res 类中的 hyperref 和 bibentry 问题

res 类中的 hyperref 和 bibentry 问题

类似这个问题:, 和,但它对我没有帮助。

更新:我专门在寻找 res 类。但是,我不在乎是否使用了 bibentry 或其他东西。

我无法编译参考文献,问题似乎出在 bibentry、hyperref 和参考书目文件上。代码要么导致错误,要么编译成功但参考文献未打印出来,这取决于 hyperref 是在 bibentry 之前还是之后加载的。

这是我删除了所有其他细节的 MWE。这会产生相关错误。

   \documentclass[10pt]{res}
\usepackage[margin=1in,left=0.8in,right=1.2in]{geometry}


\usepackage{bibentry}
\makeatletter\let\saved@bibitem\@bibitem\makeatother


\usepackage{enumitem}


\nobibliography{thebib}
\bibliographystyle{ieeetr}

\usepackage[hidelinks,pagebackref=true,linktocpage]{hyperref}
\makeatletter\let\@bibitem\saved@bibitem\makeatother
\hypersetup{linkcolor=blue}

\begin{document}
\begin{resume}


\section{\sc Publications}

\begin{enumerate}

\item \bibentry{singh2019popov}

\end{enumerate}

\end{resume}

\end{document}

这是 bibtex 文件,名为thebib.bib

 @Article{singh2019popov,
  author  = {Singh, Bismark},
  title   = {{Popov, Berg, Sokolov}: A Street with Three Plaques},
  journal = {The Mathematical Intelligencer},
  year    = {2019},
  volume  = {41},
  number  = {4},
  pages   = {13--15},
  month   = {Dec},
  issn    = {1866-7414},
  day     = {01},
  doi     = {10.1007/s00283-019-09936-1},
  url     = {https://doi.org/10.1007/s00283-019-09936-1},
}

相关内容