열거 목록을 1이 아닌 다른 항목에서 시작하려면 어떻게해야합니까?

때로는 LaTeX의 열거 목록이 첫 번째 값 (1, a, i 등)이 아닌 다른 값에서 시작하도록하고 싶습니다. 목록 시작이 임의의 값으로 시작됩니까?

Answer

enumi, 다음과 같이 :

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

(더 깊은 수준의 중첩 목록이있는 경우 관련 카운터는 enumii, enumiiienumiv.)

댓글

  • (1)이 아닌 (a)에서 시작하는 방법
  • @JohnMolokach tex.stackexchange.com/ 참조 questions / 2291 / … (적어도 상위 2 개 답변을 살펴 봅니다).
  • @JohnMolokach 추가 수준을 들여 들여 작성합니다. 못 생겼어. 올바르게 수행하는 것이 좋습니다. 간단히 \usepackage{enumerate} 상단에 \begin{enumerate}[(a)] 등을 사용합니다. 어쨌든 ' 당신. 이 질문은 첫 번째 색인이 아닌 다른 항목에서 시작하는 것에 관한 것입니다. (a) 대신 (e)에서 시작하지만 제목이 모호하다는 것을 알 수 있습니다.
  • 레벨 다른 열거 환경 내의 열거 환경에있을 때 더 깊어집니다. 항목 별 환경은 포함되지 않습니다. 따라서 항목 별 환경에있는 경우 enum이 아닌 enumi를 계속 사용합니다.
  • \setcounter{enumi}{N}가 다음 항목을 설정합니다. '의 값을 N + 1로 설정합니다. 따라서 N이 마지막 항목 인 다른 열거를 끝내고 N + 1로 다른 열거를 시작하는 경우 카운터를 대신 N-1로 설정하는 것이 좋습니다.

Answer

enumitem 패키지는 열거 / 항목 화의 사소한 조정과 관련된 매우 많은 일반적인 문제에 대한 간단한 솔루션을 제공합니다. /기술. 이 경우 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를 찾는 사람들의 경우 여기에서 찾을 수 있습니다.
  • 참고 : \begin{enumerate}[resume]가있는 enumitem는 좋지만 패키지 '의 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} 

6 개의 중첩 된 목록 환경 (항목 화, 설명, 열거) 계층을 가질 수 있지만 한 유형의 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에 오신 것을 환영합니다!

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다