Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

In chemistry journals one often notices bibliography entries which contain a comment, cf. attachment. How to get such results using BibTeX/LaTeX?

enter image description here

share|improve this question
    
Are you using any particular bibliography packages? –  Joseph Wright Sep 23 '12 at 14:47
1  
Maybe it won't look exactly the same, but have you ever tried to use the note field of bibtex? Depending on your style the note field won't be processed but if your style makes use of it, this could be a useable way. –  Benedikt Bauer Sep 23 '12 at 14:56
    
@Joseph: right now I am using \usepackage[super, numbers, square, sort&compress]{natbib} \usepackage{natmove} \bibliographystyle{JAmChemSoc} –  es560 Sep 23 '12 at 15:03
add comment

2 Answers 2

You cannot do this by using the \cite command directly: notes added to citations print where the citation is used, not in the bibliography. Instead, you need to create a misc (or similar) database entry to include the required information. Done manually, this requires a separate database for notes (mixing them in a 'standard' .bib file is probably a poor idea). However, my notes2bib will automate the process, allowing you to write the information inside your .tex file. There is then the issue of how to create the journal part of such a note. The most straight-forward way is to work by hand need to do it by hand:

\begin{filecontents}{\jobname.bib}
@ARTICLE{Herrmann1999,
  author = {Ackermann, Lutz and Fürstner, Alois and Weskamp, Thomas and Kohl,
    Florian J. and Herrmann, Wolfgang A.},
  title = {{R}uthenium carbene complexes with imidazolin-2-ylidene ligands allow
    the formation of tetrasubstituted cycloalkenes by {RCM}},
  journaltitle = {Tetrahedron Lett.},
  year = {1999},
  volume = {40},
  number = {26},
  pages = {4787-4790},
  doi = {10.1016/S0040-4039(99)00919-3},
  timestamp = {2010.12.03}
}

@ARTICLE{Richards2008,
  author = {Adam, Fatima I. and Hogarth, Graeme and Kabir, Shariff E. and Richards,
    Idris},
  title = {{M}odels of the iron-only hydrogenase: {S}ynthesis and protonation
    of bridge and chelate complexes [{F}e2({CO})4{Ph2P(CH2)nPPh2}(μ-pdt)]
    (n = 2–4) – evidence for a terminal hydride intermediate},
  journaltitle = {C. R. Chimie},
  year = {2008},
  volume = {11},
  number = {8},
  pages = {890-905},
  doi = {10.1016/j.crci.2008.03.003},
  keywords = {di-iron hydrogenases, hydrogenases},
  timestamp = {2009.09.21}
}
\end{filecontents}
\documentclass{article}
\usepackage{notes2bib}
\usepackage[numbers,sort&compress,super]{natbib}
\usepackage{natmove}
\bibliographystyle{JAmChemSoc}
\begin{document}
Some text
  \bibnote{A notes about: Adam, F.~I.; Hogarth, G.; Kabir, S. E.
    \emph{C.~R.~Chemie}, \textbf{2008}, \emph{11}, 890--895}.
More text \cite{Herrmann1999}.
\bibliography{\jobname}
\end{document}

If you want a note about something that will also appear in the bibliography as a separate entry, you might consult How can I list references from BibTeX file in-line with commentary?

share|improve this answer
    
Thanks for your answer. Is there any chance to read the bibtex-values? Like: \showjournaltitle{Richards2008} => C. R. Chimie, or \showyear{Richards2008} => 2008? –  es560 Sep 24 '12 at 15:12
add comment

Here's a solution using biblatex and its chem-acs style. The begentry bibmacro is modified to print the meaning of an internal "intronote" macro whose name contains the key of the current bibentry (if such a macro exists). A new user command \intronote{<entry key>}{<note text>} is used to define notes. MWE (compile with XeLaTeX):

\documentclass{article}

\usepackage[style=chem-acs]{biblatex}

\makeatletter

\newcommand*{\intronote}[2]{%
  \csdef{cbx@#1@intronote}{#2}%
}

\renewbibmacro*{begentry}{%
  \ifcsdef{cbx@\thefield{entrykey}@intronote}{%
    \csuse{cbx@\thefield{entrykey}@intronote}\addperiod\space
  }{%
  }%
}

\intronote{Herrmann1999}{Some introductory note.}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@ARTICLE{Herrmann1999,
  author = {Ackermann, Lutz and Fürstner, Alois and Weskamp, Thomas and Kohl,
    Florian J. and Herrmann, Wolfgang A.},
  title = {{R}uthenium carbene complexes with imidazolin-2-ylidene ligands allow
    the formation of tetrasubstituted cycloalkenes by {RCM}},
  journaltitle = {Tetrahedron Lett.},
  year = {1999},
  volume = {40},
  number = {26},
  pages = {4787-4790},
  doi = {10.1016/S0040-4039(99)00919-3},
  timestamp = {2010.12.03}
}
@ARTICLE{Richards2008,
  author = {Adam, Fatima I. and Hogarth, Graeme and Kabir, Shariff E. and Richards,
    Idris},
  title = {{M}odels of the iron-only hydrogenase: {S}ynthesis and protonation
    of bridge and chelate complexes [{F}e2({CO})4{Ph2P(CH2)nPPh2}(μ-pdt)]
    (n = 2–4) – evidence for a terminal hydride intermediate},
  journaltitle = {C. R. Chimie},
  year = {2008},
  volume = {11},
  number = {8},
  pages = {890-905},
  doi = {10.1016/j.crci.2008.03.003},
  keywords = {di-iron hydrogenases, hydrogenases},
  timestamp = {2009.09.21}
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}

enter image description here

share|improve this answer
    
Is there an easy way to alter this to put the comment at the end of the bibliography entry? –  Canageek May 9 at 18:55
1  
@Canageek How about using the addendum field? –  lockstep May 9 at 19:11
    
Works perfectly, thank you. –  Canageek May 9 at 19:14
    
Wow - this is fine! But could you say me please: How can I make an "extro-note" with this? Meaning a comment at the end of the bibentry. Thx. –  cis Jun 14 at 1:29
    
@cis As I wrote above, use the addendum field`. –  lockstep Jun 14 at 6:56
show 1 more comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.