我需要将的宽度设置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
。