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>
重新安裝一個軟件包,以獲取源。