有时我在尝试在 LaTeX 中引用时会出错(我使用 TeXstudio 和 MiKTeX 2.9)。此后,LaTeX 通常不会创建任何输出。我倾向于通过删除我正在使用的文件夹中所有非 .tex 或 .bib 的文件来解决这个问题(有时只需删除 .bbl 和 .blg 就足够了)。
但这次我输入\[for an extensive overview]citet{matthewson2004}
的是\citet[for an estensive overview]{matthewson2004}
。此后,没有生成任何输出。
我尝试运行 latex,然后运行 bibtex,然后运行 latex,然后运行 bibtex 后我收到以下消息:
>Process started: bibtex.exe "Proposal"
>
>This is BibTeX, Version 0.99d (MiKTeX 2.9)
>The top-level auxiliary file: Proposal.aux
>I found no \bibdata command---while reading file Proposal.aux
>I found no \bibstyle command---while reading file Proposal.aux
>(There were 2 error messages)
>
>Process exited normally
这是我的代码的一部分:
\documentclass{article}
\usepackage[top=2cm, bottom=2cm]{geometry}
\usepackage[natbibapa]{apacite}
\usepackage{tipa}
\usepackage{gb4e}
\usepackage[font=small]{caption}
\begin{document}
\title{Preliminary thesis proposal}
\author{Me}
\date{\today}
\maketitle
\tableofcontents
\section*{Introduction}
Blablabla \citep{aikhenvald2004evidentiality}. Blabla.
\bibliography{Aymarabib}
\bibliographystyle{apacite}
\end{document}
答案1
我终于找到了一个放错位置的 {,这是我在与引用错误相同的“会话”中输入的。因此,虽然 LaTeX 告诉我它找不到我的参考文献,但问题实际上是一个括号。谢谢 Willie Wong。