2010-08-10 3 views
1

Le paquet LaTeX hyperref me perturbe de plusieurs façons. Voici mon problème particulier.extra "fichier: //" préfixe généré par pdflatex en utilisant le paquet hyperref dans la macro

Dans mon document, la commande

\footnote{ 
\url{http://www.boston.com/news/science/articles/2010/04/25/new_atlas_shows_the_state_of_nature_as_well_as_the_nature_of_states/} 
} 

fonctionne très bien - pdflatex génère juste le lien valide.

Mais les commandes

\newcommand{\webref}[1]{\footnote{\url{#1}}} 

\webref{http://www.boston.com/news/science/articles/2010/04/25/new_atlas_shows_the_state_of_nature_as_well_as_the_nature_of_states/ 
} 

génère le lien

file:///C|/eb/qrbook/%20http://www.boston.com/news/science/articles/2010/04/25/new_atlas_shows_the_state_of_nature_as_well_as_the_nature_of_states/ 

Quelqu'un peut-il me dire où le "file: // ..." supplémentaire vient, et comment se débarrasser de celui-ci ?

Répondre

0

Wild devinez: Êtes-vous sûr de ne pas introduire d'espaces inutiles partout? Je peux reproduire le comportement si j'introduis un saut de ligne juste avant #1. (Astuce Pro: Mettez un % juste après le dernier caractère dans les commandes multi-lignes, donc LaTeX ne traite pas le saut de ligne.)

+0

Peut-être un deviner sauvage, mais un bon. Je l'ai découvert pour moi-même, mais j'ai négligé de revenir ici pour répondre à ma propre question - et de découvrir votre réponse. Merci. –

Questions connexes