
Estou usando o bibentry
pacote para inserir entradas bibliográficas em meu documento. No meu caso particular, também precisarei de uma entrada bibliográfica regular. Pelo que entendi, para conseguir isso, preciso usar \nobibliography*
em conjunto com \bibliography
.
Este código funciona bem:
\documentclass{report}
\usepackage[numbers,sort&compress]{natbib}
\usepackage{bibentry}
\nobibliography*
\begin{document}
\chapter{Introduction}
text~\citet{haertel_return_2008}
more text
\bibentry{haertel_return_2008}
\bibliographystyle{plainnat}
\bibliography{al}
\end{document}
Com o seguinte .bib
arquivo de exemplo:
@inproceedings{haertel_return_2008,
Author = {Author, First},
Booktitle = {Booktitle},
Title = {Title},
Year = {2008}
}
No entanto, quando mudo a classe do documento para oum que sou obrigado a usar, não funciona mais. O problema também pode ser visto usando classes article
or report
em um contexto ligeiramente diferente, ou seja, ao usar \nobibliography{al}
(e nenhum \bibliography
comando correspondente).
Aqui está um link para um exemplo completo de trabalho que pode ser compilado e visualizado inteiramente online usando sharelatex; Eu o tornei editável caso seja útil:
- Usando a classe necessária
- Alternativa usando classe de relatório encontrada em www.sharelatex.com/project/51e0437ecad12b446f54bb5a