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各リリースには、異なる数字を束ねる以下のバリエーションが含まれています。ラテックスパッケージの:
TinyTeX-0
は、LaTexパッケージなしで、Tex Liveのinfraonly
スキームが含まれています。これは最小のバンドルです。このバンドルをインストールすると、 tlmgr
(このバリエーションに含まれるユーティリティ)をtlmgr install latex-bin framed
て他のパッケージをインストールできます。
TinyTeX-1
一般的なR Markdownドキュメント(TinyTexプロジェクトの元の動機でした)をコンパイルするのに十分な約90のラテックスパッケージが含まれています。
TinyTeX
コミュニティがリクエストしたより多くのラテックスパッケージが含まれています。パッケージのリストは時間が経つにつれて成長する可能性があり、このバンドルのサイズはそれに応じて成長します。
TinyTeX-2
Tex Liveのscheme-full
スキームが含まれています。これは、CTANからインストールできるすべてのラテックスパッケージを意味します。これは最大のバンドルであり、毎日のリリースでのみ利用可能です。
zip
パッケージはWindows用です。 tgz
パッケージはMacOS用です。 tar.gz
パッケージはLinux用です。毎月のリリースの代わりに毎日のビルドをTinyTeX
するTinyTeX-0
を好むBUNDLE
はTinyTeX-1
フォームhttps://yihui.org/tinytex/BUNDLE.EXT
のURLからダウンロードすることもできます。 、およびEXT
zip
、 tgz
、またはtar.gz
、例えばhttps://yihui.org/tinytex/tinytex.zipです。 WindowsにはTinyTeX-2
の特別なケースがあります。これはexe
のみとして使用できます(自己抽出アーカイブ)。
バンドル | Windows | 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のFAQ 4をお読みください。
TinyTexはさまざまな方法でインストールできます。 R、シェル/バッチスクリプト、チョコレート、またはスクープを使用してインストールすることができます。
RパッケージTinyTexを使用してTinyTexをインストールできます。デフォルトでは、function 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')
UNIXシェルまたはWindowsバッチスクリプトを介してTinyTexをインストールする方法については、https://yihui.org/tinytex/#installationを参照してください。また、デフォルトで最新のデイリービルドをインストールし、インストールスクリプトを実行する前に、環境変数TINYTEX_VERSION
を介してTinyTexバージョンを指定することができます。たとえば、 TINYTEX_VERSION=2020.10
です。またTinyTeX-1
環境変数TINYTEX_INSTALLER
介してTINYTEX_INSTALLER=TinyTeX
の他のバンドルを指定することもできます。
TinyTexをチョコレートパッケージとしてインストールできます。まず、チョコレートパッケージマネージャーがまだインストールされていない場合は、インストールする必要があります。 TinyTexをインストールするには、次のタイプのコマンドを使用します。
choco install tinytex
これにより、TinyTexがインストールされ、TEX Live Package Manager、 tlmgr
ユーザーパスで利用可能になります。
choco install tinytex - params " /AddToSystemPath "
これにより、TinyTexがインストールされ、TEX Live Package Manager、 tlmgr
System Pathで利用可能になります。
tinyTexをアンインストールするには、コマンドを使用します。
choco uninstall tinytex
チョコレートパッケージには、 TinyTeX-1
インストールします(上記参照)。
Scoopは、Windowsの別のパッケージマネージャーです。 PowerShellから使用するには、最初にScoopをインストールする必要があります。
スクープ用のアプリは、「バケット」から入手できます。今のところ、TinyTexバイナリパッケージは、 Scoopの新しいインストールに付属するデフォルトのメインバケツまたはExtrasバケットではなく、Scoop Bucket R-Bucketを介して使用できません。このバケツを追加するには、まず必要です。
scoop bucket add r - bucket https: // github.com / cderv / r - bucket.git
次に、次のコマンドを入力して、tinyTexをインストールします。
scoop install tinytex
これにより、TinyTexがインストールされ、TEX Live Package Manager、 tlmgr
PATHで利用可能になります。 tinyTexをアンインストールするには、コマンドを使用します。
scoop uninstall tinytex
このスクープパッケージの詳細については、https://github.com/cderv/r-bucket/を参照してください。
このリポジトリとTinyTexのすべてのコードは、GPL-2でライセンスされています。 Tex Liveのコピー条件ごとに、私たち(TinyTexの著者)はそれを明確にしたいと考えています。
Tex Live Distributionに変更を加えませんでしたが、基本的にパッケージのサブセットをパッケージ化し、TinyTexとして再配布しました。
TinyTexで著作権を請求しません。繰り返しになりますが、TinyTexはTex Live(https://tug.org/texlive/)のサブセットであり、Tex LiveはすべてのTexユーザーグループによる共同の取り組みとして開発されています。
TinyTexは、ラテックスパッケージのソースコードをバンドルしないことに注意してください(サイズを小さく保つため)。ソースを取得したい場合は、CTANでそれらを見つけることができます。または、コマンドtlmgr install --reinstall --with-src <PKG>
でパッケージを再インストールしてソースを取得することができます。