PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fußnoten-Ausrichtung



georginakirrin
02-03-2015, 21:30
Hallo zusammen,

ich bin etwas verwundert, zu meinem Problem nichts gefunden zu haben, kommt das so selten vor oder fehlen mir die richtigen Suchbegriffe?
Es geht um Folgendes: Ich möchte eine dreiteilige und mehrzeilige Fußzeile im Dokument. Die ersten Schritte sind mit fancyhdr ja sehr einfach - \lfoot, \cfoot und \rfoot definieren und fertig. Aber bei mehreren Zeilen gibt es das Problem, dass dann bei \cfoot und \rfoot jede Zeile zentriert bzw. rechtsbündig ausgerichtet ist. Ich habe mir dann mit drei Minipages geholfen und die Zeilen innerhalb dieser dann jeweils linksbündig ausgerichtet.
Jetzt wäre alles gut, wenn man bei Minipages nicht die Breite angeben müsste. Dadurch ist der resultierende Abstand zwischen \lfoot und \cfoot anders als zwischen \cfoot und \rfoot. Außerdem liegt \rfoot nicht mehr am Seitenrand. Das sieht ziemlich unschön aus.

Ich hätte es gern so (alles rote ist zum Hervorheben):
http://up.picr.de/21163985zp.jpg

Gibt es einen Container, in den ich den jeweiligen Inhalt der Fußzeilenteile packen kann, der sich automatisch auf die Breite des Inhaltes einstellt? Oder wie schaffe ich es sonst die Abstände zwischen den Fußzeilenteilen gleich groß zu machen und die Fußzeile über die gesamte Seitenbreite laufen zu lassen?

georginakirrin
02-03-2015, 21:32
Hoppla, Minimalbeispiel vergessen...



\documentclass[11pt,a4paper,draft]{scrartcl}
\usepackage[ngerman, english]{babel}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\lfoot{%
\begin{minipage}[t]{.33\textwidth}%
\scriptsize
Links \\
hier steht was \\
hier noch was \\
hier noch was
\end{minipage}%
}
\cfoot{%
\begin{minipage}[t]{.33\textwidth}%
\scriptsize
Mitte \\
hier steht auch etwas \\
etwas anders zwar \\
aber doch auch etwas \\
sogar mit einer Zeile mehr
\end{minipage}%
}
\rfoot{%
\begin{minipage}[t]{.33\textwidth}%
\scriptsize
Rechts \\
und hier dr\"uben steht auch was \\
sogar etwas l\"anger \\
aber vielleicht nur drei Zeilen
\end{minipage}%
}
\begin{document}
blabla
\end{document}

esdd
02-03-2015, 23:40
Dir geht es um die Fußzeile und nicht um Fußnoten. Und wenn Du ein halbwegs aktuelles KOMA-Script verwendest, müsstest Du eine Warnung bekommen, dass die Verwendung von fancyhdr zusammen mit einer solchen Klasse nicht empfohlen wird. Im folgenden Vorschlag nutze ich deshalb scrlayer-scrpage.

Wenn die Abstände zwischen den Textblöcken tatsächlich gleich sein sollen, dann kannst Du drei einspaltige Tabellen verwenden, zwischen denen ein \hfill einfügt wird. Wenn der Inhalt des linken und rechten Textblocks nicht gleich breit ist, dann ist der mittlere nicht mehr zentriert zur Textbreite.


\documentclass[footheight=47.5pt]{scrartcl}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß}
}
\usepackage[ngerman, english]{babel}
\usepackage{scrlayer-scrpage}
\addtokomafont{pagefoot}{\normalfont\scriptsize}
\clearpairofpagestyles
\cfoot{%
\begin{tabular}[t]{@{}l@{}}%
Links \\
hier steht was \\
hier noch was \\
hier noch was
\end{tabular}%
\hfill
\begin{tabular}[t]{@{}l@{}}%
Mitte \\
hier steht auch etwas \\
etwas anders zwar \\
aber doch auch etwas \\
sogar mit einer Zeile mehr
\end{tabular}%
\hfill
\begin{tabular}[t]{@{}l@{}}%
\scriptsize
Rechts \\
und hier drüben steht auch was \\
sogar etwas länger \\
aber vielleicht nur drei Zeilen
\end{tabular}%
}

\usepackage{showframe}% zum Anzeigen des Seitenlayouts
\begin{document}
blabla
\end{document}

Gruß
Elke

georginakirrin
03-03-2015, 22:40
Wieder ein großes Dankeschön an dich.
Ich hatte auch schon mit Tabellen experimentiert, aber irgendwie nie das herausbekommen, was ich wollte. Mit deinem Vorschlag klappt es bestens. Und LaTeX habe ich auch gleich mal ein Update spendiert.

P.S. Natürlich meinte ich Fußzeile