Jeg har en forfatter som heter Jörg Geißler
, som jeg vil ha med i BibTeX-databasen.
I prøvde å bruke
Gei\ssler, J\"{o}rg
men dette fungerer ikke riktig. Jeg kan ikke generere PDF-filen lenger. Hvordan skriver jeg inn navnet riktig?
Kommentarer
Svar
Du må legge inn \ss
makroer i parentes: (det er også en god ide å legge ved \"
innen parentesene til «o».)
Gei{\ss}ler, J{\"o}rg
Ellers kan TeX ikke fortelle om makroen er \ss
eller \ssler
. Vanligvis kan makroer også avgrenses av mellomrom i LaTeX, men dette fungerer ikke i bib-filen din fordi plassen brukes av BibTeX til å avgrense deler av navn.
Så innenfor dokumentet
Gei\ss ler, J{\"o}rg
vil gjengis riktig som:
Geißler, Jörg ,
men brukes i bib-filen din, vil den samme inngangen bli gjengitt av BibTeX som:
Geiß ler, Jörg
forutsatt at du bruker et etternavn-fornavn bibliografiformat.
Hvis du også brukte skjemaet
J{\"o}rg Gei\ss ler
i bib-filen din, ville det bli gjengitt som:
ler, Jörg Geiß
Kommentarer
- Jeg ' er overrasket over siste setning: Fungerer
Gei\ss ler
ikke? Plasser etter makroer blir ignorert. Selvfølgelig fungerer ikke. Uansett er seler rundt spesielle ting aldri en dårlig idé med BibTeX. - @AlanMunn: De omkringliggende selene er nødvendige for å fortelle
bibtex
at den skal forlate innholdet ( i dette tilfellet en LaTeX-kommando, men det kan også være et stort ord som ikke skal ' ikke gjøres med små bokstaver) som det er. Av samme grunn ville det være tryggere å erstatteJ\"{o}rg
medJ{\"o}rg.
- @Martin I bibtex vil rommet fungerer ikke fordi det vil tolke rommet som å skille to deler av navnet. Så
Gei\ss ler, J{\"o}rg
sendes ut som " ler, Gei ß J ö rg "! Jeg ' Jeg legger til dette i svaret. - @Alan, ved å bruke løsningen din løser det fortsatt ikke problemet mitt. I min Bibtex-fil heter jeg forfatteren:
author={R{\"o}{\ss}ler, Irene and Ungerer, Albrecht}
, men i litteraturen gir den underlig ut dette: > [R ö ß ler und Ungerer 2012] R Ö SS LER, Irene; UNGERER, Albrecht: … også sitatene i teksten er feil: > (R ö ß ler und Ungerer, 2012, S.100) - I følge Wikipedia ble Hovedstaden declared erklært som en offisielle bokstaven i det tyske alfabetet 29. juni 2017. Men når jeg brukte
\SS
eller"S
, er de ikke ' t gjengitt som kapital ẞ som jeg forventet. Er det noen løsning?
\usepackage[utf8]{inputenc}
og deretter enkelt skrive navnetJörg Geißler
?bibtex
behandler ikke ' UTF8. På samme måte som du setter\"{o}
bør du sette{\ss}
. (Ellers hvordan vet TeX om makroen er\ss
ellerssler
?)´
som en apostrof, men en faktisk apostrof'
. Forutsatt at du har et tysk tastatur, trykk på [Skift] + [#]. Feil: betyr ikke ´ t eller ikke. Til høyre: ikke ' t. Dette gjelder både tyske og engelske apostrofer.>
) er ment for faktiske sitater fra en bok eller et dokument, ikke for kodeblokker.