Chapter{name}: In welche Variable wird "name" abge

Klassen und Pakete zur einfachen Umsetzung individueller Vorstellungen


PhobosII
Forum-Anfänger
Forum-Anfänger
Beiträge: 45
Registriert: Mi 22. Feb 2012, 19:31

Chapter{name}: In welche Variable wird "name" abge

Beitrag von PhobosII »

Halle an alle,

gibt es eine Variable, die den Text einer Überschrift speichert? Also z.B. \thechaptername
\documentclass{scrreprt}

\usepackage[utf8]{inputenc}

\begin{document}
	\chapter{Eine Kapitelüberschrift}
	Dieses Kapitel heißt \thechaptername, und dann soll hier Eine Kapitelüberschrift stehen.
\end{document}
Ich habe schon gegooglet, aber die Antworten waren nicht sonderlich befriedigend.

Wäre toll, wenn mir einer helfen könnte!

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Das könntest du mit dem Paket nameref lösen:
\documentclass{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage{nameref}
\begin{document}
\chapter{Eine Kapitelüberschrift}
	\label{kap:kapueschr}
	
Dieses Kapitel heißt \nameref{kap:kapueschr}, und dann soll hier Eine Kapitelüberschrift stehen.
\end{document} 
Gruß, Sepp

PhobosII
Forum-Anfänger
Forum-Anfänger
Beiträge: 45
Registriert: Mi 22. Feb 2012, 19:31

Beitrag von PhobosII »

Danke Sepp. Das funktioniert!

Viele Grüße, Philipp.

PhobosII
Forum-Anfänger
Forum-Anfänger
Beiträge: 45
Registriert: Mi 22. Feb 2012, 19:31

Beitrag von PhobosII »

PS.: Ich habe gerade noch eine andere (ähnliche) Methode ausfindig machen können, für alle die's interessiert:
\documentclass{scrreprt}

\usepackage[utf8]{inputenc}

\usepackage{nameref}
\makeatletter
\newcommand*{\currentname}{\@currentlabelname}
\makeatother


\begin{document}
	\chapter{Hallo Welt!}
	\currentname
\end{document}

Antworten