仅选择没有行号的代码

仅选择没有行号的代码

我正在编写一份 LaTeX 文档,想要包含几个源代码示例列表。

有没有办法在选择源代码时禁用行号的选择?

我的教授只想从最终的 pdf 文件中复制/粘贴源代码,而不是手动删除所有行号。有人知道如何解决这个问题吗?

答案1

不幸的是我确实需要行号。我想引用文本中的几行。

经过不断搜索,我使用以下代码片段找到了解决此问题的方法:

\usepackage{accsupp}    
\lstset {
    numberstyle=\tiny\noncopynumber,
    columns=flexible,
}

\newcommand{\noncopynumber}[1]{
    \BeginAccSupp{method=escape,ActualText={}}
    #1
    \EndAccSupp{}
}

这样就不再需要选择行号了。此外,使用 colums=flexible 可以在从 pdf 文件中复制/粘贴源代码时删除空格。

相关内容