如何删除我不会使用的 LaTeX 代码(例如排版日文)?

如何删除我不会使用的 LaTeX 代码(例如排版日文)?

我已完整安装 TeXlive,但目前我的电脑空间非常有限(不要问为什么,但 Windows 确实与此有关)。我使用 Ubuntu 作为我的操作系统。

我正在尝试通过删除不再有价值的内容(旧文档、复制到拇指驱动器上的照片等)来增加可用空间。我希望永远不必使用 LaTeX 来排版,例如日语(可能还有俄语和其他非欧洲文字)。我使用它tlmgr进行更新。如何从我的 TeXlive 安装中删除与日语相关的代码?

答案1

正如其他答案所述,可以使用 Debian 软件包(可能已过时)或 vanilla 发行版来部分安装 TeX,但第三种方法可能是使用 MikTeX,传统的 Windows 发行版,但现在可以使用Linux 中也如此我猜想默认情况下只会像在 Windows 中一样进行基本安装。

其他选择是TinyTeX,也就是基本的 TeX Live 安装加上一些常用的包,在 macOS/Linux 上只有 61Mb 左右,在 Windows 上只有 94Mb,当然,你以后可以再安装你真正需要的 LaTeX 包。

我建议将其置于 R-LaTeX 生态系统中。我的意思是使用 Rstudio 作为景观,使用 R 中许多与 LaTeX 相关的软件包(knitr、rmarkdown、bookdown、RefManageR、xtable 等)作为栖息地,因为安装 TinyTeX 只是安装 R 包tinytex,除了安装 LaTeX 发行版之外,还添加了从 R 编译 LaTeX 的功能(例如,tinytex::pdflatex('test.tex')然后,如果test.tex需要一些缺少的软件包,它们将自动安装tlmgr

但请注意,使用 RStudio 或 R 并不是强制性要求,您可以单独安装和使用 TinyTeX。

答案2

如果您的完整版 TeX Live 是由包管理器安装的,您可以选择一组最少的包并删除完整包。

如果您有自定义安装,则可以运行tlshelltlmgr --gui来手动删除软件包。您也可以使用 来手动删除软件包tlmgr remove

答案3

如果您使用 Ubuntu,则无需texlive“手动”安装,只需使用您的包管理器即可。

texlive在 Ubuntu 中分为多个包,例如

https://packages.ubuntu.com/search?keywords=texlive&searchon=names&suite=focal§ion=all

如果您需要节省空间,很可能您只需要texlive-base。然后,您可以在需要时添加一些选定的包(例如,额外的字体)。

如需选择范围较广的texlive软件包,请尝试texlive

如果你需要完整的texlive发行版,texlive-full那么你的选择是

相关内容