As I understand, the package bibtopic
redefines (and ignore) the commands \bibliography
and \nobibliography
. While the package bibentry
rely on either commands to load the bibliographic entries and insert them in the document when a \bibentry
is encountered.
Is there a workaround to make those work together? Currently, all I get is an empty place where the \bibentry
should appear. Here follows a (kinda) minimal example.
\documentclass[a4paper,11pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{natbib}
\usepackage{bibentry}
\usepackage{bibtopic}
\begin{document}
\bibliographystyle{plain}
\nobibliography*
The cloud by NIST~\cite{NISTCloud}. Nice graphic card: \cite{TeslaK40}.
BigData:\\
\bibentry{BigData}
\chapter*{Bibliography}
\begin{btSect}{main}
\btPrintCited
\end{btSect}
\chapter*{Webography}
\begin{btSect}{web}
\btPrintCited
\end{btSect}
\bibliography{main}
\end{document}
The content of main.bib
.
@article{BigData,
title={{3D Data Management: Controlling Data Volume, Velocity and Variety}},
author={Laney, Doug},
journal={META Group Research Note},
volume={6},
year={2001}
}
@article{NISTCloud,
title={{The NIST Definition of Cloud Computing}},
author={Mell, Peter and Grance, Tim},
year={2011},
publisher={Computer Security Division, Information Technology Laboratory, National Institute of Standards and Technology}
}
The content of web.bib
.
@misc{TeslaK40,
author = {\textsc{nVIDIA}},
title = {{Tesla K40 and K80 GPU Accelerators for Servers}},
howpublished = {\url{http://www.nvidia.com/object/tesla-servers.html}}
}
And here are the commands I use to compile:
pdflatex main
bibtex main1
bibtex main2
pdflatex main
pdflatex main
So everything should be compiled correctly.
biblatex
that combines (all?) bib-related packages in one powerful tool.