NixOS hakkında bir Lateks belgesi nasıl derlenir?


10

Normalde kullanmak pdflatexlateks belgeleri derlemek için ama NixOS ben görmüyorum pdflatexyoluyla yüklemek için kullanılabilir $ nix-env -i pdflatex.

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

İçin sonuçlar nixos.org/nixos/packages.htmlpdflatex adresinde de arama altında görünmüyor . Ancak, görünüşe göre dahil olmak üzere diğer lateks programları saran paketi fark ettim . Yükleme ve onunla lateks belgemi derlemeye çalıştıktan sonra aşağıdaki "pdflatex bulunamadı" hatası alıyorum.rubberpdflatexrubber

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

NixOS'ta lateks belgeleri derlemek için pdflatex'i nasıl kurabilirim?

Neden rubberaracılığıyla kurulum için kullanılabilir nix-envoysa pdflatexbir bağımlılık, rubberdeğil mi?

Bir yan not olarak, kılavuzun 'Tex / Latex' bölümü bunu açıklamamaktadır.

Yanıtlar:


6

Kılavuzun eski bir sürümünü bağlıyorsunuz. Son sürümlerde açıklanmıştır: http://nixos.org/nixpkgs/manual/#sec-language-texlive

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

1
Ya da, NixOS olmayanlarda: nix-env -iA nixpkgs.texlive.combined.scheme-basic( LaTeX Error: File 'lmodern.sty' not found.yine de atacak ve bu cevabanix-env -i lmodern dayanarak kurulumdan sonra nasıl bağlanacağını anlayamadık .)
toraritte

.combineTeX Live paketlerini ayrı ayrı kurmak yerine işlevi kullanmanız gerekir .
Vladimír Čunát

Nixto 19.09'da bile @toraritte tarafından belirtilen aynı hatayı görüyorum.
Ashesh

@Ashesh: cevap hala aynı. TeX Canlı tasarladı memba gibi, scheme-basicçok küçük ve yok değil Latin Modern arasındadır. Kendi kılavuzunuzu nasıl karıştırabileceğiniz bu kılavuzdadır. Basit bir "çözüm" istiyorsanız, bunun yerine daha büyük bir şema yükleyin, örneğin scheme-smalldoğru bakarsam bu yazı tipini içerir.
Vladimír Čunát

@ VladimírČunát evet, sonunda yaptığım şey bu; ile çalışır scheme-mediumve küçük değil.
Ashesh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.