Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 3

22 Fév '21, 18:08

polymorphisme's gravatar image

polymorphisme
602925

biblatex et la commande href

Je souhaite afficher cherche à créer un lien créer 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 : \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} Et le moteur LuaLatex me retourne l'erreur suivante : ! 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} J'ai supposé Je suppose que la commande **citeurl** renvoie une chaîne de caractères qui dont le format ne correspond pas au format attendu par aux attentes de la commande **href**, ... sans toutefois avoir réussit à trouver une solution. merci pour vos pistes. :)
cliquez ici pour masquer/afficher la révision 2

22 Fév '21, 15:01

polymorphisme's gravatar image

polymorphisme
602925

biblatex et la commande href

Je souhaite afficher un lien créer à partir des champs title **title** et url **url** d'une entrée de la bibliographie. Pour le moment, mon MWE est le suivant : \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} Et le moteur LuaLatex me retourne l'erreur suivante : ! 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} J'ai supposé que la commande citeurl **citeurl** renvoie une chaîne de caractères qui ne correspond pas au format attendu par la commande href, **href**, ... sans toutefois avoir réussit à trouver une solution.
cliquez ici pour masquer/afficher la révision 1

22 Fév '21, 14:59

polymorphisme's gravatar image

polymorphisme
602925