Μετάβαση στο περιεχόμενο

Τα enumitem και paralist στο Scissor LaTeX

Τα πακέτα enumitem και paralist λειτουργούν εν μέρει στο Scissor LaTeX: οι επιλογές του enumitem σε αγκύλες (label=, start=, resume, noitemsep) γίνονται δεκτές και αγνοούνται, και το \newlist και οι λίστες μέσα στη γραμμή δεν υποστηρίζονται· τα compactitem, compactenum και compactdesc του paralist λειτουργούν όπως οι τυπικές λίστες.

Τι κάνουν τα πακέτα

Το enumitem σάς επιτρέπει να αλλάζετε τις λίστες μέσω επιλογών: το \begin{enumerate}[label=(\alph*)] αριθμεί με (a), (b), (c), το start=4 ξεκινά από το 4, το resume συνεχίζει μια προηγούμενη λίστα, και το noitemsep αφαιρεί το κενό ανάμεσα στα στοιχεία. Το \setlist ορίζει επιλογές για όλες τις λίστες, και το \newlist ορίζει δικά σας περιβάλλοντα λιστών.

Το paralist είναι ένα παλαιότερο πακέτο με έτοιμες συμπαγείς λίστες (compactitem, compactenum, compactdesc) και λίστες μέσα σε παράγραφο (inparaenum). Το enumerate, ένα τρίτο μικρό πακέτο, δίνει το \begin{enumerate}[(a)].

Τι λειτουργεί εδώ

ΔυνατότηταΣτο Scissor LaTeXΣημειώσεις
itemize, enumerate, descriptionΛειτουργείΔείτε Λίστες.
Επιλογές σε αγκύλες: label=, start=, leftmargin=, noitemsep, nosepΠαραλείπεταιΓίνονται δεκτές χωρίς μήνυμα· η αρίθμηση μένει 1, 2, 3.
resumeΠαραλείπεταιΗ λίστα ξεκινά πάλι από το 1. Δύο λίστες χωρίς τίποτα ανάμεσά τους συνεχίζουν πράγματι την αρίθμηση, δείτε παρακάτω.
\setlist{...}ΠαραλείπεταιΑγνοείται στο προοίμιο· στο κυρίως κείμενο παραλείπεται με μήνυμα και τα ορίσματά του τυπώνονται.
\newlist, \setlist[name]{...}Δεν υποστηρίζεταιΤο νέο περιβάλλον είναι άγνωστο: τα στοιχεία του τυπώνονται χωρίς ετικέτες.
enumerate*, itemize* (επιλογή inline)Δεν υποστηρίζεταιΤα στοιχεία τυπώνονται ως απλό κείμενο, χωρίς ετικέτες.
compactitem, compactenum, compactdescΛειτουργείΌπως τα itemize, enumerate και description. Οι αποστάσεις είναι οι κανονικές των λιστών.
asparaenum, inparaenumΕν μέρειΣτοιχειοθετούνται ως κανονική αριθμημένη λίστα· το inparaenum δεν μένει μέσα στην παράγραφο.
\begin{enumerate}[(a)] (πακέτο enumerate)ΠαραλείπεταιΑρίθμηση 1, 2, 3.

Παραδείγματα

Οι επιλογές του enumitem γίνονται δεκτές, οπότε ένα έγγραφο που τις έχει ανοίγει και στοιχειοθετείται, αλλά οι ετικέτες μένουν 1, 2, 3:

Τα label= και start= αγνοούνται

LaTeXΠροοίμιο: \usepackage{enumitem}Άνοιγμα στον επεξεργαστή (ανοίγει σε νέα καρτέλα)
\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}

Όταν οι ετικέτες έχουν σημασία, γράψτε τες μόνοι σας σε μια λίστα description. Οι ετικέτες βγαίνουν ακριβώς όπως πληκτρολογήθηκαν, εδώ και σε κάθε εγκατάσταση TeX:

Δικές σας ετικέτες με 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}
Στοιχειοθέτηση από το Scissor LaTeX: Δικές σας ετικέτες με description

Οι συμπαγείς λίστες του paralist λειτουργούν όπως οι τυπικές:

compactitem και compactenum

LaTeXΠροοίμιο: \usepackage{paralist}Άνοιγμα στον επεξεργαστή (ανοίγει σε νέα καρτέλα)
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}
Στοιχειοθέτηση από το Scissor LaTeX: compactitem και compactenum

Το resume αγνοείται. Μια λίστα συνεχίζει την αρίθμηση της προηγούμενης μόνο όταν ανάμεσά τους δεν υπάρχει τίποτα άλλο εκτός από κενές γραμμές· μια πρόταση ανάμεσα την ξεκινά πάλι από το 1:

resume: η δεύτερη λίστα ξεκινά από το 1

LaTeXΠροοίμιο: \usepackage{enumitem}Άνοιγμα στον επεξεργαστή (ανοίγει σε νέα καρτέλα)
\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}

Συμβατότητα

  • Από μια εγκατάσταση TeX προς τα εδώ: οι λίστες στοιχειοθετούνται με το κείμενό τους, αλλά με τυπικές ετικέτες και αποστάσεις. Οι λίστες που ορίζονται με \newlist χάνουν τις ετικέτες τους· αντικαταστήστε τες με enumerate ή description.
  • Από εδώ προς μια εγκατάσταση TeX: τα έγγραφα μεταγλωττίζονται εκεί χωρίς αλλαγές, και οι επιλογές του enumitem τότε εφαρμόζονται.

Τα πλήρη εγχειρίδια βρίσκονται στο CTAN: enumitem και paralist. Για τις λίστες γενικά, δείτε Λίστες: itemize, enumerate, description.

Δείτε επίσης Λίστες και multicol.

Ερωτήσεις και απαντήσεις

Πώς αριθμώ μια λίστα με (a), (b), (c);

Σε μια εγκατάσταση TeX, με \begin{enumerate}[label=(\alph*)] και το enumitem. Το Scissor LaTeX αγνοεί την επιλογή, οπότε χρησιμοποιήστε μια λίστα description με \item[(a)] αν τα γράμματα πρέπει να φαίνονται εδώ.

Πώς αφαιρώ το κενό ανάμεσα στα στοιχεία μιας λίστας;

Το noitemsep αγνοείται εδώ, και οι αποστάσεις είναι σταθερές. Εφαρμόζεται όταν μεταγλωττίσετε το έγγραφο σε μια εγκατάσταση TeX.

Κάθε παράδειγμα σε αυτή τη σελίδα στοιχειοθετείται από το Scissor LaTeX κατά τη δημιουργία του ιστότοπου. Τελευταία ενημέρωση: 2026-11-07.