Längste Zeile aus einer Zeilenliste abrufen

Längste Zeile aus einer Zeilenliste abrufen

Ich habe folgendes Problem: \\Wie erhalte ich in einer Liste von Zeilen (durch ) getrennt die längste Zeile oder zumindest die Breite der längsten Zeile?

Ich sehe, dass es hier eine Plain-TeX-Lösung gibt – die ich nicht verstehe:So legen Sie die Absatzbreite auf die Breite der längsten Zeile fest. Gibt es eine benutzerfreundlichere LaTeXy-Lösung?

Antwort1

Bildbeschreibung hier eingeben

\documentclass{article}

\begin{document}

\sbox0{\begin{tabular}{@{}l@{}}
         One line\\
         another longer line\\
         short\\
         1\\
         2\\
         333\\
       \end{tabular}}

The longest line is \the\wd0
\end{document}

verwandte Informationen