enumitem dan paralist dalam Scissor LaTeX
Pakej enumitem dan paralist berfungsi sebahagiannya dalam Scissor LaTeX: pilihan enumitem dalam kurungan (label=, start=, resume, noitemsep) diterima dan diabaikan, dan \newlist serta senarai sebaris tidak disokong; compactitem, compactenum dan compactdesc daripada paralist berfungsi seperti senarai piawai.
Apa yang dilakukan oleh pakej ini
enumitem membolehkan anda mengubah senarai melalui pilihan: \begin{enumerate}[label=(\alph*)] menomborkan dengan (a), (b), (c), start=4 bermula pada 4, resume menyambung senarai terdahulu, dan noitemsep membuang jarak antara item. \setlist menetapkan pilihan untuk semua senarai, dan \newlist mentakrifkan persekitaran senarai anda sendiri.
paralist ialah pakej lama dengan senarai padat siap sedia (compactitem, compactenum, compactdesc) dan senarai yang diatur di dalam perenggan (inparaenum). enumerate, pakej kecil ketiga, memberikan \begin{enumerate}[(a)].
Apa yang berfungsi di sini
| Ciri | Dalam Scissor LaTeX | Catatan |
|---|---|---|
itemize, enumerate, description | Berfungsi | Lihat Senarai. |
Pilihan dalam kurungan: label=, start=, leftmargin=, noitemsep, nosep | Diabaikan | Diterima tanpa mesej; penomboran kekal 1, 2, 3. |
resume | Diabaikan | Senarai bermula semula pada 1. Dua senarai tanpa apa-apa di antaranya memang menyambung penomboran, lihat di bawah. |
\setlist{...} | Diabaikan | Diabaikan dalam mukadimah; dalam isi dokumen ia dilangkau dengan mesej dan argumennya dicetak. |
\newlist, \setlist[name]{...} | Tidak disokong | Persekitaran baharu tidak dikenali: itemnya dicetak tanpa label. |
enumerate*, itemize* (pilihan inline) | Tidak disokong | Item dicetak sebagai teks biasa, tanpa label. |
compactitem, compactenum, compactdesc | Berfungsi | Seperti itemize, enumerate dan description. Jaraknya ialah jarak senarai biasa. |
asparaenum, inparaenum | Sebahagian | Diatur sebagai senarai bernombor biasa; inparaenum tidak kekal dalam perenggan. |
\begin{enumerate}[(a)] (pakej enumerate) | Diabaikan | Dinomborkan 1, 2, 3. |
Contoh
Pilihan enumitem diterima, jadi dokumen yang mengandunginya dibuka dan diatur huruf, tetapi label kekal 1, 2, 3:
label= dan start= diabaikan
\begin{enumerate}[label=(\alph*), start=4, noitemsep]
\item Numbered 1 here, (d) in a TeX installation.
\item Numbered 2 here, (e) in a TeX installation.
\end{enumerate}Apabila label itu penting, tulis sendiri dalam senarai description. Label keluar tepat seperti yang ditaip, di sini dan dalam setiap pemasangan TeX:
Label anda sendiri dengan description
\begin{description}
\item[(a)] Erika Mustermann collects the samples.
\item[(b)] John Doe weighs all 44 of them.
\item[(c)] Hans Mustermann writes the report.
\end{description}Senarai padat paralist berfungsi seperti senarai piawai:
compactitem dan compactenum
Before you start:
\begin{compactitem}
\item read the brief,
\item check the equipment.
\end{compactitem}
Then:
\begin{compactenum}
\item weigh the sample,
\item write down the result.
\end{compactenum}resume diabaikan. Senarai menyambung penomboran senarai sebelumnya hanya apabila tiada apa-apa selain baris kosong di antara keduanya; ayat di antaranya memulakannya semula pada 1:
resume: senarai kedua bermula pada 1
\begin{enumerate}
\item Prepare the room.
\end{enumerate}
A short break follows.
\begin{enumerate}[resume]
\item Start the test (2 in a TeX installation).
\end{enumerate}Keserasian
- Dari pemasangan TeX ke sini: senarai diatur huruf dengan teksnya, tetapi dengan label dan jarak piawai. Senarai yang ditakrifkan dengan
\newlistkehilangan labelnya; gantikannya denganenumerateataudescription. - Dari sini ke pemasangan TeX: dokumen dikompil di sana tanpa perubahan, dan pilihan enumitem kemudian berkuat kuasa.
Manual penuh terdapat di CTAN: enumitem dan paralist. Untuk senarai secara umum, lihat Senarai: itemize, enumerate, description.
Lihat juga Senarai dan multicol.
Soalan dan jawapan
Bagaimanakah saya menomborkan senarai dengan (a), (b), (c)?
Dalam pemasangan TeX, \begin{enumerate}[label=(\alph*)] dengan enumitem. Scissor LaTeX mengabaikan pilihan itu, jadi gunakan senarai description dengan \item[(a)] jika huruf itu mesti dipaparkan di sini.
Bagaimanakah saya membuang jarak antara item senarai?
noitemsep diabaikan di sini, dan jaraknya tetap. Ia berkuat kuasa apabila anda mengkompil dokumen dalam pemasangan TeX.
Setiap contoh di halaman ini disusun atur oleh Scissor LaTeX semasa laman dibina. Kali terakhir dikemas kini 2026-11-07.