Obtener la línea más larga de una lista de líneas

Obtener la línea más larga de una lista de líneas

Tengo el siguiente problema: En una lista de líneas (separadas por \\), cómo obtener la línea más larga; o al menos, el ancho de la línea más larga.

Veo que hay una solución Plain TeX --- que no entiendo --- aquí:Cómo establecer el ancho del párrafo como el ancho de la línea más larga. ¿Existe una solución LaTeXy más fácil de usar?

Respuesta1

ingrese la descripción de la imagen aquí

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

información relacionada