Für eine Arbeit brauche ich fette, unterstrichene und Schriftgröße 12 für alle Kapitelüberschriften (chapter, section).

Die Überschriften sind teilweise zweizeilig und haben die Gliederungsnummer davor stehen. Alles was ich bis jetzt probiert habe, hat nicht funktioniert.

Die definierten Abstände (Rand) sollen ja auch für die zweizeiligen Überschriften eingehalten werden.. Wie bekomme ich das hin bei scrreprt?

Bin LaTeX-Anfänger und arbeite mit TeXstudio.

  • Ich weiß, dass unterstreichen unüblich und hässlich ist.

gefragt 13 Sep, 13:05

Resi's gravatar image

Resi
213
Akzeptiert: 0%

bearbeitet 14 Sep, 04:03

Clemens's gravatar image

Clemens
20.1k123360

1

AFAIK wurdest du extra darauf hingewiesen, dass du immer ein vollständiges Minimalbeispiel machen sollst. Warum hast du das nicht getan?

(13 Sep, 19:11) Ijon Tichy

Es gibt verschiedene Pakete, um Text zu unterstreichen und trotzdem nicht auf den automatischen Umbruch verzichten zu müssen. Hier ein Beispiel mit ulem, das ansonsten lediglich KOMA-Script-Befehle wie \RedeclareSectionCommands und \chapterlinesformat und \sectionlinesformat verwendet, die alle in der KOMA-Script-Anleitung dokumentiert sind:

Öffne in Overleaf
\documentclass[fontsize=12pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{mwe}
\usepackage[normalem]{ulem}

\RedeclareSectionCommands[font=\normalsize]{chapter,section,subsection,subsubsection}

\renewcommand*{\chapterlinesformat}[3]{%
  \uline{#2#3}%
}
\renewcommand*{\sectionlinesformat}[4]{%
  \hskip#2\uline{#3#4}%
}

\begin{document}
\tableofcontents
\blinddocument
\chapter{Oder mit einem mehrzeiligen Titel auf Kapitelebene ebenfalls
  unterstrichen und in der Voreinstellung auch bereits fett}
\blindtext
\section{Oder mit einem mehrzeiligen Titel auf Abschnittsebene ebenfalls
  unterstrichen und in der Voreinstellung auch bereits fett}
\blindtext
\end{document}

Damit das ganze funktioniert, wird eine halbwegs aktuelle KOMA-Script-Version (AFAIK min. 3.22) benötigt. Aktuell ist derzeit laut CTAN KOMA-Script 3.24.

Natürlich darf man nicht erwarten, dass das schön aussieht:

hässlich unterstrichenen Überschriften

Es hat schon seinen guten Grund, dass im Textsatz Unterstreichen verpönt ist und kein vernünftiger Mensch das für Überschriften verwendet.

Permanenter link

beantwortet 13 Sep, 19:10

Ijon%20Tichy's gravatar image

Ijon Tichy
5.8k1919

Hey (: das schaut schon mal sehr gut aus. Vielen Dank. Allerdings wird der Befehl RedeclarSectionCommand nicht erkannt. Und bei den subsections schaut das momentan so aus:

2.2.1 (unterstrichen) ÜBERSCHRIFT (unterstrichen)

Und der Titel der Überschrift geht über den Rand hinaus. Was mich wirklich sehr verwundert, bei deinem Minimalbeispiel funktioniert das nämlich schon.

Danke für die Hilfe, ich probiere momentan noch bissl rum.. Vielleicht find ich ja das Problem noch selber..

(14 Sep, 17:25) Resi
3

@Resi wenn bei Dir \RedeclareSectionCommands einen Fehler gibt, dann hast Du eine alte Version von KOMA-Script. Du solltest überlegen, ob Du nicht ein Update Deiner TeX-Distribution machst

(15 Sep, 03:24) Clemens
2

\RedeclareSectionCommands gibt es seit KOMA-Script 3.15. Seit Version 3.17 funktioniert das AFAIK auch für Kapitelbefehle. \chapterlinesformat und \sectionlinesformat gibt es seit Version 3.19, aktuell ist 3.24. Wenn also \RedeclareSectionCommands einen Fehler ergibt, dann sollten die beiden \renewcommand-Anweisungen ebenfalls einen Fehler ergeben. Ansonsten stimme ich Clemens' Kommentar vollumfänglich zu. Desweiteren können wir natürlich nicht hellsehen. Mach ein VM und stell ggf. eine Anschlussfrage.

(15 Sep, 07:09) saputello
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×84
×37
×30

Frage gestellt: 13 Sep, 13:05

Frage wurde angeschaut: 359 Mal

Zuletzt aktualisiert: 15 Sep, 07:10