LaTeX,两列,列表和数字

发布于 2024-09-04 19:55:26 字数 333 浏览 3 评论 0原文

我正在尝试完成一份报告,但列表中的两列和行编号有一个小问题。

该文档分为两列:

\documentclass[8pt,[...],a4paper,twocolumn]{article}

列表可以位于左列或右列。问题是:如果我

\lstset{numbers=left,frame=tb,[...]}

在列表位于右列并且第一列中的文本被覆盖时,列之间的空间不够。

有什么方法可以要求列表将行号放在“外面”吗?我知道我可以修改列之间的空间,但我更喜欢移动侧面的数字。

谢谢

I'm trying to get a report done and I have a small problem with the twocolums and the line numbering in listings.

The document is on two columns :

\documentclass[8pt,[...],a4paper,twocolumn]{article}

The listings can end up either on the left or the right column. The problem is: if I put

\lstset{numbers=left,frame=tb,[...]}

the space between the columns is not sufficient when the listing is on the right column and the text from the first column is written over.

Is there any way to ask the listings to put the line numbers "outside" ? I know I can modify the space between the columns, but I would prefer to move the numbers on the side.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只怪假的太真实 2024-09-11 19:55:26

尝试以下操作(您可能需要调整大小):

\lstset{xleftmargin=5mm,framexleftmargin=5mm}

Try the following (you might have to adjust the sizes):

\lstset{xleftmargin=5mm,framexleftmargin=5mm}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文