! You can't use `\spacefactor' in vertical mode.
\@ ->\spacefactor
\@m
Ich habe aber kein @ in der tex-datei verwendet. Das Problem tritt auch
bei anderen Tex-Dateien auf. Aber mit einer anderen Fehlermeldung und
auch nicht bei allen Dateien. Ich arbeite mit Miktex 2.0 unter Win2000.
Für Ratschläge bin ich danbar.
mfg
Andreas
! You can't use `\spacefactor' in vertical mode.
\@ ->\spacefactor
\@m
Ich habe aber kein @ in der tex-datei verwendet. Latex bleibt beim
bearbeiten der aux-Datei hängen und lässt dort ein \@ am Ende stehen.
Ich arbeite mit Miktex 2.0 unter Win2000.
Für Ratschläge bin ich dankbar.
mfg
Andreas
> Seit kurzem muß ich nach jedem Fehler(z.B. einen Latexbefehl falsch
> geschrieben) die Datei .aux löschen, damit Latex nach Verbesserung des
> Fehlers meine .tex Datei ohne Fehlermeldung kompiliert. Wenn ich die
> aux- datei nicht lösche kommt die Fehlermeldung:
>
> ! You can't use `\spacefactor' in vertical mode.
> \@ ->\spacefactor
> \@m
>
Kennst Du die FAQ schon ? Wenn nicht, dann solltet Du sie lesen!
http://www.dante.de/faq/de-tex-faq/
8.5.4 Ich erhalte die Fehlermeldung ,! You can't use \spacefactor in
vertical mode.`
oder ,Command \@ already defined.`. Mache ich etwas falsch?
> mfg
>
> Andreas
Stefan
(C:\Local TeXMF\tex\latex\styledirectory\amsmath\amsopn.sty
Package: amsopn 1999/11/29 v2.0 operator names
)
LaTeX Info: Redefining \frac on input line 194.
\uproot@=\count96
\leftroot@=\count97
LaTeX Info: Redefining \overline on input line 298.
\classnum@=\count98
\DOTSCASE@=\count99
LaTeX Info: Redefining \ldots on input line 372.
LaTeX Info: Redefining \dots on input line 375.
LaTeX Info:
In der aux-datei bleibt er an folgender Stelle hängen:
\@writefile{toc}{\contentsline {paragraph}{\numberline {2.1.2.2}
Interressantheit von verallgemeinerten Assoziationsregeln}{15}}
\newlabel{sec:int}{{2.1.2.2}{15}}
\citation{srikant:1995}
\@
Die Fehlermeldung:
C:\Local TeXMF\tex\latex\styledirectory\amsmath\amsopn.sty))
(C:\Programme\MiKTeX\tex\latex\amsfonts\amssymb.sty
(C:\Programme\MiKTeX\tex\latex\amsfonts\amsfonts.sty))
(C:\Programme\MiKTeX\tex\latex\graphics\epsfig.sty
(C:\Programme\MiKTeX\tex\latex\graphics\graphicx.sty
(C:\Programme\MiKTeX\tex\latex\graphics\keyval.sty)
(C:\Programme\MiKTeX\tex\latex\graphics\graphics.sty
(C:\Programme\MiKTeX\tex\latex\graphics\trig.sty)
(C:\Local TeXMF\tex\latex\styledirectory\config\graphics.cfg)
(C:\Programme\MiKTeX\tex\latex\graphics\dvips.def))))
(C:\Local TeXMF\tex\latex\styledirectory\ntheorem\ntheorem.sty
Style `ntheorem', Version 1.18 <1999/12/26>
(C:\Local TeXMF\tex\latex\styledirectory\ntheorem\ntheorem.std
(C:\Programme\MiKTeX\tex\latex\base\latexsym.sty)))
(C:\Local TeXMF\tex\latex\styledirectory\alltt\alltt.sty) (data.aux
! You can't use `\spacefactor' in vertical mode.
\@ ->\spacefactor
\@m
l.68 \@
?
Aufgrund des Fehlers (Befehl falsch geschrieben usw.) bleibt er beim
kompilieren hängen. Wenn ich jetzt aber den Fehler beseitige müßte es
mit dem kompilieren doch wieder klappen. Das ging auch schonmal, aber
eben seit kurzem nicht mehr.
mfg
Andreas
> \@
Wenn tatsächlich eine solche Zeile in der aux-Datei steht, dann musst
du suchen, durch welchen Befehl nach der \cite-Anweisung in besagtem
Abschnitt dafür verantwortlich ist. Dazu legst du eine Kopie des
Projekts an und wirfst ersteinmal alles, vor dem \paragraph weg. Wenn
der Fehler dann schon weg ist, machst du ingesamt eine
Halbierungssuche. Wenn nicht, machst du die mit dem Rest. Wie eine
Halbierungssuche geht, findest du in meiner Mitteilung
news:5037691.o...@ID-107054.user.dfncis.de.
Gruß
Markus
--
KOMA-Script documentation project at http://www.socha.net/scrguide
Private homepage at http://people.freenet.de/kohm/index.html
Danke für den Hinweis. Ich habe das Problem gelöst, indem ich mein
auctex das ich zusammen mit emacs benutze aktualisiert habe.
mfg
Andreas