Anzeige:
Ergebnis 1 bis 6 von 6

Thema: ! Missing \endcsname inserted

  1. #1
    Registrierter Benutzer Avatar von Lloyd Blankfein
    Registriert seit
    27.05.2012
    Beiträge
    20

    ! Missing \endcsname inserted

    Hallo,

    ich benutze das Paket mcode http://www.mathworks.com/matlabcentr...eexchange/8015:

    Code:
    \documentclass[a4paper,10pt]{article}
    \usepackage[utf8]{inputenc}
    \usepackage{amsmath}
    \usepackage{mathtools}
    \usepackage{amssymb}
    \usepackage{array}
    \usepackage{mcode}
    
    
    \begin{document}
    
    \lstinputlisting{C:/Users/me/Desktop/minbsp/ScriptHamiltonComparison.m}
    
    \end{document}
    Das Minimalbeispiel läuft ohne Probleme.

    Wenn ich lstinputlisting allerdings in einem komplexeren Dokument anwenden möchte, erhalte ich eine Fehlermeldung (siehe Anhang).

    Konkret mache ich Folgendes:

    In der Datei diplom.tex binde ich das Paket als auch die Datei kapitel_5.tex die lstinputlisting nutzt ein:

    Code:
    % Header mit Deklarationen
    \include{extras/header}
    
    %\usepackage[numbers]{natbib}
    \usepackage{marvosym}
    \usepackage{mcode}
    
    \begin{document}
    
    % R�mische Nummerierung f�r Sonderseiten, wie Verzeichnisse und Anhang
    \pagenumbering{Roman}
    
    % Titelblatt
    \input{extras/titelseite}
    
    % Verzeichnisse
    % Kopfzeile links Kapitel, rechts leer
    \ihead{\leftmark}
    \ohead{}
    \include{extras/verzeichnisse}
    
    % Merke mir die r�mische Seitenzahl in 'roemisch' und setzte Nummeriernung 
    % auf arabisch f�r die eigentlichen Kapitel
    \newpage
    \newcounter{roemisch}
    \setcounter{roemisch}{\value{page}}
    \pagenumbering{arabic}
    
    % Die einzelnen Kapitel
    % Kopfzeile: links Kapitel, rechts Sektion
    
    \ihead{\leftmark}
    \ohead{\rightmark}
    \include{kapitel/kapitel_1}
    \include{kapitel/kapitel_2}
    \include{kapitel/kapitel_3}
    \include{kapitel/kapitel_4}
    \include{kapitel/kapitel_5}
    \include{kapitel/kapitel_6}
    \include{kapitel/kapitel_7}
    %\include{kapitel/kapitel_8}
    %\include{kapitel/kapitel_9}
    
    % Setze Numerierung wieder auf r�misch zur�ck und setzte von oben fort
    % Wert ist demnach der von 'roemisch'
    \newpage
    \pagenumbering{Roman}
    \setcounter{page}{\value{roemisch}}
    
    % Literaturverzeichnis
    \bibliographystyle{myplain}	
    %\bibliographystyle{natbib}	
    \bibliography{literatur/bib.bib}
    
    
    % Appendix, falls vorhanden
    \appendix
    %\input{extras/anhang}
    
    % Eidesstattliche Erkl�rung
    \input{extras/eidesstattliche}
    
    \end{document}
    In kapitel_5.tex sieht der lstinputlisting Befehl dann so aus:

    Code:
    \lstinputlisting{C:/Users/me/Documents/DipArbeit/me/ScriptHamiltonComparison.m}
    Mir ist nicht klar was ich falsch mache, hat jemand eine Idee?

    Vielen Dank für eure Hilfe,
    Lloyd

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    ich vermute das es am unterstrich _ im dateinamen der kapitel_5.tex datei liegt. das führt gerne mal zu problemen.
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer Avatar von Lloyd Blankfein
    Registriert seit
    27.05.2012
    Beiträge
    20
    Hallo Bobmalaria,

    nein, am Unterstrich liegt es leider nicht


    Mein Ball ist umgefallen gefällt mir!

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Ein include im der Präambel ist keine gute Idee:
    Code:
    % Header mit Deklarationen
    % \include{extras/header} % schlecht :(
    \input{extras/header} % besser :)
    Siehe auch das golatex-Wiki zu \input und \include.

  5. #5
    Registrierter Benutzer Avatar von Lloyd Blankfein
    Registriert seit
    27.05.2012
    Beiträge
    20
    Daran lag es leider auch nicht. Ich werd mir mal die links anschauen.
    Danke erstmal!

  6. #6
    Registrierter Benutzer Avatar von Lloyd Blankfein
    Registriert seit
    27.05.2012
    Beiträge
    20
    Bin in der Sache nicht weiter gekommen. Habe den Code jetzt einfach in das Tex-File kopiert.

    Code:
    \begin{lstlisting}
    \end{lstlisting}
    Das ist zwar nicht besonders elegant, funktioniert aber.

    Gruß,
    Lloyd

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •