Ik heb een auteur genaamd Jörg Geißler, die ik wil opnemen in mijn BibTeX-database.

I probeerde te gebruiken

Gei\ssler, J\"{o}rg 

maar dit werkt niet correct. Ik kan de PDF niet meer genereren. Hoe typ ik de naam correct in?

Reacties

  • Heb je geprobeerd \usepackage[utf8]{inputenc} te hebben en vervolgens schrijf eenvoudig de naam Jörg Geißler?
  • @Dror dit is geen ' een goed idee, aangezien bibtex doet niet ' t omgaan met UTF8. Op dezelfde manier waarop u \"{o} plaatst, moet u {\ss} plaatsen. (Hoe weet TeX anders of de macro \ss of ssler is?)
  • Ja. Dan werkt de ß maar de ö veroorzaakt problemen.
  • In het algemeen zou je ' gebruik geen accent aigu ´ als apostrof, maar een echte apostrof '. Ervan uitgaande dat u een Duits toetsenbord heeft, drukt u op [Shift] + [#]. Fout: niet ´ t of niet. Rechts: doesn ' t. Dit geldt zowel voor Duitse als Engelse apostrofs.
  • Een tip: als u regels 4 spaties laat inspringen, worden ze gemarkeerd als een codevoorbeeld . U kunt ook de code markeren en op de " code " -knop klikken (met " { } " erop). Blockquote-markup (>) is bedoeld voor daadwerkelijke citaten uit een boek of document, niet voor codeblokken.

Antwoord

U moet de macro \ss tussen accolades plaatsen: (het is ook een goed idee om de \" tussen accolades van de “o”.)

Gei{\ss}ler, J{\"o}rg 

Anders kan TeX “niet zeggen of de macro \ss of \ssler. Gewoonlijk kunnen macros in LaTeX ook worden gescheiden door spaties, maar dit werkt niet in uw bib-bestand omdat de spatie door BibTeX wordt gebruikt om delen van namen af te bakenen.

Dus binnen uw document

Gei\ss ler, J{\"o}rg 

zou correct worden weergegeven als:

Geißler, Jörg ,

maar gebruikt in uw bib-bestand zou dezelfde invoer door BibTeX worden weergegeven als:

Geiß ler, Jörg

ervan uitgaande dat u een bibliografie-indeling voor achternaam-voornaam gebruikte.

Bovendien, als je het formulier

J{\"o}rg Gei\ss ler 

in je bib-bestand zou gebruiken, zou het worden weergegeven als:

ler, Jörg Geiß

Reacties

  • Ik ' m verbaasd over de laatste zin: werkt Gei\ss ler niet? Spaties na macros worden genegeerd. Natuurlijk worden zal niet werken. Hoe dan ook, accolades rond speciale dingen zijn nooit een slecht idee met BibTeX.
  • @AlanMunn: De omringende accolades zijn nodig om bibtex te vertellen dat het de inhoud ( in dit geval een LaTeX-commando, maar het kan ook een hoofdletterwoord zijn dat ' niet in kleine letters moet worden gemaakt) zoals het is. Om dezelfde reden zou het veiliger zijn om J\"{o}rg te vervangen door J{\"o}rg.
  • @Martin In bibtex zal de spatie werkt niet omdat het de spatie interpreteert als scheiding van twee delen van de naam. Dus Gei\ss ler, J{\"o}rg wordt uitgevoerd als " ler, Gei ß J ö rg "! Ik ' zal dit aan het antwoord toevoegen.
  • @Alan, het gebruik van je oplossing lost mijn probleem nog steeds niet op. In mijn Bibtex-bestand noem ik de auteur: author={R{\"o}{\ss}ler, Irene and Ungerer, Albrecht}, maar in de literatuur geeft het vreemd genoeg dit weer: > [R ö ß leraars en Ungerer 2012] R Ö SS LER, Irene; UNGERER, Albrecht: … ook de citaten in de tekst zijn onjuist: > (R ö ß ler und Ungerer, 2012, S.100)
  • Volgens Wikipedia , werd de hoofdletter ẞ een officiële brief van het Duitse alfabet op 29 juni 2017. Toen ik echter \SS of "S gebruikte, waren ze ' t weergegeven als hoofdletter ẞ zoals ik had verwacht. Is er een oplossing?

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *