- Questo topic ha 1 risposta, 1 partecipante ed è stato aggiornato l'ultima volta 14 anni, 1 mese fa da .
-
Topic
-
Dopo aver aggiornato hyperref alla versione 6.82v (rev 27238 su TeX Live) non riesco più a compilare il seguente codice:
`\documentclass{article}
\usepackage{subfig,hyperref}
\begin{document}
\begin{figure}
\subfloat[][Foo.\label{fig:foo}]{foo}
\end{figure}
\end{document}`
ottenendo il seguente messaggio di errore:
`! Undefined control sequence.
\strip@period l.5 \subfloat[][Foo.\label{fig:foo}]{foo}`
Non ho invece nessun problema se non carico il pacchetto hyperref, oppure se non metto \label, oppure non c’è il comando \subfloat. Anche retrocedendo il pacchetto hyperref alla versione 2.68q (rev 26331 su TeX Live) riesco a compilare il documento senza errori. Dando una rapida occhiata al manuale di hyperref 6.82v (ma nel manuale non c’è scritto alcun riferimento al numero di versione, ho dovuto aprire hyperref.sty per scoprirlo) non ho trovato riferimenti a recenti rotture della retrocompatibilità.P. S. il problema si presenta anche con hyperref 6.82w scaricabile da qui finché non arriva nei repository di TeX Live.
- Devi essere connesso per rispondere a questo topic.