Package Listings Error: Illegal type `directive'.

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


siegmund
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 13. Apr 2016, 22:42

Package Listings Error: Illegal type `directive'.

Beitrag von siegmund »

Hallo,

ich bin neu hier im Forum und auch allgemein bei Latex. Ich habe mir vorgenommen meine kommende Belegarbeit mit Latex zu verfassen und habe mir dazu mal eine Vorlage besorgt, die auch das Corporate design der Uni berücksichtigt. Allerdings habe ich ein Problem mit listings, die C darstellen sollen:
\begin{lstlisting}[language=C]
// C - Code
\end{lstlisting}
Dieser Abschnitt liefert mir die Fehlermeldung:


! Package Listings Error: Illegal type `directive'.

See the Listings package documentation for explanation.
Type H <return> for immediate help.
...

l.13 \begin{lstlisting}[language=C]


Ich habe absolut keine Ahnung, was das bedeutet und wie ich ansetzen könnte. Google bringt mir nur einen Bug einer uralter Version...

Kann mir jemand helfen?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ohne Minimalbeispiel kann wohl niemand was dazu sagen.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

siegmund
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 13. Apr 2016, 22:42

Beitrag von siegmund »

Okay, ich dachte der obige Code reicht als "minimal" bereits aus :)
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{listings}
\lstloadlanguages{C,C++,Verilog}
\usepackage{color}

\begin{lstlisting}[language=C]
wenn a = 0
    dann return b
sonst solange b != 0
    wenn a > b
        dann a = a - b
    sonst b = b - a
return a
\end{lstlisting}
[EDIT] Ich habe vergessen zu erwähnen, dass das Problem auftritt, wenn ich versuche mit pdflatex eine pdf aus der .tex zu erstellen.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Das Beispiel zeigt deinen Fehler nicht.

siegmund
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 13. Apr 2016, 22:42

Beitrag von siegmund »

In der Tat schien es sich um eine kaputte texlive Installation zu handeln, nach Neuinstallation funktioniert alles.
Dennoch danke für die Hilfe!

Antworten