我正在使用 Ubuntu 20.04.3 LTS。我想使用 TEXstudio。
当我尝试构建 PDF 时,我收到如下错误消息:
File 'biblatex.sty' not found. \addbibresource
或
File 'blindtext.sty' not found.
据我所知,我没有安装这些软件包。我以为,这就是我首先需要 texlive 的原因。我查看了这apt list --installed
两个软件包是否都已安装,结果显示:
texlive-base、texlive-binaries、texlive-fonts-recommended、texlive-latex-base、texlive-latex-extra、texlive-latex-recommended、texlive-pictures、texlive-plain-generic、texstudio-doc、texstudio-l10n、texstudio/focal
我是否需要更多才能使其工作?如何安装单个包?我快要哭了,感谢任何帮助!
答案1
由于在 Linux 上安装 TeXLive 有两种方法,因此了解你安装的具体内容非常重要。由于你提到
texlive-base, texlive-binaries, texlive-fonts-recommended, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended, texlive-pictures, texlive-plain-generic
我假设您正在使用 Debian/Ubuntu 的 TeXLive。
这个 TeXLive 分为几个 Ubuntu 包(与 LaTeX 包无关),因此你需要确切知道你需要哪些包,或者你可以通过texlive-
安装来安装它们。texlive-all
apt-get
如果你想保持最小化,这里有一个提示:
apt-file
通过安装
sudo apt install apt-file
sudo apt-file update
然后你可以biblatex.sty
通过
apt-file search biblatex.sty
然后texlive-
从答案中安装适当的文件。
biblatex.sty
除非他们改了名字texlive-bibtex-extra
答案2
一般有两种方式:(1)通过 安装 TeX Live 基础版texlive
;(2)通过 安装 TeX Live 完整版texlive-full
。后者大量的磁盘上大约有 10 GB。因此,我建议通过texlive
元包使用前者:
sudo apt-get install texlive
这将安装以下软件包:
dvisvgm fonts-lmodern fonts-texgyre libptexenc1 libteckit0 libtexlua53 libtexluajit2 libzzip-0-13 lmodern t1utils tex-common tex-gyre texlive texlive-base texlive-binaries texlive-fonts-recommended texlive-latex-base texlive-latex-recommended tipa
它运行得很好。texlive-full
元包安装了世界上几乎所有语言的字体,因此它的大小很大。另一种方法是简单地安装它并删除它安装的所有可选字体,或者创建您自己的texlive-complete
元包。
推荐:你最好使用打字。