Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Masterarbeit - 3 Fehler Übersetzungshilfe?

  1. #1
    JanBremen
    Gast

    Masterarbeit - 3 Fehler Übersetzungshilfe?

    Hallo,

    ich möchte meine Masterarbeit mit LaTeX schreiben (die Bachelorarbeit hab ich auch schon mit LaTeX verfasst).

    Ich habe die Dateien der Bachelorarbeit mal aufs Nötigste reduziert.

    Jetzt werden mir drei Fehler ausgegeben, bei denen ich mir nicht ganz sicher bin, was sie zu bedeuten haben. Könnt ihr mir dabei helfen?

    Code:
    ! LaTeX Error: \begin{document} ended by \end{titlepage}.
    ! Extra \endgroup.
    ! LaTeX Error: \begin{titlepage} on input line 167 ended by \end{document}.
    Danke schon jetzt.

  2. #2
    Registrierter Benutzer
    Registriert seit
    14.10.2007
    Beiträge
    51
    Naja die Fehler deuten darauf hin, dass Dein Begin und Dein Ende nicht zusammenpassen..
    Minimalbeispiel ftw

  3. #3
    JanBremen
    Gast
    Also ich habe der Übersicht halber, alles in einzelne Dateien aufgegliedert. U. a. auch die Titelseite. Nur was ich nicht verstehe, wie kann \begin{document} bei \end{titlepage} enden?

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von JanBremen Beitrag anzeigen
    ich möchte meine Masterarbeit mit LaTeX schreiben (die Bachelorarbeit hab ich auch schon mit LaTeX verfasst).

    Ich habe die Dateien der Bachelorarbeit mal aufs Nötigste reduziert.

    Jetzt werden mir drei Fehler ausgegeben, bei denen ich mir nicht ganz sicher bin, was sie zu bedeuten haben. Könnt ihr mir dabei helfen?

    Code:
    ! LaTeX Error: \begin{document} ended by \end{titlepage}.
    ! Extra \endgroup.
    ! LaTeX Error: \begin{titlepage} on input line 167 ended by \end{document}.
    Du hast irgendwo eine schließende Klammer } zuviel. Dein Editor sollte jeweils
    die korrespondieren anzeigen. Ansonsten ist es aller wahrscheinlichkeit nach
    inenrhalb deiner titlepage-Umgebung.

    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Prüfe noch mal nach, ob du das \begin{titlepage} nicht doch aus Versehen vor \begin{document} stehen hast.
    Am besten, du rückst die Sachen ein. Tabulatorzeichen haben keinerlei Auswirkungen im Code, und dann siehst du, ob alles schön ordentlich die Form

    \begin{aaa}
    ...
    ___\begin{bbb}
    ___...
    ___\end{bbb}
    ...
    \end{aaa}

    hat oder ob irgendwo das falsche begin bzw. end zuerst kommt, in der Form:

    \begin{bbb} (bbb=in deinem Fall wohl titlepage)
    ...
    \begin{aaa} (aaa=in deinem Fall wohl document)
    ...
    \end{bbb}
    ...
    \end{aaa}

  6. #6
    JanBremen
    Gast
    Also das ist bei mir so aufgebaut:

    \include{Titelblatt}
    \begin{document}
    %
    % Frontmatter
    %
    \frontmatter
    \maketitle

  7. #7
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von JanBremen Beitrag anzeigen
    Also das ist bei mir so aufgebaut:

    \include{Titelblatt}
    \begin{document}
    %
    % Frontmatter
    %
    \frontmatter
    \maketitle
    \include vor \begin{document} geht nicht! Es sollte wohl bei dir \input sein.

  8. #8
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Komisch, das sieht erstmal richtig aus. \maketitle verwendet wohl intern die titlepage-Umgebung, wird ja aber auch erst in der document-Umgebung aufgerufen. Wie sieht denn die Titelblatt-Datei aus, kommt darin vielleicht auch schon ein \begin{titlepage} vor?

    UPD:
    \include vor \begin{document} geht nicht!
    Ach so, das wusste ich nicht, Herbert! Ich hatte bisher sowieso immer nur input verwendet, weil das ja im allgemeinen unproblematischer sein soll.

  9. #9
    JanBremen
    Gast
    Ja, dabei habe ich den Fehler glaube ich gefunden:

    vorher:
    \renewcommand{\maketitle}
    {
    \begin{titlepage}
    ...
    }
    \end{titlepage}

    Die schließende geschwungene Klammer muss hinter end titlepage. Ich weiß zwar nicht wofür sie ist, aber ohne die beiden Klammern läuft es nicht durch. Wenn die Klammer aber so umgesetzt wird, läuft es ohne Beanstandungen durch.

  10. #10
    Registrierter Benutzer
    Registriert seit
    02.06.2009
    Beiträge
    49
    Zitat Zitat von JanBremen Beitrag anzeigen
    Die schließende geschwungene Klammer muss hinter end titlepage. Ich weiß zwar nicht wofür sie ist, aber ohne die beiden Klammern läuft es nicht durch. [...]
    Das ist die Klammer, die Du oben bei \renewcommand geöffnet hast. Die muss geschlossen werden, damit das Programm weiss, wann der Befehl endet. Wenn Du den Code richtig einrückst, dann siehst Du das sofort:
    Code:
    \renewcommand{\maketitle}{
        \begin{titlepage}
        ...
        \end{titlepage}
    }

  11. #11
    JanBremen
    Gast
    Zitat Zitat von shortener Beitrag anzeigen
    Das ist die Klammer, die Du oben bei \renewcommand geöffnet hast. Die muss geschlossen werden, damit das Programm weiss, wann der Befehl endet. Wenn Du den Code richtig einrückst, dann siehst Du das sofort:
    Code:
    \renewcommand{\maketitle}{
        \begin{titlepage}
        ...
        \end{titlepage}
    }
    Oh, das ist logisch.

    Vielen Dank für Eure Hilfe.

Lesezeichen

Berechtigungen

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