টেক্স লাইভের জন্য কীভাবে ল্যাটেক্স প্যাকেজ ইনস্টল করবেন?


18

স্পষ্টতই আমি টেক্সট লাইভকে আমার ল্যাটেক্স বিতরণ হিসাবে ব্যবহার করছি:

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

আমি এই গাইড ব্যবহার করে অতিরিক্ত প্যাকেজ ইনস্টল করতে চাই ।

তারা বলে:

টেক্স লাইভ ম্যানুয়ালি ইনস্টল করে, স্বতন্ত্রভাবে প্যাকেজ পরিচালনা করতে 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

ফোল্ডার।


আপনি টেক্স লাইভ কীভাবে ইনস্টল করলেন?
ব্রায়াম

আমি দুঃখিত, কিন্তু আমি সত্যিই মনে করি না। আমি মনে করি এটি কমান্ড লাইনের মাধ্যমে হয়েছিল বা এটি প্রাক ইনস্টলড ছিল। আমি প্যাকেজ পরিচালনার সরঞ্জাম ব্যবহার করি নি।
মার্টিন দ্রোজডিক

এর আউটপুট কি apt-cache policy texlive?
ব্রায়াম

1
আপনি যদি প্যাকেজটির সাথে লিঙ্ক রেখে থাকেন তবে /usr/local/share/texmfএটি কাজ করা উচিত বলে আমি মনে করি। তারপরে দৌড়াও sudo texhash
মিনোস

উত্তর:


9

আপনি যদি উবুন্টু সংগ্রহশালা (উবুন্টু সফটওয়্যার কেন্দ্র) থেকে টেক্সলাইভ ইনস্টল করেন। তারপরে tlmgr ইনস্টল করা হয়নি, কারণ সমস্ত প্যাকেজগুলির সিস্টেম প্যাকেজ পরিচালন সিস্টেমটি 'apt-get' ব্যবহার করা উচিত। সুতরাং আপনি ত্রুটি পান:

tlmgr: command not found

সুতরাং আপনাকে প্যাকেজটি ম্যানুয়ালি ইনস্টল করতে হবে:

এখানে অ্যালগরিদম 2e.sty ডাউনলোড করুন

তারপরে, ফোল্ডারে যান ~/texmfবা ~/.texmfএটি নির্ভর করে, যদি এটি বিদ্যমান না থাকে তবে এটি তৈরি করুন:

mkdir ~/texmf

এবং এটিতে অ্যালগরিদম 2e.sty অনুলিপি করুন। তারপরে চালান:

sudo texhash

অনুরোধ করা হলে রুট পাসওয়ার্ডে রাখুন।

দুর্ভাগ্যক্রমে, উবুন্টুতে টেক্সলাইভ প্যাকেজগুলি প্রায়শই আপডেট হয় না তাই কিছু ত্রুটি আসতে পারে।

বিকল্পটি ম্যানুয়ালি পুরো টেক্সলাইভ বিতরণটি ইনস্টল করছে এবং আপনার পোস্ট করা গাইডকে অনুসরণ করছে।

আশা করি এইটি কাজ করবে


ধন্যবাদ! আমি হোম ডিরেক্টরিতে /usr/local/share/texmfনিজের texmfফোল্ডার তৈরি করার জন্য এটি চালানোর পাশাপাশি উভয়ই চেষ্টা করেছিলাম texhash, তবে এটি কার্যকর হয়নি। আমি যখন ফাইলটি সঙ্কলন করছি algorithm2e.styঠিক একই ফোল্ডারে যখন আমি অন্তর্ভুক্ত করি তখন .texএটি কার্যকর হয়।
মার্টিন দ্রোজডিক

1
ক্যানোনিকাল উত্তরটি হ'ল টেক্স.স্ট্যাকেক্সেঞ্জার.কম
মনিকা

আপনি /usr/local/texlive/texmf-localযদি এটি কাজ করে রাখার চেষ্টা করতে পারেন তবে আমি আমার উত্তর আপডেট করব।
মিনোস

9

TeXLive সংগ্রহগুলিতে বিভক্ত । প্রতিটি টেক্সলাইভ প্যাকেজ একটি (এবং শুধুমাত্র একটি) সংকলনের algorithm2eঅন্তর্গত , উদাহরণস্বরূপ প্যাকেজটি সংগ্রহের অন্তর্ভুক্ত science। সরলতার জন্য, উবুন্টু সহ বেশিরভাগ ডিস্ট্রিবিউশনে প্রতিটি পৃথক টেক্সলাইভ প্যাকেজের জন্য প্যাকেজ নেই, তবে একটি নির্দিষ্ট সংকলনে সমস্ত টেক্সলাইভ প্যাকেজকে একত্রিত করে পুরো সংগ্রহটি একক প্যাকেজ হিসাবে বিতরণ করে।

উবুন্টুতে, টেক্সলাইভ সংগ্রহটি fooউবুন্টু প্যাকেজ হিসাবে বিতরণ করা হয় texlive-foo, উদাহরণস্বরূপ সংগ্রহটি scienceউবুন্টু প্যাকেজ হিসাবে বিতরণ করা হয় texlive-science। সুতরাং, কীভাবে টেক্সলাইভ প্যাকেজ ইনস্টল করবেন সে সম্পর্কে আপনার প্রশ্নের উবুন্টু উত্তর হ'ল algorithm2eআপনাকে উবুন্টু প্যাকেজ ইনস্টল করা দরকার texlive-science। (অবশ্যই, একটি পার্শ্ব প্রতিক্রিয়া হ'ল এটি scienceসংগ্রহের অন্যান্য সমস্ত প্যাকেজও ইনস্টল করবে ))

কোনও টেক্সলাইভ প্যাকেজগুলির মধ্যে কোন সংগ্রহের অন্তর্ভুক্ত তা নির্ধারণের স্ট্যান্ডার্ড উপায়টি হ'ল 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

উবুন্টু সফ্টওয়্যার কেন্দ্রে যান এবং টেক্স লাইভ: অতিরিক্ত ফন্টগুলি সফ্টওয়্যারটি ইনস্টল করুন।


1
এটি সফ্টওয়্যার সেন্টারের দিকে নির্দেশ করার ক্ষেত্রে সঠিক (কিছু প্যাকেজগুলির জন্য অন্তত) - তবে প্রশ্নটি কোনও প্যাকেজ সম্পর্কে ছিল, কেবল ফন্ট নয়।
গুন্টবার্ট

3

সবচেয়ে সহজ উপায় আমি খুঁজে পেলাম, কেবল উবুন্টু সফ্টওয়্যার কেন্দ্রে প্যাকেজটি অনুসন্ধান করুন। উদাহরণস্বরূপ আমার প্যাকেজটি "ব্র্যাকেট" দরকার ছিল, আমি এটি কেবলমাত্র সফ্টওয়্যার কেন্দ্রে টাইপ করেছি, অনুসন্ধানের ফলাফলটি "টেক্স লাইভ: ল্যাটেক্স অতিরিক্ত প্যাকেজগুলি" দেখায় যা "ব্র্যাকেট" প্যাকেজ সহ অন্যান্য প্যাকেজগুলির একটি গুচ্ছ রয়েছে, আমি এটি ইনস্টল করেছি এবং আমি আমি এখন খুশি

বিকল্পভাবে:

টেক্সলাইভ থেকে সেরা উপায়ে পাওয়ার সর্বোত্তম উপায় হ'ল এই নির্দেশাবলী অনুসরণ করে টেলক্সলাইভ ভ্যানিলা ইনস্টল করা:

/tex//a/95373/63118

এটি সম্ভবত প্যাকেজ এবং সমস্ত কিছু সম্পর্কিত সমস্ত সমস্যার সমাধান করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.