Tex Live 용 LaTeX 패키지를 설치하는 방법은 무엇입니까?


18

분명히 LaTeX 배포판으로 Tex Live를 사용하고 있습니다.

martin@martin-XPS-8300:~$ pdflatex -v

pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) kpathsea version
6.1.0 Copyright 2012 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX). 
There is NO warranty.  Redistribution of this software is
covered by the terms of both the pdfTeX copyright and the Lesser GNU
General Public License. For more information about these matters, see
the file named COPYING and the pdfTeX source. Primary author of
pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX). Compiled
with libpng 1.2.49; using libpng 1.2.49 Compiled with zlib 1.2.7;
using zlib 1.2.7 Compiled with poppler version 0.20.5

이 안내서를 사용하여 추가 패키지를 설치하고 싶습니다 .

그들은 말합니다 :

TeX Live를 수동으로 설치 한 경우 tlmgr을 사용하여 패키지를 개별적으로 관리하십시오.

tlmgr install <package1> <package2> ... 
tlmgr remove <package1> <package2> ...

그러나 내가 시도 할 때 :

tlmgr install algorithm2e

나는 얻다:

tlmgr: command not found

또한 ~/texmf폴더 가없는 것 같습니다 ~/.texmf-var. 설치가 손상되었거나 잘못하고 있습니까?

편집하다:

나는 실제로

/usr/local/share/texmf

EDIT2 :

명령 :

apt-cache policy texlive

결과 :

texlive:
  Installed: 2012.20120611-5
  Candidate: 2012.20120611-5
  Version table:
 *** 2012.20120611-5 0
        500 http://jp.archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
        100 /var/lib/dpkg/status

폴더.


Tex Live를 어떻게 설치 했습니까?
브라이 암

미안하지만 기억이 안납니다. 명령 줄을 통하거나 사전 설치 된 것 같습니다. 패키지 관리 도구를 사용하지 않았습니다.
Martin Drozdik

출력은 apt-cache policy texlive무엇입니까?
브라이 암

1
내가 연결된 패키지를 넣으면 /usr/local/share/texmf작동한다고 생각합니다. 그런 다음를 실행하십시오 sudo texhash.
Minos

답변:


9

우분투 리포지토리 (Ubuntu 소프트웨어 센터)에서 TeXLive를 설치하는 경우. 모든 패키지는 시스템 패키지 관리 시스템 'apt-get'을 사용해야하므로 tlmgr이 설치되지 않습니다. 따라서 오류가 발생합니다.

tlmgr: command not found

따라서 패키지를 수동으로 설치해야합니다.

여기서 algorithm2e.sty를 다운로드 하십시오

그런 다음 폴더로 이동 ~/texmf하거나 ~/.texmf존재하지 않는 경우 폴더를 만듭니다.

mkdir ~/texmf

algorithm2e.sty를 복사하십시오. 그런 다음 다음을 실행하십시오.

sudo texhash

요청시 루트 암호를 입력하십시오.

불행히도 Ubuntu의 TexLive 패키지는 자주 업데이트되지 않으므로 일부 오류가 발생할 수 있습니다.

대안은 전체 TexLive 배포판을 수동으로 설치하고 게시 한 가이드를 따르는 것입니다.

희망이 도움이


감사합니다! 나는 그것을 홈 디렉토리에 /usr/local/share/texmf내 자신의 texmf폴더 를 만들고 실행시키는 것뿐만 아니라 그것을 시도했지만 texhash작동하지 않았다. 그러나 컴파일 algorithm2e.sty하는 .tex파일 과 동일한 폴더에 직접 포함하면 작동합니다.
Martin Drozdik


/usr/local/texlive/texmf-local작동하면 넣을 수 있습니까 ? 답변을 업데이트하겠습니다.
Minos

9

TeXLive는 컬렉션 으로 나뉩니다 . 모든 TeXLive 패키지는 하나의 컬렉션에만 algorithm2e속합니다 science. 예를 들어 패키지 는 collection에 속해 있습니다 . 간단하게하기 위해 Ubuntu를 포함한 대부분의 배포판에는 모든 개별 TeXLive 패키지 용 패키지가 없지만 주어진 컬렉션에 모든 TeXLive 패키지를 그룹화하고 전체 컬렉션을 단일 패키지로 배포합니다.

Ubuntu에서 TeXLive 컬렉션 foo은 Ubuntu 패키지로 배포 texlive-foo되므로 예를 들어 컬렉션 science은 Ubuntu 패키지로 배포됩니다 texlive-science. 따라서 TeXLive 패키지를 설치하는 방법에 대한 귀하의 질문에 대한 Ubuntu 답변 algorithm2e은 Ubuntu 패키지를 설치해야한다는 것 texlive-science입니다. 물론 부작용은 science컬렉션에 다른 모든 패키지도 설치한다는 것입니다 .

TeXLive 패키지가 속하는 컬렉션을 결정하는 표준 방법은 다음을 사용하는 것입니다 tlmgr.

$ tlmgr info algorithm2e
package:     algorithm2e
category:    Package
shortdesc:   Floating algorithm environment with algorithmic keywords.
longdesc:    Algorithm2e is an environment for writing algorithms. An algorithm becomes a floating object (like figure, table, etc.). The package provides macros that allow you to create different keywords, and a set of predefined key words is provided; you can change the typography of the keywords. The package allows vertical lines delimiting a block of instructions in an algorithm, and defines different sorts of algorithms such as Procedure or Function; the name of these functions may be reused in the text or in other algorithms.
installed:   Yes
revision:    28749
sizes:       doc: 661k, run: 137k
relocatable: Yes
cat-version: 5.0
cat-date:    2013-01-06 21:16:44 +0100
cat-license: lppl
collection:  collection-science

그러나 우분투에서는 tlmgr설치되어 있지 않습니다. 나는 사용하고 싶다 apt-file:

$ apt-file search algorithm2e.sty
texlive-science: /usr/share/texlive/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty

또는 http://packages.ubuntu.com/의 "패키지 내용 검색"섹션에서 검색 할 수 있습니다 .


3

우분투 소프트웨어 센터로 이동하여 소프트웨어 TeX Live : 추가 글꼴을 설치하십시오.


1
이것은 소프트웨어 센터 (적어도 일부 패키지의 경우)를 가리키는 것이 맞습니다. 그러나 문제는 글꼴뿐만 아니라 모든 패키지에 대한 것이 었습니다.
guntbert

3

내가 찾은 가장 간단한 방법은 우분투 소프트웨어 센터에서 패키지를 검색하는 것입니다. 예를 들어 패키지 "브래킷"이 필요했고 소프트웨어 센터에 방금 입력 한 결과 검색 결과에 "브래킷"패키지가 포함 된 "TeX Live : LaTeX 추가 패키지"가 표시되었으며 다른 패키지와 함께 설치되었습니다. 지금 행복하다.

또는

Texlive를 최대한 활용하는 가장 좋은 방법은 다음 지침에 따라 Telxlive 바닐라를 설치하는 것입니다.

/tex//a/95373/63118

이것은 아마도 패키지와 관련된 모든 문제를 해결할 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.