Verschachteln von Dokumentklassen

Verschachteln von Dokumentklassen

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 showexplsieht es so aus, als ob das Paket oder ähnliches funktionieren könnte, aber es bricht Beamer ab, wenn Dinge wie \sectionim Beispielcode und Dinge wie \titledie Anzeige im Beamer-Stil einbezogen werden.

Antwort1

tcolorboxist 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=42die 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}

Bildbeschreibung hier eingeben

verwandte Informationen