- Questo topic ha 4 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 4 mesi fa da .
-
Topic
-
Ciao a tutti,
visto che è la mia prima domanda qui sul forum, prima di tutto spendo due parole su me stesso: mi chiamo Giacomo, 32 anni, uso LaTeX perché mi piace e perchè ho la fortuna di lavorare in un’azienda che mi lascia la massima libertà sull’editor con cui comporre i testi 😉 .Sto lavorando su un documento con parecchi riferimenti ipertestuali per cui, nel tentativo di snellire quanto più possibile il testo, ho definito nel preambolo questi comandi:
`
\newcommand{\target}[1]{\hypertarget{#1}{\emph{#1}}}
\newcommand{\link}[1]{\hyperlink{#1}{\emph{#1}}}
`Tutto bene finché nell’argomento dei due comandi non compare qualche carattere speciale; in questo caso il link smette di funzionare.
Ho provato a modificare i comandi come segue ma senza risultato:
`
\newcommand{\target}[1]{\hypertarget{\strsubstitute[0]{#1}{\_}{}}{\emph{#1}}}
\newcommand{\link}[1]{\hyperlink{\strsubstitute[0]{#1}{\_}{}}{\emph{#1}}}
`Ringrazio anticipatamente chi mi risponderà.
Giacomo
- Devi essere connesso per rispondere a questo topic.