列挙リストを1以外から開始するにはどうすればよいですか?

LaTeXのリストを最初の値(1、a、iなど)以外で列挙したい場合があります。リストは任意の値で始まりますか?

回答

enumi、次のようになります:

\begin{enumerate} \setcounter{enumi}{4} \item fifth element \end{enumerate} 

(より深いレベルのネストのリストがある場合、関連するカウンターはenumiienumiiiおよびenumiv。)

コメント

  • (1)ではなく(a)からどのように始めますか?
  • @JohnMolokach tex.stackexchange.com/を参照してください。 questions / 2291 / … (少なくとも上位2つの回答を見てください)。
  • @JohnMolokachこれにより、レベルがさらに高くなり、作成されます。醜く見えます。それを正しく行う方が良いです、例えば上部にある\usepackage{enumerate}を使用し、\begin{enumerate}[(a)]などを使用します。とにかく、'までです。君は。この質問は、最初のインデックス以外のものから始めることについてでした。 (a)ではなく(e)から始まりますが、タイトルがあいまいであることがわかります。
  • レベルに注意してください。別の列挙環境内の列挙環境にいると、より深くなります。項目化された環境はカウントされません。したがって、アイテム化環境内にいる場合でも、enumiiではなくenumiを使用します。
  • \setcounter{enumi}{N}が次のアイテムを設定することに注意してください'の値をN + 1にします。したがって、Nが最後の項目である別の列挙を終了し、N + 1で別の列挙を開始する場合は、代わりにカウンターをN-1に設定する必要があります。

回答

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]は優れていますが、パッケージ' s compactenum環境。

回答

開始値のみを変更する場合、最も簡単な方法は次のとおりです。

\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:ビーマーでも動作します。

回答

\addtocounter0でも機能します:

\documentclass{article} \begin{document} \begin{enumerate}\addtocounter{enumi}{-1} \item % starts with `0.` \item % starts with `1.` .. \end{enumerate} \end{document} 

コメント

  • TeX.SEへようこそ!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です