Forum: PC-Programmierung Überschriften formatieren


von Tex-Nick (Gast)


Lesenswert?

Moin

Ich hätte mal eine Frage: Wie kann ich in LaTeX Überschriften 
formatieren?

Der Standard (book-Klasse) sieht ja in etwa so aus (schwarz, alles fett, 
mit sehr viel Abstand zu allem):


Kapitel 1

Der Name des Kapitels



Ich hätte z.B. gerne, daß die Überschrift einfach nur aus "1. Name des 
Kapitels" besteht, eine andere Farbe hat und nicht fett ist. Außerdem 
sollen die Abstände kleiner sein.

Mit dem Package titlesec habe ich schon herumprobiert (und ja, auch die 
Doku gelesen), aber so richtig macht es nicht was ich will das es macht. 
Ich kriege es durchaus hin, die Font von "Kapitel 1" in Grenzen zu 
ändern, aber das war es auch schon.

Kann mir da jemand helfen?

von Karl (Gast)


Lesenswert?

Wenn du verunstalteten Schriftsatz willst, dann nimm Word.

von Tex-Nick (Gast)


Lesenswert?

Ich denke, ich habe den Satzspiegel schon hinreichend verunstaltet, das 
schaffe ich mittlerweile auch ohne Word.

Ich würde das trotzdem gerne in LaTeX hinbekommen.

von Johannes U. (kampfradler)


Lesenswert?

Dann musst Du Dir wohl eine eigene Klasse schreiben bzw eine bestehende 
hernehmen und zurechttweaken.
Ob das Ergebnis allerdings ansehnlicher ist, als das Original...?

von Zeno (Gast)


Lesenswert?

Wo ist das Problem? Google kaputt? Die Suche nach "LaTeX Überschrift 
formatieren" fördert über 100000 Ergebnisse zu Tage. Es gibt auch eine 
Unmenge von Tutorials wo es beschrieben ist man muß es halt lesen wollen 
und darf nicht erwarten das einem die gebratenen Tauben zufliegen. Der 
WEg in Latex ist halt erst mal steinig, aber mit der entsprechenden 
Ausdauer bekommt man das schon hin.

Man kann jeden Text mit Attributen versehen, auch in Überschriften. Um 
eine Überschrift farbig zu machen geht das mit folgenden "Code"
1
\section*{\textcolor{blue}{Auch Überschriften können bunt sein}}
Mit anderen Textattributen funktioniert das genau so. Wenn es nicht fett 
sein soll dann ist \textnormal Dein Freund.
Klar wenn man es für jede Überschrift machen muß wird es nervig und 
fehlerträchtig. Aber dafür gibt es ja die Befehle \newcommand bzw. 
\renewcommand

von Tex-Nick (Gast)


Lesenswert?

Ach Leute...

Zeno schrieb:
> \section*{\textcolor{blue}{Auch Überschriften können bunt sein}}

Das soll jetzt echt eine Lösung sein...jede Überschrift einzeln 
formatieren? Und da lacht man Wordbenutzer anderntags aus, die das 
genauso in Word machen?

Aber ich hab es jetzt auch selber hinbekommen. Ich hatte, bevor ich hier 
schrieb, ständig einen Fehler bekommen. Der Fehler trat irgendwo ganz 
woanders auf, aber eben immer nur dann wenn ich irgendwas mit titlesec 
gemacht habe. Selbst wenn ich Samplecode aus der Doku oder aus 
Beispielen einkopiert habe.

Was ich verkehrt gemacht habe, weiß ich jetzt nicht mehr, aber falls 
jemand anderes auf das Problem stößt – hier ein lauffähiges 
Minimalbeispiel.
1
\documentclass{report}
2
\usepackage{lipsum}
3
\usepackage{titlesec}
4
\usepackage{xcolor}
5
6
7
\titleformat{\chapter}[block]{\Huge\bfseries}{\textcolor{blue}\thechapter{} }{10pt}{\Huge\bfseries\textcolor{blue}}
8
\titlespacing*{\chapter}{0pt}{0pt}{0pt}
9
10
\titleformat{\section}[block]{\huge}{\textcolor{blue}\thesection{}}{10pt}{\huge\textcolor{blue}}
11
\titlespacing*{\section}{0pt}{0pt}{0pt}
12
13
\begin{document}
14
\chapter*{Überschriften...}
15
\section*{...wie in Word gemacht.}
16
\lipsum[1-2]
17
\lipsum[4-5]
18
\end{document}

Sorry für den kleinen Seitenhieb...aber es war zu verlockend.

von Zeno (Gast)


Lesenswert?

Tex-Nick schrieb:
> Das soll jetzt echt eine Lösung sein...jede Überschrift einzeln
> formatieren? Und da lacht man Wordbenutzer anderntags aus, die das
> genauso in Word machen?

Wenn Du Heini lesen und verstehen könntest, da hättest Du das
Zeno schrieb:
> Aber dafür gibt es ja die Befehle \newcommand bzw.
> \renewcommand
nicht überlesen und vorallem verstanden.
Du bekommst es nicht auf die Reihe und suchst nach einer Lösung und 
soweit ich das sehe bin ich derzeit der Einzige, der eine Lösung 
angeboten hat.
Wenn Du Dich mit TeX auseinandersetzen würdest, dann hättest Du schon 
lange mit bekommen, das Du mit den von mir genannten Befehlen, Dir Dein 
eigenes Kommando z.B. \mysection{} definieren kannst, wo die Überschrift 
nach Deinem Gusto formatiert erstellt wird. Vorteil dieser Lösung ist 
das man zwischen der Vorgabe der benutzten TeX-Klasse und der eigenen 
Formatierung nach Belieben wechseln kann, was bei der von Dir gewählten 
Variante nicht möglich ist. Deine Variant gilt erst mal generell und 
schön und übersichtlich ist anders.
Achja und was mit \section funktioniert funktioniert natürlich auch mit 
\chapter.

von Zeno (Gast)


Lesenswert?

Tex-Nick schrieb:
> Selbst wenn ich Samplecode aus der Doku oder aus
> Beispielen einkopiert habe.
Tja Copy & Paste ist halt nicht verstehen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.