Normalmente, uso pdflatex
para compilar documentos de látex, mas no NixOS não vejo pdflatex
disponível para instalação via $ nix-env -i pdflatex
.
$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations
Os resultados para pdflatex
não aparecem na pesquisa em nixos.org/nixos/packages.html . No entanto, notei o pacote rubber
, que aparentemente envolve outros programas de látex, inclusive pdflatex
. Depois de instalar rubber
e tentar compilar meu documento de látex, recebo o seguinte erro "pdflatex não encontrado".
$ rubber --pdf doc.tex
compiling doc.tex...
pdflatex not found
Running pdflatex failed.
Como posso instalar o pdflatex para compilar documentos de látex no NixOS?
Por que está rubber
disponível para instalação via nix-env
Considerando que pdflatex
, uma dependência de rubber
, não está?
Como nota lateral, a seção 'Tex / Latex' do manual não explica isso.
fonte
nix-env -iA nixpkgs.texlive.combined.scheme-basic
(jogaráLaTeX Error: File 'lmodern.sty' not found.
, porém, e não conseguia descobrir como ligá-lo após a instalaçãonix-env -i lmodern
, com base em esta resposta .).combine
função em vez de instalar os pacotes TeX Live separadamente.scheme-basic
é muito pequeno e não inclui o Latin Modern. É neste manual como você pode misturar sua própria combinação. Se você deseja uma "solução" simples, basta instalar um esquema maior, por exemploscheme-small
, contém essa fonte se eu olhar corretamente.scheme-medium
e não pequeno.