LaTeXのリストを最初の値(1、a、iなど)以外で列挙したい場合があります。リストは任意の値で始まりますか?
回答
enumi
、次のようになります:
\begin{enumerate} \setcounter{enumi}{4} \item fifth element \end{enumerate}
(より深いレベルのネストのリストがある場合、関連するカウンターはenumii
、enumiii
およびenumiv
。)
コメント
回答
enumitem
パッケージは、列挙/アイテム化のマイナーな調整に関連する非常に多くの一般的な問題に対する簡単なソリューションを提供します/ description。この場合、start
パラメーターを使用できます。 resume
パラメータもご覧ください。
コメント
- 明示したいのですが" resume "パラメーターにより、カウンターは前の"列挙"環境。
- より明確にするために"再開"パラメータ現在のブロックの前の"列挙"環境からカウンターを続行します。たとえば、\ begin {enumerate} \ item 1 \ end {enumerate} \ begin {defn} \ begin {enumerate} \ item 1 \ item 2 \ end {enumerate} \ end {defn} \ begin {enumerate} \ itemこれはbe 2 \ end {enumerate}
-
resume
を使用してMWEを探している人は、ここでを見つけることができます。 - FYI:
enumitem
と\begin{enumerate}[resume]
は優れていますが、パッケージ' scompactenum
環境。
回答
開始値のみを変更する場合、最も簡単な方法は次のとおりです。
\documentclass{article} \begin{document} \begin{enumerate}\addtocounter{enumi}{41} \item This item is numbered `42." \begin{enumerate}\addtocounter{enumii}{5}% This cannot be more than 25 \item This one is ``numbered"" `(f)" \end{enumerate} \end{enumerate} \end{document}
ネストされたリスト環境(itemize、description、enumerate)の6つのレイヤーを持つことができますが、1つのタイプの4つまでを持つことができます。 enumiからenumivまでのカウンターは、各アイテムのラベルのインデックスを制御します。4つのレベルすべてをインクリメント(図のように)またはデクリメント(負の値を追加)できます。
ただし、これではないことに注意してください。完全に恣意的である。アルファベット順に列挙されたレベルには、「z」というラベルの付いたアイテムの後にアイテムを含めることはできません。 (ただし、適切なカウンターに負の量を追加して、「a」ラベルに戻すこともできます。)
(他の答えが表示されたので、なぜいつもを選択するのか疑問に思います。絶対的な\settocounter
ではなく、相対的な\addtocounter
?)
コメント
-
\addtocounter
は、リストの途中で使用すると単調性が保証されるという点で安全です。 - ' t 0で動作します。
- +1:ビーマーでも動作します。
回答
\addtocounter
は0
でも機能します:
\documentclass{article} \begin{document} \begin{enumerate}\addtocounter{enumi}{-1} \item % starts with `0.` \item % starts with `1.` .. \end{enumerate} \end{document}
コメント
- TeX.SEへようこそ!
\usepackage{enumerate}
を使用し、\begin{enumerate}[(a)]
などを使用します。とにかく、'までです。君は。この質問は、最初のインデックス以外のものから始めることについてでした。(a)
ではなく(e)
から始まりますが、タイトルがあいまいであることがわかります。\setcounter{enumi}{N}
が次のアイテムを設定することに注意してください'の値をN + 1にします。したがって、Nが最後の項目である別の列挙を終了し、N + 1で別の列挙を開始する場合は、代わりにカウンターをN-1に設定する必要があります。