Tinytex是基于Tex Live的轻巧,跨平台,便携式和易于维护的乳胶发行版。有关更多信息,您可能会看到GitHub Repo(https://github.com/rstudio/tinytex)和Project HomePage(https://yihui.org/tinytex/)。
TinyTex的预建二进制包已发布(通常每月但每天),该存储库的GitHub版本:https://github.com/rstudio/tinytex-releases/releases/Releases每个发行版包含以下不同的变体,这些变体都包含不同的数字。乳胶包:
TinyTeX-0
包含Tex Live的诸如infraonly
套件的诸如乳胶套件的诸如源头。这是最小的捆绑包。如果安装此捆绑包,则可以通过tlmgr
安装任何其他软件包(这是此变体中包含的实用程序),例如, tlmgr install latex-bin framed
。
TinyTeX-1
包含大约90个乳胶包装,足以编译常见的R Markdown文档(这是TinyTex项目的原始动机)。
TinyTeX
包含社区要求的更多乳胶包装。随着时间的流逝,包装列表可能会增加,并且该捆绑包的大小将相应地增长。
TinyTeX-2
包含Tex Live的scheme-full
,这意味着您可能会从CTAN安装的所有乳胶包装。这是最大的捆绑包,仅在每日版本中可用。
zip
适用于Windows。 tgz
软件包适用于MacOS。 tar.gz
软件包适用于Linux。如果您希望使用每日构建而不是每月发行版,也可以从表格的URL https://yihui.org/tinytex/BUNDLE.EXT
下载它们,其中BUNDLE
可以是TinyTeX-0
, TinyTeX-1
或TinyTeX
,并且EXT
可以是zip
, tgz
或tar.gz
,例如,https://yihui.org/tinytex/tinytex.zip。 Windows上有一个特殊案例,可用于仅exe
TinyTeX-2
自提取档案)提供。
捆 | 视窗 | macos | Linux |
---|---|---|---|
Tinytex-0 | tinytex-0.zip(27 MB) | tinytex-0.tgz(1.1 MB) | tinytex-0.tar.gz(800 kb) |
Tinytex-1 | tinytex-1.zip(99 MB) | Tinytex-1.tgz(84 MB) | tinytex-1.tar.gz(66 MB) |
Tinytex | tinytex.zip(225多MB) | tinytex.tgz(217+ MB) | tinytex.tar.gz(188+ MB) |
Tinytex-2 | tinytex-2.exe(1.4 GB) | tinytex-2.tgz(1.8 GB) | tinytex-2.tar.gz(1.7 GB) |
tinitex二进制(实验) | tinitex.zip(25 MB) | tinitex.tgz(30 MB) | tinitex.tar.gz(33 MB) |
对于那些对这些包裹的建造方式感到好奇的人,请阅读Tinytex的常见问题解答4。
Tinytex可以以多种方式安装。您可以使用R,外壳/批处理脚本,巧克力或勺子安装它。
您可以使用R软件包TinyTex安装TinyTex。默认情况下,函数tinytex::install_tinytex()
安装了最新的TinyTex的每日构建。如果要在此存储库中安装特定版本,则可以使用version
参数,例如
tinytex :: install_tinytex( version = " 2020.10 " )
# use version = "latest" if you want to install the latest release
请注意, install_tinytex()
默认情况下安装捆绑包TinyTeX-1
。如果要安装其他捆绑包,则可以使用bundle
参数,例如
tinytex :: install_tinytex( bundle = ' TinyTeX ' )
# You can also specify the version, e.g,
# tinytex::install_tinytex(bundle = 'TinyTeX', version = '2020.10')
请参阅https://yihui.org/tinytex/#installation如何通过Unix Shell或Windows批处理脚本安装TinyTex。他们还默认安装了最新的每日构建,您可以在运行安装脚本之前通过环境变量TINYTEX_VERSION
指定TinyTex版本,例如,例如TINYTEX_VERSION=2020.10
。您也可以通过环境变量TINYTEX_INSTALLER
,例如TINYTEX_INSTALLER=TinyTeX
(默认为TinyTeX-1
)来指定其他tinytex。
您可以将Tinytex作为巧克力包装安装。首先,如果尚未安装巧克力包装管理器,则需要安装。下一个类型在以下命令中安装TinyTex:
choco install tinytex
这将安装TinyTex,并在用户路径上提供Tex Live软件包管理器tlmgr
。
choco install tinytex - params " /AddToSystemPath "
这将安装TinyTex,并在System Path上为TEX LIVE软件包管理器, tlmgr
提供。
要卸载TinyTex,请使用命令:
choco uninstall tinytex
巧克力包装安装了TinyTeX-1
(见上文)。
Scoop是Windows的另一个软件包管理器。您需要先安装勺子才能从PowerShell使用它。
可以通过“存储桶”获得SCOP的应用程序。目前,在新安装的独家新闻中,而是通过铲桶R-bucket附带的默认主管或附加桶中的TinyTex二进制软件包。您首先需要添加此存储桶:
scoop bucket add r - bucket https: // github.com / cderv / r - bucket.git
然后键入以下命令以安装TinyTex:
scoop install tinytex
这将安装TinyTex,并在Path上为TEX LIVE软件包经理提供tlmgr
。要卸载TinyTex,请使用命令:
scoop uninstall tinytex
有关此SCOOP软件包的更多信息,请参阅https://github.com/cderv/r-bucket/。
此存储库中的所有代码和TinyTex均根据GPL-2许可。根据Tex Live的复制条件,我们(Tinytex作者)想澄清:
我们没有更改Tex Live发行版,而是基本上包装了其包装的一部分,并将其重新分配为Tinytex。
我们不声称对Tinytex的版权。同样,Tinytex是Tex Live(https://tug.org/texlive/)的子集,而Tex Live是所有Tex用户组共同开发的。
请注意,TinyTex不会捆绑乳胶软件包的源代码(以保持尺寸较小)。如果您确实想获取源,则可以在CTAN上找到它们。另外,您可以使用命令tlmgr install --reinstall --with-src <PKG>
重新安装一个软件包,以获取源。