\titA
以下示例中 是否可以将书签链接到命令?
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shadows}
\newcommand{\titA}[1]{\begin{tikzpicture} \node[circle,shading=ball, ball color=red!80!white, minimum size=1cm]{#1};\end{tikzpicture}}
\begin{document}
\titA{blah blah}
\end{document}
答案1
嗯,hyperref 为章节和部分提供的 pdf 书签可以使用\pdfbookmark
以下命令明确生成超链接-package. 可能像这样:
\documentclass{article}
\usepackage{tikz}
\usepackage{hyperref}
\usetikzlibrary{shadows}
\newcommand{\titA}[2]{\begin{tikzpicture} \node[circle,shading=ball, ball color=red!80!white, minimum size=1cm]{#2\pdfbookmark{#2}{#1}};\end{tikzpicture}}
\begin{document}
\titA{label}{blah blah}
\end{document}
答案2
使用bookmark
包裹。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shadows}
\usepackage{lipsum}
\usepackage{bookmark}
\newcommand{\titA}[1]{%
\bookmark[page=\value{page}]{#1}
\begin{tikzpicture}
\node[circle,shading=ball, ball color=red!80!white, minimum size=1cm]{#1};
\end{tikzpicture}%
}
\begin{document}
\titA{blah blah}
\lipsum
\titA{foo bar}
\lipsum
\end{document}