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

  • Hai provato ad avere \usepackage[utf8]{inputenc} e poi semplice scrivi il nome Jörg Geißler?
  • @Dror questa non è ' una buona idea, poiché 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 o ssler?)
  • Sì. Quindi ß funziona ma ö sta causando problemi.
  • In generale, non dovresti ' t utilizzare un accento acuto ´ 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.
  • Un suggerimento: se rientri le righe di 4 spazi, vengono contrassegnate come esempio di codice . Puoi anche evidenziare il codice e fare clic sul pulsante " code " (con " { } " su di esso). Il markup blockquote (>) è inteso per citazioni effettive di un libro o di un documento, non per blocchi di codice.

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 sostituire J\"{o}rg con J{\"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?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *