Aufzählung beliebiger Länge

Aufzählung beliebiger Länge

Ich versuche, TeX dazu zu bringen, die folgende Liste zu erstellen:

  1. Test1
  2. Test 2:
  3. Test3

    .

    .

    .

N. Testen

Um es klarzustellen: Die Liste, die Sie oben sehen, ist genau das, was ich zu erstellen versuche. Ich frage nicht, wie man diese Liste für einen gegebenen Wert von n erstellt. Ich möchte die ersten drei Terme erstellen, dann \vdots an die entsprechende Stelle setzen und mit \item[n.] Testn enden. Danke für die Hilfe!

Antwort1

Das manuell zu machen ist doch sicher kein Problem, oder übersehe ich da etwas?

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

Verwenden von\vdots

Ausgabe des Codes

Alternative Version (kommentierte Zeilen)

Ausgabe des Codes

Antwort2

Mir gefällt dieses Layout besser:

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

Bildbeschreibung hier eingeben

Antwort3

Ich würde es so schreiben:

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

produzieren

Bildbeschreibung hier eingeben

Antwort4

Schreiben Sie dies in Form eines Makros \listto{<n>}:

Bildbeschreibung hier eingeben

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

verwandte Informationen