In der Dokumentklasse report möchte ich im Text statt zwei Zeilen für eine Kapitelüberschrift nur eine Zeile haben.

Also statt

Kapitel 2
Systemtheorie

reicht mir

2 Systemtheorie

Meine Umgebung:

Open in Online-Editor
% Standardpackage für deutsche Sprache
\usepackage[ngerman]{babel}              
% Die XeLaTex packages - Zugriff auf alle fonts              
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}

gefragt 30 Jul '15, 18:08

pletschacher's gravatar image

pletschacher
38112
Akzeptiert-Rate: 0%

bearbeitet 30 Jul '15, 18:56

saputello's gravatar image

saputello
10.8k104064

2

Nutze scrreprt aus dem KOMA-Bündel, da ist das Standard.

(30 Jul '15, 18:25) Johannes

Willkommen auf TeXwelt!

Auch wenn es in diesem Fall nicht mehr notwendig ist: Du solltest hier in der Regel immer ein vollständiges Minimalbeispiel angeben. Das erleichtert in der Regel die Hilfe enorm und macht manchmal Hilfe überhaupt erst möglich.

(30 Jul '15, 18:55) saputello
2

Nebenbei: Die Pakete xunicode und xltxtra braucht man nicht extra zu laden; fontspec erledigt das schon.

(31 Jul '15, 09:56) Herbert
1

xltxtra wird nicht von fontspec geladen. Ich würde trotzdem darauf verzichten, wenn Du es nicht unbedingt brauchst (zum Beispiel, weil Du die realscripts haben willst).

(31 Jul '15, 15:25) cgnieder

Nimm statt report lieber scrreprt. Es macht nicht nur diese Sache einfacher:

Open in Online-Editor
\documentclass[chapterprefix=false]{scrreprt}
\begin{document}

\chapter{foo}

\end{document}

[chapterprefix=false] kann man auch weglassen; es ist die Vorgabe

Permanenter link

beantwortet 30 Jul '15, 18:26

Herbert's gravatar image

Herbert
5.1k34
Akzeptiert-Rate: 31%

bearbeitet 30 Jul '15, 18:27

Du kannst das Paket titlesec nutzen. Funktioniert für Dokumentenklasse book und report.

Open in Online-Editor
\documentclass{book}

\usepackage{titlesec}
\titleformat{\chapter}{\Huge\sc}{\thechapter.}{20pt}{\Huge\sc}

\begin{document}

\chapter{Kapitlename}

\end{document}
Permanenter link

beantwortet 31 Jul '15, 04:54

Basilius%20Sapientia's gravatar image

Basilius Sap...
50053142
Akzeptiert-Rate: 33%

bearbeitet 31 Jul '15, 06:34

saputello's gravatar image

saputello
10.8k104064

2

Es sei nur aus Gründen der Vollständigkeit darauf hingewiesen, dass man titlesec bei Verwendung einer KOMA-Script-Klasse hingegen möglichst vermeiden sollte.

(31 Jul '15, 06:35) saputello
4

Der obligatorische Hinweis darf nicht fehlen, dass \sc ein vor über 20 Jahren in den Ruhestand geschickter Befehl ist. Der korrekte LaTeX-Befehl lautet \scshape. (abgesehen davon, dass diese Schriftanpassung in der Frage gar nicht erwähnt ist...)

(31 Jul '15, 09:48) cgnieder

-> wechsel zu scrreprt statt report

\documentclass[a4paper]{scrreprt}

-> Wegen der hässlichen Schriftart der Überschriften einfach:

\addtokomafont{disposition}{\rmfamily}

-> Wenn man möchte, dass die Überschrift für die Kapitel am Seitenanfang ansetzt:

\renewcommand*\chapterheadstartvskip{\vspace*{-0cm}} bzw. {-2cm} (bei mir war es mit 0 perfekt)

Permanenter link

beantwortet 17 Sep '18, 15:41

alexpp's gravatar image

alexpp
111
Akzeptiert-Rate: 0%

bearbeitet 17 Sep '18, 15:59

stefan's gravatar image

stefan ♦♦
16.7k72845

@alexpp Willkommen auf TeXwelt.de! Danke für den Beitrag. Ich habe bemerkt, dass Du beim Code-Einfügen wegen der Backslashes bearbeitet hast (quoting), die sonst verschluckt werden. Zur Erklärung: kleine Code-Stücke kann man mit "backticks" umfassen, abgesetzten Code mit 4 Leerzeichen einrücken (abgesetzt, Syntax-Hervorhebung, Verknüpfung zum Online-Compiler). Oder einfach markieren und das Code-Symbol (button) klicken oder Strg-K.

(17 Sep '18, 16:02) stefan ♦♦

@alexpp Auch von mir ein Willkommen! Den Wechsel zu scrreprt hat allerdings @Herbert bereits vorgeschlagen. a4paper ist Vorgabe bei den KOMA-Script Klassen. Deine Meinung zu den Überschriften ist subjektiv. Als Alternative gibt es auch noch die Klassenoption egregdoesnotlikesansseriftitles. \chapterheadstartvskip sollte man nicht umdefinieren. Statt dessen kann man den positiven Abstand vor Überschriften mit \RedeclareSectionCommand oder \RedecalareSectionCommands und der Eigenschaft beforeskip einstellen. Siehe dazu die Doku oder das Buch.

(17 Sep '18, 16:35) esdd
Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

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ügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×51
×16

gestellte Frage: 30 Jul '15, 18:08

Frage wurde gesehen: 18,588 Mal

zuletzt geändert: 17 Sep '18, 16:35