Sie sind hier

Seitenzahl in Fußnote verändern

Hallo Herr Kohm,

vielen Dank für Ihre Hilfe. Ein Frage habe ich noch, wie kann ich die Seitenzahl anders gestalten. Beispielsweise fände ich etwas in der Art:

3 \textcolor{gray}| schön.

Folgendes Minimalbeispiel:

\documentclass[11pt, %
% 
twoside,%
% 
% Zeilenabstand
parindent,% 
%draft,%
]{scrbook}
\usepackage[automark,ilines]{scrpage2}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{ae,aecompl}
\usepackage{ngerman, german}
 
%\setheadtopline{2pt}
\setheadsepline{.4pt}
\setheadwidth[0pt]{textwithmarginpar}
 
\setfootsepline[text]{.1pt}
\setfootwidth[0pt]{textwithmarginpar}
 
\begin{document}
Blindtext Blindtext Blindtext Blindtext
Blindtext Blindtext Blindtext Blindtext 
Blindtext Blindtext Blindtext Blindtext 
\end{document}

Gibt es auch eine Möglichkeit die untere Linie, also
\setfootsepline[text]{.1pt} in grau darzustellen?

Viele Dank!

Bild von Markus Kohm

Hast Du das angegebene Minimalbeispiel selbst ausprobiert? Ich vermute stark, das fehlt ein \pagestyle{scrheadings}, weil sonst die Linien überhaupt nicht angezeigt werden, das die Anweisungen ja nur die Linien der scrpage2-Seitenstile konfigurieren. Es sei an dieser Stelle auch nochmal darauf hingewiesen, dass laut Anleitung die Linien nicht per \set...line eingeschaltet werden, sondern per Paketoption. Dass es trotzdem funktioniert, ist eigentlich ein Bug. Spätestens bei den Linien für den plain-Stil geht es aber ohnehin nicht.

Zu Deiner eigentlichen Frage: Die Lösung zur Einfärbung der footsepline setzt die Verwendung einer aktuellen KOMA-Script-Version voraus (eventuell genügt Version 2.9t, getestet habe ich aber mit 2.9u). Dann steht dafür die Lösung sogar in der KOMA-Script-Anleitung. Die senkrechte Linie ist auch kein größeres Problem.

\documentclass[%
  11pt,% Grundschriftgröße (Default)
  twoside,% Doppelseitiges Layout (Default)
  parindent,% Absatzeinzug (Default)
  headsepline,footsepline,% Trennlinien für Kopf und Fuß (hässlich)
 %draft,% Entwurfsmodus
]{scrbook}
 
\usepackage[%
  automark,% Automatische Kolumnentitel (hier auch Default)
  ilines% Linien innen ausrichten
]{scrpage2}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}% vernünftige Schrift in T1 Codierung
\usepackage{ngerman}% neue Deutsche Rechtschreibung
\usepackage{xcolor}% Farbe
\usepackage{blindtext}% sollte eine aktuelle Version sein


\setheadwidth[0pt]{textwithmarginpar}

\setfootwidth[0pt]{textwithmarginpar}
\setfootsepline[text]{.1pt}
\colorlet{footsepline}{gray}
\setkomafont{footsepline}{\color{footsepline}}% Linie einfärben

% Seitenzahl mit senkrechter Linie innen
\colorlet{pagenumberrule}{gray}
\renewcommand*{\pagemark}{%
  % Im Kopf haben wir den Vorteil, dass page immer die
  % aktuelle Seitenzahl angibt. Es kann also wie folgt, statt
  % mit \ifthispageodd gearbeitet werden. Diese Lösung spart
  % Platz in der aux-Datei und ist wesentlich schneller.
  \ifodd\value{page}
    \textcolor{pagenumberrule}{\vrule}~\thepage
  \else
    \thepage~\textcolor{pagenumberrule}{\vrule}
  \fi
}

\pagestyle{scrheadings}

\begin{document}
\Blindtext
\end{document}

Hallo,
klar habe ich es vorher getestet... Das mit den Lienen habe ich glatt überlesen... sorry ... ...danke...
Leider hat sich mit der Änderung auch ein weiteres Problem ergeben:
\documentclass[%
11pt,% Grundschriftgröße (Default)
twoside,% Doppelseitiges Layout (Default)
parindent,% Absatzeinzug (Default)
headsepline,footsepline,% Trennlinien für Kopf und Fuß (hässlich)
%draft,% Entwurfsmodus
]{scrbook}

\usepackage[%
automark,% Automatische Kolumnentitel (hier auch Default)
ilines% Linien innen ausrichten
]{scrpage2}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}% vernünftige Schrift in T1 Codierung
\usepackage{ngerman}% neue Deutsche Rechtschreibung
\usepackage{xcolor}% Farbe
\usepackage{blindtext}% sollte eine aktuelle Version sein

\setheadwidth[0pt]{textwithmarginpar}

\setfootwidth[0pt]{textwithmarginpar}
\setfootsepline[text]{.1pt}
\colorlet{footsepline}{gray}
\setkomafont{footsepline}{\color{footsepline}}% Linie einfärben

% Seitenzahl mit senkrechter Linie innen
\colorlet{pagenumberrule}{gray}
\renewcommand*{\pagemark}{%
% Im Kopf haben wir den Vorteil, dass page immer die
% aktuelle Seitenzahl angibt. Es kann also wie folgt, statt
% mit \ifthispageodd gearbeitet werden. Diese Lösung spart
% Platz in der aux-Datei und ist wesentlich schneller.
\ifodd\value{page}
\textcolor{pagenumberrule}{\vrule}~\thepage
\else
\thepage~\textcolor{pagenumberrule}{\vrule}
\fi
}

\begin{document}
\pagestyle{plain}
\begin{titlepage}
\pagestyle{plain}
\begin{titlepage}
\null
\vfil
\vskip 60pt
\begin{center}
{\LARGE
{\Large Technische Universität Braunschweig}\\
Institut für Theoretische Informatik\\[2cm]
{\Large Diplomarbeit}\\ [2cm]
Sichere RFID-Identifikation
\par}%
\vskip 6em
{\large \lineskip .75em
\begin{tabular}[t]{c}
{\Large von}\\[.5em]
{\Large Mustermann}\\
Matrikelnummer: 1111111 \\[7em]

{\bf Aufgabenstellung und Betreuung:}\\[.5em]
Prof.\ Dr.\ D.\ Musterfrau\\
\end{tabular}
\par}%
\vfill
{\large
Braunschweig, den \today
\par}%
\end{center}
\par
% thanks
\vfil
\null
\end{titlepage}
\pagestyle{scrheadings}
~\newpage
\Blindtext
\end{document}
Wenn ich die Titeldatei erzeuge, erscheint die Seitenzahl. Warum? Sobald ich \null entferne stimmen die Abstände nicht mehr, dafür fehlt aber die Seitenzahl...

Was ist denn an headsepline,footsepline so hässlich?

Vielen Dank und viele Grüße,

Dominique

Bild von Markus Kohm

Lass das \pagestyle{plain} nach \begin{titlepage} weg und schon wird nicht der plain-Stil verwendet, der bekanntlich normalerweise über eine Seitenzahl aber keinen Kolumnentitel verfügt, sondern der empty-Stil, der keines davon hat.

Ansonsten ist Dein Minimalbeispiel diesmal wirklich defekt. Du machst zwei titlepage-Umgebungen auf aber nur eine zu. Dazu sind die beiden auch noch geschachtelt, was man unbedingt vermeiden sollte.

Die Linien sind aus verschiedenen Gründen hässlich. Zum einen geben sie dem Kopf bzw. dem Fuß ein zusätzliches Gewicht. Zum anderen verändern sie die optischem Proportionen der Seite durch ihren Rahmeneffekt. Persönlich empfinde ich sie auch als einengend. Außerdem sind sie schlicht überflüssig.

Ich weiß natürlich, dass sie teilweise geradezu als modern gelten. Einige Menschen finden sie auch ganz toll. Ich nicht. Aber das muss jeder für sich entscheiden.

Oh, tut mir leid, habe ich übersehen.

\documentclass[%
11pt,% Grundschriftgröße (Default)
twoside,% Doppelseitiges Layout (Default)
parindent,% Absatzeinzug (Default)
headsepline,footsepline,% Trennlinien für Kopf und Fuß (hässlich)
%draft,% Entwurfsmodus
]{scrbook}

\usepackage[%
automark,% Automatische Kolumnentitel (hier auch Default)
ilines% Linien innen ausrichten
]{scrpage2}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}% vernünftige Schrift in T1 Codierung
\usepackage{ngerman}% neue Deutsche Rechtschreibung
\usepackage{xcolor}% Farbe
\usepackage[ngerman]{babel}
\usepackage{blindtext}% sollte eine aktuelle Version sein

\setheadwidth[0pt]{textwithmarginpar}

\setfootwidth[0pt]{textwithmarginpar}
\setfootsepline[text]{.1pt}
\colorlet{footsepline}{gray}
\setkomafont{footsepline}{\color{footsepline}}% Linie einfärben

% Seitenzahl mit senkrechter Linie innen
\colorlet{pagenumberrule}{gray}
\renewcommand*{\pagemark}{%
% Im Kopf haben wir den Vorteil, dass page immer die
% aktuelle Seitenzahl angibt. Es kann also wie folgt, statt
% mit \ifthispageodd gearbeitet werden. Diese Lösung spart
% Platz in der aux-Datei und ist wesentlich schneller.
\ifodd\value{page}
\textcolor{pagenumberrule}{\vrule}~\thepage
\else
\thepage~\textcolor{pagenumberrule}{\vrule}
\fi
}
\pagestyle{empty}

\begin{document}
\begin{titlepage}
\null
\vfil
\vskip 60pt
\begin{center}
{\LARGE
{\Large Technische Universität Braunschweig}\\
Institut für Theoretische Informatik\\[2cm]
{\Large Diplomarbeit}\\ [2cm]
Sichere RFID-Identifikation
\par}%
\vskip 6em
{\large \lineskip .75em
\begin{tabular}[t]{c}
{\Large von}\\[.5em]
{\Large Mustermann}\\
Matrikelnummer: 1111111 \\[7em]

{\bf Aufgabenstellung und Betreuung:}\\[.5em]
Prof.\ Dr.\ D.\ Musterfrau\\
\end{tabular}
\par}%
\vfill
{\large
Braunschweig, den \today
\par}%
\end{center}
\par
% thanks
\vfil
\null
\end{titlepage}
~\newpage
\Blindtext
\end{document}

Wenn ich das mache, ist die erste Seite leer. Warum?
Vielen Dank!

Bild von Markus Kohm

Das hat vermutlich etwas mit der center-Umgebung zu tun, die bekanntlich eine Listenumgebung ist und innerhalb von Listenumgebungen ist so einiges anders. Dazu kommt, dass Du auch noch an Dingen wie \lineskip fummelst und auch sonst low-level-TeX-Anweisungen verwendest. Übrigens ist auch \bf obsolet (siehe l2tabu) aber das sei nur am Rande erwähnt. Jedenfalls: Ersetze mal \begin{center} durch \centering und lass \end{center} weg.

Bild von Markus Kohm

Das in dieser sehr alten Antwort verwendete Paket scrpage2 ist inzwischen veraltet und sollte durch scrlayer-scrpage ersetzt werden. Dadurch sind dann auch einige Befehle veraltet und sollten durch aktuelle Befehle bzw. durch Optionen ersetzt werden.

Ebenso ist die Eingabecodierung latin1 veraltet. Ich empfehle, Dokumente generell in UTF8 zu kodieren. Bei aktuellen LaTeX kann dann das Laden von inputenc komplett entfallen.

Bild von Markus Kohm

Weil ich die Überschrift jedes Mal sehen, wenn ich die Seite aufschalte, muss ich jetzt doch noch eine Bemerkung dazu los lassen: Die Seitenzahl hat mit Fußnoten nichts zu tun. Es geht hier eindeutig um die Paginierung, die im konkreten Fall im Seitenfuß stattfindet. Fußnoten werden jedoch als Teil des normalen Satzspiegels und nicht als Teil des Seitenfußes gesetzt. Bei LaTeX verwendet man dafür die \footnote-Anweisung.

Ich meinte auch die Seitenzahl im Seitenfuß. Danke für die Hilfe, jetzt geht alles und sieht (nach meinem Geschmack) auch gut aus ;-)

Viele Grüße,

Dominique

Comments for "Seitenzahl in Fußnote verändern" abonnieren