Obtendo a linha mais longa de uma lista de linhas

Obtendo a linha mais longa de uma lista de linhas

Estou com o seguinte problema: Em uma lista de linhas (separadas por \\), como pegar a linha mais longa; ou, pelo menos, a largura da linha mais longa.

Vejo que existe uma solução Plain TeX --- que não entendo --- aqui:Como definir a largura do parágrafo como a largura da linha mais longa. Existe uma solução LaTeXy mais fácil de usar?

Responder1

insira a descrição da imagem aqui

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

informação relacionada