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
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ší nahraditJ\"{o}rg
zaJ{\"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í?
\usepackage[utf8]{inputenc}
a poté jednoduše napište názevJörg Geißler
?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
nebossler
?)´
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.>
) je určeno pro skutečné citáty z knihy nebo dokumentu, nikoli pro bloky kódu.