Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
3_composition:annexes:bibliographie:citer_une_url [2021/03/03 23:06]
jejust Liens vers CTAN. Correction de balisage.
3_composition:annexes:bibliographie:citer_une_url [2021/09/29 09:00]
yannick.tanguy Début de la fusion/traduction.
Ligne 1: Ligne 1:
 ====== Comment citer une URL avec BibTeX? ====== ====== Comment citer une URL avec BibTeX? ======
  
 +Par défaut, il n'y a pas de champ permettant d'​indiquer les URL dans les styles BibTeX standard, bien qu'​Oren Patashnik (l'​auteur de BibTeX) envisage d'en développer un pour une utilisation avec la version tant attendue de BibTeX 1.0. FIXME // Vérifier si ce commentaire est toujours d'​actualité.//​
  
-$\Reponse$ ​ La méthode la plus simple est de placer l'URL dans le champ +L'information réelle qui doit être disponible ​dans une citation d'une URL est discutée en détail dans un [[http://​www.collectionscanada.gc.ca/​iso/​tc46sc9/​docs/​sc9n473.pdf|extrait en ligne de l'ISO 690--2]], en anglais. Les techniques présentées ci-dessous //ne satisfont pas// à toutes les exigences de l'ISO 690--2 mais elles offrent une réponse aux besoins immédiats des utilisateurs
-''​note''​. On pourra éventuellement utiliser le package ​[[ctanpkg>​url]] +
-pour parfaire le tout+
  
 +===== En utilisant un autre champ =====
  
-<note warning>​ +En attendant de nouveaux développements de BibTeX, la technique la plus simple est d'utiliser le champ ''​howpublished''​ de la fonction ''​@misc''​ des styles standardsDe façon similaire, il est possible d'​utiliser le champ ''note''​. ​
-Attention cependant : BibTeX ​n'aime pas les lignes trop longues. Il +
-les coupe à 78 caractères et ajoute un ''​%'' ​en bout de ligneIl faut +
-donc penser à « couper » manuellement les URL lorsqu'elles +
-sont trop longues : +
-</note>+
  
 +<code bibtex>
 +@misc{...,
 +  ...,
 +  howpublished = "​\url{http://​...}"​
 +}
 +</​code>​
 +
 +Dans ce cas, il est recommandé d'​utiliser l'​extension [[ctanpkg>​url]] ou [[ctanpkg>​hyperref]] dans ce contexte (voir d'​ailleurs sur ce point la question « [[3_composition:​texte:​mots:​mettre_en_forme_des_url_et_des_adresses_electroniques|Comment écrire des adresses web (ou URL) ?]] »). En effet, ''​BibTeX''​ a l'​habitude de diviser les lignes qu'il considère comme trop longues (78 caractères) : s'il n'y a pas de caractère espace à utiliser comme point d'​arrêt naturel, ''​BibTeX''​ insérera un caractère ''​%''​ bien que ce dernier soit un caractère acceptable dans une URL. Les extensions [[ctanpkg>​url]] et [[ctanpkg>​hyperref]] détectent cette structure "''​%''​--fin-de-ligne"​ dans les url et la suppriment. Vous pouvez aussi scinder l'URL directement.
  
 <code bibtex> <code bibtex>
Ligne 21: Ligne 24:
 </​code>​ </​code>​
  
 +===== En utilisant certains styles bibliographiques =====
  
 +Certains styles proposent un champ ''​url''​ en plus des champs classiques. Par exemple, le style [[ctanpkg>​harvard]] ou les styles de [[ctanpkg>​natbib]],​ comme ''​plainnat.bst''​.
  
-$\Reponse$ ​ Certains ​styles ​proposent un champ ''​url''​ en plus des +FIXME //​Traduire//​ A possible alternative approach is to use BibTeX styles other than 
-champs classiquesPar exemplele style [[ctanpkg>​harvard]] +the standard ones, that already have URL entry types. 
-ou les styles ​de [[ctanpkg>​natbib]], comme ''​plainnat.bst''​.+Candidates are: 
 +  * The [[ctanpkg>​natbib]] ​styles ​([[ctanpkg>​natbib|plainnat]],​ [[ctanpkg>​natbib|unsrtnat]] and [[ctanpkg>​natbib|abbrevnat]]),​ which are extensions of the standard styles, principally for use with [[ctanpkg>​natbib|natbib]] itself. ​ However, they've acquired URLs and other "​modern"​ entries along the way.  The same author's [[ctanpkg>​custom-bib]] is also capable of generating styles that honour URL entries. 
 +  * The [[ctanpkg>​babelbib]] bundlewhich offers [[3_composition:​annexes:​bibliographie:​bibliographies_internationales|multilingual bibliographies]],​ similarly provides a set of standard-style equivalents that have URL entries. 
 +  * More modern styles such as the [[ctanpkg>​harvard]] ​package (if the citation ​styles ​are otherwise satisfactory for you). [[ctanpkg>​harvard|Harvard]] bibliography styles all include a ''​url'' ​ field in their specification;​ howeverthe typesetting offered is  somewhat feeble (though it does recognise and use ''​LaTeX2HTML'' ​macros if they are available, to create ​ hyperlinks).
  
 +FIXME //​Traduire//​ You can also acquire new BibTeX styles by use of Norman Gray's [[ctanpkg>​urlbst]] system, which is based on a Perl script that edits an existing BibTeX style file to produce a new style. The new style thus generated has a ''​webpage''​ entry type, and also offers support for ''​url''​ and ''​lastchecked''​ fields in the other entry types. ​ The Perl script comes with a set of converted versions of the standard bibliography styles.
  
-$\Reponse$ ​ On peut ajouter un type d'​entrée pour citer des pages Web +===== En constituant ​son propre style bibliographique =====
-(adapté d'une solution de M. Moreau) : pour ce faire, on +
-recopie le style de base, on change ​son nom et on ajoute les lignes +
-suivantes (pas trop au début, parce qu'il faut que les fonctions +
-utilisées soient définies auparavant) :+
  
 +On peut ajouter un type d'​entrée pour citer des pages Web (adapté d'une solution de M. Moreau) : pour ce faire, on recopie le style de base, on change son nom et on ajoute les lignes suivantes (pas trop au début, parce qu'il faut que les fonctions utilisées soient définies auparavant) :
  
 <code bibtex> <code bibtex>
Ligne 58: Ligne 64:
 </​code>​ </​code>​
  
 +De cette façon, on ajoute une entrée ''​@pageweb''​ dont les champs ''​title'',​ ''​institution''​ et ''​url''​ sont obligatoires et dont les champs ''​author'',​ ''​month'',​ ''​year''​ et ''​note''​ sont facultatifs. ​
  
-De cette façon, on ajoute une entrée ''​@pageweb''​ dont les champs +----- 
-''​title'',​ ''​institution''​ et ''​url''​ sont obligatoires et +//Source:// [[faquk>​FAQ-citeURL|URLs in BibTeX bibliographies]]
-dont les champs ''​author'',​ ''​month'',​ ''​year''​ et ''​note''​ sont facultatifs. ​+
  
- +{{htmlmetatags>​metatag-keywords=(LaTeX,​bibliographie,​adresses web dans la bibliographie,citer une URL,citer un site web,​référence à un site web,url
-{{htmlmetatags>​metatag-keywords=(LaTeX,​bibliographie,​adresses web dans la bibliographie,​citer un site web,​référence à un site web) +metatag-og:​title=(Comment citer une URL avec BibTeX)
-metatag-og:​title=(Comment citer une URL avec BibTeX?)+
 metatag-og:​site_name=(FAQ LaTeX francophone) metatag-og:​site_name=(FAQ LaTeX francophone)
 }} }}
- 
3_composition/annexes/bibliographie/citer_une_url.txt · Dernière modification: 2021/09/30 21:17 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0