Seite 1 von 1
Überschriften in den Rand
Verfasst: Mi 19. Jan 2011, 11:57
von schmendrich
Hallo,
gibt es eine Möglichkeit, eine \section{} in den äußeren Rand "zu verlagern", so daß sie mit der ersten Zeile des zugehörigen Absatzes bündig ist (wie bei einer Randbemerkung)?
Grüße
schmendrich
Verfasst: Mi 19. Jan 2011, 12:16
von Mechanicus
Hi,
nutzt du eine KOMA-Klasse? Wenn ja siehe Doku \othersectionlevelsformat.
Gruß
Marco
Verfasst: Mi 19. Jan 2011, 13:28
von schmendrich
Ja, es geht um eine KOMA-Klasse,
danke fürs Stichwort.
Grüße
schmendrich
Verfasst: Sa 22. Jan 2011, 15:35
von Ekkeron
Habe da eine ähnliche Frage.
Mit den folgenden zwei Befehlen geht ja genau das was der TE wollte:
\renewcommand*{\chapterformat}{\makebox[0pt][r]{\thechapter\autodot\enskip}}
\renewcommand*{\othersectionlevelsformat}[3]{\makebox[0pt][r]{#3\autodot\enskip}}
So, auf die Art ist der Titel jeweils bündig und die Nummer nebst \enskip im Rand.
Aber wie kann man den vollen Titel mit Nummer in den Rand verlagern, so dass sämtliche Überschriften nicht bündig mit dem Text sind, sondern z.B. 10pt in den Rand hineingeschoben sind?
D.h. man müsste \chapterformat UND den Titel in \makebox[-10pt][l] packen, aber wie geht das? D.h. welcher Befehlt fügt \xyformat und den Titel zusammen?
Verfasst: Sa 22. Jan 2011, 15:45
von Mechanicus
Hi,
hier kannst du \setkomafont missbrauchen und \hspace einfügen.
Mit einem Minimalbeispiel hätte ich das auch testen können.
Gruß
Marco
Verfasst: Sa 22. Jan 2011, 15:57
von Ekkeron
Schonmal danke, hier Beispiel:
\documentclass[paper=a4,pagesize,fontsize=12pt]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
%% Schriften
\usepackage{lmodern}
\setkomafont{disposition}{\bfseries}
\addtokomafont{chapter}{\hspace{-0.5cm}}
\addtokomafont{section}{\hspace{-0.5cm}}
\addtokomafont{subsection}{\hspace{-0.5cm}}
\addtokomafont{subsubsection}{\hspace{-0.5cm}}
\begin{document}
\chapter{Test}
Text
\section{Test}
Text
\subsection{Test}
Text
\end{document}
Prinzipiell funktioniert es, aber chapter tanzt aus der Reihe. Leider kann man den Abstand nicht auf disposition anwenden, weil die Titel dann auch im ToC verschoben werden.
Verfasst: Sa 22. Jan 2011, 19:13
von Mechanicus
Hi,
\documentclass[paper=a4,pagesize,fontsize=12pt]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{showframe}
%% Schriften
\usepackage{lmodern}
\setkomafont{disposition}{\bfseries}
%\addtokomafont{chapter}{\hspace{-0.5cm}}
\addtokomafont{section}{\hspace{-0.5cm}}
\addtokomafont{subsection}{\hspace{-0.5cm}}
\addtokomafont{subsubsection}{\hspace{-0.5cm}}
\renewcommand*{\chapterformat}{%
\mbox{\hspace{-0.5cm}\chapappifchapterprefix{\nobreakspace}\thechapter\autodot\enskip}%
}
\begin{document}
\chapter{Test}
Text
\section{Test}
Text
\subsection{Test}
Text
\end{document}
Gruß
Marco