配置 TinyTex 以与 LyX 配合使用

配置 TinyTex 以与 LyX 配合使用

我决定将我的texlive-full安装迁移到更轻量级的软件,例如 TinyTex。我通常喜欢在 LyX 中编写文档。

我运行sudo apt remove texlive-full并成功卸载了 TexLive。然后,下载了最新版本的 TinyTeX,并通过 将 LaTeX 二进制文件添加到我的PATH文件中export PATH="$PATH:/home/myname/.TinyTeX/bin/x86_64-linux/"。这已添加到我的.bashrc文件中,并通过 进行了更新source .bashrc

上述所有过程均按预期进行。我检查了一下,我.tex只需调用 即可从终端编译现有的文​​件pdflatex。当然,我需要通过 安装一些软件包tlmgr,但这是意料之中的。

当我想使用 LyX 时,问题就出现了。当我尝试创建一个新文档时,出现错误提示The selected document class Article (Standard Class) requires external files that are not available. The document class can still be used, but the document cannot be compiled until the following prerequisites are installed: article.cls

显然,LyX 找不到任何课程。我已经阅读了几个相关问题,这促使我尝试以下操作:

  • 尝试LyX。我还尝试Reconfigure前往Preferences > Routes并使用PATH prefix选项,使用不同的路线,例如/home/myname/.TinyTeX/bin/x86_64-linux /home/myname/.TinyTeX/或。/home/myname/.TinyTeX/textmf-local//home/myname/.TinyTeX/textmf-dist/

  • 尝试将变量TEXMFLOCAL和设置TEXMFHOME为前面提到的一些值。显然,LyX 使用这些变量来查找自定义类,所以我认为它也许希望定义它们。特别是,我尝试将export TEXMFLOCAL=/home/myname/.TinyTeX/textmf-local/和设置TEXMFHOME为不同的组合,但没有成功。

  • sudo apt remove lyx再次使用和重新安装 LyX sudo apt install lyx。这并没有解决问题(它还额外安装了一个texlive-base包,但奇怪的是,article.cls仍然找不到该文件。我再次卸载了这个包)。

正确设置 TinyTex + LyX 的正确方法是什么?我是否遗漏了任何重要步骤?我的系统是 Ubuntu 16.04,以防万一。

`

相关内容