如何为目录制作“元”目录?

如何为目录制作“元”目录?

我正在创建一个主要用于移动应用程序的 PDF。我有一个可点击的目录,如下所示:

\documentclass{report}

\usepackage{hyperref}
\hypersetup{
    colorlinks,
    citecolor=black,
    filecolor=black,
    linkcolor=blue,
    urlcolor=black
}

\begin{document}
\tableofcontents
\chapter{A}
Lorem ipsum

\chapter{a}
Lorem ipsum

\chapter{aa}
Lorem ipsum

\chapter{aal}
Lorem ipsum

\chapter{aalii}
Lorem ipsum

\chapter{aam}
Lorem ipsum

\chapter{Aani}
Lorem ipsum

\chapter{aardvark}
Lorem ipsum

\chapter{aardwolf}
Lorem ipsum

\chapter{Aaron}
Lorem ipsum

\chapter{Aaronic}
Lorem ipsum

\chapter{Aaronical}
Lorem ipsum

\chapter{Aaronite}
Lorem ipsum

\chapter{Aaronitic}
Lorem ipsum

\chapter{Aaru}
Lorem ipsum

\chapter{Ab}
Lorem ipsum

\chapter{aba}
Lorem ipsum

\chapter{Ababdeh}
Lorem ipsum

\chapter{Ababua}
Lorem ipsum

\chapter{abac}
Lorem ipsum

\chapter{abaca}
Lorem ipsum

\chapter{abacate}
Lorem ipsum

\chapter{abacay}
Lorem ipsum

\chapter{abacinate}
Lorem ipsum

\chapter{abacination}
Lorem ipsum

\chapter{abaciscus}
Lorem ipsum

\chapter{abacist}
Lorem ipsum

\chapter{aback}
Lorem ipsum

\chapter{abactinal}
Lorem ipsum

\chapter{abactinally}
Lorem ipsum

\chapter{abaction}
Lorem ipsum

\chapter{abactor}
Lorem ipsum

\chapter{abaculus}
Lorem ipsum

\chapter{abacus}
Lorem ipsum

\chapter{Abadite}
Lorem ipsum

\chapter{abaff}
Lorem ipsum

\chapter{abaft}
Lorem ipsum

\chapter{abaisance}
Lorem ipsum

\chapter{abaiser}
Lorem ipsum

\chapter{abaissed}
Lorem ipsum

\chapter{abalienate}
Lorem ipsum

\chapter{abalienation}
Lorem ipsum

\chapter{abalone}
Lorem ipsum

\chapter{Abama}
Lorem ipsum

\end{document}

问题是,目录是巨大的,因此用户很难导航到第 2 章第 500 节第 350 小节。目录内需要滚动很多次(在示例中,目录有 2 页长)。

为了解决这个问题,我想在目录之前有一个目录,它的作用如下(各部分按字母顺序排列):

元目录

  1. 阿巴布亚
  2. 阿巴科-阿巴马

目录

  1. A
  2. A
  3. 氨基酸

...

  1. 阿巴布阿

- -分页符 - -

  1. 阿巴克

...

  1. 阿巴马

实际内容

...

我如何在 LaTeX 中实现这一点?我能以某种方式挂接到目录中吗?还是我必须生成自己的目录?我不需要页码,所以如果我必须生成自己的目录,我就不必担心这一点。

答案1

这是我为了快速访问 100 个不同的国际象棋谜题而设置的。

链接

\documentclass{beamer}
\begin{document}\large

\null\vfil
\begin{center}
\begin{tabular}{rrrrrrrrrr}
\multicolumn{10}{c}{Links}\\
\\
\hyperlink{p1}{1}&\hyperlink{p2}{2}&\hyperlink{p3}{3}&\hyperlink{p4}{4}&\hyperlink{p5}{5}
&\hyperlink{p6}{6}&\hyperlink{p7}{7}&\hyperlink{p8}{8}&\hyperlink{p9}{9}&\hyperlink{p10}{10}\\
\hyperlink{p11}{11}&\hyperlink{p12}{12}&\hyperlink{p13}{13}&\hyperlink{p14}{14}&\hyperlink{p15}{15}
&\hyperlink{p16}{16}&\hyperlink{p17}{17}&\hyperlink{p18}{18}&\hyperlink{p19}{19}&\hyperlink{p20}{20}\\
\hyperlink{p21}{21}&\hyperlink{p22}{22}&\hyperlink{p23}{23}&\hyperlink{p24}{24}&\hyperlink{p25}{25}
&\hyperlink{p26}{26}&\hyperlink{p27}{27}&\hyperlink{p28}{28}&\hyperlink{p29}{29}&\hyperlink{p30}{30}\\
\hyperlink{p31}{31}&\hyperlink{p32}{32}&\hyperlink{p33}{33}&\hyperlink{p34}{34}&\hyperlink{p35}{35}
&\hyperlink{p36}{36}&\hyperlink{p37}{37}&\hyperlink{p38}{38}&\hyperlink{p39}{39}&\hyperlink{p40}{40}\\
\hyperlink{p41}{41}&\hyperlink{p42}{42}&\hyperlink{p43}{43}&\hyperlink{p44}{44}&\hyperlink{p45}{45}
&\hyperlink{p46}{46}&\hyperlink{p47}{47}&\hyperlink{p48}{48}&\hyperlink{p49}{49}&\hyperlink{p50}{50}\\
\hyperlink{p51}{51}&\hyperlink{p52}{52}&\hyperlink{p53}{53}&\hyperlink{p54}{54}&\hyperlink{p55}{55}
&\hyperlink{p56}{56}&\hyperlink{p57}{57}&\hyperlink{p58}{58}&\hyperlink{p59}{59}&\hyperlink{p60}{60}\\
\hyperlink{p61}{61}&\hyperlink{p62}{62}&\hyperlink{p63}{63}&\hyperlink{p64}{64}&\hyperlink{p65}{65}
&\hyperlink{p66}{66}&\hyperlink{p67}{67}&\hyperlink{p68}{68}&\hyperlink{p69}{69}&\hyperlink{p70}{70}\\
\hyperlink{p71}{71}&\hyperlink{p72}{72}&\hyperlink{p73}{73}&\hyperlink{p74}{74}&\hyperlink{p75}{75}
&\hyperlink{p76}{76}&\hyperlink{p77}{77}&\hyperlink{p78}{78}&\hyperlink{p79}{79}&\hyperlink{p80}{80}\\
\hyperlink{p81}{81}&\hyperlink{p82}{82}&\hyperlink{p83}{83}&\hyperlink{p84}{84}&\hyperlink{p85}{85}
&\hyperlink{p86}{86}&\hyperlink{p87}{87}&\hyperlink{p88}{88}&\hyperlink{p89}{89}&\hyperlink{p90}{90}\\
\hyperlink{p91}{91}&\hyperlink{p92}{92}&\hyperlink{p93}{93}&\hyperlink{p94}{94}&\hyperlink{p95}{95}
&\hyperlink{p96}{96}&\hyperlink{p97}{97}&\hyperlink{p98}{98}&\hyperlink{p99}{99}&\hyperlink{p100}{100}
\end{tabular}
\end{center}

\newpage
\hypertarget{p1}{1}

\newpage
\hypertarget{p2}{2}

\end{document}

相关内容