
我嘗試使用bib文件在乳膠中進行參考,這對於我所做的測試文件來說很好,測試文件如下所示
\documentclass[12pt]{article}
\usepackage{apacite}
\usepackage{natbib}
\begin{document}
\title{Investigations of parametric similar waves}
\date{\today}
\maketitle
Blah blah blah blah \citet{Turner2009}
\bibliography{MyCollection}
\bibliographystyle{apacite}
\end{document}
但是,當我嘗試在另一份報告中實現它時,它不起作用。以下是我在報告中使用的所有軟體包。我懷疑這個問題是由我用來做繪圖的包之一引起的,但我不知道如何解決它,有人有任何建議嗎?
\documentclass[12pt]{article}
\usepackage{apacite}
\usepackage{natbib}
\usepackage[margin=0.85in, paperwidth=8.5in, paperheight=11in ]{geometry}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{subcaption}
\newsavebox{\largestimage}
\usepackage{tocloft}
\newlength{\mylen}
\renewcommand{\cftfigpresnum}{\figurename\enspace}
\renewcommand{\cftfigaftersnum}{:}
\settowidth{\mylen}{\cftfigpresnum\cftfigaftersnum}
\addtolength{\cftfignumwidth}{\mylen}
\renewcommand{\cfttabpresnum}{\tablename\enspace}
\renewcommand{\cfttabaftersnum}{:}
\settowidth{\mylen}{\cfttabpresnum\cfttabaftersnum}
\addtolength{\cfttabnumwidth}{\mylen}
\usepackage{verbatim}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{pdflscape}
\usepackage{soul}
\usepackage{color}
\usepackage{url}
\renewcommand{\baselinestretch}{1.5}
\numberwithin{equation}{section}
\numberwithin{figure}{section}
\numberwithin{table}{section}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage[backref=true,backend=biber,natbib=true,hyperref=true]{biblatex}
\bibliography{refs}
\usepackage{float}
\usepackage{hyperref}
\hypersetup{
colorlinks = true,
citecolor = gray
}
\begin{document}
\title{Investigations of parametric similar waves}
\date{\today}
\maketitle
Blah blah blah blah \citet{Turner2009}
\bibliography{MyCollection.bib}
\bibliographystyle{apacite}
\end{document}
答案1
關於第一個文件的一些評論:您可能會聲稱「這對於我所做的測試文件來說很好」。然而,除了極其有限的測試文件之外,情況並非如此。具體來說,您絕對不應該同時加載apacite
包和natbib
包。事實上,既然您指定apacite
為參考書目樣式,您應該當然不載入natbib
包。如果您喜歡使用 natbib 的引用命令\citet
和,您應該如下\citep
載入套件:apacite
\usepackage[natbibapa]{apacite}
第二個文件遇到了一個更大的問題:您不僅再次載入 和apacite
,而且natbib
還載入了biblatex
。這三個包相互不相容。另一個主要問題是該文件不是一個而是兩個 [!]\bibliography
語句。難怪事情變得一團糟。你的猜測“我懷疑這個問題是由我用來做情節的一個包引起的”,似乎沒有得到事實的支持。
apacite
如果您在引文管理包和參考書目風格方面有過良好的經驗apacite
,那麼您絕對應該不是正在載入 或biblatex
套件natbib
。
您的第二個文件還存在一些其他問題。例如,我想不出latexsym
在 LaTeX2e 文件中載入套件的任何正當理由,更是如此,因為您也在載入套件amssymb
。color
如果您打算透過隨後載入該套件來覆寫其所有功能,則也沒有理由載入該套件xcolor
。