Bibentry는 인용을 표시하지 않습니다

Bibentry는 인용을 표시하지 않습니다

명령 을 사용하여 텍스트 내에서 전체 인용을 얻으려고 합니다 \bibentry. 하지만 아무것도 표시되지 않습니다.

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}

내가 도대체 ​​뭘 잘못하고있는 겁니까?

편집: 문서의 범위가 동일하지 않지만 여기에 MWE가 있는 경우 문제가 동일한지 잘 모르겠습니다. 수정구슬이 가세요.

MWE가 이를 명확히 하기를 바랍니다! 다시 한 번 감사드립니다!

답변1

참고문헌 스타일은 dinat.bst와 완전히 호환되지 않습니다 bibentry. 오류를 푸시하면 ---가 발생합니다.

! Undefined control sequence.
<argument> \dinatlabel 
                       {Rice u.\,a. 1999} \textsc {Rice}, S.V.~; \textsc {Na...
l.51 \bibentry{rice1999optical}

에서 일종의 출력을 얻습니다 bibentry. 나는 당신이 얻는 결과에 만족하는지 결정하는 것을 당신에게 맡깁니다....

\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}

관련 정보