centos에 추가 texlive 패키지 설치

centos에 추가 texlive 패키지 설치

저는 CentOS(항상 우분투 등을 사용함)를 처음 접했고 여기에서 처음으로 라텍스 코드를 컴파일하려고 합니다. 그래서 .sty필요한 것의 큰 목록이 있습니다 .

일부는 를 사용하여 찾았기 때문에 직접 설치할 수 있었지만 yum search다른 것들은 CentOS의 저장소(예 upquote.sty: )에서 사용할 수 없습니다. CTAN에서 수동으로 다운로드할 수 있다는 것을 알고 있지만 실제로 전체 목록에 대해 이 작업을 수행할 수는 없습니다. 가 .sty속한 'texlive-collection'을 추가하고 저장소에 추가한 후 다운로드할 수 있는 방법이 있습니까 ?

감사해요

답변1

upquote.sty적어도 Centos 6 저장소에 있으므로 texlive-texmf-latex-2007-39.el6_7.noarch패키지를 통해 설치할 수 있습니다.

$ sudo yum whatprovides '*/upquote.sty'
...
texlive-texmf-latex-2007-39.el6_7.noarch : Texmf files needed for 
...
Filename    : /usr/share/texmf/tex/latex/upquote/upquote.sty

공급업체 패키지에 제공되는 texlive의 빈티지가 너무 오래된 경우최신 버전 설치공급업체가 아닌 일부 디렉토리(예: 홈 디렉토리)로 이동하는 것이 더 나은 옵션이 될 것입니다. 최신 버전에는tlmgr공익사업, 파일 목록을 *.sty쉽게 제공할 수 있습니다.

$ cat pkglist
noto.sty
upquote.sty
$ tlmgr install `perl -ple 's/.sty//' pkglist`
tlmgr: package repository http://...
tlmgr install: package already present: noto
tlmgr install: package already present: upquote
$ 

관련 정보