BibTeX, biblatex and biberachemso with ChemEurJ.bst misses the first reference

Information and discussion about BiBTeX - the bibliography tool for LaTeX documents.
Post Reply
tkumpul1
Posts: 2
Joined: Mon Aug 22, 2016 4:47 pm

achemso with ChemEurJ.bst misses the first reference

Post by tkumpul1 »

Hi,
I'm writing an article to a RSC journal with the achemso package. I would like to use the ChemEurJ.bst bibliography style but I'm having some problems with this. The first reference line, (1), seems to be blank and the actual references start from (2). The rest works fine. First I tried by adding the \bibliographystyle{ChemEurJ} before the \document class (see below).

Code: Select all

\bibliographystyle{ChemEurJ}
\documentclass[journal=jacsat,manuscript=article]{achemso}
\usepackage[version=3]{mhchem}

\title{Test article}
\author{RSC author}

\begin{document}
	Blaa blaa blaa.\cite{test_cite}
	
	\bibliography{refX}
\end{document}
Secondly, I tried to replace the achemso.bst style in both the achemso.sty and achemso.cls files:
original:

Code: Select all

\newcommand*\acs@bibstyle{achemso}
\ifacs@biochem
  \def\acs@bibstyle{biochem}
  \bibliographystyle{biochem}
\else
  \bibliographystyle{achemso}
\fi
changed into

Code: Select all

\newcommand*\acs@bibstyle{achemso}
\ifacs@biochem
  \def\acs@bibstyle{biochem}
  \bibliographystyle{biochem}
\else
  \bibliographystyle{ChemEurJ}
\fi
Both methods seem to result in same output in my ref. list:

Blaa blaa blaa.2

References
(1)
(2) D. G. Blackmond, Angew. Chem. Int. Ed. 2005, 44, 4302–4320.

Any help will be appreciated.
Thanks,
Tatu

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p

Johannes_B
Site Moderator
Posts: 4182
Joined: Thu Nov 01, 2012 4:08 pm

achemso with ChemEurJ.bst misses the first reference

Post by Johannes_B »

Welcome,

Code: Select all

This is BibTeX, Version 0.99d (TeX Live 2015)
The top-level auxiliary file: tkumpulAchemsoBibliography.aux
The style file: ChemEurJ.bst
Illegal, another \bibstyle command---line 6 of file tkumpulAchemsoBibliography.aux
 : \bibstyle
 :          {achemso}
I'm skipping whatever remains of this command
This is an error you should take seriously. The achemso bundle is ready to use. Define the journal you want to publish with and the correct bibliography style will be used.

PS: You aren't allowed to just change the files, they are copyrighted. Also, it d'oesnt make much sense if you don't know what you are changing.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
tkumpul1
Posts: 2
Joined: Mon Aug 22, 2016 4:47 pm

achemso with ChemEurJ.bst misses the first reference

Post by tkumpul1 »

Johannes_B wrote:Re: achemso with ChemEurJ.bst misses the first reference
by Johannes_B » Mon Aug 22, 2016 6:46 pm

Welcome,
I know that you can change the article type but as the name of the bundle says, it is meant for American Chemical Society journals, not for Royal Society of Chemistry. Therefore I was interested if it would be possible to use the achemso package in combination with other bibliography style files. However, I noticed that there appears to be another package named rsc, which is actually meant for publications in roc journals. Maybe I'll use that one.
User avatar
Johannes_B
Site Moderator
Posts: 4182
Joined: Thu Nov 01, 2012 4:08 pm

achemso with ChemEurJ.bst misses the first reference

Post by Johannes_B »

Achemso vs. RSC, i didn't even notice. RSC provides an own template, you can find it on their website. The same template can also be used with Overleaf.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
Post Reply