Re: \phantomsection: quando va usato?

#40917
Up
0
Down
::

Riprendo il topic. Ho un documento con ClassicThesis, con un breve indice degli argomenti che precede l’indice genrale. Il codice che uso (preso dal template di Miede) è il seguente:
`\begingroup
\manualmark
\refstepcounter{dummy}
\setcounter{tocdepth}{2}
\pdfbookmark{Argomenti}{Argomenti}
\shorttoc{Argomenti}{0}
\pdfbookmark{\contentsname}{tableofcontents}
\dominitoc\tableofcontents
\markboth{\spacedlowsmallcaps{\contentsname}}{\spacedlowsmallcaps{\contentsname}}
\endgroup`
Però c’è un problema nei segnalibri: non si passa correttamente dal bookmark “Argomenti” al bookmark “Indice”, il bookmark “Indice” viene scavalcato, come se non esistesse.

1. Come rimediare?

2. Quel
`\refstepcounter{dummy}`
che Miede usa al posto di
`\phantomsection`
che cosa ci sta a fare?

3. Vedo che Miede usa spesso quel codice in presenza del comando \pdfbookmark: quali sono allora tutte le circostanze in cui bisogna usare \phantomsection (o chi per esso)?

Come pensi che si possa dare un’occhiata senza un esempio compilabile?

Il trucco di far scattare il contatore “dummy” è nato perché Miede non sapeva di \phantomsection; ogni volta che c’è un \refstepcounter, hyperref imposta un punto di riferimento (anchor), esattamente come fa \phantomsection in modo più efficiente.

A che serve quel gruppo?

Ciao
Enrico

Go to top