Seite 1 von 1
Verlinken über die Seitenzahl mit acronym
Verfasst: Fr 22. Apr 2022, 22:12
von Neo
Werte Community,
ich habe in meinem Dokument die Referenzierung zu bookmarks von den Überschriften auf die Seitenzahl geändert (colorlinks). Dies funktioniert für das Inhaltsverzeichnis, Abb.- und Tab.- Verzeichnis auch wunderbar. Mein Akronymverzeichnis, das ich mit dem Paket
acronym erstellt habe, ist davon leider nicht betroffen. Der Einheitlichkeit halber möchte ich diesen Stil jedoch konsistent im gesamten Dokument pflegen. Ich wäre dankbar, wenn jemand dafür eine Idee hätte.
Gruß,
Neo
\documentclass{scrartcl}
\usepackage[%
colorlinks=true%
,linktocpage% Seitenzahl anstatt Überschrift verlinken
]{hyperref}
\usepackage[printonlyused,withpage]{acronym}
%==========================================================================
\begin{document}
%
\tableofcontents
\noindent\rule{\textwidth}{1pt}
%==========================================================================
\section{Akronyme}
\begin{acronym}
\acro{BLDC}{Brushless Direct Current}
\end{acronym}
\noindent\rule{\textwidth}{1pt}
%==========================================================================
\section{Funktion des Bürstenlosen Gleichstrommotors}
Ein Bürstenloser Gleichstrommotor (eng.: \ac{BLDC}) benötigt eine Motorsteuerung zur Kommutierung.
%
\end{document}
Verfasst: Sa 23. Apr 2022, 06:13
von Abc
Die Pakete
acro und
glossaries sollten können, was
acronym (noch) nicht kann.
Re:
Verfasst: Sa 23. Apr 2022, 23:18
von Neo
Danke für den Hinweis. Das Paket
acro schafft Abhilfe. Nun läuft es so, wie ich es mir vorstelle.
\documentclass{scrartcl}
\usepackage[%
colorlinks=true%
,linktocpage% Seitenzahl anstatt Überschrift verlinken
]{hyperref}
\usepackage[ngerman]{babel}
%
\usepackage{acro}
\acsetup{make-links = true }
%
%===Akronyme===============================================================
\DeclareAcronym{BLDC}{short = BLDC , long = Brushless Direct Current}
\begin{document}
%
\tableofcontents
\noindent\rule{\textwidth}{1pt}
%==========================================================================
\printacronyms[pages={display=first} , name={Akronyme}]
\noindent\rule{\textwidth}{1pt}
%==========================================================================
\section{Funktion des Bürstenlosen Gleichstrommotors}
Ein Bürstenloser Gleichstrommotor (eng.: \ac{BLDC}) benötigt eine Motorsteuerung zur Kommutierung.
%
\end{document}
Re: Verlinken über die Seitenzahl mit acronym
Verfasst: Mo 25. Apr 2022, 09:39
von Neo
EDIT:
Kleine kosmetische Vervollständigung: "Akronyme" taucht nun auch im Inhaltsverzeichnis auf.
\documentclass{scrartcl}
\usepackage[%
colorlinks=true%
,linktocpage% Seitenzahl anstatt Überschrift verlinken
]{hyperref}
\usepackage[ngerman]{babel}
%
\usepackage{acro}
\acsetup{make-links = true }
%
%===Akronyme===============================================================
\DeclareAcronym{BLDC}{short = BLDC , long = Brushless Direct Current}
\begin{document}
%
\tableofcontents
\noindent\rule{\textwidth}{1pt}
%==========================================================================
\addcontentsline{toc}{section}{Akronyme} % Kapitel "Akronyme" ins I-verz.
\printacronyms[pages={display=first} , name={Akronyme}] % hier setzen
\noindent\rule{\textwidth}{1pt}
%==========================================================================
\section{Funktion des Bürstenlosen Gleichstrommotors}
Ein Bürstenloser Gleichstrommotor (eng.: \ac{BLDC}) benötigt eine Motorsteuerung zur Kommutierung.
%
\end{document}
Re: Verlinken über die Seitenzahl mit acronym
Verfasst: Mo 25. Apr 2022, 10:25
von Bartman
In der Anleitung findest Du dafür die Option heading.
Re: Verlinken über die Seitenzahl mit acronym
Verfasst: Mo 25. Apr 2022, 10:55
von ich meine ja nur
Neo hat geschrieben: ↑Mo 25. Apr 2022, 09:39
\tableofcontents
\noindent\rule{\textwidth}{1pt}
%==========================================================================
\addcontentsline{toc}{section}{Akronyme} % Kapitel "Akronyme" ins I-verz.
\printacronyms[pages={display=first} , name={Akronyme}] % hier setzen
\noindent\rule{\textwidth}{1pt}
Mit solchen Dingen solltest du vorsichtig sein, weil es leicht passieren kann, dass im Falle eines Seitenumbruchs wahlweise die Linie auf der falschen Seite landet oder die falsche Seite in das Inhaltsverzeichnis eingetragen wird.
Re: Verlinken über die Seitenzahl mit acronym
Verfasst: Mi 27. Apr 2022, 09:27
von Neo
Bartman hat geschrieben: ↑Mo 25. Apr 2022, 10:25
In der Anleitung findest Du dafür die Option
heading.
Perfekt!
\documentclass{scrartcl}
\usepackage[%
colorlinks=true%
,linktocpage% Seitenzahl anstatt Überschrift verlinken
]{hyperref}
\usepackage[ngerman]{babel}
%
\usepackage{acro}
\acsetup{make-links = true }
%
%===Akronyme==============================================
\DeclareAcronym{BLDC}{short = BLDC , long = Brushless Direct Current}
\begin{document}
%
\tableofcontents
\noindent\rule{\textwidth}{1pt}
%=======================================================
\printacronyms[ % Verzeichnis Akronyme hier setzen
pages={display = first}, % Seitenzahl des 1. Auftauchens setzen
name = {Akronyme}, % Benennung des Kapitels
heading = {addsec} % Setze ins Inhaltsverzeichnis ohne Kapitelnummer
]
\noindent\rule{\textwidth}{1pt}
%=======================================================
\section{Funktion des Bürstenlosen Gleichstrommotors}
Ein Bürstenloser Gleichstrommotor (eng.: \ac{BLDC}) benötigt eine Motorsteuerung zur Kommutierung.
%
\end{document}