PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : KOMA-Script: appendixprefix und Titel in einer Zeile



DAB268
20-04-2010, 17:07
Hallo.

Wenn ich bei KOMA-Script die Option "appendixprefix" aktiviere, wird der Anhang folgender Maßen angegeben:

Anhang A.
Titel

Ich würde aber gerne beides in einer Zeile stehen haben:

Anhang A. Titel

Lässt sich das irgendwie bewerkstelligen?

MfG
DAB268

lockstep
20-04-2010, 17:41
\documentclass[appendixprefix=true]{scrbook}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@@makechapterhead}{\endgraf\nobreak\vsk ip.5\baselineskip}{}{}{}
\makeatother

\begin{document}

\appendix

\chapter{Ein Anhang}

Ein bisschen Text.

\end{document}


lockstep

cookie170
20-04-2010, 19:19
Doppelposting.

http://groups.google.de/group/de.comp.text.tex/browse_thread/thread/c9abf64a11268d63#

voss
20-04-2010, 19:19
Wenn ich bei KOMA-Script die Option "appendixprefix" aktiviere, wird der Anhang folgender Maßen angegeben:

Anhang A.
Titel

Ich würde aber gerne beides in einer Zeile stehen haben:

Anhang A. Titel



\documentclass{scrbook}

\usepackage[ngerman]{babel}

\begin{document}

\appendix
\renewcommand\thechapter{Anhang \Alph{chapter}}

\chapter{Ein Anhang}

Ein bisschen Text.

\end{document}

Herbert

lockstep
20-04-2010, 19:34
@voss: Deine Lösung ist einfacher, hat aber Nebenwirkungen.



\documentclass{scrbook}

\usepackage[ngerman]{babel}

\begin{document}

\tableofcontents

\appendix
\renewcommand\thechapter{Anhang \Alph{chapter}}

\chapter{Ein Anhang}

Ein bisschen Text.

\end{document}

lockstep

DAB268
20-04-2010, 22:02
\documentclass[appendixprefix=true]{scrbook}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@@makechapterhead}{\endgraf\nobreak\vsk ip.5\baselineskip}{}{}{}
\makeatother

\begin{document}

\appendix

\chapter{Ein Anhang}

Ein bisschen Text.

\end{document}


lockstep

Danke! Ist es auch irgendwie noch möglich satt des Punktes einen Doppelpunkt zu machen?

Anhang A: Überschrift

MfG
DAB268

lockstep
20-04-2010, 22:50
Stelle deine Fragen in Zukunft bitte nicht gleichzeitig in zwei Foren.

Zum Doppelpunkt: Ist möglich, wenn auch unüblich. Entscheide dich, ob nur im Anhang oder auch bei normalen Kapiteln.



\documentclass[appendixprefix=true]{scrreprt}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@@makechapterhead}{\endgraf\nobreak\vsk ip.5\baselineskip}{}{}{}
% \renewcommand*{\autodot}{\if@altsecnumformat:\fi}% Doppelpunkt auch bei normalen Kapiteln
\makeatother

\begin{document}

\chapter{Ein Kapitel}

Ein bisschen Text.

\appendix
\renewcommand*{\autodot}{:}% Doppelpunkt nur im Anhang

\chapter{Ein Anhang}

Ein bisschen Text.

\end{document}


lockstep

rais
21-04-2010, 00:57
Stelle deine Fragen in Zukunft bitte nicht gleichzeitig in zwei Foren.

na, hoffentlich fasst der OP das nicht als Aufruf auf, fortan in mindestens drei Foren gleichzeitig Fragen zu stellen :eek:
Vllt sagt er sich auch ``hey, (d)ctt ist doch gar kein Forum'' :rolleyes:

@DAB268: mir persönlich kann es ja schnurzpiepegal sein,ob Du Dich gleichzeitig auf mehreren Brettern mit derselben Frage bewegst ... sieh es vllt mal so: wenn Du gleichzeitig mehrere Quellen anzapfst, frisst Du unnötig Resourcen ... umso mehr noch, wenn Du (wie hier) dem jeweils anderen Brett nicht einen entsprechenden Hinweis gibst:
Helfer A hat vllt nur eine Idee (und tut diese auf Brett 1 auch Kund), hat aber keine Ahnung, wie diese Idee umzusetzen wäre.
Helfer B, der normalerweise auf Brett 1 sein Unwesen treibt, und diese Idee von Helfer A wohlmöglich umzusetzen vermag, hat derzeit Stress mit der gerade aktuellen ``Aschewolke'' und gar keinen Bock darauf, sich mit Problemen Anderer herumzuschlagen.
Helfer C postet inzwischen auf Brett 2 eine Idee, die Helfer D von Brett 1 durchaus umsetzen könnte, wenn er nur davon wüsste ...
Daß Helfer E auf Brett 2 die Idee von Helfer A (Brett 1) ebenfalls hätte umsetzen können, ist Dir bewusst, ja?

MfG

voss
21-04-2010, 09:08
Deine Lösung ist einfacher, hat aber Nebenwirkungen.



dann machen wir sie halt ohne und mit Doppelpunkt


\documentclass{scrbook}

\usepackage[ngerman]{babel}

\begin{document}

\tableofcontents

\chapter{Kein Anhang}
foo

\appendix
\renewcommand*\chapterformat{Anhang \thechapter:\enskip}
\chapter{Ein Anhang}

Ein bisschen Text.

\end{document}

Herbert

DAB268
21-04-2010, 09:35
Danke für die Antworten! Werd demnächst dann in drei Foren posten. *g* Kein Scherz beiseite, werd dann demnächst auch Doppelpostings verzichten...

DAB268
03-05-2010, 23:25
Hi.

Ich hab da noch eine Frage zu dieser Anhang-Geschichte:


Anhang A. Titel

Wie bekomme ich diese Darstellung auch im Inhaltsverzeichnis hin?

MfG
Christian

lockstep
03-05-2010, 23:44
Eine Möglichkeit ist Herbert Voß' ursprünglicher Vorschlag, ergänzt um das Alpha-Paket tocstyle.



\documentclass{scrbook}

\usepackage[ngerman]{babel}

\usepackage{tocstyle}
\usetocstyle{KOMAlike}

\renewcommand*\thechapter{Kapitel~\arabic{chapter} }

\begin{document}

\tableofcontents

\chapter{Kein Anhang}

foo

\appendix
\renewcommand*\thechapter{Anhang~\Alph{chapter}}

\chapter{Ein Anhang}

Ein bisschen Text.

\end{document}


lockstep