NixOS에서 라텍스 문서를 컴파일하는 방법은 무엇입니까?


10

나는 일반적으로 pdflatex라텍스 문서를 컴파일 하는 데 사용 하지만 NixOS에서는을 pdflatex통해 설치할 수있는 것으로 보이지 않습니다 $ nix-env -i pdflatex.

$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations

nixos.org/nixos/packages.html에서도pdflatex 검색 결과 가 나타나지 않습니다 . 그러나 패키지 를 보았는데, 여기에는를 포함한 다른 라텍스 프로그램이 포함되어 있습니다. 라텍스 문서를 설치 하고 컴파일하려고하면 다음 "pdflatex를 찾을 수 없습니다"라는 오류가 발생합니다.rubberpdflatexrubber

$ rubber --pdf doc.tex
compiling doc.tex...
pdflatex not found
Running pdflatex failed.

NixOS에서 라텍스 문서를 컴파일하기 위해 pdflatex를 어떻게 설치합니까?

rubber통해 설치할 수있는 nix-env반면에 pdflatex의 의존성 rubber, 그렇지?

부수적 으로, 매뉴얼'Tex / Latex'섹션은 이것을 설명하지 않습니다.

답변:


6

고대 버전의 매뉴얼을 연결하고 있습니다. 최신 버전으로 설명되어 있습니다 : http://nixos.org/nixpkgs/manual/#sec-language-texlive

nix-env -iA nixos.texlive.combined.scheme-basic

1
또는 NixOS가 아닌 경우 : nix-env -iA nixpkgs.texlive.combined.scheme-basic( 이 답변에 따라 LaTeX Error: File 'lmodern.sty' not found.설치 후 링크하는 방법을 알 수 없었습니다 .)nix-env -i lmodern
toraritte

.combineTeX Live 패키지를 별도로 설치하는 대신이 기능 을 사용해야합니다 .
Vladimír Čunát

NixOS 19.09에서도 @toraritte가 지적한 것과 동일한 오류가 나타납니다.
Ashesh

@Ashesh : 대답은 여전히 ​​동일합니다. TeX Live 업스트림이 설계 했으므로 scheme-basic매우 작으며 라틴 모던을 포함 하지 않습니다 . 이 매뉴얼에는 자신의 조합을 혼합하는 방법이 있습니다. 간단한 "솔루션"을 원한다면 더 큰 구성표를 설치하십시오. 예를 들어 scheme-small제대로 표시되면이 글꼴이 포함됩니다.
Vladimír Čunát

@ VladimírČunát 네, 결국 제가 한 일입니다. 그것은 scheme-medium작고 작지 않습니다.
Ashesh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.