我正在使用 Texmaker (v5.0.2) 和 Windows 10 编写我的第一个 LaTeX 文档。
当尝试使用 apacite 包和 bibtex 进行引用/参考时,我得到了一个有线输出。对于图题之外的引用,它输出“(?, ?, p. xy)”,其中“xy”是页码。对于图题内的引用,我得到了一个编译错误,其中日志显示:-
"! \reserved@a 定义中的参数数量非法。
您的意思是输入 ## 而不是 #,对吗?或者之前某个地方忘记了 },导致一切都搞砸了?我假设您的意思是 ##。"
我发现这个错误特别奇怪,因为我的源代码在任何地方都不包含任何标签。
此外,我的参考书目没有出现,尽管有
\bibliographystyle{apacite}
\bibliography{citations.bib}
在我的源代码中。
以下是我的序言:
\documentclass[11pt, twoside]{article}
\usepackage[margin = 2.5cm]{geometry}
\usepackage{amsfonts,amsmath,amssymb, amsthm}
\usepackage[none]{hyphenat}
\usepackage{gensymb}
\usepackage{changepage}
\usepackage{xcolor}
\usepackage{xfrac}
\usepackage{tabu}
\usepackage{booktabs,caption}
\usepackage[flushleft]{threeparttable}
\usepackage{graphicx}
\usepackage{float}
\usepackage{tabularx}
\usepackage{apacite}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{corollary}{Corollary}[theorem]
\theoremstyle{definition}
\newtheorem{definition}{Definition}
\renewcommand{\baselinestretch}{1.3}
\renewcommand{\arraystretch}{1.5}
这是我的 bib 文件:
@book{HistOfMaths,
author = {Boyer, Carl B. and Merzbch, Uta C.},
year = {1991},
title = {A history of mathematics},
edition = {2nd},
city = {New York},
publisher = {Wiley} }
@online{DrawGraph,
author = {Kummer, J.},
year = {n.d.},
title = {Draw Function Graph},
url = {https://rechneronline.de/function-graphs/},
lastchecked = {2018-01-05} }
@misc{PaintThreeD,
title = {Paint 3d (Version 5.1806.20057.0) [Computer software]},
year = {2017},
address = {Redmond, Washington},
publisher = {Author},
url = {https://www.microsoft.com/en-us/p/paint-3d/9nblggh5fv99} }
@book{Elements,
author = {Euclid,},
translator = {Heath, T. L.},
editor = {Densmore, D.},
originalyear = {2002},
year = {2017},
title = {Euclid's Elements},
address = {Santa Fe, New Mexico},
publisher = {Green Lion Press} }
@book{Cantor,
author = {Cantor, Georg},
translator = {Jourdain, Philip E. B.},
originalyear = {1915},
year = {2009},
title = {Contributions to the Founding of the Theory of Transfinite Numbers},
address = {London},
publisher = {BiblioLife} }
下面是我在图片标题之外引用的一个例子:
The fraktur, lowercase $\mathfrak{c}$ referring to the continuum \cite[p.~95]{Cantor}.
最后,这是我在图形标题中引用的示例(是的,是的,我知道我应该使用矢量图形,而不是位图):
\begin{figure}[t] \label{fig1}
\begin{center}
\fbox{ \includegraphics{Figures/Figure-1} }
\end{center}
\caption{bla bla bla. Created using \cite{DrawGraph} \cite{PaintThreeD}.}
\end{figure}
最后一件事,出于某种原因,当我尝试使用该\citep{}
函数时,它会输出一个错误,指出这\citep{}
是一个未定义的函数,尽管键入时下拉菜单中显示的功能。这对我的文档来说不是必需的,但如果能修复就更好了。
问候,
一个 LaTeX 新手,他准备把自己的眼睛挖出来,这样他就不用再看这些垃圾了