Jeg har en forfatter, der hedder Jörg Geißler
, som jeg vil medtage i min BibTeX-database.
I forsøgte at bruge
Gei\ssler, J\"{o}rg
men dette fungerer ikke korrekt. Jeg kan ikke generere PDFen længere. Hvordan skriver jeg navnet korrekt?
Kommentarer
Svar
Du skal vedlægge \ss
makroen i seler: (det er også en god ide at vedlægge \"
inden for seler af “o”.)
Gei{\ss}ler, J{\"o}rg
Ellers kan TeX ikke fortælle, om makroen er \ss
eller \ssler
. Normalt kan makroer også afgrænses af mellemrum i LaTeX, men dette fungerer ikke i din bib-fil, fordi pladsen bruges af BibTeX til at afgrænse dele af navne.
Så inden i dit dokument
Gei\ss ler, J{\"o}rg
gengives korrekt som:
Geißler, Jörg ,
men bruges i din bib-fil vil den samme input blive gengivet af BibTeX som:
Geiß ler, Jörg
forudsat at du brugte et efternavn-fornavn bibliografiformat.
Hvis du desuden brugte formularen
J{\"o}rg Gei\ss ler
i din bib-fil, ville den blive gengivet som:
ler, Jörg Geiß
Kommentarer
- Jeg ' er overrasket over den sidste sætning: Fungerer
Gei\ss ler
ikke? Pladser efter makroer ignoreres. Naturligvis fungerer ikke. Under alle omstændigheder er seler omkring specielle ting aldrig en dårlig idé med BibTeX. - @AlanMunn: De omkringliggende seler er nødvendige for at fortælle
bibtex
at det skal forlade indholdet ( i dette tilfælde en LaTeX-kommando, men det kan også være et stort ord, der ikke skal ' t gøres til små bogstaver), som det er. Af samme grund ville det være mere sikkert at erstatteJ\"{o}rg
medJ{\"o}rg.
- @Martin I bibtex vil rummet fungerer ikke, fordi det fortolker rummet som adskiller to dele af navnet. Så
Gei\ss ler, J{\"o}rg
udsendes som " ler, Gei ß J ö rg "! Jeg ' tilføjer dette til svaret. - @Alan, hvis du bruger din løsning, løser jeg stadig ikke mit problem. I min Bibtex-fil navngiver jeg forfatteren:
author={R{\"o}{\ss}ler, Irene and Ungerer, Albrecht}
, men i litteraturen udsender det underligt dette: > [R ö ß ler und Ungerer 2012] R Ö SS LER, Irene; UNGERER, Albrecht: … også citaterne i teksten er forkerte: > (R ö ß ler und Ungerer, 2012, S.100) - I henhold til Wikipedia blev hovedstaden declared erklæret en officielt bogstav i det tyske alfabet den 29. juni 2017. Men når jeg brugte
\SS
eller"S
, er de ikke ' t gengivet som kapital ẞ som forventet. Er der nogen løsning?
\usepackage[utf8]{inputenc}
og derefter simpelt skriv navnetJörg Geißler
?bibtex
behandler ikke ' UTF8. På samme måde som du lægger\"{o}
, skal du lægge{\ss}
. (Ellers ved TeX, om makroen er\ss
ellerssler
?)´
som en apostrof, men en faktisk apostrof'
. Forudsat at du har et tysk tastatur, skal du trykke på [Skift] + [#]. Forkert: betyder ikke ´ t eller ikke. Til højre: ' t. Dette gælder både tyske og engelske apostrofer.>
) er beregnet til faktiske citater fra en bog eller et dokument, ikke til kodeblokke.