从行列表中获取最长的行

从行列表中获取最长的行

我有以下问题:在一串行(以 分隔\\)中,如何获取最长的行;或者至少,获取最长行的宽度。

我看到这里有一个 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}

相关内容