I'm using the multibib package to create a document with two bibliographies from two separate bib files. In one of the files, each entry's note field indicates what type of scholarly product it is: journal, conference, poster, etc, and uses \hfill to place the note in the lower-right corner of the entry in the bibliography. Here is a complete example:
\documentclass{article}
\usepackage{multibib}
\usepackage{amstext}
\newcites{scholarlyproducts}{\text{Scholarly Products}}
\usepackage{filecontents}
\begin{filecontents}{main.bib}
@book{knuth1979tex,
title = {TEX and METAFONT: New directions in typesetting},
author = {Knuth, Donald Ervin},
year = {1979},
publisher = {American Mathematical Society}
}
\end{filecontents}
\begin{filecontents}{products.bib}
@article{doe2018laification,
author = {Jane Doe},
title = {On the Laification of Tex},
journal = {Nature: typesetting},
volume = {2018},
note = {\hfill[journal]}
}
\end{filecontents}
\begin{document}
In~\cite{knuth1979tex}, the author uses math to beautiful effect.
\bibliographystyle{plain} % or acm, ieeetr, siam
\bibliography{main}
\nocitescholarlyproducts{doe2018laification}
\bibliographystylescholarlyproducts{unsrt}
\bibliographyscholarlyproducts{products}
\end{document}
I suspect this isn't the intended purpose of the note field, but it has the desired effect, except a period is added after each entry's note in scholarlyproducts.bbl, which I don't want:
\begin{thebibliography}{1}
\bibitem{doe2018laification}
Jane Doe.
\newblock On the laification of tex.
\newblock {\em Nature: typesetting}, 2018.
\newblock \hfill[journal]. % <-- undesired period
\end{thebibliography}
How do I prevent the bibliography style from adding a period after the note field? Ideally the solution will be programmatic (not bst hacking), or just not use the note field. Thanks!
\hfilletc.? – moewe Mar 11 '18 at 06:05