obiknobi
20-09-2013, 01:09
Hallo, liebe LaTeX-Meister!
Da ich gerade meine Bachelorarbeit in Bio schreib und so schöne Fluoreszenzaufnahmen habe, hätte ich die gerne auf schwarzen Seiten platziert, damit sie besser zur Geltung kommen. Da die Seiten ja auch durchnummeriert sein sollten und schwarze Seitenzahlen auf schwarzer Seite zwar vorhanden, aber nicht sichtbar sind :P, hab ich natürlich auch weiße Seitenzahlen haben wollen. Hierzu fand ich diese wunderbare Seite: http://latex-kurs.blogspot.de/2012/04/latex-farbige-seitenzahlen.html
Dann wieder wechseln auf weiße Seiten mit schwarzen Seitenzahlen. Hab ich auch irgendwann hinbekommen. Funktioniert wunderbar! Nur: Bei so vielen Seiten generiert mir die Geschichte über 180 Fehlermeldungen und zieht das Kompilieren in die Länge.
Scheinbar hat LaTeX ein Problem, mit neuen countern das Inhaltsverzeichnis zu erstellen. Dort, und bei Referenzen innerhalb des Dokumentes, steht dann sowas wie: cl@Temp und 5cl@Temp
Hier das Minimalbeispiel (mit nur 32 Fehlern):
\documentclass[DIV11, 11pt, headings=small]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[usenames]{xcolor}
%\usepackage[plainpages=false]{hyperref}
\begin{document}
\newcounter{Temp} % neuer counter: Parkvariable für \thepage (aktuelle Seitenzahl)
%\stepcounter{Temp} % counter zählt immer weiter
\newcommand{\pnwhite}{\textcolor{white}{\theTemp}\ stepcounter{Temp}} % \pnwhite setzt die Seitenzahl weiß
\newcommand{\pnblack}{\textcolor{black}{\theTemp}\ stepcounter{Temp}} % \pnblack setzt die Seitenzahl schwarz
%%%%%%%%%%%%%
\tableofcontents
%%%%%%%%%%%%%
\newpage
\section{Bleiblaublubber}
\subsection{Bleiblaublubber}
\subsubsection{Bleiblaublubber}
\paragraph{Bleiblaublubber}
\newpage
\color{white}
\pagecolor{black}
\setcounter{Temp}{\thepage} % teilt "Temp" die aktuelle Seitenzahl zu
\renewcommand{\thepage}{\pnwhite} % weiße Seitenzahlen
%\renewcommand{\thepage}{\textcolor{white}\thepage \stepcounter{page}} %=> TeX capacity exceeded, sorry [grouping levels=255]
%\renewcommand{\thepage}{\textcolor{white}\thepage } %auch hier => TeX capacity exceeded, sorry [grouping levels=255]
\section{Bliblablub}
\subsection{Bliblablub}
\subsubsection{Bliblablub}
\paragraph{Bliblablub}
\newpage
\color{black}
\pagecolor{white}
\renewcommand{\thepage}{\pnblack} % schwarze Seitenzahlen
\section{Blabliblebb}
\subsection{Blabliblebb}
\subsubsection{Blabliblebb}
\paragraph{Blabliblebb}
\end{document}
Da ein Auszug aus der log-Datei:
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count90
\scratchdimen=\dimen104
\scratchbox=\box27
\nofMPsegments=\count91
\nofMParguments=\count92
\everyMPshowfont=\toks17
\MPscratchCnt=\count93
\MPscratchDim=\dimen105
\MPnumerator=\count94
\everyMPtoPDFconversion=\toks18
)
\c@Temp=\count95
[...]
! Undefined control sequence.
<argument> ... \begingroup \let \@elt \global \c@
\csname \endcsname \z@ cl@...
l.6 ...endcsname \z@ cl@Temp\endcsname \endgroup }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing number, treated as zero.
<to be read again>
c
l.6 ...endcsname \z@ cl@Temp\endcsname \endgroup }
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Illegal unit of measure (pt inserted).
<to be read again>
c
l.6 ...endcsname \z@ cl@Temp\endcsname \endgroup }
Dimensions can be in units of em, ex, in, pt, pc,
cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
I'll assume that you meant to say pt, for printer's points.
To recover gracefully from this error, it's best to
delete the erroneous units; e.g., type `2' to delete
two letters. (See Chapter 27 of The TeXbook.)
! Extra \endcsname.
<argument> ...me \endcsname \z@ cl@Temp\endcsname
\endgroup
l.6 ...endcsname \z@ cl@Temp\endcsname \endgroup }
I'm ignoring this, since I wasn't doing a \csname.
! Undefined control sequence.
<argument> ... \begingroup \let \@elt \global \c@
\csname \endcsname \z@ cl@...
l.7 ...endcsname \z@ cl@Temp\endcsname \endgroup }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
...das ganze x5
Overfull \hbox (31.81317pt too wide) detected at line 7
[][]\T1/cmr/m/n/10.95 4[]cl@Temp
[]
)
\tf@toc=\write3
[1
[...]
! Missing \endcsname inserted.
<to be read again>
\csname\endcsname
l.32 \newpage
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
...das ganze x4
] [4
! Missing \endcsname inserted.
<to be read again>
\csname\endcsname
l.42 \end{document}
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
...das ganze auch x4
]
Ich muss die Arbeit am Montag abgeben. An der Geschichte soll's nicht scheitern - im Notfall kompilier ich 2x. 1x mit und 1x ohne farbiger Seitenzahlen und schuster mir dann das richtige Inhaltsverzeichnis in die andere Datei rein, aber es gibt doch bestimmt einen Weg, diese ganzen Fehlermeldungen zu eliminieren und die Kompilier-Zeit wieder erträglicher zu machen, oder?
Dabei noch eine zweite Frage: Ist es möglich, die Überschriften (\section & Co.) inklusive Nummerierung (bekomm ich nicht hin) umzufärben, ohne dass die im Inhaltsverzeichnis auch farbig sind?
Vielen herzlichen Dank an alle sinnvoll zurückschreibenden! :)
obiknobi
Da ich gerade meine Bachelorarbeit in Bio schreib und so schöne Fluoreszenzaufnahmen habe, hätte ich die gerne auf schwarzen Seiten platziert, damit sie besser zur Geltung kommen. Da die Seiten ja auch durchnummeriert sein sollten und schwarze Seitenzahlen auf schwarzer Seite zwar vorhanden, aber nicht sichtbar sind :P, hab ich natürlich auch weiße Seitenzahlen haben wollen. Hierzu fand ich diese wunderbare Seite: http://latex-kurs.blogspot.de/2012/04/latex-farbige-seitenzahlen.html
Dann wieder wechseln auf weiße Seiten mit schwarzen Seitenzahlen. Hab ich auch irgendwann hinbekommen. Funktioniert wunderbar! Nur: Bei so vielen Seiten generiert mir die Geschichte über 180 Fehlermeldungen und zieht das Kompilieren in die Länge.
Scheinbar hat LaTeX ein Problem, mit neuen countern das Inhaltsverzeichnis zu erstellen. Dort, und bei Referenzen innerhalb des Dokumentes, steht dann sowas wie: cl@Temp und 5cl@Temp
Hier das Minimalbeispiel (mit nur 32 Fehlern):
\documentclass[DIV11, 11pt, headings=small]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[usenames]{xcolor}
%\usepackage[plainpages=false]{hyperref}
\begin{document}
\newcounter{Temp} % neuer counter: Parkvariable für \thepage (aktuelle Seitenzahl)
%\stepcounter{Temp} % counter zählt immer weiter
\newcommand{\pnwhite}{\textcolor{white}{\theTemp}\ stepcounter{Temp}} % \pnwhite setzt die Seitenzahl weiß
\newcommand{\pnblack}{\textcolor{black}{\theTemp}\ stepcounter{Temp}} % \pnblack setzt die Seitenzahl schwarz
%%%%%%%%%%%%%
\tableofcontents
%%%%%%%%%%%%%
\newpage
\section{Bleiblaublubber}
\subsection{Bleiblaublubber}
\subsubsection{Bleiblaublubber}
\paragraph{Bleiblaublubber}
\newpage
\color{white}
\pagecolor{black}
\setcounter{Temp}{\thepage} % teilt "Temp" die aktuelle Seitenzahl zu
\renewcommand{\thepage}{\pnwhite} % weiße Seitenzahlen
%\renewcommand{\thepage}{\textcolor{white}\thepage \stepcounter{page}} %=> TeX capacity exceeded, sorry [grouping levels=255]
%\renewcommand{\thepage}{\textcolor{white}\thepage } %auch hier => TeX capacity exceeded, sorry [grouping levels=255]
\section{Bliblablub}
\subsection{Bliblablub}
\subsubsection{Bliblablub}
\paragraph{Bliblablub}
\newpage
\color{black}
\pagecolor{white}
\renewcommand{\thepage}{\pnblack} % schwarze Seitenzahlen
\section{Blabliblebb}
\subsection{Blabliblebb}
\subsubsection{Blabliblebb}
\paragraph{Blabliblebb}
\end{document}
Da ein Auszug aus der log-Datei:
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count90
\scratchdimen=\dimen104
\scratchbox=\box27
\nofMPsegments=\count91
\nofMParguments=\count92
\everyMPshowfont=\toks17
\MPscratchCnt=\count93
\MPscratchDim=\dimen105
\MPnumerator=\count94
\everyMPtoPDFconversion=\toks18
)
\c@Temp=\count95
[...]
! Undefined control sequence.
<argument> ... \begingroup \let \@elt \global \c@
\csname \endcsname \z@ cl@...
l.6 ...endcsname \z@ cl@Temp\endcsname \endgroup }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing number, treated as zero.
<to be read again>
c
l.6 ...endcsname \z@ cl@Temp\endcsname \endgroup }
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Illegal unit of measure (pt inserted).
<to be read again>
c
l.6 ...endcsname \z@ cl@Temp\endcsname \endgroup }
Dimensions can be in units of em, ex, in, pt, pc,
cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
I'll assume that you meant to say pt, for printer's points.
To recover gracefully from this error, it's best to
delete the erroneous units; e.g., type `2' to delete
two letters. (See Chapter 27 of The TeXbook.)
! Extra \endcsname.
<argument> ...me \endcsname \z@ cl@Temp\endcsname
\endgroup
l.6 ...endcsname \z@ cl@Temp\endcsname \endgroup }
I'm ignoring this, since I wasn't doing a \csname.
! Undefined control sequence.
<argument> ... \begingroup \let \@elt \global \c@
\csname \endcsname \z@ cl@...
l.7 ...endcsname \z@ cl@Temp\endcsname \endgroup }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
...das ganze x5
Overfull \hbox (31.81317pt too wide) detected at line 7
[][]\T1/cmr/m/n/10.95 4[]cl@Temp
[]
)
\tf@toc=\write3
[1
[...]
! Missing \endcsname inserted.
<to be read again>
\csname\endcsname
l.32 \newpage
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
...das ganze x4
] [4
! Missing \endcsname inserted.
<to be read again>
\csname\endcsname
l.42 \end{document}
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
...das ganze auch x4
]
Ich muss die Arbeit am Montag abgeben. An der Geschichte soll's nicht scheitern - im Notfall kompilier ich 2x. 1x mit und 1x ohne farbiger Seitenzahlen und schuster mir dann das richtige Inhaltsverzeichnis in die andere Datei rein, aber es gibt doch bestimmt einen Weg, diese ganzen Fehlermeldungen zu eliminieren und die Kompilier-Zeit wieder erträglicher zu machen, oder?
Dabei noch eine zweite Frage: Ist es möglich, die Überschriften (\section & Co.) inklusive Nummerierung (bekomm ich nicht hin) umzufärben, ohne dass die im Inhaltsverzeichnis auch farbig sind?
Vielen herzlichen Dank an alle sinnvoll zurückschreibenden! :)
obiknobi