如何在 Latex 中设置“lrbox”的宽度?

如何在 Latex 中设置“lrbox”的宽度?

我需要将的宽度设置lrbox为特定大小。我正在尝试使用以下代码:

\begin{lrbox}[width=.5\linewidth]
  ...
\end{lrbox}

但是,它抛出了错误。知道如何设置 lrbox 的宽度吗?谢谢

答案1

欢迎使用!您可以使用例如\makebox\parbox

\documentclass{article}
\newsavebox\mybox
\begin{document}
\begin{lrbox}\mybox
\makebox[.5\linewidth][l]{pft}
\end{lrbox}

\usebox\mybox
\medskip

The width of the \texttt{lrbox} is \texttt{\the\wd\mybox}, and the line width is
\texttt{\the\linewidth}.
\bigskip

\begin{lrbox}\mybox
\parbox{.5\linewidth}{pft pft pft pft pft pft pft pft pft pft pft pft pft pft pft pft pft pft pft pft pft pft}
\end{lrbox}

\usebox\mybox
\medskip

The width of the \texttt{lrbox} is \texttt{\the\wd\mybox}, and the line width is
\texttt{\the\linewidth}.

\end{document}

在此处输入图片描述

进一步的选项包括使用minipage

相关内容