am Ende meines Dokuments befindet sich ein Appendix, in dem ich einzelne Anhänge als \section einfüge. Beim Referenzieren auf diese mittels \autoref soll nun die Bezeichnung allerdings sinngemäß "Anhang" und nicht "Abschnitt" lauten.
Das Beispiel unten soll dementsprechend anstatt:
"Siehe Abschnitt 1.1 sowie Abschnitt A.1" --> "Siehe Abschnitt 1.1 sowie Anhang A.1"
zurückgeben. Gibt es eine Möglichkeit unterschiedliche Bezeichner für den Anhang zu definieren?
Vielen Dank bereits vorab!
Code, hier editierbar zum Übersetzen:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
\documentclass{scrreprt}
\usepackage{fontspec}
\usepackage[ngerman]{babel}
\usepackage{hyperref}
\begin{document}
\chapter{Kapitel}
\section{Erster Abschnitt}\label{sec:Kapitel}
Siehe \autoref{sec:Kapitel} sowie \autoref{app:Anhang}
Die gewünschte Ausgabe entspricht der Voreinstellung des Pakets cleveref, wenn man vor dem Anhang einen Querverweis zu einem Verweisziel im Anhang setzt.
Wie @Bartman bereits in einem Kommentar erwähnt hat, bietet das Paket cleveref einen entsprechenden Automatismus. Dazu ist das Paket nachhyperref zu laden und \autoref durch \cref zu ersetzen. Damit von cleveref deutsche Bezeichungen verwendet werden, benötigt es ebenfalls Option ngerman (oder german). Am einfachsten ist daher, die Sprachoption als globale Option per \documentclass zu setzen:
Die gewünschte Ausgabe entspricht der Voreinstellung des Pakets
cleveref
, wenn man vor dem Anhang einen Querverweis zu einem Verweisziel im Anhang setzt.Das Paket kannte ich noch nicht, aber damit klappt es. Perfekt, vielen Dank!