Intenté usar elachemso
Estilo de bibliografía para un documento que no es un artículo que deseo enviar a una revista. Por eso no uso la achemso
clase ni el achemso
paquete.
Funciona pero las referencias no están numeradas. ¿Cómo puedo cambiar esto o existe un estilo de babero estándar que se parece achemso
?
Respuesta1
Se recomienda el uso del achemso
paquete cuando se utiliza el achemso
estilo de bibliografía, ya que proporciona una interfaz conveniente para modificar los valores de control utilizados por el estilo. Sin embargo, es perfectamente posible utilizar el estilo bibliografía sin el paquete. Para hacer eso, lo clave a tener en cuenta es que es un natbib
estilo numerado, por lo que deberías cargar el natbib
paquete con la numbers
opción
\begin{filecontents}{\jobname.bib}
@ARTICLE{Abernethy2003,
author = {Colin D. Abernethy and Gareth M. Codd and Mark D. Spicer
and Michelle K. Taylor},
title = {{A} highly stable {N}-heterocyclic carbene complex of
trichloro-oxo-vanadium(\textsc{v}) displaying novel
{C}l---{C}(carbene) bonding interactions},
journal = {{J}. {A}m. {C}hem. {S}oc.},
year = {2003},
volume = {125},
pages = {1128--1129},
number = {5},
doi = {10.1021/ja0276321},
}
\end{filecontents}
\documentclass{article}
\usepackage[sort&compress,numbers,super]{natbib}
\bibliographystyle{achemso}
\begin{document}
Text\cite{Abernethy2003}
\bibliography{\jobname}
\end{document}
Si desea poder controlar la salida de la bibliografía, por ejemplo estableciendo si se incluyen o no los títulos de los artículos, entonces necesita tener una entrada especial de "control" en la base de datos y citarla. Esto se puede lograr básicamente de la misma manera que funciona el paquete:
\begin{filecontents}{\jobname.bib}
@ARTICLE{Abernethy2003,
author = {Colin D. Abernethy and Gareth M. Codd and Mark D. Spicer
and Michelle K. Taylor},
title = {{A} highly stable {N}-heterocyclic carbene complex of
trichloro-oxo-vanadium(\textsc{v}) displaying novel
{C}l---{C}(carbene) bonding interactions},
journal = {{J}. {A}m. {C}hem. {S}oc.},
year = {2003},
volume = {125},
pages = {1128--1129},
number = {5},
doi = {10.1021/ja0276321},
}
\end{filecontents}
\begin{filecontents}{\jobname-control.bib}
@Control{achemso-control,
ctrl-article-title = "no",
ctrl-chapter-title = "no",
ctrl-etal-number = "15",
ctrl-etal-firstonly = "yes",
}
\end{filecontents}
\documentclass{article}
\usepackage[sort&compress,numbers,super]{natbib}
\bibliographystyle{achemso}
\AtBeginDocument{\nocite{achemso-control}}
\begin{document}
Text\cite{Abernethy2003}
\bibliography{\jobname,\jobname-control}
\end{document}
o, por supuesto, puede agregar la entrada de control a su .bib
archivo principal. Esperemos que las entradas de control sean lo suficientemente claras.
Respuesta2
Es mucho más sencillo simplemente poner después del documentclass
comando la siguiente línea:
\documentclass[journal=langmuir,manuscript=article]{achemso}
\setkeys{acs}{articletitle=true}
Esto solo introduciría el título en las referencias.