Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

20 Aug '14, 20:59

cgnieder's gravatar image

cgnieder
22.1k253463

Du hast offenbar meine Antwort zu der von Dir verlinkten Frage nicht aufmerksam gelesen, sonst könntest Du eine Idee haben, wie man das macht. Ich zitiere mich mal: > den internen Befehl `\p@section` > umdefinieren. Wenn für einen Zähler > (z.B. `section`) das Label gespeichert > wird (in `\@currentlabel`), dann wird > dort die Expansion von > `\p@<zähler>\the<zähler>` gespeichert, > im Fall von `section` also: > `\p@section\thesection`. Du könntest also etwa folgendes machen: \makeatletter \renewcommand*\p@section{Kapitel~\thechapter{} Abschnitt~} \makeatother Dann ergibt sich folgendes Beispiel: \documentclass[12pt]{scrreprt} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \renewcommand*{\thechapter}{\Roman{chapter}} \renewcommand*{\thesection}{\arabic{section}} \makeatletter \renewcommand*\p@section{Kapitel~\thechapter{} Abschnitt~} \renewcommand*\p@subsection{Kapitel~\thechapter{} Abschnitt~} % oder: % \renewcommand*\p@subsection{\p@section} % das wiederholt weniger Code und vermeidet Tippfehler, die dann nur schwer auffallen % % evtl. weitere, je nach Tiefe der Überschriften in Deinem Dokument... \makeatother \begin{document} \tableofcontents \chapter{Kapitel I} \section{Überschrift Eins}\label{sec:foo} \subsection{Überschrift Eins.Eins} \chapter{Kapitel II} \section{Überschrift Eins} \subsection{Überschrift Eins.Eins}\label{sec:bar} siehe \ref{sec:foo} und \ref{sec:bar} \end{document} ![alt text][1] Falls Du vorhast, auch noch einen Anhang hinzuzufügen, wäre eine bessere Definition \makeatletter \renewcommand*\p@section{\chapapp~\thechapter{} Abschnitt~} \makeatother also `\chapapp` statt „Kapitel“, da `\chapapp` nach `\appendix` dann korrekterweise „Anhang“ liefert. [1]: http://texwelt.de/wissen/upfiles/ref.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

20 Aug '14, 20:58

cgnieder's gravatar image

cgnieder
22.1k253463

Du hast offenbar meine Antwort zu der von Dir verlinkten Frage nicht aufmerksam gelesen, sonst könntest Du eine Idee haben, wie man das macht. Ich zitiere mich mal: > den internen Befehl `\p@section` > umdefinieren. Wenn für einen Zähler > (z.B. `section`) das Label gespeichert > wird (in `\@currentlabel`), dann wird > dort die Expansion von > `\p@<zähler>\the<zähler>` gespeichert, > im Fall von `section` also: > `\p@section\thesection`. Du könntest also etwa folgendes machen: \makeatletter \renewcommand*\p@section{Kapitel~\thechapter{} Abschnitt~} \makeatother Dann ergibt sich folgendes Beispiel: \documentclass[12pt]{scrreprt} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \renewcommand*{\thechapter}{\Roman{chapter}} \renewcommand*{\thesection}{\arabic{section}} \makeatletter \renewcommand*\p@section{Kapitel~\thechapter{} Abschnitt~} \renewcommand*\p@subsection{Kapitel~\thechapter{} Abschnitt~} % oder: % \renewcommand*\p@subsection{\p@section} % evtl. weitere... weitere, je nach Tiefe der Überschriften in Deinem Dokument... \makeatother \begin{document} \tableofcontents \chapter{Kapitel I} \section{Überschrift Eins}\label{sec:foo} \subsection{Überschrift Eins.Eins} \chapter{Kapitel II} \section{Überschrift Eins} \subsection{Überschrift Eins.Eins}\label{sec:bar} siehe \ref{sec:foo} und \ref{sec:bar} \end{document} ![alt text][1] Falls Du vorhast, auch noch einen Anhang hinzuzufügen, wäre eine bessere Definition \makeatletter \renewcommand*\p@section{\chapapp~\thechapter{} Abschnitt~} \makeatother also `\chapapp` statt „Kapitel“, da `\chapapp` nach `\appendix` dann korrekterweise „Anhang“ liefert. [1]: http://texwelt.de/wissen/upfiles/ref.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

20 Aug '14, 20:48

cgnieder's gravatar image

cgnieder
22.1k253463

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

20 Aug '14, 20:26

cgnieder's gravatar image

cgnieder
22.1k253463

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

20 Aug '14, 20:18

cgnieder's gravatar image

cgnieder
22.1k253463

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×