Grafik in Fußzeile

Tabellen und Grafiken erstellen und anordnen


eniem
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Mi 23. Apr 2014, 11:33
Wohnort: Graz

Grafik in Fußzeile

Beitrag von eniem »

Hallo Forianer,

ich bastle (noch immer) an jenem Layout zu dem ich in letzter Zeit des öfteren im ganzen Forum Fragen gestellt hatte ... - es geht gut voran, allerdings bin ich heute auf ein weiteres Problem gestoßen. Zuvor ein Minimalbeispiel:
\documentclass[oneside,openright,BCOR=5mm,paper=a4,fontsize=11pt]{scrbook}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[automark]{scrpage2}
\usepackage{xcolor}

\usepackage{geometry}
\geometry{a4paper, top=35mm, left=30mm, right=60mm, bottom=25mm, headsep=15mm, footskip=12mm}

\usepackage[demo]{graphicx}
\usepackage{textpos}
\usepackage{blindtext}
\usepackage{lipsum}

\usepackage{mparhack}

\setlength{\marginparwidth}{3.2cm}
\setlength{\marginparsep}{0.7cm}
\setheadwidth[0pt]{textwithmarginpar}
\setfootwidth[0pt]{head}

\begin{document}

\pagestyle{scrheadings}
\clearscrheadfoot

\pagenumbering{Roman}
\cfoot[\hspace{10.5cm}\today]{\hspace{10.5cm}\today}
\ofoot[\pagemark]{\pagemark}

\chapter{Lorem ipsum}
\lipsum[1-3]
\newpage

\pagenumbering{arabic}
\setcounter{page}{1}
\clearscrheadfoot

\cfoot[\hspace{10.5cm}\today]{\hspace{10.5cm}\today}
\ofoot[%
  {%
  	\par% sonst gibt es eine Warnung
  	\begin{textblock*}{0mm}(0.78\paperwidth,-0.25\paperheight)%
    \includegraphics[scale=0.30, angle=90]{demo}
    \end{textblock*}
    \pagemark
  }%
]{%
	{%
  	\par% sonst gibt es eine Warnung
  	\begin{textblock*}{0mm}(0.78\paperwidth,-0.25\paperheight)%
    \includegraphics[scale=0.30, angle=90]{demo}
    \end{textblock*}
    \pagemark
	}%
}%

\chapter{Super}
\blindtext
\par
\blindtext

\end{document}
Aufgrund des Bildes, welches ab der zweiten Seite in der linken unteren Fußzeile auftreten soll wird leider die Seitennummer etwas nach unten verschoben. - Wie kann ich diese Verschiebung unterbinden? Letztlich sollen die Seitennummern an jener Stelle stehen, wie auf Seite 1 ...

Ich hoffe, ihr könnt mir helfen!

LG
eniem

jens87

Beitrag von jens87 »

Hallo enim,

ich kann Dir leider auch nicht sagen, wie man diesen "Vertikalversatz" auf "direktem" Weg korrigiert, aber ich habe eine Lösung, die Abhilfe verschafft. Vorausgesetzt, du möchtest im linken (inneren) Fußzeilenfeld nicht auch noch Text stehen haben.

Lösung: binde die Grafik im inneren Fußzeilenfeld ein und die Seitenzahl im äußeren. - Ich kann's mir nur so erklären, dass sich dann keine zwei "kollidierenden" "Objekte" im selben Feld befinden, weshalb es zu keinem "Versatz" kommt. Eventuell ist eine "richtige" Lösung irgendwie auf Basis eine \minipage o.ä. anzudenken ...
\ifoot[%
  {%
  	\par% sonst gibt es eine Warnung
  	\begin{textblock*}{0mm}(0.78\paperwidth,-0.25\paperheight)%
    \includegraphics[scale=0.30, angle=90]{demo}
    \end{textblock*}
  }%
]{%
	{%
  	\par% sonst gibt es eine Warnung
  	\begin{textblock*}{0mm}(0.78\paperwidth,-0.25\paperheight)%
    \includegraphics[scale=0.30, angle=90]{demo}
    \end{textblock*}
	}%
}%
\cfoot[\hspace{10.5cm}\today]{\hspace{10.5cm}\today}
\ofoot[\pagemark]{\pagemark}
Ich hoffe, das hilft Dir.

Nichtsdestotrotz wäre ich aber auch über eine "bessere" bzw. "korrektere" Lösung sehr erfreut!

Gruß,
jens87

eniem
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Mi 23. Apr 2014, 11:33
Wohnort: Graz

Beitrag von eniem »

Hallo Jens87,

danke für Deine Antwort. Auch wenn es etwas "quick 'n dirty" scheint, aber sie funktioniert!

Danke!
eniem

Antworten