Ich erstelle (Beamer-)Folien, die die Grundlagen der Verwendung von LaTeX erklären. Zu diesem Zweck möchte ich zeigen, wie einige Quellcodes
\documentclass{article}
\title{My first paper}
\begin{document}
...
sieht aus. Das heißt, ich möchte mithilfe der Dokumentklasse „Artikel“ LaTeX-Code kompilieren und ihn auf meiner Folie anzeigen (ohne manuell ein separates Dokument zu kompilieren und dann das erstellte PDF einzubinden). Was ist der beste/einfachste Weg, dies zu erreichen?
Auf den ersten Blick showexpl
sieht es so aus, als ob das Paket oder ähnliches funktionieren könnte, aber es bricht Beamer ab, wenn Dinge wie \section
im Beispielcode und Dinge wie \title
die Anzeige im Beamer-Stil einbezogen werden.
Antwort1
tcolorbox
ist eine gute Möglichkeit, Quellcode und dessen Ausgabe zusammen anzuzeigen. Ihre Frage bezieht sich nun auf die Anzeige der Ausgabe ohne den Quellcode, da Sie „der Kürze halber einige Zeilen überspringen“ möchten.
Mein Vorschlag wäre, mit firstline=24, lastline=42
die Zeilen auszuwählen, die Sie anzeigen möchten. Wenn Sie jedoch darauf bestehen, die Quelle nicht anzuzeigen:
% !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}