Enumeração de comprimento arbitrário

Enumeração de comprimento arbitrário

Estou tentando fazer com que o TeX produza a seguinte lista:

  1. Teste1
  2. Teste2
  3. Teste3

    .

    .

    .

n. Teste

Para ser claro, a lista que você vê acima é literalmente o que estou tentando produzir. Não estou perguntando como produzir esta lista para um determinado valor de n. Quero produzir os três primeiros termos, depois colocar \vdots no local apropriado e terminar com \item[n.] Testn. Obrigado pela ajuda!

Responder1

Certamente fazer isso manualmente está bem? Ou eu estou esquecendo de alguma coisa?

\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}

Usando\vdots

saída de código

Versão alternativa (linhas comentadas)

saída de código

Responder2

Eu gosto mais deste layout:

\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} 

insira a descrição da imagem aqui

Responder3

Eu escreveria isso como:

\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}

para produzir

insira a descrição da imagem aqui

Responder4

Escreva isso na forma de uma macro \listto{<n>}:

insira a descrição da imagem aqui

\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}

informação relacionada