写一些文档与代码片段,我想要可复制以书面形式运行。这些片段可能包括具有前面空格的行。列表包格式化文本很好,但空格不可复制。LaTeX列表包:可复制列表
比方说,我有下面的例子:
\documentclass{article}
\usepackage{listings}
\begin{document}
\lstset{
basicstyle=\ttfamily,
frame=single,
columns=fullflexible
}
\begin{lstlisting}[language=python]
def foo():
return "bar"
\end{lstlisting}
\end{document}
如果我复制和粘贴的地方上市,就成了:
def foo():
return "bar"
,要靠手工来修正。
有没有办法让列表包中包含原始空间?还是有更适合这种情况的包?
可以将JavaScript嵌入到PDF中并在代码附近具有“复制到剪贴板”按钮。只是一个想法,不是一个好的解决方案。 – Cloudanger 2010-08-22 10:55:23