Unterstreichen von Abschnittsüberschriften

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


Onyx27
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Fr 20. Mai 2011, 00:15

Unterstreichen von Abschnittsüberschriften

Beitrag 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]

Gast

Beitrag von Gast »

Versuche es doch mal mit dem Paket ulem

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

Onyx27
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Fr 20. Mai 2011, 00:15

Beitrag 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?

Hagbard Celine
Forum-Century
Forum-Century
Beiträge: 152
Registriert: Mi 23. Feb 2011, 22:13
Wohnort: Halle (Saale)

Beitrag 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.

Onyx27
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Fr 20. Mai 2011, 00:15

Beitrag 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?

Hagbard Celine
Forum-Century
Forum-Century
Beiträge: 152
Registriert: Mi 23. Feb 2011, 22:13
Wohnort: Halle (Saale)

Beitrag von Hagbard Celine »

Wenn es immer der gleiche Buchstabe sein soll, sollte es folgendes tun:
\let\tmpsection\thesection
\def\thesection{G\tmpsection}

Onyx27
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Fr 20. Mai 2011, 00:15

Beitrag 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!

Gast

Beitrag 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

Antworten