Estoy creando diapositivas (proyectoras) que explican los conceptos básicos del uso de LaTeX. Para este propósito me gustaría ilustrar cómo algunos códigos fuente
\documentclass{article}
\title{My first paper}
\begin{document}
...
parece. Es decir, me gustaría compilar código LaTeX usando la clase de documento del artículo y mostrarlo en mi diapositiva (sin compilar manualmente un documento separado y luego incluir el pdf producido). ¿Cuál es la mejor y más fácil manera de lograr esto?
A primera vista, el showexpl
paquete o similar parece que podría funcionar, pero rompe el proyector al incluir cosas como \section
en el código de muestra y cosas como \title
mostrar el estilo del proyector.
Respuesta1
tcolorbox
es una buena manera de mostrar el código fuente y su salida a lo largo del sitio. Ahora su pregunta es sobre mostrar el resultado sin la fuente, ya que desea "saltar algunas líneas por brevedad".
Mi sugerencia sería utilizar firstline=24, lastline=42
para seleccionar las líneas que desea mostrar, pero si insiste en no mostrar la fuente:
% !TeX program = txs:///arara
% arara: pdflatex: {shell: yes}
\documentclass{article}
\usepackage[most]{tcolorbox}
\begin{document}
\begin{tcblisting}{
listing options={%
style=tcblatex,
firstline=0,
lastline=0
},
listing and comment,
pdf comment,
compilable listing,
run pdflatex,
lower separated=false,
top=-\baselineskip
}
\documentclass{article}
\title{Theory of Everything}
\begin{document}
\maketitle
\end{document}
\end{tcblisting}
\end{document}