With biblatex
and biber
and modifications to you bib
file, it is quite easy to get pretty close to what you are asking for. The problem is that the biblatex
trad-plain
style does not match you style perfectly: the sort order and ordering of the author name parts are different along with capitalization of the titles and journal name and some italics. This can all be fixed if it is really needed. The key thing is that your comments needs to be stored for every entry as a field mynote
. We then need to tell biber
about the new field
\DeclareDatamodelFields[type=field,datatype=literal]{mynote}
and then we need to tell biblatex
to print the field after every entry
\xapptobibmacro{finentry}{\par\printfield{mynote}}{}{}
where the \xapptobibmacro
macro comes from the xpatch
package. A complete MWE that uses the filecontents
environment to create a dummy bib
file:
\documentclass{article}
% This just makes a dummy bib file
\begin{filecontents}{\jobname.bib}
@ARTICLE{a,
author = {Doe, J.},
title = {The Title},
journal = {The Journal},
mynote = {This source is really interesting because it doesn't have a real title}
}
@ARTICLE{b,
author = {Smith, J.},
title = {The New Title},
journal = {The Same Journal},
mynote = {This second source is also really interesting because it contains words}
}
\end{filecontents}
% This does the work
\usepackage[style=trad-plain]{biblatex}
\addbibresource{\jobname.bib}
\DeclareDatamodelFields[type=field,datatype=literal]{mynote}
\usepackage{xpatch}
\xapptobibmacro{finentry}{\par\printfield{mynote}}{}{}
\begin{document}
\nocite{*}
\printbibliography
\end{document}

biblatex
andbiber
and add the comments as a field in the bib file?biblatex
then the answers to this question are probably useful: tex.stackexchange.com/questions/91304/…