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

  • Você tentou \usepackage[utf8]{inputenc} e então simplesmente escreva o nome Jörg Geißler?
  • @Dror, isso não é ' uma boa ideia, já que 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 ou ssler?)
  • Sim. Então, o ß funciona, mas o ö está causando o problema.
  • Em geral, você não deve ' t use um acento agudo ´ 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.
  • Uma dica: se você recuar as linhas em 4 espaços, elas serão marcadas como um exemplo de código . Você também pode destacar o código e clicar no botão " código " (com " { } " nele). A marcação de blockquote (>) destina-se a citações reais de um livro ou documento, não para blocos de código.

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

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *