我刚刚加入此网站并且最近开始使用 LaTeX,所以如果我表现得有些天真,请原谅我。
我在 Windows 7 中安装了 TexMaker 并尝试按照以下示例操作:来自剑桥大学的“令人惊叹”的例子(以及许多其他教程)只是利用哈佛风格的参考文献。然而,这并没有奏效。
因此,我决定使用 Ubuntu 12.04 作为操作系统并安装所有软件包,这样我就不会错过任何“可能”需要的东西。以下是我目前所做的:
sudo apt-get install texlive-full
sudo apt-get install texmaker
第一步花了很长时间才运行,并占用了我近 2GB 的硬盘空间。然而甚至在安装了所有可能的软件包后,我仍然无法从剑桥运行上述示例。我收到以下错误:
LaTeX 错误:
biblatex.sty
未找到文件。
这 ”官方文档“” 也太长了,读起来很费劲,但奇怪的是它甚至没有涉及基本内容,比如如何通过 x 个步骤进行设置。而是专注于几乎没人会用到的东西。
有人能帮我做一份简单的哈佛参考文献吗?
答案1
@jon,谢谢你的提示(以及所有人)。在你们所有人的帮助下,我能够把所有东西拼凑起来。对于其他任何阅读本文的人来说,这就是你需要做的,以使最新版本的 LaTeX 与 biblatex 一起工作(如果你想使用参考文献,这是你需要的)
安装 LaTeX 和 Biblatex 的步骤,以便您可以在文档中使用参考文献。(使用 Ubuntu、Linux)
- 下载并解压所需文件
wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
- 提取压缩文件
tar -zxvf install-tl-unx.tar.gz
- 进入目录并以 SUDO 身份运行脚本文件
sudo ./install-tl
- 下载许多不同的文件后(安装过程花了我大约 20 分钟,所以去泡杯茶吧),您应该有此设置。然后,您需要更新 PATH 变量以包含 LaTeX 的安装位置。将以下内容添加到您的 ~/.profile
export PATH=/usr/local/texlive/2012/bin/x86_64-linux:$PATH
注意:您的最后一个目录可能不同。我的是“x86_64-linux”,但您应该先检查是否存在。(另外,不要忘记关闭 shell 并重新打开它,以便添加对 PATH 设置的更改)
现在您已完成设置过程。现在是时候实际编写一个该死的 Tex 文档了。
请下载此完整示例文件http://pastebin.com/download.php?i=fLWQ93Ly将该文件保存到您的本地磁盘,文件名为“test1.tex”,然后在您的 shell 中运行以下命令:
pdflatex test1.tex
(这将产生一些警告,但你可以忽略它们)biber test1
pdflatex test1.tex
(这将为您生成一个 PDF 文件,其外观应如下所示:)
如果有人对此有任何疑问,请告诉我。
答案2
jon 已经在评论中指出,在 Ubuntu 12.04 及更早版本中,biblatex 需要单独安装apt-get install biblatex
(还提到 apt 存储库中的 LaTeX 包通常不是最新的,并提供此链接如何安装新版本)。
如今,在 Debian Buster 上,如果你安装 biblatex.sty 和 biber,它们已经包含在内texlive-完整版。
如果你没有安装 texlive-full,apt 包 biblatex 不再存在,请安装texlive-bibtex-extra相反。Biber 有自己的 apt 包,比伯。
# apt install texlive-bibtex-extra
# apt install biber