কীভাবে নিক্সস-এ একটি লেটেক্স ডকুমেন্ট সংকলন করবেন?


10

আমি সাধারণত pdflatexল্যাটেক্স ডকুমেন্টগুলি সংকলন করতে ব্যবহার করি তবে নিক্সস-এ আমি দেখতে পাই না যে pdflatexএটি ইনস্টল করার জন্য উপলব্ধ $ nix-env -i pdflatex

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

এর জন্য ফলাফলগুলি nixos.org/nixos/packages.htmlpdflatex এ অনুসন্ধানের আওতায় আসে না। যাইহোক, আমি সেখানে প্যাকেজটি লক্ষ্য করেছি rubber, যা স্পষ্টতই অন্যান্য ল্যাটেক্স প্রোগ্রামগুলিকে আবৃত করে pdflatexrubberএটির সাথে আমার ল্যাটেক্স ডকুমেন্টটি ইনস্টল এবং সংকলনের চেষ্টা করার পরে আমি নীচের "পিডিফ্লেটেক্স পাওয়া যায় না" ত্রুটি পেয়েছি।

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

নিক্সস-এ ল্যাটেক্স ডকুমেন্টগুলি সংকলন করার জন্য আমি কীভাবে পিডিএফলেটেক্স ইনস্টল করতে পারি?

নির্ভরতার জন্য , কেন এটির rubberমাধ্যমে ইনস্টলেশনের জন্য উপলব্ধ ?nix-envpdflatexrubber

পার্শ্ব-নোট হিসাবে, ম্যানুয়ালটির 'টেক্স / ল্যাটেক্স' বিভাগটি এটি ব্যাখ্যা করে না।

উত্তর:


6

আপনি ম্যানুয়ালটির কিছু প্রাচীন সংস্করণ যুক্ত করছেন। এটি সাম্প্রতিক সংস্করণগুলিতে ব্যাখ্যা করা হয়েছে: http://nixos.org/nixpkgs/manual/#sec-language-texlive

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

1
অথবা, অ-নিক্সস-এ: nix-env -iA nixpkgs.texlive.combined.scheme-basic( LaTeX Error: File 'lmodern.sty' not found.যদিও এই উত্তরটিরnix-env -i lmodern উপর ভিত্তি করে ইনস্টল করার পরে এটি কীভাবে লিঙ্ক করবেন তা নির্ধারণ করতে পারবেন না , )
টরারিট

.combineআলাদাভাবে টেক্স লাইভ প্যাকেজ ইনস্টল করার পরিবর্তে আপনাকে ফাংশনটি ব্যবহার করতে হবে।
ভ্লাদিমার অুনাট

আমি @ তরারিট দ্বারা নিক্সস 19.09-এও একই ত্রুটিটি নির্দেশিত দেখছি।
আশেশেশ

@ আলেশ: উত্তর এখনও একই। যেমন টেক্স লাইভ আপস্ট্রিম এটি ডিজাইন করেছে, scheme-basicএটি খুব ছোট এবং লাতিন আধুনিককে অন্তর্ভুক্ত করে না । এটি আপনার নিজের সংমিশ্রণটি কীভাবে মিশ্রণ করতে পারে তা সেই ম্যানুয়ালটিতে রয়েছে। আপনি যদি একটি সাধারণ "সমাধান" চান তবে তার পরিবর্তে আরও বড় স্কিম ইনস্টল করুন, যেমন scheme-smallআমি সঠিকভাবে দেখি তবে এই ফন্টটি ধারণ করে does
ভ্লাদিমার অুনাট

@ ভ্লাদিমেরুনুনত হ্যাঁ, শেষ পর্যন্ত আমি যা করেছি; এটি scheme-mediumছোট এবং না সাথে কাজ করে ।
আশেশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.