Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
3_composition:annexes:bibliographie:capitalisation_avec_bibtex [2018/06/03 15:35] d.p.carlisle |
3_composition:annexes:bibliographie:capitalisation_avec_bibtex [2020/12/27 01:14] jejust Suppression suite à fusion avec "composition/annexes/bibliographie/conserver_les_majuscules_dans_les_titres" |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | --- | + | ====== Comment conserver les majuscules dans les titres? ====== |
- | title: Capitalisation in BibTeX | + | |
- | category: bibliographies | + | |
- | permalink: /FAQ-capbibtex | + | |
- | --- | + | |
- | The standard BibTeX bibliography styles impose fixed ideas about | + | Certains styles bibliographiques, notamment les styles standards |
- | the capitalisation of titles of things in the bibliography. While | + | de BibTeX, ont la mauvaise habitude de passer les titres des ouvrages cités |
- | this is not unreasonable by BibTeX's lights (the rules come from | + | en minuscules (sauf, bien sûr, la première lettre). |
- | the _Chicago Manual of Style_) it can be troublesome, since | + | |
- | BibTeX fails to recognise special uses (such as acronyms, chemical | + | |
- | formulae, etc.). | + | |
- | The solution is to enclose the letter or letters, whose capitalisation | + | Si, avec un tel style, on cite : |
- | BibTeX should not touch, in braces, as: | + | <code latex> |
- | ```bibtex | + | title = "La FAQ du groupe fr.comp.text.tex" |
- | title = {The {THE} operating system}, | + | </code> |
- | ``` | + | on obtient le résultat: « <latex>La faq du groupe fr.comp.text.tex</latex> ». |
- | Sometimes you find BibTeX changing the case of a single letter | + | |
- | inappropriately. No matter: the technique can be applied to single | + | Ça n'est pas déraisonnable au vu des usages courants en anglais (les règles |
- | letters, as in: | + | proviennent du //Chicago Manual of Style//), mais c'est gênant pour les acronymes, |
- | ```bibtex | + | les formules chimiques, les noms propres, etc. |
- | title = {Te{X}niques and tips}, | + | |
- | ``` | + | $\Reponse$ Pour éviter ce problème, on utilise le fait que BibTeX |
- | If your document design specification requires a different style of | + | ne touche pas les lettres qui sont dans des accolades. On |
- | capitalisation, you should acquire a bibliography style that doesn't | + | codera donc, par exemple, ainsi : |
- | enforce BibTeX's default rules. It is definitely _not_ a good | + | |
- | idea to enclose an entire title in braces, as in | + | <code bibtex> |
- | ```bibtex | + | title = {Programme de {TF1} pour ce soir}, |
+ | title = {Analyse de l'{ADN} du {Brontosaure}}, | ||
+ | </code> | ||
+ | |||
+ | Parfois, BibTeX change la casse d'une seule lettre de manière inappropriée. | ||
+ | Peu importe : la technique peut être appliquée à des lettres uniques, comme ici : | ||
+ | |||
+ | <code bibtex> | ||
+ | title = {Te{X}niques et astuces}, | ||
+ | </code> | ||
+ | |||
+ | Mais les accolades peuvent empêcher le crénage entre les lettres, c'est pourquoi | ||
+ | il est généralement préférable d'entourer les mots entiers et pas seulement les | ||
+ | lettres individuelles d'accolades pour les protéger. | ||
+ | |||
+ | <note> | ||
+ | Dans le cas des formules chimiques, une bonne façon de faire est d'utiliser | ||
+ | le package [[ctanpkg>mhchem]], qui fournit la commande ''\ce'' (//**c**hemical **e**quation//) | ||
+ | pour mettre en forme les formules. Elle s'occupera également de protéger | ||
+ | son contenu contre les modifications par BibTeX: | ||
+ | |||
+ | <code bibtex> | ||
+ | title = {Noyade dans un verre d'\ce{H2O}}, | ||
+ | </code> | ||
+ | (le package [[ctanpkg>chemformula]] permet la même chose avec sa commande ''\ch''). | ||
+ | </note> | ||
+ | |||
+ | Si votre maquette de document demande un style de capitalisation différent, | ||
+ | vous devriez choisir un style de bibliographie qui n'applique pas les règles | ||
+ | par défaut de BibTeX. | ||
+ | |||
+ | |||
+ | <note warning> | ||
+ | Ce n'est //pas// une bonne idée de mettre un titre entier entre | ||
+ | accolades, comme dans | ||
+ | |||
+ | <code bibtex> | ||
title = {{TeXniques and tips}}, | title = {{TeXniques and tips}}, | ||
- | ``` | + | </code> |
- | though that does ensure that the capitalisation is not changed. Your | + | |
- | BibTeX database should be a general-purpose thing, not something | + | même si cela garantit que la capitalisation n'est pas modifiée. |
- | tuned to the requirements of a particular document or bibliography | + | Votre base de données BibTeX doit rester une base de données à usage général, |
- | style, or to the way you are thinking today — for example, on a | + | et non se plier aux exigences d'un document ou d'un style bibliographique particulier, |
- | future occasion, you might find yourself using a different BibTeX | + | ou à la façon dont vous pensez aujourd'hui. Vous pourrez avoir plus tard à utiliser |
- | style with different capitalisation rules. | + | un style BibTeX différent, avec des règles de capitalisation différentes. |
+ | </note> | ||
+ | |||
+ | Vous trouverez plus d'informations sur le sujet dans | ||
+ | [[generalites:documentations_libres:documentation_sur_bibtex|la documentation sur BibTeX]]. | ||
- | There's more on the subject in the | + | ----- |
- | [BibTeX documentation](FAQ-BibTeXing). | + | //Sources:// |
+ | * [[faquk>FAQ-capbibtex|Capitalisation in BibTeX]], | ||
+ | * [[https://tex.stackexchange.com/questions/10772/bibtex-loses-capitals-when-creating-bbl-file]], | ||
+ | * [[https://tex.stackexchange.com/questions/7288/preserving-capitalization-in-bibtex-titles/7289]], | ||
+ | * [[https://tex.stackexchange.com/questions/301785/how-to-write-chemical-formulas-in-the-title-field-of-bib-file]], | ||
+ | * [[wpfr>Capitale_et_majuscule|Distinction entre capitale et majuscule]]. | ||
+ | {{htmlmetatags>metatag-keywords=(LaTeX,bibliographies,majuscules,capitales,titres) | ||
+ | metatag-og:title=(Comment conserver les majuscules dans les titres?) | ||
+ | metatag-og:site_name=(FAQ LaTeX francophone) | ||
+ | }} | ||