Ho un autore chiamato Jörg Geißler
, che desidero includere nel mio database BibTeX.
I ho provato a utilizzare
Gei\ssler, J\"{o}rg
ma questo non funziona correttamente. Non riesco più a generare il PDF. Come faccio a digitare correttamente il nome?
Commenti
Risposta
Devi racchiudere la macro \ss
tra parentesi graffe: (è anche una buona idea racchiudere il \"
tra parentesi graffe “o”.)
Gei{\ss}ler, J{\"o}rg
Altrimenti, TeX non può “dire se la macro è \ss
o \ssler
. Di solito le macro possono anche essere delimitate da spazi in LaTeX, ma questo non funzionerà nel file bib perché lo spazio è usato da BibTeX per delimitare parti di nomi.
Quindi allinterno del tuo documento
Gei\ss ler, J{\"o}rg
verrebbe visualizzato correttamente come:
Geißler, Jörg ,
ma usato nel file bib lo stesso input sarebbe reso da BibTeX come:
Geiß ler, Jörg
supponendo che tu stia utilizzando un formato bibliografico cognome-nome.
Inoltre, se hai utilizzato il modulo
J{\"o}rg Gei\ss ler
nel tuo file bib, verrebbe visualizzato come:
ler, Jörg Geiß
Commenti
- ' sono sorpreso dellultima frase:
Gei\ss ler
non funziona? Gli spazi dopo le macro vengono ignorati. Ovviamente non funzionerà. Ad ogni modo, le parentesi graffe attorno a cose speciali non sono mai una cattiva idea con BibTeX. - @AlanMunn: le parentesi graffe circostanti sono necessarie per dire a
bibtex
che dovrebbe lasciare il contenuto ( in questo caso un comando LaTeX, ma potrebbe anche essere una parola maiuscola che non dovrebbe ' essere resa minuscola) così comè. Per lo stesso motivo, sarebbe più sicuro sostituireJ\"{o}rg
conJ{\"o}rg.
- @Martin In bibtex lo spazio sarà non funziona perché interpreterà lo spazio come separazione di due parti del nome. Quindi
Gei\ss ler, J{\"o}rg
verrà visualizzato come " ler, Gei ß J ö rg "! ' aggiungerò questo alla risposta. - @Alan, lutilizzo della tua soluzione continua a non risolvere il mio problema. Nel mio file Bibtex nomino lautore:
author={R{\"o}{\ss}ler, Irene and Ungerer, Albrecht}
, ma nella letteratura stranamente restituisce questo: > [R ö ß ler und Ungerer 2012] R Ö SS LER, Irene; UNGERER, Albrecht: … anche le citazioni nel testo non sono corrette: > (R ö ß ler und Ungerer, 2012, S.100) - Secondo Wikipedia , La capitale ẞ è stata dichiarata lettera ufficiale dellalfabeto tedesco del 29 giugno 2017. Tuttavia, quando ho utilizzato
\SS
o"S
, non sono ' t reso come maiuscolo ẞ come mi aspettavo. Cè qualche soluzione?
\usepackage[utf8]{inputenc}
e poi semplice scrivi il nomeJörg Geißler
?bibtex
' non si occupa di UTF8. Nello stesso modo in cui metti\"{o}
dovresti inserire{\ss}
. (Altrimenti come fa TeX a sapere se la macro è\ss
ossler
?)´
come apostrofo, ma un vero e proprio apostrofo'
. Supponendo che tu abbia una tastiera tedesca, premi [Shift] + [#]. Sbagliato: non ´ to non lo fa. A destra: non ' t. Questo vale sia per gli apostrofi tedeschi che per quelli inglesi.>
) è inteso per citazioni effettive di un libro o di un documento, non per blocchi di codice.