Ich habe einen Autor namens Jörg Geißler
, den ich in meine BibTeX-Datenbank aufnehmen möchte.
I. habe versucht,
Gei\ssler, J\"{o}rg
zu verwenden, aber dies funktioniert nicht richtig. Ich kann das PDF nicht mehr generieren. Wie gebe ich den Namen richtig ein?
Kommentare
- Haben Sie versucht,
\usepackage[utf8]{inputenc}
zu haben und dann Schreiben Sie einfach den NamenJörg Geißler
? - @Dror Dies ist keine ' gute Idee, da
bibtex
' behandelt UTF8 nicht. Genauso wie Sie\"{o}
eingeben, sollten Sie{\ss}
eingeben. (Woher weiß TeX sonst, ob das Makro\ss
oderssler
ist?) - Ja. Dann funktioniert die ß, aber die ö verursacht ein Problem.
- Im Allgemeinen sollten Sie nicht ' Verwenden Sie keinen akuten Akzent
´
als Apostroph, sondern einen tatsächlichen Apostroph'
. Angenommen, Sie haben eine deutsche Tastatur, drücken Sie [Umschalt] + [#]. Falsch: nicht ´ t oder nicht. Rechts: ' t. Dies gilt für deutsche und englische Apostrophe gleichermaßen. - Ein Tipp: Wenn Sie Zeilen um 4 Leerzeichen einrücken, werden sie als Codebeispiel . Sie können den Code auch markieren und auf die Schaltfläche " code " klicken (mit " { } " darauf). Das Blockquote-Markup (
>
) ist für tatsächliche Zitate aus einem Buch oder einem Dokument vorgesehen, nicht für Codeblöcke.
Antwort
Sie müssen das Makro \ss
in geschweifte Klammern setzen: (Es ist auch eine gute Idee, das \"
in geschweiften Klammern des „o“.)
Gei{\ss}ler, J{\"o}rg
Andernfalls kann TeX nicht erkennen, ob das Makro \ss
oder \ssler
. Normalerweise können Makros auch durch Leerzeichen in LaTeX begrenzt werden. Dies funktioniert jedoch nicht in Ihrer Bib-Datei, da das Leerzeichen von BibTeX zum Trennen von Teilen von Namen verwendet wird.
Also innerhalb Ihres Dokuments
Gei\ss ler, J{\"o}rg
würde korrekt gerendert als:
Geißler, Jörg ,
, aber in Ihrer Bib-Datei verwendet, wird von BibTeX dieselbe Eingabe gerendert wie:
Geißler, Jörg
unter der Annahme, dass Sie ein Bibliografieformat für Nachname und Vorname verwendet haben.
Wenn Sie in Ihrer Startnummer das Formular
J{\"o}rg Gei\ss ler
verwenden, wird es wie folgt gerendert:
ler, Jörg Geiß
Kommentare
- Ich ' bin überrascht über den letzten Satz: Funktioniert
Gei\ss ler
nicht? Leerzeichen nach Makros werden ignoriert. Natürlich funktioniert nicht. Wie auch immer, Klammern um spezielle Dinge sind mit BibTeX niemals eine schlechte Idee. - @AlanMunn: Die umgebenden Klammern sind erforderlich, um
bibtex
mitzuteilen, dass der Inhalt verlassen werden soll ( In diesem Fall ein LaTeX-Befehl, aber es kann sich auch um ein Großbuchstaben handeln, das ' nicht so wie es ist in Kleinbuchstaben geschrieben werden sollte. Aus dem gleichen Grund wäre es sicherer,J\"{o}rg
durchJ{\"o}rg.
- @Martin zu ersetzen funktioniert nicht, da der Raum so interpretiert wird, dass zwei Teile des Namens getrennt werden.
Gei\ss ler, J{\"o}rg
wird also als " ler, Gei ß J rg "! Ich ' füge dies der Antwort hinzu. - @Alan, die Verwendung Ihrer Lösung löst mein Problem immer noch nicht. In meiner Bibtex-Datei nenne ich den Autor:
author={R{\"o}{\ss}ler, Irene and Ungerer, Albrecht}
, aber in der Literatur wird dies seltsamerweise ausgegeben: > [R ö ß ler und Ungerer 2012] R Ö SS LER, Irene; UNGERER, Albrecht: … auch die Zitate im Text sind falsch: > (R ö ß ler und Ungerer, 2012, S.100) - Laut Wikipedia wurde die Hauptstadt ẞ zum offizieller Buchstabe des deutschen Alphabets am 29. Juni 2017. Wenn ich jedoch
\SS
oder"S
verwendet habe, sind sie ' wird nicht wie erwartet als Kapital dargestellt. Gibt es eine Lösung?