如何在 ieeetran bib 文件中引用 url

如何在 ieeetran bib 文件中引用 url

我需要引用 wiki 页面。我引用了如下内容:

@MISC{wiki,
        author = {Wikipedia},
        title = {Pairing function {@MISC}},
        month = May,
        year = {2016},
        url = {https://en.wikipedia.org/wiki/Pairing_function/}
    }

但出现此错误:

TeX capacity exceeded, sorry [input stack size=5000]. .../en.wikipedia.org/wiki/function}}

答案1

我认为您只是忘了调用 package url。然后设置包含的 url_就没问题了。

请参阅以下 MWE

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@MISC{wiki,
  author = {Wikipedia},
  title  = {Pairing function {@MISC}},
  month  = May,
  year   = {2016},
  url    = {https://en.wikipedia.org/wiki/Pairing_function/},
}
\end{filecontents*}


\documentclass[conference]{IEEEtran}

\usepackage[hyphens]{url} % <=========================================
\usepackage{lipsum}
%\usepackage[noadjust]{cite}

\title{This document}
\author{This author}

\begin{document}

\maketitle

\begin{abstract}
\lipsum[1]
\end{abstract}

\lipsum[2-6]
I have cited this document \cite{wiki}

\bibliographystyle{ieeetran}
\bibliography{\jobname}
\end{document}

结果如下:

在此处输入图片描述

编译时没有错误,只有一个警告(好的!),由包导致filecontents,将bib文件和tex代码放在一个可编译的 MWE 中。

相关内容