Problemas ao tentar citar St\"{o}mer-Verlet no campo "título" de uma entrada de peito

Problemas ao tentar citar St\"{o}mer-Verlet no campo "título" de uma entrada de peito

Estou escrevendo um artigo sobre o avanço do método Stömer-Verlet usando o modelo da Elsevier. No entanto, tenho um desafio ao tentar citar. Tomemos por exemplo, em mybib

@article{Hairer03,
    title   = "Geometric numerical integration illustrated by the St\"{o}rmer–Verlet method",
    journal = "Acta Numer.",
    volume  = "12",
    pages   = "399--450",
    year    = "2003",
    doi     = "doi: 10.1017/S0962492902000144",
    author  = "{E. Hairer, C. Lubich and G. Wanner}"}

Se eu digitar

title   = "Geometric numerical integration illustrated by the Stormer–Verlet method",

ele será executado, mas não será executado se eu digitar

title   = "Geometric numerical integration illustrated by the St\"{o}rmer–Verlet method",

Neste caso, o que posso fazer?

Responder1

Existem vários problemas com a entrada do seu peito. Como compor Störmerpode não ser o mais severo.

  • Você usa a forma codificada em Unicode do glifo "en-dash": entre as palavras "Stormer" e "Verlet". --Em vez disso, usea menos quevocê usa um mecanismo TeX compatível com unicode (XeTeX ou LuaTeX) para compilar o documento.

  • Para evitar que o BibTeX coloque os nomes em letras minúsculas Störmere Verletno titlecampo, coloque-os entre chaves.

  • Abreviar o nome da revista para Acta Numer.parece desnecessário. Em vez disso, escreva Acta Numerica. Se você se sentir ambicioso, poderá configurar uma variável de string que codifique se o nome do periódico deve ou não ser abreviado. Se o seu artigo for destinado a ser submetido a um periódico acadêmico, o periódico provavelmente terá suas próprias regras "internas" em relação às abreviações dos nomes dos periódicos. Não torne o trabalho deles mais difícil fornecendo abreviações possivelmente fora do padrão.

  • Remova “doi:” do doicampo e certifique-se de usar um estilo bibliográfico que saiba como lidar com o doicampo. Além: se você ainda não fez isso, certifique-se de carregar o urlpacote.

  • Para separar os nomes dos autores no authorcampo, utilize a palavra-chave and,nãovírgulas.

  • Eu também usaria os nomes completos dos autores no authorcampo e deixaria para o estilo da bibliografia determinar se os nomes completos ou abreviados deveriam ser mostrados na bibliografia formatada.

  • Escrever St{\"o}rmerem vez de Störmerno titlecampo não deve ser necessário se você empregar um mecanismo TeX compatível com Unicode ou (caso você utilize pdfLaTeX, que não é totalmente compatível com Unicode) carregar o inputencpacote com a opção utf8.

A entrada do babador totalmente modificada deve, portanto, ser semelhante a esta:

@article{Hairer03,
  author       = "Ernst Hairer and Christian Lubich and Gerhard Wanner",
  title        = "Geometric numerical integration illustrated by the
                  {St{\"o}rmer--Verlet} method",
  journal      = "Acta Numerica",
  volume       = 12,
  pages        = "399--450",
  year         = 2003,
  doi          = "10.1017/S0962492902000144",
}

Se você utiliza um estilo de bibliografia que não processa o doicampo, mas de alguma forma acredita que é realmente necessário mostrar a string DOI, basta alterar o campo

  doi          = "10.1017/S0962492902000144",

para

  note          = "doi: \url{10.1017/S0962492902000144}",

O notecampo é sempre processado por praticamente todos os estilos de bibliografia existentes em algum lugar. (Você se lembrou de carregar o urlpacote, certo?)


Um MWE completo (exemplo mínimo de trabalho):

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{Hairer03,
  author       = "Ernst Hairer and Christian Lubich and Gerhard
                  Wanner",
  title        = "Geometric numerical integration illustrated by the
                  {St{\"o}rmer--Verlet} method",
  journal      = "Acta Numerica",
  volume       = 12,
  pages        = "399--450",
  year         = 2003,
  doi          = "10.1017/S0962492902000144",
}
\end{filecontents}

\documentclass{article}
\usepackage{natbib}
\bibliographystyle{plainnat} % any bib style that processes the 'doi' field
\usepackage{url} % to process the contents of the 'doi' field

\begin{document}
\nocite{*}
\bibliography{mybib}
\end{document}

informação relacionada