Dans un fichier .bst que j'utilise, je vois la commande:

\providecommand{\doi}[1]{\href{http://dx.doi.org/#1}{\path{#1}}}

Si je comprends bien, la commande \path{} permet de créer des liens url potentiellement sur plusieurs lignes. Le problème, c'est que je tente de passer la police rm pour les url grâce à \urlstyle{rm} mais cette commande \path{} semble y être insensible.

Ouvrir dans l'éditeur Overleaf
\documentclass[twocolumn,10pt]{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Yan2014,
author = {Yan, Zhimiao and Taha, Haithem and Hajj, M},
title = {Geometrically-exact unsteady model for airfoils undergoing large amplitude maneuvers},
journal = {Aerospace Science and Technology},
year = {2014},
volume = {39},
pages = {293-306},
doi = {10.1016/j.ast.2014.09.021},
}
\end{filecontents}
\usepackage{url}
\urlstyle{rm}
\usepackage[hidelinks]{hyperref}
\begin{document}
\cite{Yan2014}
\bibliographystyle{asmems5}
\bibliography{\jobname}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Le style asmems5.bst est une copie d'un style dédié.

Posée 01 Fév '19, 16:56

pluton's gravatar image

pluton
1.2k22937
Taux d'acceptation : 34%

Modifiée 03 Fév '19, 20:23

Pathe's gravatar image

Pathe ♦♦
7.6k49209252

Je ne connais pas ce style de bibliographie, mais en substituant le style plain, ça ne fonctionne effectivement pas. Toutefois, avec marche comme sur des roulettes. Est-ce que vous pourriez envisager biblatex ?

(02 Fév '19, 01:17) Bernard Bernard's gravatar image

@Bernard Je pourrais passer à biblatex mais j'aimerais bien comprendre ce qu'il se passe.

(02 Fév '19, 22:33) pluton pluton's gravatar image
1

Ajouter dans votre préambule (après \usepackage{url}) \DeclareUrlCommand\path{\urlstyle{rm}}. En effet, cette commande est définie par l'extension url comme \DeclareUrlCommand\path{\urlstyle{tt}}.

(02 Fév '19, 23:06) touhami touhami's gravatar image

@touhami En effet, c'est la bonne réponse (commentaire en réponse). Je n'avais pas vu que \path{} dépendait de l'extension url. Merci.

(03 Fév '19, 15:20) pluton pluton's gravatar image

La commande \path est définie par l'extension url comme

\DeclareUrlCommand\path{\urlstyle{tt}}. Elle force donc l'utilisation du style par défaut.

Une solution est d'ajouter dans votre préambule (après \usepackage{url})

\DeclareUrlCommand\path{\urlstyle{rm}}.

Lien permanent

Publiée 04 Fév '19, 13:30

touhami's gravatar image

touhami
9.9k410
Taux d'acceptation : 51%

Modifiée 04 Fév '19, 13:32

denis's gravatar image

denis ♦♦
7.3k2510

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 :

×6

Question posée : 01 Fév '19, 16:56

Question vue : 4,907 fois

Dernière mise à jour : 04 Fév '19, 13:32

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

×