Jai un auteur appelé Jörg Geißler
, que je souhaite inclure dans ma base de données BibTeX.
I a essayé dutiliser
Gei\ssler, J\"{o}rg
mais cela ne fonctionne pas correctement. Je ne peux plus générer le PDF. Comment saisir correctement le nom?
Commentaires
Réponse
Vous devez mettre la macro \ss
entre accolades: (cest aussi une bonne idée de mettre le \"
entre accolades du « o ».)
Gei{\ss}ler, J{\"o}rg
Sinon, TeX ne peut « t dire si la macro est \ss
ou \ssler
. Habituellement, les macros peuvent également être délimitées par des espaces dans LaTeX, mais cela ne fonctionnera pas dans votre fichier bib car lespace est utilisé par BibTeX pour délimiter des parties de noms.
Donc, dans votre document
Gei\ss ler, J{\"o}rg
safficherait correctement comme:
Geißler, Jörg ,
mais utilisé dans votre fichier de dossard, la même entrée serait rendue par BibTeX comme:
Geiß ler, Jörg
en supposant que vous utilisiez un format de bibliographie nom-prénom.
De plus, si vous utilisiez le formulaire
J{\"o}rg Gei\ss ler
dans votre fichier bib, il serait rendu comme suit:
ler, Jörg Geiß
Commentaires
- Je ' suis surpris par la dernière phrase:
Gei\ss ler
ne fonctionne-t-il pas? Les espaces après les macros sont ignorés. Bien sûr ne fonctionnera pas. Quoi quil en soit, les accolades autour de trucs spéciaux ne sont jamais une mauvaise idée avec BibTeX. - @AlanMunn: Les accolades environnantes sont nécessaires pour dire à
bibtex
quil doit quitter le contenu ( dans ce cas, une commande LaTeX, mais cela pourrait aussi être un mot en majuscule qui ne devrait pas ' être mis en minuscules) tel quel. Pour la même raison, il serait plus sûr de remplacerJ\"{o}rg
parJ{\"o}rg.
- @Martin En bibtex lespace sera ne fonctionne pas car il interprétera lespace comme séparant deux parties du nom. Ainsi,
Gei\ss ler, J{\"o}rg
sera affiché sous la forme " ler, Gei ß J ö rg "! Je ' Je vais ajouter ceci à la réponse. - @Alan, lutilisation de votre solution ne résout toujours pas mon problème. Dans mon fichier Bibtex, je nomme lauteur:
author={R{\"o}{\ss}ler, Irene and Ungerer, Albrecht}
, mais dans la littérature, il affiche étrangement ceci: > [R ö ß ler und Ungerer 2012] R Ö SS LER, Irene; UNGERER, Albrecht: … aussi les citations dans le texte sont incorrectes: > (R ö ß ler und Ungerer, 2012, S.100) - Selon Wikipedia , La capitale ẞ a été déclarée lettre officielle de lalphabet allemand du 29 juin 2017. Cependant, lorsque jai utilisé
\SS
ou"S
, ils sont ' t rendu en majuscule ẞ comme je my attendais. Existe-t-il une solution?
\usepackage[utf8]{inputenc}
puis écrivez simplement le nomJörg Geißler
?bibtex
ne ' ne gère pas UTF8. De la même manière que vous mettez\"{o}
, vous devez mettre{\ss}
. (Sinon, comment TeX sait-il si la macro est\ss
oussler
?)´
comme apostrophe, mais une apostrophe réelle'
. En supposant que vous disposez dun clavier allemand, appuyez sur [Shift] + [#]. Faux: ´ t ou non. Droite: ' t. Cela sapplique aux apostrophes allemandes et anglaises.>
) est destiné aux citations réelles dun livre ou dun document, pas aux blocs de code.