\documentclass{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{listings} \begin{document} \begin{lstlisting}[language=[LaTeX]TeX, label={lst:final-docu}, caption={Quellcodeauschnitt für die Gesamtdokumentation}] \documentclass{article} \begin{document} Inhalt... \end{document} \end{lstlisting} \end{document}
Listings mit LaTeX als Sprache
Listings mit LaTeX als Sprache
Ich versuche gerade ein Listing zu erstellen, welches mit LaTeX Code ausgeben soll. Allerdings habe ich das Problem, dass ich einen Fehler bekomme, wenn ich die Sprache TeX mit dem Dialekt LaTeX verwende. Im Nachfolgenden mein MWE
Danke schonmal für eure Hilfe.
Innerhalb eines optionalen Arguments musst Du Dinge, die eine eckige Klammer enthalten, mit geschweiften Klammern schützen. Also language={[LaTeX]TeX}:
\documentclass{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{listings} \begin{document} \begin{lstlisting}[language={[LaTeX]TeX}, label={lst:final-docu}, caption={Quellcodeauschnitt für die Gesamtdokumentation}] \documentclass{article} \begin{document} Inhalt... \end{document} \end{lstlisting} \end{document}