X-Post goLaTeX und mrunix

In folgendem Code sind zwei nameref drin. Diese sollten in einem "Interviewtranskription" resultieren. Allerdings resultieren sie in "Teil B" (\label{teilb}). Das bezieht sich aber nur auf die Beschriftung in der Klammer. Der Link dahinter führt witziger Weise zu dem eigentlich richtigen Abschnitt. Ich habe auch den gesamten ouput des LaTeX Laufs gelöscht und dreimal durchlaufen lassen. Keine Änderung.

\documentclass[draftall,man,a4paper,oneside]{apa6}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}

% Sprache
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

% Referenzen anklickbar
\usepackage[hidelinks=true]{hyperref}
\usepackage{nameref}

% Block-Zitate
\usepackage{csquotes}

% Titelseite
\title{T}
\shorttitle{ST}
\author{A}

\begin{document}
transkribiert (siehe \nameref{transkription}).

\section{Teil A}\label{teila}
\blockquote[\nameref{transkription}]{
    viel blabla viel blabla BLABLA und nochmalLABLA und nochmal viel blabla viel blabla BLABLA und nochmal
    viel blabla viel blabla BLABLA und nochmalLABLA und nochmal viel blabla viel blabla BLABLA und nochmal
    viel blabla viel blabla BLABLA und nochmalLABLA und nochmal viel blabla viel blabla BLABLA und nochmal
    viel blabla viel blabla BLABLA und nochmalLABLA und nochmal viel blabla viel blabla BLABLA und nochmal
}

\section{Teil B}\label{teilb}
teil B

\appendix
\section{Interviewleitfaden}\label{leitfaden}
Leitfaden

\section{Interviewtranskription}\label{transkription}
Transkription

\end{document}

gefragt 23 Okt '13, 09:00

MoonKid's gravatar image

MoonKid
4871922
Akzeptiert: 61%

bearbeitet 23 Okt '13, 09:48

Clemens's gravatar image

Clemens
18.7k112960

Offensichtlich ist das ein Problem der apa6-Klasse in Verbindung mit dem Appendix

%\documentclass[draftall,man,a4paper,oneside]{apa6}
\documentclass{article}
\usepackage{nameref}
\usepackage[hidelinks=true]{hyperref}
\title{T}
%\shorttitle{ST}
\author{A}
\begin{document}
\verb!\nameref{SektionHaupt}!: \nameref{SektionHaupt}\par
\verb!\nameref{SektionAppendix}!: \nameref{SektionAppendix}
\section{SektionHaupt}\label{SektionHaupt}
\appendix
\section{SektionAppendix}\label{SektionAppendix}
\end{document}
(23 Okt '13, 09:28) Johannes

Da du mit nameref aber nur den Namen des Labels abrufst, kannst du den auch in eine Variable speichern und an den entsprechenden Stellen abrufen. Eventuell reicht dir das schon.

\documentclass[draftall,man,a4paper,oneside ]{apa6}
\usepackage[hidelinks=true]{hyperref}
\usepackage{csquotes}
\usepackage{blindtext}
\title{T}
\shorttitle{ST}
\author{A}
\newcommand{\IntTrans}{Interviewtranskript}
\begin{document}
\blockquote[\IntTrans]{\blindtext}
\appendix
\section{\IntTrans}
\end{document}
(23 Okt '13, 09:37) Johannes

Die apa6-Klasse redefiniert innerhalb von \appendix das \section-Makro. Man kann das umschreiben oder mit etoolbox patchen, oder wie folgt das Setzen des Labelnamens anfügen:

\makeatletter
\g@addto@macro{\appendix}{%
  \let\apasection\section
  \long\def\section#1{\apasection{#1}\def\@currentlabelname{#1}}
}
\makeatother

Kopiere diesen Code in die Präambel Deines Dokuments, und Du hast wieder den section-Namen beim Referenzieren.

Permanenter link

beantwortet 23 Okt '13, 10:19

stefan's gravatar image

stefan ♦♦
5.7k11733

bearbeitet 23 Okt '13, 11:21

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×37
×19
×1

Frage gestellt: 23 Okt '13, 09:00

Frage wurde angeschaut: 3,786 Mal

Zuletzt aktualisiert: 23 Okt '13, 12:05