Format zerschießt beim definieren der Kopfzeilen Mitte

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Format zerschießt beim definieren der Kopfzeilen Mitte

Re: Format zerschießt beim definieren der Kopfzeilen Mitte

von Bartman » Mi 11. Nov 2020, 08:57

Dann kehre zu der Option height zurück oder lass die Höhe des kleineren Logos ausmessen und benutze das Ergebnis, um die Höhe des größeren Logos passend einzustellen.

In jedem Fall muss man bei der Einstellung der Länge der \parbox auf genügend Platz zwischen dem Kolumnentitel und den beiden Logos achten.

Re: Format zerschießt beim definieren der Kopfzeilen Mitte

von lilkaly » Mi 11. Nov 2020, 06:52

Danke Bartman, die Lösung sieht schon ziemlich gut aus. Aber bei mir haben die Logos unterschiedliche Breiten. Wenn ich die größere Breite für \logoWidth eintrage, wird das kleinere Logo auch größter dargestellt...

Re: Format zerschießt beim definieren der Kopfzeilen Mitte

von Bartman » Di 10. Nov 2020, 15:41

Du benutzt eine Klasse, die keine Kapitel unterstützt.

Der Befehl \raisebox aus den wichtigen Hinwesen des Unterforums für Tabellen und Grafiken kann Dir bei der senkrechten Ausrichtung der Abbildungen behilflich sein. Der Gebrauch der Option valign des Pakets adjustbox bietet eine kürzere Möglichkeit. Wie in den Hinweisen zu sehen ist, benötigst Du zudem das passende optionale Argument für die \parbox.

Wenn Du eine lange Überschrift im Kolumnentitel und im Inhaltsverzeichnis kürzen darfst, dann kannst Du das optionale Argument der Gliederungsbefehle verwenden. Die KOMA-Script-Klassen erlauben es Dir, die erwähnten Bereiche unterschiedlich zu belegen.

Ich habe den Abstand des Kolumnentitels zur Linie mit dem zweiten optionalen Argument des Befehls \parbox eingestellt, wodurch die Höhe in der Kopfzeile nicht von der Zeilenanzahl abhängt.

Ein Beispiel, wie das dann aussehen könnte:

\documentclass[12pt, a4paper]{article}% listof ist eine Option der KOMA-Script-Klassen
\usepackage[hmargin=3cm, vmargin=2.5cm]{geometry}	%Seitenränder
%\usepackage[utf8]{inputenc}% https://texwelt.de/fragen/26496
\usepackage[T1]{fontenc}% https://texwelt.de/fragen/5537
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{fancyhdr,lastpage}	%Kopf- & Fusszeile
\usepackage{graphicx} 	%Grafiken
\usepackage[export]{adjustbox}
\usepackage{ragged2e}

\newlength{\logoWidth}
\setlength{\logoWidth}{1.5cm}
\setlength{\headheight}{45.15pt}% Beachte die Warnung in der Log-Datei.

\pagestyle{fancy}

\fancyhf{}
\fancyhead[L]{\includegraphics[width=\logoWidth, valign=t]{example-image-a}}
\fancyhead[C]{\parbox[tt]{\dimexpr\textwidth-2\logoWidth-5mm}{\RaggedRight\leftmark\medskip}}
\fancyhead[R]{\includegraphics[width=\logoWidth, valign=t]{example-image-b}}

\begin{document} 
\section{Einleitung Einleitung Einleitung Einleitung Einleitung Einleitung Einleitung Einleitung Einleitung}
Hier steht die Einleitung
\newpage

\section{Lösungsmöglichkeiten zur automatisierten BLABLABLA}
Hier werden Lösungsmöglichkeiten aufgezeigt
\end{document}

Format zerschießt beim definieren der Kopfzeilen Mitte

von lilkaly » Di 10. Nov 2020, 13:19

Hallo zusammen, ich habe eine Kopfzeile definiert, die die Kapitelüberschrift in der Mitte ausgibt. Jetzt habe ich das Problem, dass eine Überschrift sehr lang ist und über die Logos (im Beispielcode die blauen Rechtecke) hinausgeht. Ich habe bereits versucht, die Breite der Mitte mittels einer \parbox zu definieren, das klappt auch soweit. Allerdings hätte ich gerne, dass die Überschrift mit den Logos oberhalb bündig ist und die Linie unterhalb dann entsprechend nach unten verschoben wird. Außerdem wird zwischen der Überschrift und der Linie mit der Parbox kein Platz mehr gelassen.

Kann mir außerdem jemand sagen, warum auf der ersten Seite kein Abstand zwischen der Kopfzeile und der Überschrift ist?

Die Dateien hab ich auch angehängt.

\documentclass[12pt,listof=leveldown,a4paper]{article}
\usepackage{section}
\usepackage[left=3cm,right=3cm,top=2.5cm,bottom=2.5cm]{geometry}	%Seitenränder
\usepackage[utf8]{inputenc}		%Umlaute
\usepackage[ngerman]{babel}
\usepackage{fancyhdr,lastpage}	%Kopf- & Fusszeile
\pagestyle{fancy}
\usepackage{appendix}
\usepackage{graphicx} 	%Grafiken

\begin{document} 
\fancyhf{}
\fancyhead[L]{\includegraphics[height=1cm]{graph1.png}}
\fancyhead[C]{\leftmark}
\fancyhead[R]{\includegraphics[height=1cm]{graph2.png}}

\section{Einleitung}
Hier steht die Einleitung

\newpage

\section{Lösungsmöglichkeiten zur automatisierten BLABLABLA}
Hier werden Lösungsmöglichkeiten aufgezeigt

\end{document}

Ich hoffe ihr könnt mir helfen.

Dateianhänge
graph1.png
graph2.png

Nach oben