行のリストから最長の行を取得する

行のリストから最長の行を取得する

次のような問題があります: 行のリスト ( で区切られています\\) で、最長の行を取得する方法、または少なくとも最長の行の幅を取得する方法。

ここに、私が理解できない Plain TeX ソリューションがあるようです。段落の幅を最長行の幅に設定する方法もっとユーザーフレンドリーな LaTeXy ソリューションはありますか?

答え1

ここに画像の説明を入力してください

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

関連情報