Seite 1 von 1

Unterstreichen von Abschnittsüberschriften

Verfasst: Mo 7. Nov 2011, 10:43
von Onyx27
Hi,
ich habe ein Problem. Ich weiß, dass es typografisch nicht schön ist, aber ich habe ein Dokument, bei dem ich die Abschnittsüberschriften unterstreichen muss (ich muss das machen, weil es um die Erweiterung eines bestehenden Dokuments geht, wo derjenige die Titel alle unterstrichen hat. Der Typ hat aber mit Word gearbeitet... lange Rede kurzer Sinn. Ich muss leider unterstreichen)

Ich arbeite mit titlesec.sty und habe einige Dinge auch schon meinen Vorgaben anpassen können, nur das mit dem Unterstreichen klappt nicht.
Folgendes ist mein bisheriger Code:
\titleformat{\section}
{\normalsize\bfseries\raggedright}
	{\llap{\makebox[3mm][l]{\thesection}}}
	{0em}
	{}
Wo füge ich nun welchen Befehl ein um das ganze zu unterstreichen.

Und dazu noch eine zweite Frage: Vor der Nummerierung der Sections soll ein Buchstabe erscheinen, sodass nicht mehr:
1. Kapitel
2. Kapitel
usw.

sondern

G1. Kapitel
G2. Kapitel

steht?

Gruß
Onyx[/i]

Verfasst: Mo 7. Nov 2011, 11:09
von Gast
Versuche es doch mal mit dem Paket ulem

http://de.wikibooks.org/wiki/LaTeX-W%C3 ... buch:_ulem

Verfasst: Mo 7. Nov 2011, 12:12
von Onyx27
Alles klar. Ich habs mal probiert.
\titleformat{\section}
{\normalsize\bfseries\raggedright}
	{\llap{\makebox[3mm][l]{\uline\thesection}}}
	{0em}\uline
	{}
Jetzt ist es allerding so, dass die Nummerierung und die Überschrift einzeln unterstrichen sind.
Es sieht also so aus:
1. Text

Hast du zufällig auch ne Idee, wie ich einen Buchstaben vor die Zahl kriege?

Verfasst: Di 8. Nov 2011, 00:45
von Hagbard Celine
Auch wenn du keine Minimalbeispiel geliefert hast (was bei mir evtl. ein paar Probleme verhindert hätte), habe ich mal für dich gegooglet. Der Suchbegriff "latex underlined section" (gar nicht so abwegig) brachte mich zu Paket sectsty. Damit kann man dein Problem lösen:
\documentclass{article}
\usepackage[normalem]{ulem} % damit die Unterstreichung weniger haesslich ist
\usepackage{titlesec}
\usepackage{sectsty}

\allsectionsfont{\sffamily\underline}


\titleformat{\section}
{\normalsize\bfseries\raggedright}
   {\llap{\makebox[3mm][l]{\thesection}}}
   {0em}
   {}
\begin{document}
\section{blub}
ladjf
\end{document}
Leider habe ich es nicht hinbekommen, das Paket in Kombination mit einer KOMA-Klasse fehlerfrei zu nutzen. Wenn du das möchtest, musst du selbst noch mal gucken.

PS: Ich hoffe, dass ich damit deine Frage beantwortet habe, auch wenn ich nicht weiß, was du in deinem letzten Post mit "Buchstaben vor die Zahl" meinst.

Verfasst: Di 8. Nov 2011, 14:18
von Onyx27
Hi! Vielen Dank! Das ist schon mal ein erster Schritt. Dein Beispiel habe ich mal ausprobiert und es sieht so auch sehr gut aus. Allerdings tritt ein neues Problem auf, wenn ich der Dokumentenklasse die Option [a5paper] hinzufüge. Dann werden die Überschriften nämlich größer. Sie sollen aber genau so groß sein, wie der Fließtext.

Und noch zu den Buchstaben vor den Zahlen:
Und dazu noch eine zweite Frage: Vor der Nummerierung der Sections soll ein Buchstabe erscheinen, sodass nicht mehr:
1. Kapitel
2. Kapitel
usw.

sondern

G1. Kapitel
G2. Kapitel

steht?

Verfasst: Di 8. Nov 2011, 14:22
von Hagbard Celine
Wenn es immer der gleiche Buchstabe sein soll, sollte es folgendes tun:
\let\tmpsection\thesection
\def\thesection{G\tmpsection}

Verfasst: Di 8. Nov 2011, 14:33
von Onyx27
Super!! Vielen Dank! Das andere Problem hab ich jetzt auch gelöst.
Wenn ich komplette auf titlesec verzichte und nur sectsty nehme, klappt alles wunderbar!

Verfasst: Mi 9. Nov 2011, 14:18
von Gast
Noch eine Anmerkung: Prüfe mal denen Code auf die sog. "LaTeX-Sünden", z. B. sollte man \def lieber nicht verwenden. Vgl. http://ctan.org/pkg/l2tabu