Tenho um autor chamado Jörg Geißler
, que desejo incluir em meu banco de dados BibTeX.
I tentei usar
Gei\ssler, J\"{o}rg
mas isso não funciona corretamente. Não consigo mais gerar o PDF. Como faço para digitar o nome corretamente?
Comentários
Resposta
Você precisa incluir a macro \ss
entre colchetes: (também é uma boa ideia incluir \"
dentro das chaves do “o”.)
Gei{\ss}ler, J{\"o}rg
Caso contrário, o TeX não pode “dizer se a macro é \ss
ou \ssler
. Normalmente as macros também podem ser delimitadas por espaços em LaTeX, mas isso não funcionará em seu arquivo bib porque o espaço é usado pelo BibTeX para delimitar partes de nomes.
Portanto, dentro do seu documento
Gei\ss ler, J{\"o}rg
seria renderizado corretamente como:
Geißler, Jörg ,
mas usado em seu arquivo bib, a mesma entrada seria renderizada pelo BibTeX como:
Geiß ler, Jörg
presumindo que você estava usando um formato de bibliografia sobrenome-nome.
Além disso, se você usou o formulário
J{\"o}rg Gei\ss ler
em seu arquivo bib, ele seria renderizado como:
ler, Jörg Geiß
Comentários
- Eu ' estou surpreso com a última frase:
Gei\ss ler
não funciona? Espaços após as macros são ignorados. Claro não funcionará. De qualquer forma, colchetes em torno de coisas especiais nunca são uma má ideia com BibTeX. - @AlanMunn: Os colchetes ao redor são necessários para dizer
bibtex
que deve deixar o conteúdo ( neste caso, um comando LaTeX, mas também pode ser uma palavra maiúscula que não deve ' ser feita em minúsculas) como está. Pelo mesmo motivo, seria mais seguro substituirJ\"{o}rg
porJ{\"o}rg.
- @Martin No bibtex o espaço irá não funciona porque interpretará o espaço como separando duas partes do nome. Portanto,
Gei\ss ler, J{\"o}rg
será gerado como " ler, Gei ß J ö rg "! Eu ' adicionarei isso à resposta. - @Alan, usar sua solução ainda não resolve meu problema. No meu arquivo Bibtex, chamo o autor:
author={R{\"o}{\ss}ler, Irene and Ungerer, Albrecht}
, mas na literatura estranhamente resulta o seguinte: > [R ö ß ler und Ungerer 2012] R Ö SS LER, Irene; UNGERER, Albrecht: … também as citações no texto estão incorretas: > (R ö ß ler und Ungerer, 2012, S.100) - De acordo com a Wikipedia , A capital foi declarada uma letra oficial do alfabeto alemão em 29 de junho de 2017. No entanto, quando usei
\SS
ou"S
, eles não são ' t renderizado como maiúsculo ẞ como eu esperava. Existe alguma solução?
\usepackage[utf8]{inputenc}
e então simplesmente escreva o nomeJörg Geißler
?bibtex
não ' lida com UTF8. Da mesma forma que você coloca\"{o}
, você deve colocar{\ss}
. (Caso contrário, como o TeX sabe se a macro é\ss
oussler
?)´
como apóstrofo, mas um apóstrofo real'
. Supondo que você tenha um teclado alemão, pressione [Shift] + [#]. Errado: não ´ t ou não. À direita: não ' t. Isso se aplica a apóstrofos em alemão e inglês.>
) destina-se a citações reais de um livro ou documento, não para blocos de código.