我的 LaTeX 列表遇到了水平盒过满的问题,我需要一些帮助来解决它。以下是我的问题的简要概述:
问题:当我在 LaTeX 文档中包含代码列表时,文本超出了页面宽度,导致过满的 hbox 警告。
尝试的解决方案:我尝试调整 lstlisting 环境中的 linewidth 参数,但它只改变了列表框的宽度,而不是其中文本的宽度。
期望结果:我想将文本限制在一定宽度内(例如 15 厘米),而不影响列表的框架。本质上,我希望列表在特定宽度内显示代码,以防止其超出页面边界。
示例代码:
\lstnewenvironment{icetorque}[1][]
{\lstset{frame=shadowbox,escapechar=`,linewidth=15cm, #1}}
{}
输出: