我正在使用从此处下载的麻省理工学院论文模板http://web.mit.edu/thesis/tex/。
但是,我不知道如何使用这两个参考书目文件(main.bib
和biblio.tex
文件)。我已经尝试运行主文件(main.tex
文件),但生成的pdf
文件不包含引文和参考书目部分。
有人知道如何使用 MIT 论文模板的参考书目文件吗,或者有 MIT 的 LaTeX 手册吗?MIT 论文模板中指出有一个 LaTeX 手册,展示了如何使用和更改论文,但我找不到它。
答案1
如果您想使用参考书目数据库并从中生成参考书目(推荐),请将您的参考文献放入main.bib
。那里已经有一些条目,您可能会注意到需要它们(可以删除,但它们没有坏处)。不幸的是,它main.bib
不包含示例章节中引用的条目,因此当对示例论文进行 LaTeX 处理时,参考书目部分将保持为空,参考文献将显示为 [?]。
为了演示目的,在 的末尾添加以下几行main.bib
。它们为示例论文中引用的来源提供虚拟条目。
@misc{patterson:risc,
author = {Some Author},
title = {Some title}
}
@misc{rad83,
author = {Some Author},
title = {Some title}
}
@misc{ellis:bulldog,
author = {Some Author},
title = {Some title}
}
@misc{pet87,
author = {Some Author},
title = {Some title}
}
@misc{coutant:precision-compilers,
author = {Some Author},
title = {Some title}
}
@misc{gib86,
author = {Some Author},
title = {Some title}
}
@misc{thornton:cdc6600,
author = {Some Author},
title = {Some title}
}
@misc{magenheimer:precision,
author = {Some Author},
title = {Some title}
}
@misc{byte:i860,
author = {Some Author},
title = {Some title}
}
@misc{colwell:vliw,
author = {Some Author},
title = {Some title}
}
要排版示例论文,请输入
pdflatex main
all
并在提示符下回答\files=
。然后运行
bibtex main
然后pdflatex main
再运行两次(all
每次运行时回答)以传播书目信息并正确获取所有交叉引用。
您不必触摸biblio.tex
。它包含在内,并包含应使用main.tex
书目数据库的信息。main.bib
这是文档的输出,总共 25 页,最后一页是参考书目。
答案2
我遇到了同样的问题,但通过复制内容解决了文献目录文件放入主文本.所以,我的最后主文本文件看起来像这样:
[...]
\begin{document}
\include{cover}
% Some departments (e.g. 5) require an additional signature page. See
% signature.tex for more information and uncomment the following line if
% applicable.
% \include{signature}
\pagestyle{plain}
\include{contents}
\include{chap1}
\include{chap2}
\appendix
\include{appa}
\include{appb}
\begin{singlespace}
\bibliography{main}
\bibliographystyle{plain}
\end{singlespace}
\end{document}
这足以让我的引用和参考资料发挥作用。顺便说一句,我正在使用 TeXworks (PdfLaTeX+MakeIndex+BibTeX) 进行编译。我希望它对你也有帮助 :)
答案3
麻省理工学院论文的较新的乳胶模板于 2023 年发布,如下:https://ctan.org/pkg/mitthesis。新模板使用biblatex
(或者如果您愿意bibtex
),.bib
为您的参考文献提供一个单独的文件。因此,参考书目创建与任何其他乳胶文档相同。
此外,新模板不涉及\typein
并合并必要的参考书目命令。创建文件后.bib
,只需在根文件上运行 latex,然后运行biber
或bibtex
,然后再次运行 latex(对于 ,再运行两次bibtex
)。
简要介绍biber
一下这个帖子。