寫一些文檔與代碼片段,我想要可複製以書面形式運行。這些片段可能包括具有前面空格的行。列表包格式化文本很好,但空格不可複製。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