PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopfzeile: Grafik mit Text daneben?



honiahaka10
24-05-2013, 17:17
Hallo!
Ich bin neu in Latex und wollte nun eine Kopfzeile einfügen.
Diese soll so aussehen, wie das Beispiel im Anhang.

Ich bin jetzt soweit, dass ich mittels
\chead[{\includegraphics[height=60pt]{Grafiken/fh}}]{\includegraphics[height=18pt]{Grafiken/fh}} das Logo zentriert auf jeder Seite habe. Aber wie krieg ich den Text rechts daneben und die Trennlinie hin? Bin jetzt schon über ne Stunde am suchen, aber find kein Ergebnis... :/

Würde mich über Lösungsvorschläge freuen :)

Vielen Dank!

hakaze
24-05-2013, 18:19
Das musst du schon etwas mehr liefern (Stichwort: Minimalbeispiel (http://www.minimalbeispiel.de/mini.html)), u.a. wären Infos zur Dokumentenklasse und zum Paket für die Kopfzeilen wichtig. Ich rate mal ins Blaue: scrpage2?! Da wäre ein Blick in Kapitel 5 des KOMA-Script-Guide (http://texdoc.net/texmf-dist/doc/latex/koma-script/scrguide.pdf) zu empfehlen.

honiahaka10
24-05-2013, 19:17
Danke schon mal :)
Mein Code sieht jetzt wie folgt aus:


\documentclass{scrreprt}


[...]
\usepackage[headsepline,plainheadsepline]{scrpage2}

\begin{document}

\pagestyle{scrheadings}
\clearscrheadfoot
\ihead[{\includegraphics[height=60pt]{Grafiken/fh}
Fachhochschule Kiel}]{\includegraphics[height=60pt]{Grafiken/fh}}
\ohead[At3]{At3}
\setheadsepline[\textwidth]{1pt}
\ofoot[\pagemark]{\pagemark}

[...]
\end{document}


Die Linie hab ich jetzt hingekriegt und die Grafik ist auch da wo sie hinsoll.
Aber wie krieg ich den Text jetzt 3-Zeilig direkt neben die Grafik?

klops
25-05-2013, 09:29
Rechts daneben hast Du doch bereits mit \ohead[At3]{At3}. Du kannst dort auch drei Zeilen verwenden: \ohead[At1\\At2\\A3]{At1\\At2\\At3}. Oder meinst Du im zentrierten Bereich rechts neben dem Logo? Dann musst Du eben eine \parbox neben das Bild setzen. Vermutlich willst Du diese dann bottom ausgerichtet. Das geht per Option (siehe usrguide.pdf, der Bestandteil jeder LaTeX-Distribution ist).

Hättest Du wirklich ein vollständiges Minimalbeispiel gemacht, hätte ich Dir das daran ja gezeigt. Da Du das trotz Aufforderung nicht für nötig gehalten hast, halte ich es auch nicht für nötig, Dir eine fertig getestete Lösung vorzuführen.

honiahaka10
25-05-2013, 17:54
Was sollte da denn gefehlt haben?
Ich mein außer nen paar Packages steht da nicht viel mehr drin...
Und das sah für mich nicht grad aus, als wenn die jetzt was mit meinem Problem zu tun hätten. Das KOMPLETTE Dokument sieht so aus:

\documentclass{scrreprt}


\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[pdfborder={0 0 0}, linkcolor={black}, citecolor={black}]{hyperref}
\usepackage{booktabs}
\usepackage{enumerate}
\usepackage{blindtext}
\usepackage[headsepline,plainheadsepline]{scrpage2}

\begin{document}

\pagestyle{scrheadings}
\clearscrheadfoot
\ihead[{\includegraphics[height=60pt]{fh}
Fachhochschule Kiel}]{\includegraphics[height=60pt]{fh}}
\ohead[At3]{At3}
\setheadsepline[\textwidth]{1pt}
\ofoot[\pagemark]{\pagemark}

\chapter{blubb}
\section{erstes blubb}
bla
\pagebreak
\section{blbu}
lorem ipsum und so
\end{document}

Wie hätte denn da deiner Meinung ein Minimalbeispiel ausgesehen? Oo

Mit \parbox habe ich das jetzt hingekriegt, vielen Dank :)

\ihead[{
\includegraphics[height=60pt]{Grafiken/fh}\parbox[b]{\textwidth}{
\fontsize{15}{20} \selectfont
Fachhochschule Kiel\\
Fachbereich Informatik Und Elektrotechnik\\
Physikalisches Praktikum -- Laborbericht
}}]{
\includegraphics[height=60pt]{Grafiken/fh}\parbox[b]{\textwidth}{
\fontsize{15}{20} \selectfont
Fachhochschule Kiel\\
Fachbereich Informatik Und Elektrotechnik\\
Physikalisches Praktikum -- Laborbericht
}}

Aber eine Frage hätte ich noch dazu...
Wenn ich den Code jetzt der Übersichthalber so anordne, dass ich mit dem \parbox erst in der nächsten Zeile anfange, nach der Grafik, dann verschiebt sich der Text unter die Grafik und die Kopfzeile ragt in den normalen Inhalt des Dokumentes... Warum ist das so und kann da denn irgendwie anders die Übersichtlichkeit im Code erzeugen?
Der Fehlerhafte Code sah entsprechend so aus:

\ihead[{
\includegraphics[height=60pt]{Grafiken/fh}
\parbox[b]{\textwidth}{
\fontsize{15}{20} \selectfont
Fachhochschule Kiel\\
Fachbereich Informatik Und Elektrotechnik\\
Physikalisches Praktikum -- Laborbericht
}}]{
\includegraphics[height=60pt]{Grafiken/fh}\parbox[b]{\textwidth}{
\fontsize{15}{20} \selectfont
Fachhochschule Kiel\\
Fachbereich Informatik Und Elektrotechnik\\
Physikalisches Praktikum -- Laborbericht
}}

rstuby
25-05-2013, 18:15
Du musst die Zeilenenden, die sonst signifikante Leerzeichen erzeugen, auskommentieren. Also einfach ein Prozentzeichen (ohne Leerzeichen davor) ans Ende der betreffenden Zeile:
\includegraphics[height=60pt]{Grafiken/fh}%
\parbox[b]{\textwidth}{

Was die Frage nach dem Minimalbeispiel angeht: Ein Minimalbeispiel muss direkt lauffähig seín. Kopieren, "kompilieren" klicken, Problem begutachten. Allein schon die [...] in deinem ersten MB-Versuch sorgen dafür, dass es so direkt nicht geht. Deshalb sollte man sein Minimalbeispiel auch immer selbst erst testen. Erstens ob es lauffähig ist (auch um fehlende Klammern, \begin bzw. \end{document} und ähnliche Kopierfehler auszuschließen), und zweitens, ob es auch das Problem wirklich demonstriert.

honiahaka10
25-05-2013, 18:42
Ah okay vielen Dank :)