我目前遇到一个问题,即我的引用与使用\bibliographystyle{IEEEtran}
该文件基于 Overleaf 的模板。
我创建了一个示例来演示问题:
\documentclass[conference]{IEEEtran}
\ifCLASSINFOpdf
\usepackage{graphicx}
\graphicspath{{./img/}}
\DeclareGraphicsExtensions{.pdf,.png}
\else
\fi
\ifCLASSOPTIONcompsoc
\usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
\else
\usepackage[caption=false,font=footnotesize]{subfig}
\fi
\renewcommand\IEEEkeywordsname{Keywords}
\hyphenation{}
\usepackage[utf8]{inputenc}
\usepackage{verbatim}
\begin{document}
\title{title}
\author{\IEEEauthorblockN{block\_n}
\IEEEauthorblockA{block\_a}}
\maketitle
\begin{abstract}
abstract
\end{abstract}
\begin{IEEEkeywords}
keywords;
keywords;
keywords;
\end{IEEEkeywords}
\IEEEpeerreviewmaketitle
\nocite{*}
\bibliographystyle{IEEEtran}
\bibliography{foobar}
\end{document}
任何帮助深表感谢!
答案1
您的 bib 文件的 html 和 url 地址包含会使编译器混淆的字符。
幸运的是,解决方案很简单:\usepackage{url}
对此进行排序,允许您在 bib 和文本中使用 url。