임의 길이의 열거

임의 길이의 열거

TeX이 다음 목록을 생성하도록 하려고 합니다.

  1. 테스트1
  2. 테스트2
  3. 테스트3

    .

    .

    .

N. 테스트

명확히 하자면 위에 보이는 목록은 말 그대로 제가 만들려고 하는 목록입니다. 나는 주어진 n 값에 대해 이 목록을 생성하는 방법을 묻고 있는 것이 아닙니다. 나는 처음 세 항을 생성하고 \vdots를 적절한 위치에 배치하고 \item[n.] Testn으로 끝나기를 원합니다. 도와 주셔서 감사합니다!

답변1

확실히 수동으로 하는 것이 괜찮을까요? 아니면 내가 뭔가를 놓치고 있는 걸까?

\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[]
\item Item 1
\item Item 2
\item Item 3
\item[]{$\vdots$} 
%\item[]{.}
%\item[]{.}
%\item[]{.}
\item[$n$.]{}
\end{enumerate}

\end{document}

사용\vdots

코드 출력

대체 버전(주석 처리된 줄)

코드 출력

답변2

나는 이 레이아웃을 더 좋아합니다.

\documentclass{article}
\usepackage{enumitem, mathtools}

\begin{document}

\begin{enumerate}
\item Test 1.
\item Test 2.
\item Test 3.\vspace*{-2\itemsep}
\item[$\vdotswithin{n.}$]\leavevmode\vspace*{-2\itemsep}
\item[$n$.] Test $ n $. 
\end{enumerate}

\end{document} 

여기에 이미지 설명을 입력하세요

답변3

나는 이것을 다음과 같이 쓸 것이다:

\documentclass{article}
\begin{document}

\begin{enumerate}
  \item[1.] Test 1
  \item[2.] Test 2
  \item[3.] Test 3
  \newline $\vdots$
  \item[n.] Test n
\end{enumerate}

\end{document}

생산하는

여기에 이미지 설명을 입력하세요

답변4

이것을 매크로 형식으로 작성합니다 \listto{<n>}.

여기에 이미지 설명을 입력하세요

\documentclass{article}

\newcommand{\listto}[1]{%
  \begin{enumerate}
    \item Item 1
    \item Item 2
    \item Item 3
    \item[] $\vdots$
    \item[#1.] Item #1
  \end{enumerate}
}

\begin{document}

\listto{$n$}

\end{document}

관련 정보