Seite 1 von 1

Unsichtbare Section

Verfasst: Mi 10. Okt 2012, 13:59
von Latex-Benutzer
Ich möchte in ein Dokument eine unsichtbare \section einfügen. Bisher benutze ich dafür folgenden Befehl:
\newcommand\invisiblesection[1]{%
  \refstepcounter{section}%
  \addcontentsline{toc}{section}{\protect\numberline{\thesection}#1}%
  \sectionmark{#1}}
Das funktioniert bisher auch ganz gut, nur der Zugriff mit \nameref funktioniert nicht. Gibt es dafür eine Lösung?

Verfasst: Mi 10. Okt 2012, 21:51
von sudo
Ich hab mir mal die Beschreibung vom nameref Paket angeschaut und folgenden Forschlag ausgearbeitet:
\makeatletter
\newcommand{\invisiblesection}[2]{
	\refstepcounter{section}%
	  \addcontentsline{toc}{section}{\protect\numberline{\thesection}#1}%
	  \sectionmark{#1}
	  \protected@write\@auxout{}{%
	 \string\newlabel{#2}{%
	 {\@currentlabel}%
	 {\thepage}%
	 {#1}%
	 {\@currentHref}{}%
	}%
	}%
}
\makeatother
Da musst du dann eben gleich das label mit angeben.