PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Can't use \spacefactor in internal vertical mode



kuntabunta
15-04-2011, 09:08
Hallo liebe Forumsmitglieder,

leider habe ich nur wenig Erfahrung im Umgang mit LaTeX und weiß keinen Rat. Ich erhalte bei in meiner TeXnicCenter-Umgebung leider die obige Fehlermeldung, welche sich offenbar auf eine \section bezieht. In der .toc-Datei schaut das folgendermaßen aus:

\contentsline {section}{\numberline {3.2}Hydrothermolyse}{19}{section.3.2}

Zusätzlich werden simultan die Fehlermeldungen

!Missing $ inserted

und

!Missing number, treated as zero

für die gleiche Zeile ausgegeben.

Interessanterweise gibt es die gleichen Fehlermeldungen fürs Inhaltsverzeichnis:

\tableofcontents
\thispagestyle{empty}
\clearpage

in der letzten Zeile. Bezieht sich aber wahrscheinlich auf das gleiche Problem.

---

Hier mein Dokumentaufbau für eine Hilfe zur Fehlersuche:

\documentclass[a4paper,oneside,10pt]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[numbers]{natbib}

\usepackage{url}
\urlstyle{same}

\usepackage{chngcntr}
\counterwithout{footnote}{chapter}

\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{eurosym}

\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}

\usepackage{setspace}
\onehalfspacing

\usepackage[small, nooneline, bf]{caption}

\usepackage{fancyhdr}
\pagestyle{fancyplain}
\renewcommand{\sectionmark}[1]{}

\usepackage{hyperref}

Ich bedanke mich für alle Beiträge bereits im Voraus und sende viele Grüße,

Kuntabunta

Xenara
15-04-2011, 09:42
In deinen Codeschnipseln fehlt leider das Relevanteste: Die Section, die den Fehler verursacht.
Für mich sieht die Fehlermeldung so aus, dass du vergessen hast, die $...$-Zeichen um einen mathematischen Ausdruck in der Section zu setzen, darauf deutet "Missing $ inserted" hin.
Oder du versuchst, irgendwas in der Section einzubinden, was zwar als Überschrift möglich ist, im TOC aber Fehler gibt, bei \footnote kommt sowas vor.
Abhilfe schafft dann das optionale Argument: \section[ins TOC]{Überschrift}

Du musst in jedem Fall den Fehler eingrenzen, z.B. anhand dieser (http://www.mrunix.de/forums/showthread.php?t=66921) Anleitung.

kuntabunta
15-04-2011, 13:09
Hallo Xenara,

vielen Dank für Deine Antwort. Der Fehler trat zunächst in der

\section{Hydrothermolyse}\label{Hydrothermolyse}

und tritt nun in der

\section{Ammoniumhydroxid}\label{Ammoniumhydroxid}

auf. Der erste Fall hat sich offenbar erledigt. Keine Ahnung warum.

In den Kapiteln steht jeweils auch noch gar nichts drin und sie werden problemlos angezeigt, sodass ich sehr im dunkeln stocke, was überhaupt der Fehler sein könnte.

Die $-Zeichen habe ich ausprobiert. Dann wird die Überschrift lediglich kursiv geschrieben und der Fehler tritt trotzdem auf.

\footnote benutze ich nicht.

Würde wirklich gerne mehr Infos zum Fehler geben, aber das ist leider das Einzige, was ich liefern kann.

Viele Grüße,

Kuntabunta

rstuby
15-04-2011, 13:18
Also wenn ich deine Angaben zu einem Beispiel
\documentclass[a4paper,oneside,10pt]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[numbers]{natbib}

\usepackage{url}
\urlstyle{same}

\usepackage{chngcntr}
\counterwithout{footnote}{chapter}

\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{eurosym}

\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}

\usepackage{setspace}
\onehalfspacing

\usepackage[small, nooneline, bf]{caption}

\usepackage{fancyhdr}
\pagestyle{fancyplain}
\renewcommand{\sectionmark}[1]{}

\usepackage{hyperref}
\begin{document}
\section{Hydrothermolyse}\label{Hydrothermolyse}

\section{Ammoniumhydroxid}\label{Ammoniumhydroxid}
\end{document}

zusammensetze (minimal kann man es mit der Präambel ja nicht nennen), dann tritt der Fehler nicht auf.
Ändere dieses Beispiel bitte so, dass der Fehler auftritt, damit wir ihn sehen können.

u_fischer
15-04-2011, 13:33
Würde wirklich gerne mehr Infos zum Fehler geben, aber das ist leider das Einzige, was ich liefern kann.

Was du liefern musst und kannst ist ein vollständiges, kleines Beispiel, das den Fehler demonstriert. Xenara hat dir den Link zu einer Anleitung geschickt.

Der Fehler hat übrigens nichts mit den \section-Befehlen zu tun. Er manifestiert sich mit nur dort, weil du wahrscheinlich irgendeinen Unsinn mit einer Definition mit @ im Namen machst.