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>でパッケージを再インストールしてソースを取得することができます。