BibTeX, biblatex and biber ⇒ Text in References
Text in References
Do you know, how to include text into the references? Like "For reviews see: ... citation ...".
I'm working with achemso style which uses natbib apparently. I know that I can have a text in the references using \bibnote, but as far as I understand it only allows to have a note without a full citation following.
Thanks a lot in advance,
Iakov
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
-
- Posts: 707
- Joined: Tue Mar 25, 2008 5:02 pm
Re: Text in References
There is a "note" field in BibTeX that allows you to put arbitrary text at the end of a \bibitem, but that may not be what you mean.
Text in References
I want something like what is done in ref. 4 in the following snapshot: As far as I understood, the "note" field in bibtex will go after the main body of the citation, whether I need it in the beginning. Moreover, I will need the note to preceed a sub-list of references.
I figured out I can do anything I want if to use {thebibliography} and \bibitem, not bibtex, but that means rewriting the whole reference list...
-
- Posts: 707
- Joined: Tue Mar 25, 2008 5:02 pm
Text in References
(1) blah blah (For a recent example, see Ref.~\citenum{blah}).
(2) blah blah~\cite[recent example]{blah}.
You could also edit your .bib file and make another entry like this:
Code: Select all
@article{Harvey_w_note,
author = "{For a recent example, see: Harvey}, J. E. and Raw, S. A. and
Taylor, R. J. K.",
journal = "Org.\ Lett.",
volume = 6,
year = 2004,
pages = "2611--2614"
}
The last one is [i]really[/i] not a good idea to do in general, but it [i]will[/i] work in this instance. A better solution is to edit the .bbl file right after running BibTeX, which will need to be done every time. You could write a script that does it automatically, such as
[code]
sed -i 's/Harvey,\s\+J\./For a recent example, see: \0/' myfile.bbl
You could also create and endnote (see the achemso documentation; if I recall correctly, there is a command to put an arbitrary end note into the bibliography)
with the appropriate text in it.
The reason this is complicated is that the example you found is generally considered either bad style or non-standard style (depending on who you ask). Most of the time, bibliographies are simply lists of references, not footnotes or endnotes (though many journals list endnotes in the reference list, too).
Re: Text in References
I'm also using achemso, and often the references I want to add notes to are multi-part references using mciteplus, so unfortunately just fudging it by putting the text I want in front of the first author's name won't work - that gives me the text I want after the (a) marker for the head reference.
I'm not familiar with endnote so if kaiserkarl or anyone else could give me some more details on how I might go about using it to do this, I'd appreciate it.
-
- Posts: 707
- Joined: Tue Mar 25, 2008 5:02 pm
Re: Text in References
I don't really know how to do this in general (as I said, it's generally frowned upon).
Text in References
Here's an example using biblatex:
Code: Select all
% compile with XeLaTeX and biber
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{english}
\usepackage{csquotes}
\usepackage[backend=biber,style=chem-angew]{biblatex}
\addbibresource{biblatex-examples.bib}
\defbibheading{myhead}{\section*{References and Notes}}
\usepackage{notes2bib}
\begin{document}
A text \cite{aksin} with references \cite{herrmann,yoon} and a note
\bibnote{For a recent example, see \fullcite{aksin}} all in one list.
\printbibliography[heading=myhead]
\end{document}
Text in References
Code: Select all
\bibnote
Code: Select all
\fullcite
Code: Select all
% compile with pdflatex and bibtex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{achemso}
\begin{filecontents}{examples.bib}
@Article{aksin,
author = {Aks{\i}n, {\"O}zge and T{\"u}rkmen, Hayati and Artok, Levent and
{\k{C}}etinkaya, Bekir and Ni, Chaoying and B{\"u}y{\"u}kg{\"u}ng{\"o}r, Orhan
and {\"O}zkal, Erhan},
indextitle = {Effect of immobilization on catalytic characteristics},
title = {Effect of immobilization on catalytic characteristics of saturated
Pd-N-heterocyclic carbenes in Mizoroki-Heck reactions},
journaltitle = jomch,
volume = {691},
number = {13},
date = {2006},
pages = {3027--3036}
}
@Article{herrmann,
author = {Herrmann, Wolfgang A. and {\"O}fele, Karl and Schneider, Sabine K. and
Herdtweck, Eberhardt and Hoffmann, Stephan D.},
indextitle = {Carbocyclic carbene as an efficient catalyst, A},
title = {A carbocyclic carbene as an efficient catalyst ligand for C--C coupling
reactions},
journaltitle = anch-ie,
volume = {45},
number = {23},
date = {2006},
pages = {3859--3862}
}
@Article{yoon,
author = {Yoon, Myeong S. and Ryu, Dowook and Kim, Jeongryul and Ahn, Kyo Han},
indextitle = {Palladium pincer complexes},
title = {Palladium pincer complexes with reduced bond angle strain: efficient catalysts
for the Heck reaction},
journaltitle = {Organometallics},
volume = {25},
number = {10},
date = {2006},
pages = {2409--2411}
}
\end{filecontents}
\begin{document}
A text \cite{aksin} with references \cite{herrmann,yoon} and a note
\bibnote{For a recent example, see \citet*{aksin}} all in one list.
\bibliography{examples}
\end{document}