我正在尝试优化用 LaTex 制作的 PDF(大型歌本,约 400 页),以便更好地在其中导航。几乎每个小节只占 1 或 2 页,因此目录很长,大约 10 页。我正在使用hyperref
包。
我有可点击的目录,然后每个标题都被\hyperlink
引用到目录。
是否可以强制我的标题不引用目录的第一页,而是引用(该标题的)正确行所在的页面?
我尝试了一些重新定义\mysubsection
:
- 然后使用
\subsection*
而\addcontentsline
不是\subsection
- 做
\addcontentsline
了一些\label
或者\hypertarget
我可以参考
但对我没什么用...有什么建议吗?
\usepackage{hyperref}
\newcommand{\mysubsection}[1]{
\subsection*{\hyperlink{toc:\the\numexpr\value{subsection}}{#1}}
\addcontentsline{toc}{subsection}{\label{toc:\the\numexpr\value{subsection}} #1}
\setcounter{subsection}{\the\numexpr\value{subsection} + 1}
}