Scrittura di alcuni documenti con frammenti di codice che desidero essere copiabili per l'esecuzione scritta. Questi snippet possono includere righe con spazi precedenti. Il pacchetto di elenchi formatta il testo correttamente, ma gli spazi non sono copiabili.Pacchetto elenchi LaTeX: inserzioni copia-selezionabili
Diciamo che ho il seguente esempio:
\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}
Se Copio e incollo l'elenco da qualche parte, diventa:
def foo():
return "bar"
che devono essere corretti manualmente.
C'è un modo per rendere il pacchetto di elenchi include gli spazi originali? O c'è un pacchetto più adatto per casi come questo?
È possibile incorporare JavaScript in PDF e avere pulsanti "copia negli appunti" accanto ai codici. Solo un'idea, non una buona soluzione. – Cloudanger