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
Révision précédente
3_composition:annexes:bibliographie:citer_une_url [2021/09/29 09:00]
yannick.tanguy Début de la fusion/traduction.
3_composition:annexes:bibliographie:citer_une_url [2021/09/30 21:17]
jejust Suivi de la FAQ UK, commit 0e18b7e
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é.//​+Par défaut, il n'y a pas de champ permettant d'​indiquer les URL dans les styles ​''​BibTeX''​ standards, 
 +bien qu'​Oren Patashnik (l'​auteur de ''​BibTeX''​) envisage d'en développer un pour une utilisation 
 +avec la version ​''​BibTeX'' ​1.0, qui reste à venir depuis de nombreuses années
  
 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. ​ 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. ​
Ligne 7: Ligne 9:
 ===== En utilisant un autre champ ===== ===== En utilisant un autre champ =====
  
-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 standards. De façon similaire, il est possible d'​utiliser le champ ''​note''​. ​+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 standards. De façon similaire, il est possible d'​utiliser le champ ''​note''​. ​
  
 <code bibtex> <code bibtex>
Ligne 16: Ligne 18:
 </​code>​ </​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.+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 26: Ligne 28:
 ===== En utilisant certains styles bibliographiques ===== ===== 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''​+Une approche alternative consiste à remplacer ​les styles ​standard ​de ''​BibTeX'' ​par des styles ​disposant du champ URL. En voici quelques uns 
- +  * les styles ​[[ctanpkg>​natbib]] ([[ctanpkg>​natbib|plainnat]],​ [[ctanpkg>​natbib|unsrtnat]] ​et [[ctanpkg>​natbib|abbrvnat]]), extensions ​des styles ​standards à utiliser principalement avec [[ctanpkg>​natbib]] ​lui-mêmeCependantils permettent bien d'obtenir le champ URL ainsi que quelques autres champs « modernes »L'extension ​[[ctanpkg>​custom-bib]] ​du même auteur est également ​capable ​de générer des styles ​répondant à cette question ; 
-FIXME //​Traduire//​ A possible alternative approach is to use BibTeX ​styles ​other than +  * l'​ensemble ​[[ctanpkg>​babelbib]] ​qui propose des [[3_composition:​annexes:​bibliographie:​bibliographies_internationales|bibliographies ​multilingues]]. Il fournit également un ensemble d'​équivalents de style standard qui disposent du champ URL ; 
-the standard ones, that already have URL entry types. +  * des styles ​plus modernes tels que ceux de l'​extension ​[[ctanpkg>​harvard]]. ​Les styles de bibliographie ​[[ctanpkg>​harvard]] ​incluent tous un champ ''​url'' ​dans leur spécification. Toutefoisla composition proposée n'est pas réellement bien considérée ​(bien qu'​elle reconnaisse et utilise les macros ​''​LaTeX2HTML'' ​si elles sont disponiblespour créer des hyperliens). 
-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 ​Howeverthey've acquired URLs and other "​modern"​ entries along the way The same author'[[ctanpkg>​custom-bib]] ​is also capable ​of generating ​styles ​that honour URL entries. +
-  * The [[ctanpkg>​babelbib]] ​bundle, which 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 availableto 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.+
  
 ===== En constituant son propre style bibliographique ===== ===== En constituant son propre style bibliographique =====
  
-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) :+Il est aussi possible d'ajouter un type d'​entrée pour citer des pages Web (adapté d'une solution de M. Moreau). Ceci peut se faire par exemple en recopiant ​le style de base, en changeant ​son nom et en ajoutant ​les lignes suivantes (en ne les plaçant ​pas au début ​du fichier, parce qu'il faut que les fonctions utilisées soient définies auparavant) :
  
 <code bibtex> <code bibtex>
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