Lumaktaw sa nilalaman

enumitem at paralist sa Scissor LaTeX

Bahagyang gumagana ang enumitem at paralist packages sa Scissor LaTeX: tinatanggap at hindi pinapansin ang mga option ng enumitem sa brackets (label=, start=, resume, noitemsep), at hindi suportado ang \newlist at inline lists; gumagana ang compactitem, compactenum at compactdesc ng paralist gaya ng standard lists.

Ano ang ginagawa ng mga package

Hinahayaan ka ng enumitem na baguhin ang lists sa pamamagitan ng options: binibilang ng \begin{enumerate}[label=(\alph*)] gamit ang (a), (b), (c), nagsisimula sa 4 ang start=4, ipinagpapatuloy ng resume ang naunang list, at inaalis ng noitemsep ang espasyo sa pagitan ng items. Itinatakda ng \setlist ang options para sa lahat ng list, at dine-define ng \newlist ang sarili mong list environments.

Mas lumang package ang paralist na may handang compact lists (compactitem, compactenum, compactdesc) at lists na nasa loob ng paragraph (inparaenum). Ibinibigay ng enumerate, isang ikatlong maliit na package, ang \begin{enumerate}[(a)].

Ano ang gumagana dito

FeatureSa Scissor LaTeXMga tala
itemize, enumerate, descriptionGumaganaTingnan ang Lists.
Options sa brackets: label=, start=, leftmargin=, noitemsep, nosepNilalaktawanTinatanggap nang walang mensahe; nananatiling 1, 2, 3 ang numbering.
resumeNilalaktawanNagsisimula ulit sa 1 ang list. Nagpapatuloy ang numbering ng dalawang list na walang nasa pagitan, tingnan sa ibaba.
\setlist{...}NilalaktawanHindi pinapansin sa preamble; sa body ay nilalaktawan na may mensahe at ipinipi-print ang mga argument nito.
\newlist, \setlist[name]{...}Hindi suportadoHindi kilala ang bagong environment: ipinipi-print ang items nito nang walang labels.
enumerate*, itemize* (option na inline)Hindi suportadoIpinipi-print ang items bilang simpleng text, walang labels.
compactitem, compactenum, compactdescGumaganaGaya ng itemize, enumerate at description. Karaniwang list spacing ang spacing.
asparaenum, inparaenumBahagyaInilalagay bilang karaniwang numbered list; hindi nananatili sa paragraph ang inparaenum.
\begin{enumerate}[(a)] (enumerate package)NilalaktawanBinibilang nang 1, 2, 3.

Mga halimbawa

Tinatanggap ang options ng enumitem, kaya nagbubukas at nata-typeset ang dokumentong may mga ito, pero nananatiling 1, 2, 3 ang labels:

Hindi pinapansin ang label= at start=

LaTeXPreamble: \usepackage{enumitem}Buksan sa editor (magbubukas sa bagong tab)
\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}

Kapag mahalaga ang labels, isulat mo mismo ang mga ito sa isang description list. Lumalabas ang labels nang eksakto gaya ng pagkakatipa, dito at sa bawat TeX installation:

Sariling labels gamit ang 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}
Na-typeset ng Scissor LaTeX: Sariling labels gamit ang description

Gumagana ang compact lists ng paralist gaya ng mga standard:

compactitem at compactenum

LaTeXPreamble: \usepackage{paralist}Buksan sa editor (magbubukas sa bagong tab)
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}
Na-typeset ng Scissor LaTeX: compactitem at compactenum

Hindi pinapansin ang resume. Ipinagpapatuloy lang ng isang list ang numbering ng nauna kapag blank lines lang ang nasa pagitan nila; kapag may pangungusap sa pagitan, nagsisimula ulit ito sa 1:

resume: nagsisimula sa 1 ang ikalawang list

LaTeXPreamble: \usepackage{enumitem}Buksan sa editor (magbubukas sa bagong tab)
\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}

Compatibility

  • Mula sa isang TeX installation papunta rito: nata-typeset ang lists kasama ang text nila, pero may standard labels at spacing. Nawawala ang labels ng lists na dine-define gamit ang \newlist; palitan ang mga ito ng enumerate o description.
  • Mula rito papunta sa isang TeX installation: nagko-compile doon ang mga dokumento nang walang binabago, at magkakabisa na ang options ng enumitem.

Nasa CTAN ang buong manuals: enumitem at paralist. Para sa lists sa pangkalahatan, tingnan ang Lists: itemize, enumerate, description.

Tingnan din ang Lists at multicol.

Mga tanong at sagot

Paano ko bibilangin ang isang list gamit ang (a), (b), (c)?

Sa isang TeX installation, \begin{enumerate}[label=(\alph*)] gamit ang enumitem. Hindi pinapansin ng Scissor LaTeX ang option, kaya gumamit ng description list na may \item[(a)] kung kailangang lumabas dito ang mga titik.

Paano ko aalisin ang espasyo sa pagitan ng list items?

Hindi pinapansin dito ang noitemsep, at nakatakda ang spacing. Magkakabisa ito kapag kinompile mo ang dokumento sa isang TeX installation.

Bawat halimbawa sa page na ito ay tina-typeset ng Scissor LaTeX kapag binubuo ang site. Huling na-update noong 2026-11-07.