PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Titel mit Linien oberhalb und unterhalb



TeXBjoern
23-02-2010, 16:01
Hallo werte TeX-Gemeinde,

ich richte mich einmal mehr an euch mit einem, wie ich fürchte/hoffe, sehr simplen Problem für Kenner.
Ich würde gerne den Titel auf der Titelseite mit waagerechte Linien oberhalb und unterhalb verzieren.
Dazu habe ich bereits verschiedenes versucht und bin bis zu dem folgenden Ergebnis gekommen.


\documentclass{scrreprt}

\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\usepackage[ngerman,english]{babel}

\begin{document}

\thispagestyle{empty}

\begin{center}
\vfill%

\rule{\textwidth}{.4pt}

{\sffamily\huge\textbf{A Headline of Some Thesis:}}
{\sffamily\huge\textbf{Some New Line of The Title of This Thesis}}

% because the following code did not work either
% {\sffamily\huge\textbf{A Headline of Some Thesis: \\
% Some New Line of The Title of This Thesis}}


{\huge\textit{Subtitle of Thesis}}
\rule{\textwidth}{.4pt}

\vfill%
\end{center}

\end{document}

Das erste Problem ist, dass ich irgendwie nicht einen vernünftigen Abstand zwischen die Linien und den Titel bekomme.
Zweitens schaffte ich es leider gar nicht, den Titel zentriert und ohne irgendwelchen merkwürdigen Zeilenabstände per Zeilenumbruch zu formatieren. Daher mein merkwürdiger Code oben.

Kann mir dabei jemand helfen?

Viele Grüße,
Björn

LuPi
23-02-2010, 16:06
Wie sieht es denn damit aus:



\documentclass{scrreprt}

\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\usepackage[ngerman,english]{babel}

\begin{document}

\thispagestyle{empty}

\begin{center}
\null\vfill%

\rule{\textwidth}{.4pt}

\vspace{3cm}

{\sffamily\huge\textbf{A Headline of Some Thesis:}}
{\sffamily\huge\textbf{Some New Line of The Title of This Thesis}}

% because the following code did not work either
{\sffamily\huge\textbf{A Headline of Some Thesis: \\
Some New Line of The Title of This Thesis}}

{\huge\textit{Subtitle of Thesis}}

\vspace{3cm}

\rule{\textwidth}{.4pt}

\vfill%
\end{center}

\end{document}


Dabei ist mir allerdings nicht ganz klar, was Du mit Deinem Titel machst oder was Du genau erreichen willst.

u_fischer
23-02-2010, 16:20
Dein wesentliches Problem dürfte sein, dass du durch deine Klammerung die Schriftgröße auf normal zurückschaltest bevor der Absatz zu Ende ist. Der Zeilenabstand in einem Absatz wird aber immer durch die am Ende des Absatzes aktive Schriftgröße bestimmt:


\documentclass[parskip]{scrartcl}

\begin{document}

{\huge text yybb\\text yybb\\text yybb\\text yybb}

{\huge text yybb\\text yybb\\text yybb\\text yybb\par}
\end{document}

TeXBjoern
23-02-2010, 16:27
Danke, das ist natürlich sehr einfach und fast das was ich letztenendes möchte. Ich habe mein Minimalbeispiel noch einmal etwas geändert um mein Problem mit dem langen Titel noch mal hervorzuheben. Irgendwie stehen die Zeilen noch etwas nah beieinander habe ich den Eindruck. Es sieht noch nicht "richtig" aus, findest Du nicht auch? Nach dem manuellen Zeilenumbruch ist ein etwas kleinerer Abstand als bei dem automatisch erzeugten im 2. Teil des Titels. Und der Subtitle steht auch noch etwas falsch, wobei ich da bestimmt auch mit vspace arbeiten könnte, nicht?

Viele Grüße,
Björn


\documentclass{scrreprt}

\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\usepackage[ngerman,english]{babel}

\begin{document}

\thispagestyle{empty}

\begin{center}
\null\vfill%

\rule{\textwidth}{.4pt}

\vspace{0.5cm}

{\sffamily\huge\textbf{The Title of This Thesis: \\The Secound Part of That Very Long Title of This Thesis}}

{\huge\textit{The Subtitle of This Thesis}}

\vspace{0.5cm}

\rule{\textwidth}{.4pt}

\vfill%
\end{center}

\end{document}


Edit: Vielen Dank, Ulrike. Das habe ich durch Herumprobieren auch festgestellt, wenn auch die Begründung mir nicht klar war. Nun sehe ich das Problem, aber wohl keine Lösung?

LuPi
23-02-2010, 16:29
Richtig, das hatte ich noch übersehen. Mein Beispiel müsste dann beispielsweise so aussehen:



\documentclass{scrreprt}

\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\usepackage[ngerman,english]{babel}

\begin{document}

\thispagestyle{empty}

\begin{center}
\huge
\null\vfill%

\rule{\textwidth}{.4pt}

\vspace{3cm}

{\sffamily\textbf{A Headline of Some Thesis:}}
{\sffamily\textbf{Some New Line of The Title of This Thesis}}

% because the following code did not work either
{\sffamily\textbf{A Headline of Some Thesis: \\
Some New Line of The Title of This Thesis}}

{\textit{Subtitle of Thesis}}

\vspace{3cm}

\rule{\textwidth}{.4pt}

\vfill%
\end{center}

\newpage

Test

\end{document}


Das die Schriftumschaltung in der center-Umgebung ist, findest Du außerhalb davon automatisch wieder \normalsize.

LuPi
23-02-2010, 16:32
Da haben sich die Postings etwas überschnitten. Hier noch ein Ansatz, wobei ich mir erlaubt habe, das \sffamily auch für den Untertitel stehen zu lassen.
Das grenzt dann aber schon fast an Geschmackssache.



\documentclass{scrreprt}

\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\usepackage[ngerman,english]{babel}

\begin{document}

\thispagestyle{empty}

\begin{center}
\huge
\null\vfill%

\rule{\textwidth}{.4pt}

\vspace{0.5cm}

\sffamily\textbf{The Title of This Thesis: \\The Secound Part of
That Very Long Title of This Thesis}

\vspace{2\baselineskip}

\textit{The Subtitle of This Thesis}

\vspace{0.5cm}

\rule{\textwidth}{.4pt}

\vfill%
\end{center}

\newpage

Test

\end{document}

u_fischer
23-02-2010, 17:25
Nun sehe ich das Problem, aber wohl keine Lösung?

Nun, die Lösung ist: Denke absatzweise und achte darauf, dass die Größe, deren Zeilenabstand du im Absatz haben möchtest, am Ende des Absatzes aktiv ist.


\documentclass[parskip]{scrartcl}

\begin{document}

{\huge text yybb\\text yybb\\text yybb\\text yybb\par}


{\huge text yybb\\{\normalsize text yybb\\text yybb}\\text yybb\par}

{text yybb\\text yybb\\text yybb\\text yybb\huge\par}
\end{document}

TeXBjoern
23-02-2010, 18:05
Vielen Dank ihr 2, für eure Mühen. Für alle weiteren Lesenden ist hier das Endergebnis.


\documentclass{scrreprt}

\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman,english]{babel}

\usepackage{graphicx}

\begin{document}

\thispagestyle{empty}

{\raggedright
\includegraphics[height=2cm]{texlion.png}}
\hfill
\includegraphics[height=2cm]{texlion.png}

\vfill%

\begin{center}

\rule{\textwidth}{.4pt}

%\vspace{.5cm}

\sffamily\textbf{\huge The Title of This Thesis:\\The Second Part of That Very Long Title of This Thesis}

\vspace{\baselineskip}

\normalfont\textit{\huge The Subtitle of This Thesis}

%\vspace{.5cm}

\rule{\textwidth}{.4pt}

\end{center}

\vfill

\begin{center}
{\Large Max Mustermann}\\
Matriculation Number\ 1234567
\vfill
{\Large\textbf{Master Thesis}}\\
for conferral of a Master of Arts degree\\
in The Science of Life:\ How to be happy

\vfill

{\raggedright
\begin{tabular}{ll}
1st Supervisor: & Prof.\ Dr.\ Donald Duck \\
2nd Supervisor: & Prof.\ Dr.\ Dr.\ h.c. Mickey Mouse\\
\end{tabular}
}

\vfill

Town, \today
\end{center}

\end{document}

Die Graphik soll als Platzhalter für noch zu verwendende Logos dienen. Als Dummy wählte ich kurzerhand http://www.ctan.org/graph/lion.png

Edit: Ich habe gerade festgestellt, dass eines der ursprünglichem Probleme soger simpelst dadurch entstand, dass man die Kommandos im TeXnicCenter Editor untereinanderweg schrieb. Mit jeweils einer freien Zwischenzeile ists schon ganz anders. Wie ärgerlich!