Estou tentando obter uma citação completa dentro do meu texto usando o \bibentry
comando. Mas não mostra nada.
MWE:
\documentclass[draft=false
,paper=a4
,twoside=false
,fontsize=11pt
,headsepline
,BCOR10mm
,DIV11
]{scrbook}
\usepackage[ngerman,english]{babel}
\usepackage{iftex}
\ifPDFTeX
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\else
\ifXeTeX
\usepackage{xltxtra}
\else
\usepackage{luatextra}
\fi
\defaultfontfeatures{Ligatures=TeX}
\fi
\usepackage{bibentry}
\usepackage{natbib}
\usepackage[german,refpage]{nomencl}
\bibliographystyle{dinat}
\usepackage{filecontents}
\begin{document}
\selectlanguage{ngerman}
\begin{filecontents*}{\jobname.bib}
@book{rice1999optical,
title={Optical Character Recognition: An Illustrated Guide to the Frontier},
author={Rice, S.V. and Nagy, G. and Nartker, T.A.},
isbn={9780792384922},
lccn={99020879},
series={The Springer International Series in Engineering and Computer Science},
url={http://books.google.de/books?id=u5ofWoiONPAC},
year={1999},
publisher={Springer US}}
\end{filecontents*}
\bibliography{\jobname}
Here i need a full Cite:
\\
\bibentry{rice1999optical}
\end{document}
O que estou fazendo de errado?
EDIT: Não tenho certeza se o problema é o mesmo se o documento não tiver o mesmo escopo, mas aqui está um MWE. Vá, bolas de cristal, vá.
Espero que o MWE esclareça isso! Obrigado novamente!
Responder1
O estilo da bibliografia dinat.bst
não é totalmente compatível com bibentry
. Se você passar pelo erro, ele gerará ---
! Undefined control sequence.
<argument> \dinatlabel
{Rice u.\,a. 1999} \textsc {Rice}, S.V.~; \textsc {Na...
l.51 \bibentry{rice1999optical}
Você obtém algum tipo de saída do bibentry
. Deixo para você decidir se está satisfeito com o resultado obtido....
\documentclass[draft=false
,paper=a4
,twoside=false
,fontsize=11pt
,headsepline
,BCOR10mm
,DIV11
]{scrbook}
\usepackage[ngerman,english]{babel}
\usepackage{iftex}
\ifPDFTeX
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\else
\ifXeTeX
\usepackage{xltxtra}
\else
\usepackage{luatextra}
\fi
\defaultfontfeatures{Ligatures=TeX}
\fi
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{rice1999optical,
title={Optical Character Recognition: An Illustrated Guide to the Frontier},
author={Rice, S.V. and Nagy, G. and Nartker, T.A.},
isbn={9780792384922},
lccn={99020879},
series={The Springer International Series in Engineering and Computer Science},
url={http://books.google.de/books?id=u5ofWoiONPAC},
year={1999},
publisher={Springer US}}
\end{filecontents*}
\usepackage{natbib}
\usepackage{bibentry}
\usepackage[german,refpage]{nomencl}
\begin{document}
\selectlanguage{ngerman}
\nobibliography*
Here i need a full Cite:
\bibentry{rice1999optical}
% \bibliographystyle{plain}% <-- this would work (but to test, delete all auxiliary styles and complete the complete latex-bibtex-latex-latex cycle)
\bibliographystyle{dinat}
\bibliography{\jobname}
\end{document}