参考书目和引文不适用于 IEEE 或温哥华格式

参考书目和引文不适用于 IEEE 或温哥华格式

我感到绝望,打算放弃 LaTeX。我对它很陌生,但直到我完成参考书目之前,我都做得很好。现在我被困了好几天,而且我有一个最后期限。我确信我的代码有问题,但我一直收到不同的错误消息。它曾经有效,但\cite{author}在某些方面有效,而在其他方面无效。现在什么都不起作用了。

\documentclass[10pt, a4paper]{article}
\bibliographystyle{IEEEtr}
\usepackage[margin=1in,left=1.5in, includefoot]{geometry}
\usepackage{amsmath}
\usepackage{authblk}
\usepackage[english]{babel}
\usepackage{indentfirst}
\usepackage{parskip}
\setlength\parindent{24pt}
\setlength{\parskip}{\baselineskip}
\renewcommand{\baselinestretch}{1.08}
\usepackage{wrapfig}
\usepackage{caption}
\usepackage{placeins}
\usepackage{natbib}
\setcitestyle{numbers}
\usepackage{filecontents}


%Graphics preamble
\usepackage{graphicx}
\usepackage{float}
\setlength{\textfloatsep}{5pt}

%header and footer stuff
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\fancyfoot[R]{ \thepage\ }

%
\begin{document}
\begin{titlepage}
   \centering
   \huge{\bfseries  mettle}\\
   \vspace{1 cm}
 \large\ Author 1, Author 2, Author 3\\
   \vspace{1 cm}
   \textsc{mysubtitle}\\

\end{titlepage}

% Abstract page
\pagenumbering{roman}
\section*{Abstract}\label{sec:abs}



\addcontentsline{toc}{section}{\numberline{}Abstract}
\cleardoublepage

% table of content page
\tableofcontents
\thispagestyle{empty}
\cleardoublepage

%list of figures
\listoffigures
\addcontentsline{toc}{section}{List of Figures}
\cleardoublepage

% Main document
\pagenumbering{arabic}
\setcounter{page}{1}
\section{Introduction}\label{sec:intro}

TEXT
\section{heading}
\section{conclusion}
\newpage

\section{References}
\bibliography{references}{}

\cleardoublepage
\end{document}

答案1

(评论太长,因此作为答案发布)

以下示例代码的精简版本可以“工作”,即通过再运行 pdflatex、bibtex 和 pdflatex 两次即可生成书目条目和相应的引用标注。

\RequirePackage{filecontents}
\begin{filecontents}{references.bib}
@url{Eurorec,
  date-added   = "2017-02-19 16:11:14 +0000",
  date-modified= "2017-02-19 16:11:53 +0000",
  title        = "EuroRec",
  url          = "eurorec.org/whoarewe/introduction.cfm",
}
\end{filecontents}

\documentclass[10pt, a4paper]{article}
\bibliographystyle{IEEEtr}
\usepackage{url}
\usepackage{natbib}
\setcitestyle{numbers}

\begin{document}
\cite{Eurorec}
\bibliography{references}
\end{document} 

请注意,格式化的条目将仅显示 1 个字段:title。这是因为IEEEtr参考书目样式略显陈旧,无法识别名为 、 和 的字段urldate-added它也date-modified无法识别条目类型@url;但是,它被编程为将所有无法识别的条目类型视为类型@misc——包罗万象的条目类型。

相关内容