PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Farbige Seitenzahlen - Probleme mit dem Inhaltsverzeichnis und Referenzen



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

ctansearch
20-09-2013, 01:52
Ganz schön umständlich und eine Verschwendung von Druckerfarbe. Arbeite Deine Bilder um und verpasse ihnen ein Passe-Partout, dann werden die Kontraste umso wirksamer. Der Rest der Seite kann dann einfach so bleiben wie er ist.

Um einen farblichen Schrifteffekt zu erzeugen, kannst Du die Bildunterschift farblich anpassen, das kommt besser als farbige Seitenzahlen. Bilder sind keine Seiten, sondern ein Element in einer Seite, meine ich.

klops
20-09-2013, 08:00
Statt irgendwelchen Schwachsinn von irgendwelchen dubiosen Seiten abzuschreiben, hättest Du mal besser in der KOMA-Script-Anleitung (http://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf) nachgeschaut. Das gilt übrigens auch für die veraltete Schreibweise DIV11:

\documentclass[DIV=11,% ACHTUNG: Option DIV11 ist veraltet und sollte nicht
% mehr verwendet werden! Siehe dazu auch die
% entsprechende Warnung von KOMA-Script!
11pt, headings=small]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[usenames]{xcolor}
%\usepackage[plainpages=false]{hyperref}

\begin{document}
%%%%%%%%%%%%%
\tableofcontents
%%%%%%%%%%%%%
\newpage
\section{Bleiblaublubber}
\subsection{Bleiblaublubber}
\subsubsection{Bleiblaublubber}
\paragraph{Bleiblaublubber}
\newpage
\color{white}
\pagecolor{black}
\addtokomafont{pagenumber}{\color{white}}% Seitenzahl weiß
\section{Bliblablub}
\subsection{Bliblablub}
\subsubsection{Bliblablub}
\paragraph{Bliblablub}
\newpage
\normalcolor
\pagecolor{white}
\addtokomafont{pagenumber}{\normalcolor}% Seitenzahl in Standardfarbe
\section{Blabliblebb}
\subsection{Blabliblebb}
\subsubsection{Blabliblebb}
\paragraph{Blabliblebb}
\end{document}
Statt nur die Seitenzahl kann man auch den gesamten Kopf- und Fuß in weiß setzen, beispielsweise wenn man im Dokument auch einen Kolumnentitel verwendet. Wie das entsprechende Element für \addtokomafont heißt, ist beispielsweise Tabelle 3.2 in der aktuellen KOMA-Script-Anleitung (http://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf) zu entnehmen. Über diese Tabelle kommt man auch zu den entsprechenden weiterführenden Erklärungen und damit zu den Voreinstellungen für die Elemente. Solltest Du unbedingt nachlesen!

PS: Nach den Boardregeln (http://www.mrunix.de/forums/showthread.php?t=38129) hättest Du selbst (zeitnah) auf Dein Crossposting (http://www.golatex.de/farbige-seitenzahlen-fuehren-zu-referenzproblemen-t11649.html) verlinken sollen. Nur gut, dass dort noch keine entsprechende Antwort gekommen ist, sonst wäre ich jetzt wegen der verschwendeten Zeit sauer …

obiknobi
21-09-2013, 15:12
Sorry für das Crossposting!

Vielen Dank für die Antworten!

Hab von meinem Prof auch gesagt bekommen, dass ich die Seiten weiß lassen soll... :(
Schade, da will man einmal nicht dieses langweilige Schwarz auf Weiß machen... naja, was solls.

Werde es dann nach Abgabe der Arbeit mal mit \addtokomafont ausprobieren.
Wieder was über KOMA-Script gelernt... :)

Nochmals danke!

obiknobi