Listings mit LaTeX als Sprache

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


FelixF
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: So 6. Dez 2015, 11:39

Listings mit LaTeX als Sprache

Beitrag von FelixF »

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
\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}
Danke schonmal für eure Hilfe.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

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}

FelixF
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: So 6. Dez 2015, 11:39

Beitrag von FelixF »

Danke für die schnelle Hilfe. Manchmal würde es helfen, wenn ich die Dokumentation genau lesen würde und nicht nur überfliege :lol:

Antworten