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

  • Avez-vous essayé davoir \usepackage[utf8]{inputenc} puis écrivez simplement le nom Jörg Geißler?
  • @Dror ce nest pas ' une bonne idée, puisque 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 ou ssler?)
  • Oui. Ensuite, ß fonctionne mais ö pose problème.
  • En général, vous ne devriez pas ' t utiliser un accent aigu ´ 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.
  • Un conseil: si vous indentez les lignes de 4 espaces, elles sont marquées comme un exemple de code . Vous pouvez également mettre le code en surbrillance et cliquer sur le bouton " code " (avec " { } " dessus). Le balisage Blockquote (>) est destiné aux citations réelles dun livre ou dun document, pas aux blocs de code.

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 remplacer J\"{o}rg par J{\"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?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *