gpt4 book ai didi

latex - 如何在列表包中强制换行?

转载 作者:行者123 更新时间:2023-12-03 07:17:08 28 4
gpt4 key购买 nike

我对 latex 列表包有疑问。我需要嵌入以下XML文档的源代码http://www.sparxsystems.com.au/downloads/profiles/EP_Extensions.xml在我的硕士论文附录中。问题是,无论我向包传递什么选项,我似乎都无法将其放入页面中。列表中的行太长,并且列表包没有包装它们,这看起来很奇怪......什么选项组合可以解决这个问题?

目前我使用以下 lstset 指令:

\lstset{
breakindent=0em,
language=XML,
basicstyle=\footnotesize,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{white},
showspaces=false,
showstringspaces=false,
showtabs=false,
frame=single,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
escapeinside={\%*}{*)},
linewidth=\textwidth
}

没有设置其他选项,并与以下命令结合使用:

\lstinputlisting{EP_Extensions.xml}

列出给定文件的源到以下输出: alt text

最佳答案

我刚刚遇到了这个问题...

breaklines 对我有用,尽管您确实需要将其设置为 true - 默认为 false:

\lstinputlisting[style=Python,
caption=My Class,
label={mine.py},
breaklines=true,
]{../python/mine.py}

和我用的差不多

关于latex - 如何在列表包中强制换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/981020/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com