我需要引用 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 中。