我目前正在使用 Overleaf 撰写论文,并尝试上传参考书目。我是 Overleaf/LaTeX 的新手,所以我不知道我需要对文内引用进行编码,以便它们与参考书目引用同步。我有大约 300 页的工作,我真的不想回去更改所有的文内引用,但如果没有这种编码,我最后的参考书目基本上是空白的。有什么方法可以让我手动在最后输入参考书目——这样基本上它只是末尾的更多文本,与文内引用不同步?我知道这不是理想的选择,所以也非常感谢其他选择。
非常感谢!
答案1
根据评论,我认为您的问题如下:
- 你有一篇用 LaTeX 写的论文
- 您在 Word 中有一个手动创建并格式化的参考书目。
- 您的引用标注只需写入您的源文档中,无需使用任何参考书目包。
在这种情况下,您有两个主要选择,选择哪个取决于您的时间限制,以及您需要对您的参考书目有多少向前兼容性。(即,您是否再次需要它,或者它是否只存在于您的论文中?)
选项 1:创建.bib
文件
如果您有时间,并且您预计未来文档需要参考书目,那么花点时间.bib
从 Word 文档中创建一个合适的文件是值得的。有在线工具可以帮助简化此过程。它绝不是完全自动的,因此您可能需要对生成的文件进行一些手动清理,但它肯定会让您免于手动输入所有内容。
创建此文件后,您需要找到符合大学要求的参考书目样式。我建议从其中一种样式开始,biblatex
然后从那里开始,因为它们通常更容易修改,尤其是在有奇怪要求的情况下。一旦您决定了这一点,您在文内引用方面就有两种选择:
- 将所有硬编码的文本引用标注转换为
\cite{...}
相关参考书目包的正确命令,并以自动化方式创建参考书目。 - 不要修复任何硬编码的引用标注,只需将
\nocite{*}
整个.bib
文件作为参考书目即可。
因此,从示意图上看,你的论文将如下所示:
\documentclass{book} % or whatever class you are using
\usepackage[style=ext-authoryear]{biblatex} % an easily modifiable author-year style
\addbibresource{mybibfile.bib} % name of your bibliography file
\begin{document}
\chapter{A chapter}
This is some research that I read (Dewey, Cheetham and Howe, 2021). As Smith (1993) showed.
% add all of the contents of the .bib file to the bibliography without callouts
\nocite{*}
\printbibliography
\end{document}
您的.bib
文件显然应该只包含您在论文中手动编写的标注中实际引用的那些参考文献。因此,在此示例中,文件将仅包含和的.bib
条目。Smith1993
DeweyCheethamHowe2021
选项 2:创建完全手动的参考书目
第二种选择是简单地创建一个完全硬编码的参考书目。为此,您可以使用将pandoc
Word 参考书目转换为.tex
文件,然后使用hanging
包将结果.tex
文件输入环境中hangparas
(因为参考书目通常具有悬挂缩进)。这是一个非常快速而粗糙的解决方案,如果您并不真正关心参考书目的长期未来,或者您时间太短,无法实施选项 1,那么这种方法会很有效。不幸的是,我认为您无法pandoc
在 Overleaf 上运行,因此此解决方案需要您的计算机上有适当的 TeX 发行版以及pandoc
。作为一个具体的例子,这里有一个我使用以下pandoc
命令创建的小型 LaTeX 文档:
pandoc wordbib.docx -o wordbib.tex
然后添加适当的前导代码。
\documentclass{article}
\usepackage{hanging}
\begin{document}
\section{References}
\begin{hangparas}{.25in}{1}
Abels, Klaus (2002) `Successive cyclicity, anti-locality and adposition
stranding.' PhD dissertation University of Connecticut.
Hornstein, Norbert \& Amy Weinberg (1981) `Case theory and preposition
stranding.' \emph{Linguistic Inquiry} 12, 55--91.
Kampen, Jacqueline van (1996) `PF/LF convergence in acquisition.' In K.
Kusumoto (ed.) \emph{Proceedings of the North East Linguistic Society}
(NELS) 26, 149 - 163. University of Mass., Amherst: GLSA.
\end{hangparas}
\end{document}
在您的用例中,您将创建此文件,将hanging
包添加到您的序言中,将转换后的引用包装在环境中hangparas
,然后\input{wordbib}
在主文档中的相应章节/部分标题后使用。