Mám autora s názvem Jörg Geißler, kterého chci zahrnout do své databáze BibTeX.

I se pokusil použít

Gei\ssler, J\"{o}rg 

, ale to nefunguje správně. Nemohu již PDF generovat. Jak správně zadám název?

Komentáře

  • Zkusili jste \usepackage[utf8]{inputenc} a poté jednoduše napište název Jörg Geißler?
  • @Dror to není ' dobrý nápad, protože bibtex se ' nezabývá UTF8. Stejným způsobem, jako jste vložili \"{o}, byste měli umístit {\ss}. (Jinak jak TeX ví, zda je makro \ss nebo ssler?)
  • Ano. Potom ß funguje, ale ö způsobuje problém.
  • Obecně byste neměli ' nepoužívá akutní přízvuk ´ jako apostrof, ale skutečný apostrof '. Za předpokladu, že máte německou klávesnici, stiskněte [Shift] + [#]. Špatně: ´ t nebo ne. Vpravo: není ' t. To platí pro německé i anglické apostrofy.
  • Tip: Pokud odsadíte řádky o 4 mezery, budou označeny jako ukázka kódu . Můžete také zvýraznit kód a kliknout na tlačítko " kód " (pomocí " { } "). Označení blockquote (>) je určeno pro skutečné citáty z knihy nebo dokumentu, nikoli pro bloky kódu.

Odpověď

Musíte přidat \ss makro do složených závorek: (je také dobré uzavřít \" v závorkách „o“.)

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

Jinak TeX nedokáže určit, zda je makro \ss nebo \ssler. Makra lze obvykle také oddělit mezerami v LaTeXu, ale to nebude fungovat ve vašem souboru bib, protože BibTeX používá mezeru k oddělení částí jmen.

Takže v rámci vašeho dokumentu

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

se vykreslí správně jako:

Geißler, Jörg ,

, ale použije-li se ve vašem souboru bib soubor, BibTeX vykreslí stejný vstup jako:

Geiß ler, Jörg

za předpokladu, že používáte formát bibliografie příjmení – jméno.

Kromě toho, pokud byste ve svém souboru bib použili formulář

J{\"o}rg Gei\ss ler 

, bude vykreslen jako:

ler, Jörg Geiß

Komentáře

  • Jsem ' m překvapen poslední větou: Funguje Gei\ss ler? Mezery po ignorování maker. Samozřejmě nebude fungovat. S BibTeXem nejsou závorky kolem speciálních věcí nikdy špatný nápad.
  • @AlanMunn: Okolní závorky je nutné říct bibtex, že by obsah měl opustit ( v tomto případě příkaz LaTeX, ale může to být také velké písmeno, které by ' nemělo být psáno malými písmeny) tak, jak je. Ze stejného důvodu by bylo bezpečnější nahradit J\"{o}rg za J{\"o}rg.
  • @Martin V bibtexu bude prostor nefunguje, protože to bude interpretovat prostor jako oddělující dvě části jména. Takže Gei\ss ler, J{\"o}rg bude na výstupu jako " ler, Gei ß J ö rg "! ' Přidám to k odpovědi.
  • @Alan, pomocí vašeho řešení můj problém stále nevyřeší. V mém souboru Bibtex jmenuji autora: author={R{\"o}{\ss}ler, Irene and Ungerer, Albrecht}, ale v literatuře to podivně vydává toto: > [R ö ß ler und Ungerer 2012] R Ö SS LER, Irene; UNGERER, Albrecht: … nesprávné jsou také citace v textu: > (R ö ß ler und Ungerer, 2012, S.100)
  • Podle Wikipedie bylo hlavní město declared prohlášeno za oficiální dopis německé abecedy 29. června 2017. Když jsem však použil \SS nebo "S, nejsou ' t vykresleno jako kapitál ẞ, jak jsem očekával. Existuje nějaké řešení?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *