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édentesRévision précédente
Prochaine révision
Révision précédente
composition:annexes:bibliographie:citer_une_url [2002/08/10 09:52] markey3_composition:annexes:bibliographie:citer_une_url [2021/09/30 19:17] (Version actuelle) – Suivi de la FAQ UK, commit 0e18b7e jejust
Ligne 1: Ligne 1:
-\question{Comment citer une URL ?} %15.19 +====== Comment citer une URL avec BibTeX? ======
-%============================================================+
  
-\reponse La méthode la plus simple est de placer l'URL dans le champs +Par défaut, il n'y a pas de champ permettant d'indiquer les URL dans les styles ''BibTeX'' standards, 
-\texttt{note}. On pourra éventuellement utiliser le package \pack{url} +bien qu'Oren Patashnik (l'auteur de ''BibTeX'') envisage d'en développer un pour une utilisation 
-pour parfaire le tout+avec la version ''BibTeX'' 1.0, qui reste à venir depuis de nombreuses années
  
-Attention cependant : \BibTeX n'aime pas les lignes trop longues, et +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. 
-il les coupe (à 78 caractères) et ajoute un \% en bout de ligne. Il +
-faut donc penser à \og couper \fg{} les URL lorsqu'elles sont trop +
-longues :  +
-\begin{noexemple} +
-note = "\url{ftp://ftp.fdn.org/pub/CTAN/macros/latex/ +
-       contrib/supported/koma-script/contrib/adrconv/}" +
-\end{noexemple}+
  
-\reponse Certains styles proposent un champs \texttt{url} en plus des +===== En utilisant un autre champ =====
-champs classiques. Par exemple, le style \texttt{harvard}, disponible +
-sur \ctan{macros/latex/contrib/supported/harvard/}, ou les styles de +
-\pack{natbib}, comme \fichier{plainnat.bst}, disponible sur +
-\ctan{/macros/latex/contrib/supported/natbib/}. +
  
-\reponse On peut ajouter un type d'entrée pour citer des pages web +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 similaireil est possible d'utiliser le champ ''note''
-(adapté d'une solution de MMoreau) : +
-pour ce faireon 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) : +
  
-\begin{noexemple}+<code bibtex> 
 +@misc{..., 
 +  ..., 
 +  howpublished = "\url{http://...}" 
 +
 +</code> 
 + 
 +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> 
 +note = "\url{ftp://ftp.fdn.org/pub/CTAN/macros/ 
 +       latex/contrib/supported/koma-script/ 
 +       contrib/adrconv/}
 +</code> 
 + 
 +===== En utilisant certains styles bibliographiques ===== 
 + 
 +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ême. Cependant, ils 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 ; 
 +  * 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 ; 
 +  * 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. Toutefois, la composition proposée n'est pas réellement bien considérée (bien qu'elle reconnaisse et utilise les macros ''LaTeX2HTML'' si elles sont disponibles, pour créer des hyperliens).  
 + 
 +===== En constituant son propre style bibliographique ===== 
 + 
 +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>
 FUNCTION {format.url} FUNCTION {format.url}
 { url empty$ { url empty$
Ligne 48: Ligne 58:
   fin.entry   fin.entry
 } }
-\end{noexemple} +</code>
- +
-De cette façon, on ajoute une entrée \texttt{pageweb} dont les champs +
-\texttt{title}, \texttt{institution} et \texttt{url} sont +
-obligatoires, les champs \texttt{author}, \texttt{month}, +
-\texttt{year} et \texttt{note} sont facultatifs.  +
  
 +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. 
  
 +-----
 +//Source:// [[faquk>FAQ-citeURL|URLs in BibTeX bibliographies]]
  
 +{{htmlmetatags>metatag-keywords=(LaTeX,bibliographie,adresses web dans la bibliographie,citer une URL,citer un site web,référence à un site web,url)
 +metatag-og:title=(Comment citer une URL avec BibTeX)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
3_composition/annexes/bibliographie/citer_une_url.1028973126.txt.gz · Dernière modification : 2002/08/10 09:52 de markey
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0