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
содержит infraonly
схему Tex Live, без латексных пакетов. Это самый маленький пакет. Если вы установите этот пакет, вы можете установить любые другие пакеты через tlmgr
(которая является утилитой, включенной в этот вариант), например, tlmgr install latex-bin framed
.
TinyTeX-1
содержит около 90 латексных пакетов, достаточно для составления общих документов Markdown (что было оригинальной мотивацией проекта Tinytex).
TinyTeX
содержит больше латексных пакетов, запрашиваемых сообществом. Список пакетов может расти с течением времени, и размер этого пакета будет расти соответственно.
TinyTeX-2
содержит scheme-full
Tex Live, что означает все латексные пакеты, которые вы можете установить из 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
, EG, https://yihui.org/tinytex/tinytex.zip. В Windows есть особый случай для TinyTeX-2
, который доступен только как exe
(самостоятельный архив).
пучок | Окна | macOS | Linux |
---|---|---|---|
Tinytex-0 | Tinytex-0.zip (27 МБ) | Tinytex-0.tgz (1,1 МБ) | Tinytex-0.tar.gz (800 кб) |
Tinytex-1 | Tinytex-1.zip (99 МБ) | Tinytex-1.tgz (84 МБ) | Tinytex-1.tar.gz (66 МБ) |
Tinytex | Tinytex.zip (225+ МБ) | Tinytex.tgz (217+ МБ) | Tinytex.tar.gz (188+ МБ) |
Tinytex-2 | Tinytex-2.exe (1,4 ГБ) | Tinytex-2.tgz (1,8 ГБ) | Tinytex-2.tar.gz (1,7 ГБ) |
Tinitex Binary (экспериментальный) | tinitex.zip (25 МБ) | tinitex.tgz (30 МБ) | tinitex.tar.gz (33 МБ) |
Для тех, кому интересно, как строятся эти пакеты, пожалуйста, прочитайте FAQ 4 Tinytex.
Tinytex может быть установлен различными способами. Вы можете использовать R, Shell/Scare Scripts, Chocolatey или Scoop для его установки.
Вы можете использовать пакет 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, чтобы установить Tinytex с помощью сценария пакетного пакета Unix или Windows. Они также устанавливают последнюю ежедневную сборку по умолчанию, и вы можете указать версию TinyTex через переменную среды TINYTEX_VERSION
перед запуском сценария установки, например, TINYTEX_VERSION=2020.10
. Вы также можете указать другие пакеты tinytex через переменную среды TINYTEX_INSTALLER
, например, TINYTEX_INSTALLER=TinyTeX
(по умолчанию- TinyTeX-1
).
Вы можете установить Tinytex в качестве шоколадной упаковки. Во -первых, вам нужно будет установить шоколадный менеджер пакетов, если он еще не был установлен. Далее введите следующую команду для установки TinyTex:
choco install tinytex
Это установит TinyTex и сделает Tex Live Package Manager, tlmgr
доступным на пути пользователя.
choco install tinytex - params " /AddToSystemPath "
Это установит TinyTex и сделает Tex Live Manager Package Manager, tlmgr
доступным на системном пути.
Чтобы удалить Tinytex, используйте команду:
choco uninstall tinytex
Шоколадная упаковка устанавливает TinyTeX-1
(см. Выше).
Scoop - еще один диспетчер пакетов для Windows. Вам нужно сначала установить Scoop , чтобы использовать его из PowerShell.
Приложения для совок доступны через «ведра». На данный момент двоичные пакеты Tinytex не доступны в основных или дополнительных ведрах, которые поставляются с новой установкой Scoop , но через ковш-коврик R-Bucket . Вам нужно сначала, чтобы добавить это ведро:
scoop bucket add r - bucket https: // github.com / cderv / r - bucket.git
Затем введите следующую команду для установки TinyTex:
scoop install tinytex
Это установит TinyTex и сделает Tex Live Manager Package, tlmgr
доступным на пути. Чтобы удалить Tinytex, используйте команду:
scoop uninstall tinytex
Для получения дополнительной информации об этом пакете совка, см. Https://github.com/cderv/r-bucket/.
Весь код в этом хранилище и Tinytex лицензированы в соответствии с GPL-2. В соответствии с условиями копирования Tex Live, мы (авторы Tinytex) хотим прояснить, что:
Мы не внесли изменения в живое распределение Tex, но в основном собрали подмножество его пакетов и перераспределили их как Tinytex.
Мы не претендуем на авторские права на Tinytex. Опять же, Tinytex - это подмножество Tex Live (https://tug.org/texlive/), а Tex Live разрабатывается как совместные усилия всех групп пользователей Tex.
Обратите внимание, что Tinytex не связывает исходный код пакетов латекса (чтобы сохранить размер маленьким). Если вы хотите получить источник, вы можете найти их на CTAN. В качестве альтернативы, вы можете переустановить пакет с помощью команды tlmgr install --reinstall --with-src <PKG>
чтобы получить источник.