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
에는 라텍스 패키지가없는 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 용입니다. 월별 릴리스 대신 일일 빌드를 사용하는 것을 선호하는 경우 https://yihui.org/tinytex/BUNDLE.EXT
양식의 URL에서 다운로드 할 수도 있습니다. 여기서 BUNDLE
TinyTeX-0
, TinyTeX-1
또는 TinyTeX
가 될 수 있습니다. 및 EXT
zip
, tgz
또는 tar.gz
, eg, https://yihui.org/tinytex/tinytex.zip 일 수 있습니다. Windows에는 TinyTeX-2
에 대한 특별한 경우가 있으며, 이는 exe
만 사용할 수 있습니다 (자체 추출 아카이브).
묶음 | 창 | 마코스 | 리눅스 |
---|---|---|---|
작은 텍스 -0 | tinytex-0.zip (27MB) | tinytex-0.tgz (1.1MB) | tinytex-0.tar.gz (800 KB) |
작은 텍스 -1 | tinytex-1.zip (99MB) | tinytex-1.tgz (84MB) | tinytex-1.tar.gz (66MB) |
작은 텍스 | tinytex.zip (225+ mb) | tinytex.tgz (217+ MB) | tinytex.tar.gz (188+ MB) |
TinyTex-2 | tinytex-2.exe (1.4GB) | tinytex-2.tgz (1.8GB) | tinytex-2.tar.gz (1.7GB) |
Tinitex 바이너리 (실험) | tinitex.zip (25MB) | tinitex.tgz (30MB) | tinitex.tar.gz (33MB) |
이 패키지가 어떻게 건설되는지 궁금한 사람들은 TinyTex의 FAQ 4를 읽으십시오.
TinyTex는 다양한 방식으로 설치할 수 있습니다. R, Shell/Batch 스크립트, 초콜릿 또는 특종을 사용하여 설치할 수 있습니다.
R 패키지 TinyTex 를 사용하여 TinyTex를 설치할 수 있습니다. 기본적으로 tinytex::install_tinytex()
함수는 TinyTex의 최신 매일 빌드를 설치합니다. 이 Repo에 특정 버전을 설치하려면 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=2020.10
실행하기 전에 환경 변수 TINYTEX_VERSION
통해 TinyTex 버전을 지정할 수 있습니다. 환경 변수 TINYTEX_INSTALLER
(예 : TINYTEX_INSTALLER=TinyTeX
)를 통해 다른 작은 묶음을 지정할 수도 있습니다 (기본값은 TinyTeX-1
).
초콜릿 패키지로 TinyTex를 설치할 수 있습니다. 먼저 초콜릿 패키지 관리자가 아직 설치되지 않은 경우 설치해야합니다. 다음 명령에서 다음 명령을 유형하려면 tinytex를 설치합니다.
choco install tinytex
TinyTex를 설치하고 TEX 라이브 패키지 관리자 인 tlmgr
사용자 경로에서 사용할 수있게합니다.
choco install tinytex - params " /AddToSystemPath "
TinyTex를 설치하고 TEX 라이브 패키지 관리자 인 tlmgr
시스템 경로에서 사용할 수 있습니다.
TinyTex를 제거하려면 명령을 사용하십시오.
choco uninstall tinytex
초콜릿 패키지는 TinyTeX-1
설치합니다 (위 참조).
Scoop은 Windows의 또 다른 패키지 관리자입니다. PowerShell에서 먼저 Scoop을 설치해야합니다.
Scoop 용 앱은 "버킷"을 통해 제공됩니다. 현재로서는 Scoop 의 새로운 설치가 있지만 Scoop 버킷 R- 버킷을 통해 제공되는 기본 메인 또는 엑스트라 버킷에는 TinyTex Binary 패키지를 사용할 수 없습니다. 먼저이 양동이를 추가해야합니다.
scoop bucket add r - bucket https: // github.com / cderv / r - bucket.git
그런 다음 다음 명령을 입력하여 TinyTex를 설치하십시오.
scoop install tinytex
TinyTex를 설치하고 TEX 라이브 패키지 관리자 인 tlmgr
경로에서 사용할 수있게합니다. TinyTex를 제거하려면 명령을 사용하십시오.
scoop uninstall tinytex
이 Scoop 패키지에 대한 자세한 내용은 https://github.com/cderv/r-bucket/을 참조하십시오.
이 저장소 및 TinyTex의 모든 코드는 GPL-2에 따라 라이센스가 부여됩니다. Tex Live의 복사 조건 당, 우리 (Tinytex Authors)는 다음을 명확히하고자합니다.
우리는 Tex 라이브 분포를 변경하지 않았지만 기본적으로 패키지의 서브 세트를 포장하여 TinyTex로 재분배했습니다.
우리는 TinyTex에 대한 저작권을 주장하지 않습니다. 다시 말하지만 TinyTex는 Tex Live (https://tug.org/texlive/)의 하위 집합이며 Tex Live는 모든 TEX 사용자 그룹의 공동 노력으로 개발되었습니다.
TinyTex는 라텍스 패키지의 소스 코드를 묶지 않습니다 (크기를 작게 유지하기 위해). 소스를 얻고 싶다면 CTAN에서 찾을 수 있습니다. 또는 tlmgr install --reinstall --with-src <PKG>
명령으로 패키지를 다시 설치하여 소스를 얻을 수 있습니다.