Jag har en författare som heter Jörg Geißler
, som jag vill inkludera i min BibTeX-databas.
I försökte använda
Gei\ssler, J\"{o}rg
men detta fungerar inte korrekt. Jag kan inte skapa PDF-filen längre. Hur skriver jag in namnet korrekt?
Kommentarer
Svar
Du måste lägga in \ss
makrot i hakparenteser: (det är också en bra idé att bifoga \"
inom parenteserna för ”o”.)
Gei{\ss}ler, J{\"o}rg
Annars kan TeX inte säga om makrot är \ss
eller \ssler
. Vanligtvis kan makron också avgränsas av mellanslag i LaTeX, men detta fungerar inte i din bib-fil eftersom utrymmet används av BibTeX för att avgränsa delar av namn.
Så inom ditt dokument
Gei\ss ler, J{\"o}rg
skulle återges korrekt som:
Geißler, Jörg ,
men används i din bib-fil samma ingång skulle återges av BibTeX som:
Geiß ler, Jörg
förutsatt att du använde ett efternamn-förnamn bibliografiformat.
Om du dessutom använde formuläret
J{\"o}rg Gei\ss ler
i din bib-fil, skulle det återges som:
ler, Jörg Geiß
Kommentarer
- Jag ' är förvånad över den sista meningen: Fungerar
Gei\ss ler
inte? Mellanrum efter makron ignoreras. Naturligtvis fungerar inte. Hur som helst, hängslen kring speciella saker är aldrig en dålig idé med BibTeX. - @AlanMunn: De omgivande hängslen är nödvändiga för att säga till
bibtex
att det ska lämna innehållet ( i det här fallet ett LaTeX-kommando, men det kan också vara ett stort ord som inte ' ska göras till gemener) som det är. Av samma anledning skulle det vara säkrare att ersättaJ\"{o}rg
medJ{\"o}rg.
- @Martin I bibtex kommer utrymmet att fungerar inte eftersom det kommer att tolka utrymmet som separerar två delar av namnet. Så
Gei\ss ler, J{\"o}rg
kommer att matas ut som " ler, Gei ß J ö rg "! Jag ' Jag lägger till detta i svaret. - @Alan, med din lösning löser jag fortfarande inte mitt problem. I min Bibtex-fil heter jag författaren:
author={R{\"o}{\ss}ler, Irene and Ungerer, Albrecht}
, men i litteraturen skriver det konstigt ut detta: > [R ö ß ler und Ungerer 2012] R Ö SS LER, Irene; UNGERER, Albrecht: … också citaten i texten är felaktiga: > (R ö ß ler und Ungerer, 2012, S.100) - Enligt Wikipedia , Huvudstaden ẞ förklarades en officiella bokstaven i det tyska alfabetet den 29 juni 2017. Men när jag använde
\SS
eller"S
, är de inte ' t återges som kapital ẞ som jag förväntade mig. Finns det någon lösning?
\usepackage[utf8]{inputenc}
och sedan enkelt skriva namnetJörg Geißler
?bibtex
hanterar inte ' UTF8. På samma sätt som du lägger\"{o}
bör du lägga{\ss}
. (Annars hur vet TeX om makrot är\ss
ellerssler
?)´
som en apostrof, men en faktisk apostrof'
. Förutsatt att du har ett tyskt tangentbord trycker du på [Skift] + [#]. Fel: inte ´ t eller inte. Höger: ' t. Detta gäller både tyska och engelska apostrofer.>
) är avsedd för faktiska citat från en bok eller ett dokument, inte för kodblock.