- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 3 mesi fa da .
-
Topic
-
Ciao a tutti. Sto cercando un esempio calzante che mostri l’utilità del comando \texorpdfstring (con cui si possono risolvere alcuni potenziali problemi nei segnalibri generati dal pacchetto hyperref). Ho cercato (fra l’altro) sul forum e sulla versione inglese della Not So short, ma con mia sorpresa mi sono accorto che molte delle situazioni presentate non mi danno in realtà alcun problema, nel senso che le cose funzionano benissimo senza usare \texorpdfstring.
`\documentclass{article}
\usepackage{hyperref}
\usepackage{lipsum}
\begin{document}
\tableofcontents\section{\texorpdfstring{$E=mc^2$}{E=mc^2}}
\section{$E=mc^2$}\section{La variabile \texorpdfstring{$a$}{a}}
\section{La variabile $a$}\section{Finito $\cup$ numerabile}
\section{Finito \texorpdfstring{$\cup$}{U} numerabile}\end{document}
`
Il primo dei titoli di paragrafo è quello presentato nella Not So Short. A me il codice
`\section{\texorpdfstring{$E=mc^2$}{E=mc^2}}`
dà lo stesso risultato del semplice
`\section{$E=mc^2$}`
I segnalibri vengono correttamente visualizzati in entrambi i casi.Stessa cosa per la seconda coppia di paragrafi. Invece nella terza coppia appare il problema: se non uso \texorpdfstring, nel segnalibro non viene stampato il carattere $\cup$.
Che succede?
Uso Skim (ma lo stesso capita con Anteprima e con Acrobat) su Mac OS X Tiger.
Grazie mille,
L.
- Devi essere connesso per rispondere a questo topic.