我如何让 texlive 工作?(Ubuntu)

我如何让 texlive 工作?(Ubuntu)

我正在使用 Ubuntu 20.04.3 LTS。我想使用 TEXstudio。

当我尝试构建 PDF 时,我收到如下错误消息: File 'biblatex.sty' not found. \addbibresourceFile '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-allapt-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元包。

推荐:你最好使用打字

相关内容