Je cherche à créer un lien hypertexte à partir des champs title et url d'une entrée de la bibliographie. Pour le moment, j'ai « naïvement » testé en vain l'idée d'utiliser la commande href, mon MWE est le suivant :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{mybib.bib}
@Article{Chen-2015,
author = {Chen, Yi},
title = {The role of nodes},
url = {http://jxb.oxfordjournals.org/content/66/13/3717},
}
\end{filecontents}
\usepackage[backend=biber]{biblatex}
\usepackage{hyperref}
\bibliography{mybib}
\newcommand{\hrefKey}[1]{\href{\citeurl{#1}}{\citetitle{#1}}}
\begin{document}
\hrefKey{Chen-2015}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Et le moteur LuaLatex me retourne l'erreur suivante :

Ouvrir dans l'éditeur Overleaf
! Use of \hyper@link@ doesn't match its definition.
\@ifnextchar ... \reserved@d =#1\def \reserved@a {
#2}\def \reserved@b {#3}\f...
l.20 \hrefKey{Chen-2015}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Je suppose que la commande citeurl renvoie une chaîne de caractères dont le format ne correspond pas aux attentes de la commande href, ... merci pour vos pistes. :)

Posée 22 Fév '21, 14:59

polymorphisme's gravatar image

polymorphisme
602925
Taux d'acceptation : 53%

Modifiée 22 Fév '21, 18:08


Je ne suis pas certain que ma solution soit bien propre, mais elle fonctionne pour ce cas. :)

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{mybib.bib}
@Article{Chen-2015,
author = {Chen, Yi},
title = {The role of nodes},
url = {http://jxb.oxfordjournals.org/content/66/13/3717},
}
\end{filecontents}
\usepackage[backend=biber]{biblatex}
\DeclareCiteCommand{\citetitle}{}{\bibhyperref{\printfield{title}}}{}{}
\usepackage{hyperref}
\bibliography{mybib}
\begin{document}
\citetitle{Chen-2015}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

J'obtiens un lien hypertexte The role of nodes qui pointe vers l'entrée bibliographique correspondante.

Lien permanent

Publiée 22 Fév '21, 19:19

polymorphisme's gravatar image

polymorphisme
602925
Taux d'acceptation : 53%

Modifiée 23 Fév '21, 12:46

Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×64
×1

Question posée : 22 Fév '21, 14:59

Question vue : 4,041 fois

Dernière mise à jour : 23 Fév '21, 12:46

C'est votre première visite ici ? Consultez la FAQ !

×