Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: LaTeX Error: There's no line here to end.

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.11.2012
    Beiträge
    9

    LaTeX Error: There's no line here to end.

    Hallo an alle,

    nach 1,5 Jahren Eigenanlernung von Latex ist es nun soweit. Ich brauch Hilfe

    Hier erstmal das Mini-Bsp, dann der Fehler (auch wenn es der Titel schon verrät):

    \documentclass[11pt,DIV10,ngerman,a4paper,oneside,titlepage,parsk ip=half,headings=normal,listof=totoc,bibliography= totoc,index=totoc,captions=tableheading,final]{scrreprt}

    \input{Meta}

    \input{Packages}

    \makeindex
    \makenomenclature

    \input{Seitenstil}

    \include{Silbentrennung}

    \include{Befehle}


    \begin{document}

    \setcounter{secnumdepth}{3}
    \setcounter{tocdepth}{3}

    \ofoot{}
    \include{Deckblatt}
    \ofoot{}

    \pagenumbering{Roman}

    \include{Inhalt/I-Abstract}
    \include{Inhalt/II-Selbststaendigkeitserklaerung}
    \tableofcontents % Inhaltsverzeichnis

    \listoffigures % Abbildungsverzeichnis
    \listoftables % Tabellenverzeichnis
    \input{Inhalt/VIII-Glossar}
    \printnomenclature
    \label{sec:Glossar}

    \clearpage
    \pagenumbering{arabic}
    \setcounter{page}{2}

    \input{Inhalt}

    \begin{appendix}
    \clearpage
    \pagenumbering{roman}
    \chapter{Anhang}
    \label{sec:Anhang}
    %Rand der Aufzählung in Tabellen anpassen
    \setdefaultleftmargin{1em}{}{}{}{}{}
    \input{Anhang}
    \end{appendix}

    \printindex

    \end{document}

    Fehler:
    ! LaTeX Error: There's no line here to end.

    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.
    ...

    l.62 \listoffigures
    % Abbildungsverzeichnis
    ?

    Der Fehler kommt dann auch beim Tabellenverzeichnis, danach bei \clearpage, usw. und sogar am ende bei \end{document}.
    Ich kann die Fehler auch immer mit der Enter-Taste wegdrücken und das Dokument wird auch ordentlich erstellt, aber der Fehler nervt einfach
    Wenn ich das Inhaltsverzeichnis rausnehme tritt der Fehler erst beim Tabellenverzeichnis auf, aber ich seh nicht was falsch sein soll...

    Zumal ich diese Vorlage schon vor einem Jahr genutzt habe und da ging alles!

    Hoffe ihr könnt mir helfen und danke schon mal!

  2. #2
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987

    .............

    Hallo Suffkopp,

    willkommen im Forum.
    Du musst die User teilhaben lassen an deinen Dateien, die du einbindest, sonst wird dir niemand recht helfen können ...

    Lieben Gruß

    Martin
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

  3. #3
    Registrierter Benutzer
    Registriert seit
    21.11.2012
    Beiträge
    9
    Ok, dachte vllt dass der Fehler hier schon zu erkennen ist...
    Ich benutze btw. Miktex2.9 und TeXworks.

    inhalt:
    \include{Inhalt/1-Einleitung}
    \include{Inhalt/2-Hartmetalle}
    Glossar:
    \clearpage
    \markright{Abk\"urzungsverzeichnis}
    \clearpage

    \nomenclature{ca.}{circa}
    \nomenclature{z.\,B.}{zum Beispiel}
    \nomenclature{d.\,h.}{das heisst}
    \nomenclature{s.}{siehe}
    \nomenclature{i.\,d.\,R.}{in der Regel}
    \nomenclature{u.\,v.\,m.}{und vieles mehr}
    \nomenclature{bzw.}{beziehungsweise}
    Selbstständigkeitserklärung:
    \thispagestyle{empty}
    \section*{Selbstst"andigkeitserkl"arung / Eidesstattliche Erkl"arung}

    TEXT\\[6ex]

    \ort, den \today
    \vspace{10mm}

    \rule[-0.2cm]{10cm}{0.5pt}

    \textsc{\autor}
    Abstrakt:
    \thispagestyle{empty}
    \section*{Bibliografische Beschreibung und Kurzreferat}
    \label{cha:Abstract}
    Autor: \autor\\
    Matrikelnummer: \matrikelnr\\
    Studiengang: \studienbereich\\
    \newline
    Fakult"at f"ur Werkstoffwissenschaft und Werkstofftechnologie, Institut: Werkstofftechnik\\
    \newline
    Projektarbeit\\
    \normalsize Titel: \titel\\
    \newline
    \newline
    TEXT
    Befehle:
    \newcommand{\changefont}[3]{\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}

    % Abkürzungen mit korrektem Leerraum
    \newcommand{\ua}{\mbox{u.\,a.\ }}
    \newcommand{\zB}{\mbox{z.\,B.\ }}
    \newcommand{\dahe}{\mbox{d.\,h.\ }}
    \newcommand{\Vgl}{Vgl.\ }
    \newcommand{\bzw}{bzw.\ }
    \newcommand{\evtl}{evtl.\ }

    \newcommand{\abbildung}[1]{Abbildung~\ref{fig:#1}}

    \newcommand{\bs}{$\backslash$}

    % erzeugt ein Listenelement mit fetter überschrift
    \newcommand{\itemd}[2]{\item{\textbf{#1}}\\{#2}}

    % einige Befehle zum Zitieren --------------------------------------------------
    \newcommand{\Zitat}[2][\empty]{\ifthenelse{\equal{#1}{\empty}}{\citep{#2}}{\cite p[#1]{#2}}}

    % zum Ausgeben von Autoren
    \newcommand{\AutorName}[1]{\textsc{#1}}
    \newcommand{\Autor}[1]{\AutorName{\citeauthor{#1}}}

    % verschiedene Befehle um Wörter semantisch auszuzeichnen ----------------------
    \newcommand{\NeuerBegriff}[1]{\textbf{#1}}
    \newcommand{\Fachbegriff}[1]{\textit{#1}}

    \newcommand{\Eingabe}[1]{\texttt{#1}}
    \newcommand{\Code}[1]{\texttt{#1}}
    \newcommand{\Datei}[1]{\texttt{#1}}

    \newcommand{\Datentyp}[1]{\textsf{#1}}
    \newcommand{\XMLElement}[1]{\textsf{#1}}
    \newcommand{\Webservice}[1]{\textsf{#1}}
    Seitenstil:
    \onehalfspacing

    \setlength{\topskip}{\ht\strutbox}
    \geometry{paper=a4paper,left=35mm,right=35mm,top=3 0mm}

    \pagestyle{scrheadings}
    \renewcommand*{\chapterpagestyle}{scrheadings}
    \renewcommand{\headfont}{\normalfont}

    \ihead{\large{\textsc{\seitentitel}}\\ \small{\untertitel} \\[2ex] \textit{\headmark}}
    \ohead{\pagemark\qquad \includegraphics[scale=0.15]{\logo}}
    \chead{}
    \setlength{\headheight}{25mm}
    \setheadwidth[0pt]{textwithmarginpar}
    \setheadsepline[text]{0.4pt}

    \cfoot{}
    \ofoot{}

    \frenchspacing

    \clubpenalty = 10000
    \widowpenalty = 10000
    \displaywidowpenalty = 10000

    \lstset{numbers=left, numberstyle=\tiny, numbersep=5pt, breaklines=true}
    \lstset{emph={square}, emphstyle=\color{red}, emph={[2]root,base}, emphstyle={[2]\color{blue}}}

    \counterwithout{footnote}{chapter}
    Packages:
    \usepackage[
    automark,
    headsepline,
    ilines
    ]{scrpage2}

    \usepackage[ngerman]{babel}

    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{textcomp}
    \usepackage{upgreek}

    \usepackage{lmodern}
    \usepackage{relsize}


    \usepackage[dvips,final]{graphicx}
    \graphicspath{{Bilder/}}
    \usepackage[justification=raggedright,singlelinecheck=false]{caption}
    \usepackage{wrapfig}
    \usepackage{floatflt}
    \usepackage{sidecap}

    \usepackage{prettyref}
    \usepackage{titleref}
    \newrefformat{cha}{Kapitel~\ref{#1}}
    \newrefformat{sec}{Abschnitt~\ref{#1}}
    \newrefformat{fig}{Abb.~\ref{#1}}
    \newrefformat{tab}{Tab.~\ref{#1}}

    \usepackage{amsmath,amsfonts}

    \usepackage{makeidx}

    \usepackage{setspace}
    \usepackage{geometry}

    \usepackage[style=long,border=none,header=plain,cols=3]{glossary}
    \usepackage[intoc]{nomencl}
    \let\abk\nomenclature
    \renewcommand{\nomname}{Abk{\"u}rzungsverzeichnis}
    \setlength{\nomlabelwidth}{.20\hsize}
    \renewcommand{\nomlabel}[1]{#1 \dotfill}
    \setlength{\nomitemsep}{-\parsep}
    \makenomenclature

    \usepackage{float}

    \usepackage{listings}
    \usepackage{xcolor}
    \definecolor{hellgelb}{rgb}{1,1,0.9}
    \definecolor{colKeys}{rgb}{0,0,1}
    \definecolor{colIdentifier}{rgb}{0,0,0}
    \definecolor{colComments}{rgb}{1,0,0}
    \definecolor{colString}{rgb}{0,0.5,0}
    \lstset{
    float=hbp,
    basicstyle=\ttfamily\color{black}\small\smaller,
    identifierstyle=\color{colIdentifier},
    keywordstyle=\color{colKeys},
    stringstyle=\color{colString},
    commentstyle=\color{colComments},
    columns=flexible,
    tabsize=2,
    frame=single,
    extendedchars=true,
    showspaces=false,
    showstringspaces=false,
    numbers=left,
    numberstyle=\tiny,
    breaklines=true,
    backgroundcolor=\color{hellgelb},
    breakautoindent=true
    }

    \usepackage{url}

    \usepackage[
    bookmarks,
    bookmarksopen=true,
    colorlinks=true,
    linkcolor=red,
    anchorcolor=black,
    citecolor=blue,
    filecolor=magenta,
    menucolor=red,
    urlcolor=cyan,

    backref,
    plainpages=false,
    pdfpagelabels,
    hypertexnames=false,
    linktocpage
    ]{hyperref}

    \hypersetup{
    pdftitle={\titel \untertitel},
    pdfauthor={\autor},
    pdfcreator={\autor},
    pdfsubject={\titel \untertitel},
    pdfkeywords={\titel \untertitel},
    }

    \usepackage{chngcntr}

    \usepackage{booktabs}
    \usepackage{colortbl

    \definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
    \definecolor{hellgrau}{rgb}{0.95,0.95,0.95}

    \usepackage{longtable}
    \usepackage{array}
    \usepackage{ragged2e}
    \usepackage{lscape}

    \newcolumntype{w}[1]{>{\raggedleft\hspace{0pt}}p{#1}}

    \usepackage{paralist}

    \usepackage{ifthen}

    \usepackage{todonotes}

    \usepackage{xspace}

    \usepackage{amsmath,amssymb,ifthen,scrpage2}
    \usepackage[intoc]{nomencl}
    \let\abk\nomenclature
    \renewcommand{\nomname}{Abk\"urzungsverzeichnis}
    \setlength{\nomlabelwidth}{.20\hsize}
    \renewcommand{\nomlabel}[1]{#1 \dotfill}
    \setlength{\nomitemsep}{-\parsep}
    \makenomenclature

    das ist jetzt natürlich aller hand....
    hoffe jmd kann da was finden.
    Viele Grüße

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

    kannst du dir bitte ein wenig mehr mühe geben. das sind so 200 zeilen code oder so, das ist zu viel um einfach mal den fehler zu finden. vor allem hat 99% vermutlich nichts mit dem problem zu tun.

    versuche den fehler einzugrenzen auf ein minimalbeispiel. das den fehler gerade noch auftaucht (vielleicht so 20 zeilen??).

    hast du auch mal versucht die temporären dateien zu löschen und neu zu kompilieren?
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    28.04.2011
    Beiträge
    105
    Kann das sein, dass der nach einem input automatisch eine neue seite anfängt und daher die clearpage befehle raus müssen? nur so ne idee

  6. #6
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987

    .............

    Hallo Suffkopp,

    du kannst Dateien hochladen, dann muss man nicht selbst die Dateien erzeugen und bennen etc. Ist schon ein Aufwand, den der/die Helfer betreiben müssen um deinen Code zu testen. ich habe die Fehlermeldung mal bekommen, weil ich einen Umbruch mit \\ erzeugen wollte ...

    Leider kann ich dir nicht weiterhelfen, da ich kein Miktex 2.9 verwende, mein Zugang zu Windosen beschränkt sich auf Windows 7 Ultimate 64 und Texlive 2012.

    Viel Erfolg

    Gruß

    Martin
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

  7. #7
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Nein, \input macht keine Extrasachen, das ist nur bei \include der Fall.

  8. #8
    Registrierter Benutzer
    Registriert seit
    28.04.2011
    Beiträge
    105
    Zitat Zitat von nixversteh Beitrag anzeigen
    Hallo Suffkopp,

    ich habe die Fehlermeldung mal bekommen, weil ich einen Umbruch mit \\ erzeugen wollte ...
    sowas habe ich auch vermutet... daher mein verdacht was die clearpage betrifft...

  9. #9
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Zitat Zitat von Suffkopp Beitrag anzeigen
    Ich kann die Fehler auch immer mit der Enter-Taste wegdrücken und das Dokument wird auch ordentlich erstellt, aber der Fehler nervt einfach
    Fehler sollte man nicht ignorieren. Egal ob sie nerven oder nicht.

    Die Fehlermeldung lautet "LaTeX Error: There's no line here to end.".

    Also suche nach Stellen, wo du mit \\ oder \newline versuchst, Zeilen zu beenden, die es dort gar nicht gibt.

    Benutze außerdem in der Präambel nicht \include. Und nimm bei graphicx die dvips-Option raus.

    Zitat Zitat von nixversteh Beitrag anzeigen
    Leider kann ich dir nicht weiterhelfen, da ich kein Miktex 2.9 verwende,
    Das ist eine alberne Begründung. Derartige Fehler sind doch nicht vom TeX-System abhängig. Dass du keine Lust hast, dich durch all die Dateien zu wühlen kann ich verstehen, aber schieb es nicht auf das TeX-System.

  10. #10
    Registrierter Benutzer
    Registriert seit
    21.11.2012
    Beiträge
    9
    Moin moin jungs und mädels,

    bitte nicht wegen mir streiten.^^

    erstmal danke an alle die helfen wollten und sorry wegen den vielen zeilen, aber der fehler wurde gefunden!

    Fehler lag im Seitenstil:
    % Kopfzeile
    \ihead{\large{\textsc{\seitentitel}}\\ \small{\untertitel} \\[2ex] \textit{\headmark}}
    \ohead{\pagemark\qquad \includegraphics[scale=0.15]{\logo}}
    \chead{}
    \setlength{\headheight}{25mm} % Höhe der Kopfzeile
    \setheadwidth[0pt]{textwithmarginpar} % Kopfzeile über den Text hinaus verbreitern
    \setheadsepline[text]{0.4pt} % Trennlinie unter Kopfzeile
    Der Fehler ist, dass ich diesmal keinen untertitel habe und somit, wie ihr schon sagtet, eine Zeile beende die es nicht gibt...

    also danke an alle die sich die Mühe gemacht haben!
    Geändert von Suffkopp (22-11-2012 um 09:02 Uhr)

  11. #11
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.327
    Statt glossary + nomencl würde ich das eine Paket glossaries empfehlen.

    Beim Laden von colortbl fehlt die schließende geschweifte Klammer.

    Ich würde an der Stelle ohnehin eher zu \usepackage[table]{xcolor} raten.

    Ich bin mir nicht sicher, ob Leerzeilen in Optionenlisten von \usepackage erlaubt sind, wie Du sie beim Laden von hyperref anscheinend hast.

    Bringt es tatsächlich etwas \topskip vor dem Setzen der Ränder mit \geometry zu ändern? Warum das nicht per geometry-Option machen, falls es tatsächlich notwendig ist?

    \small, \large etc. sind übrigens keine Anweisungen mit Argument, sondern Umschalter, die bis zum Ende der Gruppe gelten bzw. bis ihre Wirkung durch einen anderen Größenbefehl aufgehoben wird (siehe dazu jede ausführliche LaTeX-Einführung).

    Getestet habe ich nicht, da es mir zu viel Aufwand war, die einzelnen Code-Teile (die Du übrigens per Code-Tag bzw. #-Knopf und nicht als Zitat in Deine Beiträge einfügen solltest) bestimmten Dateien zuzuordnen. Mach bitte (zukünftig) ein richtiges, vollständiges Minimalbeispiel.
    Geändert von klops (22-11-2012 um 09:01 Uhr) Grund: Hinweis zu \small und \large eingefügt

  12. #12
    Registrierter Benutzer
    Registriert seit
    21.11.2012
    Beiträge
    9
    Zitat Zitat von klops Beitrag anzeigen
    Statt glossary + nomencl würde ich das eine Paket glossaries empfehlen.

    Beim Laden von colortbl fehlt die schließende geschweifte Klammer.

    Ich würde an der Stelle ohnehin eher zu \usepackage[table]{xcolor} raten.

    Ich bin mir nicht sicher, ob Leerzeilen in Optionenlisten von \usepackage erlaubt sind, wie Du sie beim Laden von hyperref anscheinend hast.

    \small, \large etc. sind übrigens keine Anweisungen mit Argument, sondern Umschalter, die bis zum Ende der Gruppe gelten bzw. bis ihre Wirkung durch einen anderen Größenbefehl aufgehoben wird (siehe dazu jede ausführliche LaTeX-Einführung).

    Getestet habe ich nicht, da es mir zu viel Aufwand war, die einzelnen Code-Teile (die Du übrigens per Code-Tag bzw. #-Knopf und nicht als Zitat in Deine Beiträge einfügen solltest) bestimmten Dateien zuzuordnen. Mach bitte (zukünftig) ein richtiges, vollständiges Minimalbeispiel.
    Vielen Dank. Werd versuchen mich zu bessern das nächste mal

    Zitat Zitat von klops Beitrag anzeigen
    Bringt es tatsächlich etwas \topskip vor dem Setzen der Ränder mit \geometry zu ändern? Warum das nicht per geometry-Option machen, falls es tatsächlich notwendig ist?
    Ehrlich gesagt... keine Ahnung^^
    Ich hab natürlich viele Vorlagen verwendet und Schritt für Schritt mich versucht da reinzudenken. Einige Pakete oder Befehle sind daher für mich immer noch ein Rätsel bzw. hab ich nicht das Informatikhintergrundwissen wieso etwas funktioniert oder eben nicht.

  13. #13
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987
    Zitat Zitat von u_fischer Beitrag anzeigen
    [...]
    Das ist eine alberne Begründung. Derartige Fehler sind doch nicht vom TeX-System abhängig. Dass du keine Lust hast, dich durch all die Dateien zu wühlen kann ich verstehen, aber schieb es nicht auf das TeX-System.
    Hallo Ulrike,

    mag sein, dass dies albern ist, meine Erfahrungen mit Miktex 2.9 haben dazu geführt, eben KEIN Miktex 2.9 oder andere zu verwenden.

    Lieben Gruß

    Martin
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

  14. #14
    Registrierter Benutzer Avatar von cgnieder
    Registriert seit
    06.04.2011
    Ort
    Herrenberg
    Beiträge
    254
    Der Fehler entsteht zum Beispiel hier:

    Code:
    \thispagestyle{empty}
    \section*{Bibliografische Beschreibung und Kurzreferat}
    \label{cha:Abstract}
    Autor: \autor\\
    Matrikelnummer: \matrikelnr\\
    Studiengang: \studienbereich\\
    \newline% <= verursacht den Fehler
    Fakult"at f"ur Werkstoffwissenschaft und Werkstofftechnologie, Institut: Werkstofftechnik\\
    \newline% <= verursacht den Fehler nochmal
    Projektarbeit\\
    \normalsize Titel: \titel\\
    \newline% <= verursacht den Fehler nochmal
    \newline% <= verursacht den Fehler nochmal
    TEXT
    Weder \\ noch \newline sind dafür gedacht, vertikalen Abstand einzufügen oder einen Absatz zu beenden. Das machen sie auch nicht, sondern sie beenden die aktuelle Zeile. Ruft man sie zweimal hintereinander auf, dann beschwert sich das zweite, weil es gar keine Zeile gibt, die es beenden könnte.

    Grüße
    Clemens

  15. #15
    Registrierter Benutzer
    Registriert seit
    28.04.2011
    Beiträge
    105
    Zitat Zitat von cgnieder Beitrag anzeigen
    Ruft man sie zweimal hintereinander auf, dann beschwert sich das zweite, weil es gar keine Zeile gibt, die es beenden könnte.

    Grüße
    Das ist doch Quatsch. Zumindest kann ich bei mir \\ \newline ohne Fehler verwenden. Es wird einfach eine Leerzeile eingefügt, ohne einen neuen Absatz zu beginnen. (Könnte natürlich an unterschiedlichen Systemen liegen?)

    Daß diese Methode aber äußerst unelegant ist, sehe ich auch so.

Lesezeichen

Berechtigungen

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