Problemas al intentar citar St\"{o}mer-Verlet en el campo "título" de una entrada de dorsal

Problemas al intentar citar St\"{o}mer-Verlet en el campo "título" de una entrada de dorsal

Estoy escribiendo un artículo sobre el avance del método Stömer-Verlet utilizando la plantilla de Elsevier. Sin embargo, tengo un desafío al intentar citar. Tomemos por ejemplo, en 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}"}

si escribo

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

se ejecutará pero no se ejecutará si escribo

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

En este caso, ¿qué puedo hacer?

Respuesta1

Hay varios problemas con la entrada del dorsal. La forma de componer Störmerpuede no ser la más difícil.

  • Se utiliza la forma codificada en Unicode del glifo "en-dash": entre las palabras "Stormer" y "Verlet". Utilice --en su lugar,a menos queutiliza un motor TeX compatible con Unicode (XeTeX o LuaTeX) para compilar el documento.

  • Para evitar que BibTeX escriba en minúsculas los nombres Störmery Verleten el titlecampo, encierrelos entre llaves.

  • Abreviar el nombre de la revista a Acta Numer.parece bastante innecesario. En lugar de eso, escribe Acta Numerica. Si se siente ambicioso, puede configurar una variable de cadena que codifique si el nombre de la revista debe abreviarse o no. Si su artículo está destinado a ser enviado a una revista académica, es probable que la revista tenga sus propias reglas "internas" con respecto a las abreviaturas de los nombres de las revistas. No dificulte su trabajo proporcionándoles abreviaturas posiblemente no estándar.

  • Elimine "doi: " del doicampo y asegúrese de utilizar un estilo de bibliografía que sepa cómo manejar el doicampo. Aparte: si aún no lo ha hecho, asegúrese de cargar el urlpaquete.

  • Para separar los nombres de los autores en el authorcampo, utilice la palabra clave and,nocomas.

  • También usaría los nombres completos de los autores en el authorcampo y dejaría que el estilo de la bibliografía determine si los nombres completos o abreviados deben mostrarse en la bibliografía formateada.

  • No debería ser necesario escribir St{\"o}rmeren lugar de Störmeren el titlecampo si emplea un motor TeX compatible con Unicode o (en caso de que utilice pdfLaTeX, que no es totalmente compatible con Unicode) carga el inputencpaquete con la opción utf8.

Por lo tanto, la entrada del dorsal completamente modificada debería verse así:

@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",
}

Si usa un estilo de bibliografía que no procesa el doicampo, pero si de alguna manera cree que es realmente necesario mostrar la cadena DOI, simplemente cambie el campo.

  doi          = "10.1017/S0962492902000144",

a

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

El notecampo siempre es procesado, por casi todos los estilos de bibliografía que existen en algún lugar. (Recordaste cargar el urlpaquete, ¿verdad?)


Un MWE completo (ejemplo de trabajo mínimo):

\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}

información relacionada