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

  • Försökte du ha \usepackage[utf8]{inputenc} och sedan enkelt skriva namnet Jörg Geißler?
  • @Dror detta är inte ' en bra idé, eftersom 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 eller ssler?)
  • Ja. Då fungerar ß men ö orsakar problem.
  • I allmänhet borde du inte ' Använd inte en akut accent ´ 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.
  • Ett tips: Om du drar in linjer med fyra blanksteg markeras de som ett kodprov . Du kan också markera koden och klicka på knappen " kod " (med " { } " på den). Markering av blockquote (>) är avsedd för faktiska citat från en bok eller ett dokument, inte för kodblock.

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ätta J\"{o}rg med J{\"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?

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *