IEEE 引用样式 - bibtex - hyperref - 首先是引用数为零

IEEE 引用样式 - bibtex - hyperref - 首先是引用数为零

我不知道为什么,但从课堂上citations开始。但我没有这个问题0beamerarticle class

这里是MWE

\documentclass{beamer}
\usepackage[latin1]{inputenc}
\usepackage{hyperref}
\usepackage{color}
\usepackage{textpos}
\usepackage{framed}
\usetheme{CambridgeUS}
\usepackage[british,UKenglish,USenglish,english,american]{babel}
\begin{document}
  \begin{frame}
    Policy3\cite{one}. 
  \end{frame}
  \bibliographystyle{ieeetr}
  \bibliography{thesis.bib}
\end{document}

@misc{one,
  title = {{AMD} BIOS and Kernel Developer's Guide for AMD Athlon\textsuperscript{\texttrademark} 64 },
  howpublished = {\url{http://support.amd.com/us/Processor_TechDocs/26094.PDF}},
  note = {Accessed: 21/2/2013},
}

结果

政策3[0].

它应该是

政策3[1]。

答案1

执行此操作的方法是在投影机的序言中设置该内容。

尝试这个:

\documentclass{beamer}    
\setbeamertemplate{bibliography item}[text]   %This is the required line

\begin{document}    
\begin{frame}{Introduction}    
This is the introduction page. \cite{Todman2005} and  \cite{Alonzo2009} are the two references.    
\end{frame}

\begin{frame}[allowframebreaks]{References}    
\bibliographystyle{IEEEtran}    %apalike, plainnat, amsalpha, IEEEtran, ieeetr
\bibliography{beamerref}
\end{frame}
\end{document}

您的参考资料现在将以数字而不是小徽标列出。

答案2

我想提供这个 CW 来添加一个带有编译结果的最小工作示例。编译步骤由给出的规则显示arara

我做了一些修改:

  • beamer加载了很多包。其中一些是 arcolorhyperref。所以你不需要加载它们。
  • 正如评论中所提到的,该命令有一个强制参数,它要求提供不带扩展\bibliography名的文件名。bib
  • 为了提供良好的结构,我将参考书目命令放在框架内。

这里是 MWE:

% arara: pdflatex
% arara: bibtex
% arara: pdflatex
% arara: pdflatex
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@misc{one,
  title = {{AMD} {BIOS} and Kernel Developer's Guide for {AMD} {Athlon}\textsuperscript{\texttrademark} 64 },
  howpublished = {\url{http://support.amd.com/us/Processor_TechDocs/26094.PDF}},
  note = {Accessed: 21/2/2013},
}
\end{filecontents*}

\documentclass{beamer}
\usepackage[british,UKenglish,USenglish,english,american]{babel}
\usepackage[utf8]{inputenc}
%\usepackage{hyperref}%loaded by beamer
%\usepackage{color}%loaded by beamer
\usepackage{textpos}
\usepackage{framed}
\usetheme{CambridgeUS}
\begin{document}
  \begin{frame}
    Policy3\cite{one}. 
  \end{frame}

  \begin{frame}
   \bibliographystyle{ieeetr}
   \bibliography{\jobname}
  \end{frame}
\end{document}

在此处输入图片描述

相关内容