Como usar o estilo bibliográfico achemso sem o pacote achemso?

Como usar o estilo bibliográfico achemso sem o pacote achemso?

Eu tentei usar oachemsoestilo de bibliografia para um documento que não é um artigo que desejo submeter a um periódico. Assim não utilizo a achemsoclasse nem o achemsopacote.

Funciona, mas as referências não são numeradas. Como posso mudar isso ou existe um estilo de babador padrão parecido com achemso?

Responder1

O uso do achemsopacote é recomendado ao utilizar o achemsoestilo bibliografia, pois fornece uma interface conveniente para alterar os valores de controle utilizados pelo estilo. Porém, é perfeitamente possível usar o estilo bibliografia sem o pacote. Para fazer isso, o principal a ter em mente é que se trata de um natbibestilo numerado e, portanto, você deve carregar o natbibpacote com a numbersopção

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

Se você deseja controlar a saída da bibliografia, por exemplo, definindo se os títulos dos artigos são incluídos ou não, então você precisa ter uma entrada especial de 'controle' no banco de dados e citá-la. Isso pode ser alcançado basicamente da mesma maneira que o pacote funciona:

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

ou é claro que você pode adicionar a entrada de controle ao seu .bibarquivo principal. Esperamos que as entradas de controle sejam suficientemente claras.

Responder2

É muito mais simples colocar após documentclasso comando a seguinte linha:

\documentclass[journal=langmuir,manuscript=article]{achemso}
\setkeys{acs}{articletitle=true}

Isso apenas introduziria o título nas referências.

informação relacionada