
Ich habe beispielsweise einen Abschnitt eines Buches mit der Überschrift „Grundlagen“.
Ich möchte jedes Mal, wenn ich ‚Basen‘ in meinen Text eingebe, einen Hyperlink erstellen, ohne einen Befehl wie einzufügen ~\ref{}
.
Antwort1
Warum nicht einfach einen neuen Befehl verwenden?
\documentclass{article}
\usepackage{hyperref}
\usepackage{xspace}
\newcommand{\Bases}{Section~\ref{Bases}\xspace}
\begin{document}
\section{Just for example}\label{Bases}
This is the reference \Bases to the section.
This is another reference \Bases.
\end{document}
Die Hyperlinks werden im Bild nicht angezeigt, sind aber vorhanden in .pdf
:
Wenn Sie ein Paket verwenden, fancyref
ist es besser, sec:
vor den Referenznamen "Bases" zu setzen, sieheLaTeX/Labels und QuerverweiseFür mehr Information.
Antwort2
Dies könnte eine einfache Möglichkeit sein, dies zu tun. Fügen Sie einfach für jedes Wort einen Befehl hinzu. Der Befehl \
hinter dem Befehl im Text dient lediglich dazu, das folgende Leerzeichen als Leerzeichen darzustellen.
\documentclass{article}
\usepackage{hyperref}
\newcommand{\base}{\href{http://www.allyourbasearebelongtous.com}{base}}
\begin{document}
All your \base\ are belong to us!
\end{document}
Beispielausgabe: