gpt4 book ai didi

c++ - 如何编写 C++ 代码以适应 LaTeX 列表边距

转载 作者:太空狗 更新时间:2023-10-29 21:43:59 24 4
gpt4 key购买 nike

我在 LaTeX 中使用 listings 包来包含源代码,但是我的一些源代码跑到了右边,所以有些行显然太长了。有谁知道在我编写代码时是否有办法标记边距,可能取决于我在 LaTeX 环境中设置的 \setlength 参数,以便我知道在那里停下来?我使用 Microsoft Visual C++ 2010 和 TeXworks 来解决这个特定问题,但我通常只使用 Emacs 来编写 C++ 代码和 LaTeX。

这是我使用的 LaTeX 的一个片段:

\lstdefinestyle{C++}
{float=h!, frame=single, language={[Visual]C++}, numbers=left, numberstyle=\tiny, tabsize=2}

\lstinputlisting[style=C++, label=lst:RANDU, caption=RANDU C++ Implementation]{RANDU.cpp}

下面是这个输出的一个片段,我想知道在我的 IDE 中结束行的位置,这样它就不会超出右边界:

PDF of problem code

提前致谢!

最佳答案

您可以使用像 fill-column-indicator 这样的包或 column-enforce-mode .两者也可用于 MELPA。

缺点是您需要在更新\setlength 时手动更新所需的列数,除非您编写一些代码来为您完成。

关于c++ - 如何编写 C++ 代码以适应 LaTeX 列表边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21439022/

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