帮助使用 LaTeX 中的书目样式

帮助使用 LaTeX 中的书目样式

我似乎无法用 LaTeX 编写参考书目。下面是我在文档中使用的内容。不知为何,我的参考书目页是空白的。

以下是主要文档结构:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{natbib}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{fancyvrb}
\usepackage{cite}

\begin{document}

As shown in \cite[sec]

\bibliography{myref}
\bibliographystyle{ieeetr}

\end{document}

我还有一个文件名myref.bib。下面是我尝试使用的引用的示例,该引用在myref.bib文件中声明。

 @ONLINE
  {sec,
    AUTHOR  = "Author.N",
    TITLE   = "{Title goes here}",
    URL = {http://www.here.com},
    URLYEAR = 2012,
    PRESORT="aa"
  }

有人有什么想法吗?

答案1

请尝试以下 MWE,它在我的系统上编译:

\listfiles    % shows list of used packages in log file 
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@ONLINE{sec,
  AUTHOR  = {Author.N},
  TITLE   = {Title goes here},
  URL     = {http://www.here.com},
  URLYEAR = {2012},
  PRESORT = {aa},
}
\end{filecontents*}

\documentclass{article}     % article IEEEtran
\usepackage[utf8]{inputenc}
%\usepackage{natbib}        % throws error
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{fancyvrb}
\usepackage{cite}

\begin{document}

As shown in 
\cite{sec} 
%\cite[sec].                 % [] throws error/warning

\bibliographystyle{IEEEtran} % ieeetran
\bibliography{\jobname}

\end{document}

我已将该bib文件包含在 MWE 中,将调用改为\cite{}而不是[]),并更正了参考书目样式。

相关内容