Seite 1 von 1

Kopfzeile gestalten

Verfasst: Mo 14. Mär 2011, 12:45
von Kangtar
Moin,
ich habe ein Problem undzwar mit dem gestalten einer Kopfzeile:
Ich möchte eine Kopfzeile so gestalten das ein Teil unterstrichen ist und ein Teil in einem Kasten ist, wobei der Kasten genauso lang sein soll wie der Unterstrich. (Wer das nicht blickt, für den habe ich im Anhang eine Grafik wie es aussehen soll Hochgeladen.) Kurze Bemerkung zur Grafik: Das sie so schief ist, das liegt am einscannen.
Den Unterstrich bekomme ich mit \setheadsepline hin aber wie bekomme ich den Kasten hin der genauso Lang ist wie die Seite breit ist?
mfg Kangtar

Verfasst: Mo 14. Mär 2011, 12:58
von Xenara
Ganz allgemein, da du keine weiteren Informationen lieferst:
Ich würde eine parbox der Länge \textwidth (oder \linewidth) verwenden und drumrum eine fbox.
Mit Minimalbeispiel hätte ich es dir gleich eingebaut.

Verfasst: Mo 14. Mär 2011, 19:27
von Kangtar
Hi, danke für deine Antwort aber irrgendwie bekomm ich das nicht hin
\documentclass[a4paper,12pt, DIV12]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc} % wenn Sie an einem Mac sitzen verwenden Sie macce anstatt latin9  
\usepackage{graphicx} 
\usepackage{amsmath,amssymb}
\usepackage{multicol} 
\usepackage{float}
\usepackage{scrpage2}
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
\changefont{pnc}{m}{n}
\ihead{Text1}
\ohead{Text2}
\cfoot{}
\setheadsepline{0.5pt}
\fbox{\parbox{\textwidth}{Text3}}

\pagestyle{scrheadings}
\usepackage{enumerate}

\begin{document}
Text4
\end{document}

#Edit
Hier ist eine neue Version aber das ware ist es nicht.

Verfasst: Mo 14. Mär 2011, 21:47
von Xenara
Mit dem Code lässt sich doch schonmal was anfangen :)
Du kannst es so machen:
\documentclass[a4paper,12pt, DIV12]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc} % wenn Sie an einem Mac sitzen verwenden Sie macce anstatt latin9  
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{multicol}
\usepackage{float}
\usepackage{scrpage2}
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
\changefont{pnc}{m}{n}

\usepackage{blindtext}% Für Fülltext
\usepackage{calc}% Zum Berechnen von Längen

\newlength{\breite}
\setlength{\breite}{\textwidth-2\fboxsep}
\ihead{%
Text1 \hfill Text 2 \\[-.75\baselineskip]%
\rule{\textwidth}{.5pt}
\fbox{\parbox{\breite}{Text3}}
}
\ohead{}
\cfoot{}
%\setheadsepline{0.5pt}

\pagestyle{scrheadings}
\usepackage{enumerate}

\begin{document}
\blinddocument
\end{document} 
Muss die Kopfzeile bei dir so aussehen? Besonders schön finde ich sie nicht.

Verfasst: Di 15. Mär 2011, 19:41
von Kangtar
Hi,
ja es ist etwas gequentscht. Ein abstand zwischen den Trennlinie und dem Kasten, sowei ein abestand vom Text in der Box nach oben und unten. Wie könnte man das hinbekommen? mfg Kangtar
p.s ich habe eine neue grafik die es erklärt in den Anlagen.

Verfasst: Di 15. Mär 2011, 21:05
von Xenara
Eher so?
\documentclass[a4paper,12pt, DIV12]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc} % wenn Sie an einem Mac sitzen verwenden Sie macce anstatt latin9  
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{multicol}
\usepackage{float}
\usepackage{scrpage2}
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
\changefont{pnc}{m}{n}

\usepackage{blindtext}% Für Fülltext
\usepackage{calc}% Zum Berechnen von Längen

\setlength{\headsep}{10ex}
\newlength{\breite}
\ihead{%
\fboxsep3mm% Abstand Rahmen-Text
\setlength{\breite}{\textwidth-2\fboxsep}
Text1 \hfill Text 2 \\[-.75\baselineskip]%
\rule{\textwidth}{.5pt}\\[3mm]
\fbox{\parbox{\breite}{Text3}}
}
\ohead{}
\cfoot{}
%\setheadsepline{0.5pt}

\pagestyle{scrheadings}
\usepackage{enumerate}


\begin{document}
\blinddocument
\end{document}

Verfasst: Do 17. Mär 2011, 20:34
von Kangtar
Ja genau. Danke für deine hilfe :)