বিষয়বস্তুতে চলুন

লাটেক/ইনস্টলেশন

উইকিবই থেকে

লাটেক

শুরু করা
  1. ভূমিকা
  2. ইনস্টলেশন
  3. অতিরিক্ত প্যাকেজ ইনস্টল করা
  4. মৌলিক বিষয়
  5. সাহায্য পাওয়ার উপায়

সাধারণ উপাদান

  1. ডকুমেন্ট স্ট্রাকচার
  2. টেক্সট ফরম্যাটিং
  3. প্যারাগ্রাফ ফরম্যাটিং
  4. রং
  5. ফন্ট
  6. লিস্ট স্ট্রাকচার
  7. বিশেষ অক্ষর
  8. আন্তর্জাতিকীকরণ
  9. রোটেশন
  10. টেবিল
  11. টাইটেল তৈরি
  12. পেজ লেআউট
  13. পেজ হেডার ও ফুটার কাস্টমাইজ করা
  14. গ্রাফিক্স ইমপোর্ট করা
  15. ফ্লোট, ফিগার ও ক্যাপশন
  16. ফুটনোট ও মার্জিন নোট
  17. হাইপারলিংক
  18. লেবেল ও ক্রস-রেফারেন্সিং
  19. ইনিশিয়ালস

মেকানিক্স

  1. এরর ও ওয়ার্নিং
  2. লেংথ
  3. কাউন্টার
  4. বক্স
  5. রুল ও স্ট্রাট

টেকনিক্যাল টেক্সট

  1. গণিত
  2. অ্যাডভান্সড ম্যাথমেটিক্স
  3. থিওরেম
  4. কেমিক্যাল গ্রাফিক্স
  5. অ্যালগরিদম
  6. সোর্স কোড লিস্টিং
  7. ভাষাবিজ্ঞান

বিশেষ পাতা

  1. ইনডেক্সিং
  2. গ্লসারি
  3. বিবলিওগ্রাফি ম্যানেজমেন্ট
  4. আরও বিবলিওগ্রাফি

বিশেষ ডকুমেন্ট

  1. সায়েন্টিফিক রিপোর্ট (ব্যাচেলর রিপোর্ট, মাস্টার্স থিসিস, ডিসার্টেশন)
  2. চিঠি
  3. প্রেজেন্টেশন
  4. টিচার্স কর্নার
  5. কারিকুলাম ভিটাই
  6. একাডেমিক জার্নাল (এমএলএ, এপিএ ইত্যাদি)

গ্রাফিক্স তৈরি

  1. প্রসিডিউরাল গ্রাফিক্সের পরিচয়
  2. মেটাপোস্ট
  3. পিকচার
  4. পিজিএফ/টিকজেড
  5. পিএসট্রিক্স
  6. এক্সওয়াই-পিক
  7. থ্রিডি গ্রাফিক্স তৈরি

প্রোগ্রামিং

  1. ম্যাক্রো
  2. প্লেইন টেক
  3. প্যাকেজ তৈরি
  4. প্যাকেজ ডকুমেন্টেশন তৈরি
  5. থিম

বিবিধ

  1. মডুলার ডকুমেন্ট
  2. লাটেক ডকুমেন্টের কোলাবরেটিভ রাইটিং
  3. অন্য ফরম্যাটে এক্সপোর্ট

সাহায্য ও সুপারিশ

  1. এফএকিউ
  2. টিপস ও ট্রিকস

পরিশিষ্ট

  1. লেখকবৃন্দ
  2. লিংক
  3. প্যাকেজ রেফারেন্স
  4. নমুনা লাটেক ডকুমেন্ট
  5. সূচি
  6. কমান্ড গ্লসারি

এই বাক্স সম্পাদনা করুনসূচিপত্র সম্পাদনা করুন


আপনি যদি প্রথমবারের মতো ল্যাটেক্স ব্যবহার করে দেখেন, তাহলে শুরুতেই কিছু ইনস্টল করার দরকার নেই। দ্রুত পরীক্ষা করার জন্য আপনি শুধু অনলাইন ল্যাটেক্স সম্পাদকে (যেমন ওভারলিফ) একটি ব্যবহারকারী অ্যাকাউন্ট তৈরি করতে পারেন এবং পরবর্তী অধ্যায় থেকে এই পাঠ চালিয়ে যেতে পারেন। এই ওয়েবসাইটগুলো একসঙ্গে কাজ করে সম্পাদনার সুবিধা দেয়। কোনো ডিস্ট্রিবিউশন ও সম্পাদক ইনস্টল বা কনফিগার করার ঝামেলা ছাড়াই একই সঙ্গে আপনাকে ল্যাটেক্সের নিয়ম-কানুন নিয়ে পরীক্ষা করার সুযোগ দেয়। পরে যখন আপনার মনে হবে যে আলাদা একটি ল্যাটেক্স ইনস্টলেশন থাকলে সুবিধা হবে, তখন আপনি এই অধ্যায়ে ফিরে এসে নিচের নির্দেশনাগুলো অনুসরণ করতে পারেন।

ল্যাটেক্স নিজে কোনো একক প্রোগ্রাম নয়; এটি একটি নথি প্রস্তুতকরণ ব্যবস্থা এবং একই সঙ্গে একটি ভাষা। ল্যাটেক্স ব্যবহার করতে কয়েকটি সরঞ্জামের প্রয়োজন হয়। এগুলো আলাদাভাবে সংগ্রহ করতে গেলে ল্যাটেক্স থেকে পিডিএফের মতো আউটপুট তৈরি করার জন্য উপযুক্ত কম্পিউটার ব্যবস্থা বানাতে একাধিক প্রোগ্রাম ডাউনলোড ও ইনস্টল করতে হয়। টেক ডিস্ট্রিবিউশন ব্যবহারকারীকে এ কাজে সাহায্য করে। কারণ এটি ইনস্টলেশন করার সময়ই প্রয়োজনীয় সবকিছু একসাথে ইন্সটল করে ফেলে।

ন্যূনতম আপনার একটি টেক ডিস্ট্রিবিউশন, একটি ভালো টেক্সট সম্পাদক এবং একটি ডিভিআই বা পিডিএফ ভিউয়ার দরকার হবে। আরও নির্দিষ্টভাবে বললে, মূল প্রয়োজন হলো একটি টেক কম্পাইলার; যা সোর্স ফাইল থেকে আউটপুট ফাইল তৈরি করে; ফন্ট এবং ল্যাটেক্স ম্যাক্রো সেট। ঐচ্ছিক কিন্তু সুপারিশকৃত ইনস্টলেশনের মধ্যে রয়েছে ল্যাটেক্স সোর্স নথি লেখার জন্য একটি আকর্ষণীয় সম্পাদক সম্ভবত এখানেই আপনি সবচেয়ে বেশি সময় ব্যয় করবেন এবং আপনি যদি বেশি পরিমাণে তথ্যসূত্র ব্যবহার করেন, তাহলে তথ্যসূত্র পরিচালনার জন্য একটি গ্রন্থপঞ্জি ব্যবস্থাপনা প্রোগ্রাম।

ডিস্ট্রিবিউশনসমূহ

[সম্পাদনা]

টেক এবং ল্যাটেক্স অধিকাংশ কম্পিউটার প্ল্যাটফর্মের জন্য উপলব্ধ, কারণ এগুলো এমনভাবে তৈরি করা হয়েছে যাতে বিভিন্ন সিস্টেমে সহজে ব্যবহার করা যায়। এগুলো সাধারণত কোনো একটি ডিস্ট্রিবিউশনের মাধ্যমে ইনস্টল করা হয়, যেমন টেক লাইভ, মিকটেক বা ম্যাকটেক। টেক ডিস্ট্রিবিউশন হলো প্যাকেজ ও প্রোগ্রামের সমষ্টি—যার মধ্যে কম্পাইলার, ফন্ট এবং ম্যাক্রো প্যাকেজ থাকে। এগুলোর সাহায্যে আলাদাভাবে ফাইল সংগ্রহ ও কনফিগার না করেই নথি টাইপসেট করা যায়। ল্যাটেক্স মূলত টেকের জন্য তৈরি ম্যাক্রো প্যাকেজের একটি সমষ্টি।

প্রধান অপারেটিং সিস্টেমগুলোর জন্য সুপারিশকৃত ডিস্ট্রিবিউশনগুলো হলো:

  • টেক লাইভ হলো BSD, GNU/Linux, macOS এবং Windows-এর জন্য একটি প্রধান টেক ডিস্ট্রিবিউশন।
  • মিকটেক হলো Windows, GNU/Linux এবং macOS-এর জন্য একটি আধুনিক টেক ডিস্ট্রিবিউশন।
  • ম্যাকটেক হলো macOS-কেন্দ্রিক একটি ডিস্ট্রিবিউশন, যা টেক লাইভের উপর ভিত্তি করে তৈরি।

তবে এসব ডিস্ট্রিবিউশনের সঙ্গে সবসময় সম্পাদক অন্তর্ভুক্ত নাও থাকতে পারে। আপনি হয়তো এমন কিছু অতিরিক্ত প্রোগ্রাম ব্যবহার করতে চাইতে পারেন, যেগুলো ডিস্ট্রিবিউশনের অংশ নয়, কিন্তু টেক ও ল্যাটেক্স ফাইল লেখা এবং প্রস্তুত করতে সাহায্য করে।

BSD এবং GNU/Linux

[সম্পাদনা]

আগে সবচেয়ে বেশি ব্যবহৃত ডিস্ট্রিবিউশন ছিল টেটেক। ২০০৬ সালের মে মাস থেকে টেটেক আর সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না, এবং এর সাবেক রক্ষণাবেক্ষক থমাস এসার টেক লাইভকে বিকল্প হিসেবে সুপারিশ করেন।[]

টেক লাইভ পাওয়ার সহজ উপায় হলো আপনার অপারেটিং সিস্টেমের সঙ্গে থাকা প্যাকেজ ব্যবস্থাপক বা পোর্টেজ ট্রি ব্যবহার করা। সাধারণত এটি কয়েকটি প্যাকেজ হিসেবে আসে; এর মধ্যে কিছু অপরিহার্য, আর কিছু ঐচ্ছিক। টেক লাইভের মূল প্যাকেজগুলোর আকার সাধারণত প্রায় ২০০–৩০০ মেগাবাইট হতে পারে।

যদি আপনার BSD বা GNU/Linux ডিস্ট্রিবিউশনে টেক লাইভ প্যাকেজ না থাকে, তাহলে বাগ-ট্র্যাকিং ব্যবস্থায় একটি অনুরোধ জানানো উচিত। সে ক্ষেত্রে আপনাকে নিজে টেক লাইভ ডাউনলোড করে হাতে ইনস্টলার চালাতে হবে।

আপনি চাইলে টেক লাইভের উপাদানগুলো আরও বাছাই করে ইনস্টল করতে পারেন। এ বিষয়ে নিচে দেখুন।

macOS ব্যবহারকারীরা ম্যাকটেক ব্যবহার করতে পারেন। এটি টেক লাইভ-ভিত্তিক একটি ডিস্ট্রিবিউশন, যা টেক, ল্যাটেক্স, AMSTeX, ConTeXt, XeTeX এবং আরও অনেক গুরুত্বপূর্ণ প্যাকেজ সমর্থন করে। ম্যাকটেক পেজ থেকে MacTeX.pkg ডাউনলোড করুন, সেটি আনজিপ করুন এবং নির্দেশনা অনুসরণ করুন। macOS ব্যবহারকারীদের জন্য আরও তথ্য TeX on macOS Wiki-তে পাওয়া যাবে।

যেহেতু macOS-ও একটি Unix-ভিত্তিক সিস্টেম, তাই MacPorts এবং Fink-এর মাধ্যমেও স্বাভাবিকভাবে টেক লাইভ পাওয়া যায়। Homebrew ব্যবহারকারীদের আনুষ্ঠানিক ম্যাকটেক ইনস্টলার ব্যবহার করা উচিত, কারণ টেক লাইভ একটি বিশেষ ডিরেক্টরি কাঠামো ব্যবহার করে। macOS ব্যবহারকারীদের জন্য আরও তথ্য TeX on macOS Wiki-তে পাওয়া যাবে।

Microsoft Windows

[সম্পাদনা]

Microsoft Windows ব্যবহারকারীরা তাদের কম্পিউটারে মিকটেক ইনস্টল করতে পারেন। এতে একটি সহজ ইনস্টলার আছে, যা পরিবেশ সেটআপ এবং মূল প্যাকেজ ডাউনলোড করার কাজ সামলে নেয়। মৌলিক এবং পূর্ণাঙ্গ—দুই ধরনের ল্যাটেক্স ব্যবস্থা দেওয়া হয়। এই ডিস্ট্রিবিউশনে উন্নত সুবিধাও আছে, যেমন প্যাকেজ স্বয়ংক্রিয়ভাবে ইনস্টল করা এবং সেটিংস পরিবর্তনের জন্য সহজ ইন্টারফেস—যেমন পূর্বনির্ধারিত কাগজের আকার নির্ধারণ।[]

Windows-এর জন্য টেক লাইভের একটি পোর্টও আছে। আরও জানতে Windows-এ টেক লাইভ দেখুন।

টেক লাইভ দিয়ে কাস্টম ইনস্টলেশন

[সম্পাদনা]

এই অংশটি এমন ব্যবহারকারীদের জন্য, যারা তাদের টেক ডিস্ট্রিবিউশনের ওপর সূক্ষ্ম নিয়ন্ত্রণ চান, যেমন কম ডিস্ক স্পেস ব্যবহার করে ইনস্টলেশন করতে চান। প্রয়োজন না হলে ব্যবহারকারী চাইলে পরবর্তী অংশে চলে যেতে পারেন।

যেসব ব্যবহারকারী ইনস্টলেশনের ওপর বেশি নিয়ন্ত্রণ চান, তারা আরও বাছাই করে ইনস্টল করতে চাইতে পারেন। ডিস্ক স্পেস নিয়ে সচেতন ব্যবহারকারীর জন্য সাধারণ ডিস্ট্রিবিউশনগুলো ঝামেলাপূর্ণ হতে পারে। আসলে, মিকটেক, ম্যাকটেক এবং প্যাকেজড টেক লাইভে শত শত ল্যাটেক্স প্যাকেজ থাকে, যার বেশিরভাগই আপনি কখনও ব্যবহার করবেন না। প্যাকেজ ম্যানেজারসহ বেশিরভাগ ইউনিক্স সিস্টেমে টেক লাইভ কয়েকটি বড় প্যাকেজের সেট হিসেবে দেওয়া হয়, এবং একটি কার্যকর সিস্টেমের জন্য প্রায়ই ৩০০–৪০০ এমবি ইনস্টল করতে হয়।

টেক লাইভে অনেক ধরনের কাস্টমাইজেশনের সুবিধাসহ ম্যানুয়াল ইনস্টলেশনের ব্যবস্থা আছে। আপনি tug.org থেকে নেটওয়ার্ক ইনস্টলার পেতে পারেন। এই ইনস্টলার আপনাকে ঠিক কোন প্যাকেজগুলো ইনস্টল করতে চান, তা নির্দিষ্টভাবে নির্বাচন করতে দেয়। ফলে ১০০ এমবির কম জায়গাতেই আপনার প্রয়োজনীয় সবকিছু থাকতে পারে। এরপর টেক লাইভ তার নিজস্ব প্যাকেজ ম্যানেজার tlmgr দিয়ে পরিচালিত হয়। এটি দিয়ে আপনি ডিস্ট্রিবিউশন কনফিগার করতে, অতিরিক্ত প্যাকেজ ইনস্টল বা রিমুভ করতে এবং এ ধরনের অন্যান্য কাজ করতে পারবেন।

নিচের ধাপগুলোর জন্য আপনার একটি ইউনিক্স-ভিত্তিক অপারেটিং সিস্টেম লাগবে। macOS, GNU/Linux অথবা *BSD ব্যবহার করা যাবে। এটি উইন্ডোজেও কাজ করতে পারে, তবে প্রক্রিয়াটি বেশ ভিন্ন হতে হবে।

টেক লাইভ ফিচার ও প্যাকেজগুলোকে বিভিন্ন ধারণায় ভাগ করে:

  • Collections হলো প্যাকেজের গ্রুপ, যেগুলো সবসময় আলাদাভাবে ইনস্টল করা যায়, শুধু Essential programs and files কালেকশন ছাড়া। আপনি যেকোনো সময় কালেকশন ইনস্টল করতে পারেন।
  • Installation Schemes কালেকশন ও প্যাকেজগুলোকে একত্রে গ্রুপ করে। স্কিম শুধু ইনস্টলেশনের সময় ব্যবহার করা যায়। এক সময়ে আপনি শুধু একটি স্কিম নির্বাচন করতে পারেন।

মিনিমাল ইনস্টলেশন

[সম্পাদনা]

আমরা এখানে একটি মিনিমাল টেক ডিস্ট্রিবিউশন, অর্থাৎ শুধু plain TeX-এর জন্য, ইনস্টল করার সাধারণ নির্দেশনা দেব।

  1. http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz থেকে ইনস্টলার ডাউনলোড করুন এবং একটি অস্থায়ী ফোল্ডারে এক্সট্র্যাক্ট করুন।
  2. এক্সট্র্যাক্ট করা ফোল্ডারে একটি টার্মিনাল খুলুন এবং root হিসেবে লগইন করুন।
  3. umask পারমিশন 022-তে পরিবর্তন করুন, অর্থাৎ ব্যবহারকারীর জন্য read/write/execute এবং group/others-এর জন্য শুধু read/execute, যাতে অন্যান্য ব্যবহারকারীরা ইনস্টল করা ডিস্ট্রিবিউশনে read-only অ্যাক্সেস পায়।
# umask 022
  1. install-tl চালু করুন।
  2. minimal scheme (plain only) নির্বাচন করুন।
  3. আপনি চাইলে ডিরেক্টরি অপশন পরিবর্তন করতে পারেন। উদাহরণস্বরূপ, আপনি আপনার personal macro folder লুকিয়ে রাখতে চাইতে পারেন, যেটি TEXMFHOME-এ থাকে। ডিফল্টভাবে এটি ~/texmf। এটিকে লুকানোর জন্য ~/.texmf দিয়ে প্রতিস্থাপন করুন।
  4. এবার অপশনগুলো:
    1. use letter size instead of A4 by default: মূলত যুক্তরাষ্ট্রের ব্যবহারকারীদের জন্য।
    2. allow execution of restricted list of programs via \write18: নিরাপত্তার কারণে এটি নির্বাচন করার পরামর্শ দেওয়া হয়। অন্যথায় এটি টেক ইঞ্জিনগুলোকে যেকোনো বাইরের প্রোগ্রাম কল করার অনুমতি দেয়। আপনি চাইলে পরে তালিকাটি কনফিগার করতে পারবেন।
    3. create all format files: যদি লক্ষ্য হয় কম ডিস্ক স্পেস ব্যবহার করা, তাহলে সেরা পছন্দ নির্ভর করে সিস্টেমে শুধু একজন ব্যবহারকারী আছে কি না। যদি একজন ব্যবহারকারী থাকে, তাহলে এটি deselect করা ভালো; অন্যথায় select করা ভালো। help menu থেকে: "এই অপশন সেট করা থাকলে, installer system-wide ব্যবহারের জন্য format files তৈরি করে। অন্যথায় প্রয়োজন হলে সেগুলো স্বয়ংক্রিয়ভাবে তৈরি হবে। পরের ক্ষেত্রে format files ব্যবহারকারীর directory trees-এ সংরক্ষিত হয় এবং কিছু ক্ষেত্রে নতুন প্যাকেজ ইনস্টল হলে সেগুলো আবার তৈরি করতে হতে পারে।"
    4. install macro/font doc tree: আপনি যদি ডেভেলপার হন, তাহলে এটি দরকারি; তবে এটি অনেক জায়গা নেয়। জায়গা বাঁচাতে চাইলে এটি বন্ধ রাখুন।
    5. install macro/font source tree: উপরেরটির মতোই।
    6. create symlinks to standard directories: ডিফল্টভাবে symlinks ঠিক আছে; আপনি কী করছেন তা জানলে পরিবর্তন করুন।
  5. আপনি যদি ডিস্ট্রিবিউশনটি optical disc বা কোনো external media-তে ইনস্টল করেন, তাহলে portable installation নির্বাচন করুন। সিস্টেম হার্ড ড্রাইভে প্রচলিত ইনস্টলেশনের জন্য ডিফল্ট রাখুন।

এই পর্যায়ে এটি দেখাতে পারে:

1 collections out of 85, disk space required: 40 MB

অথবা অনুরূপ কোনো space usage।

এখন আপনি ইনস্টলেশন শুরু করতে পারেন: start installation to hard disk

ইনস্টলেশন প্রক্রিয়ার শেষে যেমন জানানো হয়, binaries-গুলো আপনার PATH-এ যোগ করতে ভুলবেন না।

প্রথম পরীক্ষা

[সম্পাদনা]

টার্মিনালে লিখুন:

$ tex '\empty Hello world!\bye'
$ pdftex '\empty Hello world!\bye'

আপনার যথাক্রমে একটি DVI অথবা PDF ফাইল পাওয়ার কথা।

কনফিগারেশন

[সম্পাদনা]

আগে টেক ডিস্ট্রিবিউশনগুলো teTeX ডিস্ট্রিবিউশনের texconfig টুল দিয়ে কনফিগার করা হতো। টেক লাইভে এখনও এই টুল আছে, তবে এটি তার নিজস্ব টুল tlmgr ব্যবহারের পরামর্শ দেয়। Tlmgr-এর ফাংশনালিটি সম্পূর্ণভাবে texconfig-কে প্রতিস্থাপন করে।[]

বর্তমান ইনস্টলেশন অপশনগুলোর তালিকা দেখুন:

tlmgr option

আপনি ইনস্টল অপশন পরিবর্তন করতে পারেন:

tlmgr option srcfiles 1
tlmgr option docfiles 0
tlmgr paper letter

এর ব্যবহার সম্পর্কে আরও বিস্তারিত জানতে TLMGR(1) man page দেখুন। আপনি যদি আগে বলা অনুযায়ী ডকুমেন্ট ইনস্টল না করে থাকেন, তবুও নিচের কমান্ড দিয়ে tlmgr man page দেখতে পারবেন:

tlmgr help

ল্যাটেক্স ইনস্টল করা

[সম্পাদনা]

এখন আমাদের একটি চালু plain TeX environment আছে, চলুন ল্যাটেক্সের base packages ইনস্টল করি।

# tlmgr install latex latex-bin latexconfig latex-fonts

এই ক্ষেত্রে আপনি latexconfig latex-fonts বাদ দিতে পারেন, কারণ এগুলো LaTeX-এর auto-resolved dependencies। মনে রাখবেন, tlmgr কিছু dependencies resolve করে, তবে সব নয়। কিছু dependency আপনাকে ম্যানুয়ালি ইনস্টল করতে হতে পারে। সৌভাগ্যবশত, এটি সাধারণত খুব বেশি ঝামেলাপূর্ণ নয়।

আরও কিছু দরকারি প্যাকেজ:

# tlmgr install amsmath babel carlisle ec geometry graphics hyperref lm  marvosym oberdiek parskip graphics-def url
amsmath গণিত টাইপসেটিংয়ের জন্য প্রয়োজনীয় প্যাকেজ।
babel আন্তর্জাতিকীকরণ সাপোর্ট।
carlisle babel-এর কিছু ফিচারের জন্য প্রয়োজনীয় bundle package।
ec T1 encoding-এর জন্য প্রয়োজনীয়।
geometry পেজ লেআউটের জন্য।
graphics গ্রাফিক্স import করার জন্য প্রয়োজনীয় প্যাকেজ।
htlatex TeX4ht অন্তর্ভুক্ত করে, যা (LA)TeX থেকে HTML, XML এবং আরও অন্যান্য ফরম্যাটে conversion-এর কাজে ব্যবহৃত হয়।
hyperref PDF bookmarks, PDF followable links, link style, TOC links ইত্যাদির জন্য।
lm একাধিক font encoding, যেমন T1-এর জন্য উপলব্ধ সেরা Computer Modern style font-গুলোর একটি।
marvosym বিভিন্ন প্রতীক, যেমন official euro symbol।
oberdiek geometry-এর কিছু ফিচারের জন্য প্রয়োজনীয় bundle package।
parskip paragraph breaks এবং indents সঠিকভাবে কনফিগার করতে দেয়।
graphics-def graphics-এর কিছু ফিচারের জন্য প্রয়োজনীয়।
url hyperref-এর কিছু ফিচারের জন্য প্রয়োজনীয়।

আপনি যদি এমন কোনো প্যাকেজ ইনস্টল করে থাকেন যা আর দরকার নেই, তাহলে ব্যবহার করুন:

# tlmgr remove <package>

হাইফেনেশন

[সম্পাদনা]

আপনি যদি ইংরেজি ছাড়া অন্য ভাষার ডকুমেন্টের জন্য Babel ব্যবহার করেন, তাহলে আপনি যে ভাষাগুলো ব্যবহার করবেন, প্রতিটির জন্য hyphenation patterns ইনস্টল করতে হবে। এগুলো আলাদা আলাদা প্যাকেজ হিসেবে থাকে। উদাহরণস্বরূপ, ব্যবহার করুন:

# tlmgr install hyphen-{finnish,sanskrit}

ফিনিশ এবং সংস্কৃত hyphenation patterns-এর জন্য।

মনে রাখবেন, আপনি যদি আগে অন্য কোনো টেক ডিস্ট্রিবিউশন ব্যবহার করে থাকেন, তাহলে আপনার home folder-এ এখনও hyphenation cache থাকতে পারে। নতুন প্যাকেজগুলো কার্যকর করার জন্য এটি সরাতে হবে। টেক লাইভ cache সাধারণত ~/.texliveYYYY ফোল্ডারে থাকে, যেখানে YYYY বছর বোঝায়। আপনি নিরাপদে এই ফোল্ডার সরিয়ে ফেলতে পারেন, কারণ এতে শুধু generated data থাকে। পরবর্তী compilation-এ টেক কম্পাইলারগুলো প্রয়োজন অনুযায়ী cache আবার তৈরি করবে।

আনইনস্টলেশন

[সম্পাদনা]

ডিফল্টভাবে টেক লাইভ /usr/local/texlive-এ ইনস্টল হয়। ডিস্ট্রিবিউশনটি বেশ পরিচ্ছন্ন, কারণ cache ছাড়া, যেমন font cache, hyphenation patterns ইত্যাদি, এটি নিজের ফোল্ডারের বাইরে কোনো ফাইল লেখে না। ডিফল্টভাবে,

  • system cache থাকে /var/lib/texmf-এ;
  • user cache থাকে ~/.texliveYYYY-এ।

তাই উপরে উল্লেখ করা ফোল্ডারগুলো সরিয়ে টেক লাইভ নিরাপদে ইনস্টল ও আনইনস্টল করা যায়।

তবুও, টেক লাইভ এটি করার আরও সুবিধাজনক উপায় দেয়:

# tlmgr uninstall

আপনি যদি এই ফোল্ডারগুলোর মধ্যে untracked files রেখে থাকেন, তাহলে সেগুলো আলাদাভাবে মুছে ফেলতে হতে পারে।

সম্পাদক

[সম্পাদনা]

টেক এবং ল্যাটেক্সের সোর্স ডকুমেন্ট, এবং এগুলোর সঙ্গে সম্পর্কিত সহায়ক ফাইল—সবই সাধারণ টেক্সট ফাইল। তাই এগুলো প্রায় যেকোনো টেক্সট এডিটরে খোলা ও সম্পাদনা করা যায়।

আপনার টেক্সট এডিটর ব্যবহার করা উচিত, যেমন নোটপ্যাড; ওয়ার্ড প্রসেসর নয়, যেমন মাইক্রোসফট ওয়ার্ড বা লিব্রেঅফিস রাইটার। বিশেষায়িত ল্যাটেক্স এডিটর সাধারণ plain-text editor-এর তুলনায় বেশি উপযোগী, কারণ এগুলোতে সাধারণত কমান্ডের জন্য স্বয়ংক্রিয় পূরণ, বানান পরীক্ষা, ত্রুটি পরীক্ষা এবং অন্যান্য দরকারি ম্যাক্রো থাকে।

নোট

মাইক্রোসফট ওয়ার্ড Equation Editor-এর মাধ্যমে ল্যাটেক্স গ্রহণ করতে পারে, তবে এটি পূর্ণাঙ্গ ল্যাটেক্স এডিটর নয়।


ক্রস-প্ল্যাটফর্ম

[সম্পাদনা]

ভিজ্যুয়াল স্টুডিও কোড

[সম্পাদনা]

ভিজ্যুয়াল স্টুডিও কোড বা ভিএস কোড হলো মাইক্রোসফটের তৈরি একটি সাধারণ-উদ্দেশ্যের, প্লাগইন-ভিত্তিক, ওপেন সোর্স গ্রাফিক্যাল কোড এডিটর। এটি এমনভাবে তৈরি করা হয়েছে যাতে প্লাগইন ইনস্টল করা ছাড়া খুব বেশি সেটআপের প্রয়োজন না হয়। এটি কোড সম্পাদনার জন্য ব্যাপকভাবে ব্যবহৃত হয় এবং একটি প্লাগইনের সাহায্যে ল্যাটেক্স ডকুমেন্ট লেখার কাজেও ব্যবহার করা যায়। ল্যাটেক্স সাপোর্টের জন্য সবচেয়ে জনপ্রিয় প্লাগইন হলো ল্যাটেক্স ওয়ার্কশপ। একটি ল্যাটেক্স ডিস্ট্রিবিউশনের সঙ্গে এই প্লাগইন থাকলেই ডকুমেন্ট সম্পাদনা শুরু করার জন্য প্রয়োজনীয় সবকিছু পাওয়া যায়।

ইম্যাক্স

[সম্পাদনা]

ইম্যাক্স হলো একটি সাধারণ-উদ্দেশ্যের, সম্প্রসারণযোগ্য টেক্সট প্রসেসিং সিস্টেম। অভিজ্ঞ ব্যবহারকারীরা elisp ব্যবহার করে এটি প্রোগ্রাম করতে পারেন, যাতে ইম্যাক্স তাদের প্রয়োজন অনুযায়ী সেরা ল্যাটেক্স পরিবেশ হিসেবে কাজ করতে পারে। অন্যদিকে নতুন ব্যবহারকারীরা এটি AUCTeX এবং Reftex-এর সঙ্গে ব্যবহার করতে পছন্দ করতে পারেন; এগুলো ইম্যাক্স প্রোগ্রামের মধ্যে ইনস্টলযোগ্য এক্সটেনশন। কনফিগারেশনের ওপর নির্ভর করে, ইম্যাক্স স্বয়ংক্রিয় পূরণ, বানান পরীক্ষা, সম্পূর্ণ কিবোর্ড শর্টকাট সেট, সূচিপত্র দেখা, ডকুমেন্ট প্রিভিউ এবং আরও অনেক সুবিধাসহ একটি পূর্ণাঙ্গ ল্যাটেক্স সম্পাদনা পরিবেশ দিতে পারে।

জিএডিট-ল্যাটেক্স-প্লাগইন

[সম্পাদনা]

GNOME ব্যবহারকারীদের জন্য জিএডিট-ল্যাটেক্স-প্লাগইন-সহ জিএডিটও ব্যবহার করে দেখা যেতে পারে। জিএডিট উইন্ডোজ, ম্যাক এবং লিনাক্সের জন্য একটি ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন।

গুমি-এর স্ক্রিনশট।

গুমি হলো লিনাক্সের জন্য একটি ল্যাটেক্স এডিটর। এটি pdflatex-এর আউটপুট রিয়েল-টাইমে কম্পাইল করে এবং স্ক্রিনের ডান অর্ধেকে তা দেখায়[]

লিক্স

[সম্পাদনা]
লিক্স ১.৬.৩

লিক্স হলো উইন্ডোজ, লিনাক্স এবং ম্যাক ওএসের জন্য একটি জনপ্রিয় ডকুমেন্ট প্রস্তুতকরণ ব্যবস্থা। এটি ল্যাটেক্স ব্যবহারের জন্য একটি গ্রাফিক্যাল ইন্টারফেস দেয়, যার মধ্যে বেশ কয়েকটি জনপ্রিয় প্যাকেজ অন্তর্ভুক্ত থাকে। এতে ফর্মুলা ও টেবিল এডিটর রয়েছে এবং স্ক্রিনে চূড়ান্ত ডকুমেন্টের ভিজ্যুয়াল ইঙ্গিত দেখায়—ফলে ব্যবহারকারীরা আসল সিনট্যাক্স নিয়ে চিন্তা না করেই ল্যাটেক্স ডকুমেন্ট লিখতে পারেন। লিক্স এই পদ্ধতিকে What You See Is What You Mean বা WYSIWYM বলে, কারণ স্ক্রিনে শুধু ডকুমেন্টের কাঠামো এবং আউটপুটের একটি আনুমানিক রূপ দেখানো হয়।[]

লিক্স ডকুমেন্টকে তার নিজস্ব মার্কআপে সংরক্ষণ করে, যেখান থেকে পরে ল্যাটেক্স কোড তৈরি করা যায়। ব্যবহারকারী বেশিরভাগ ক্ষেত্রেই ল্যাটেক্স কোড থেকে আলাদা থাকেন এবং সেটির ওপর সম্পূর্ণ নিয়ন্ত্রণ রাখেন না। এই কারণে লিক্সকে সাধারণত প্রকৃত ল্যাটেক্স এডিটর হিসেবে ধরা হয় না। তবে যেহেতু এটি ভিত্তি হিসেবে ল্যাটেক্স ব্যবহার করে, তাই ল্যাটেক্স কীভাবে কাজ করে—এই জ্ঞান একজন লিক্স ব্যবহারকারীর জন্যও উপকারী হতে পারে। এছাড়া, কেউ যদি জিইউআই-তে সমর্থিত নয় এমন কোনো ফিচার ব্যবহার করতে চান, তাহলে ল্যাটেক্স কোড ব্যবহারের প্রয়োজন হতে পারে।

টেকমেকার

[সম্পাদনা]

টেকমেকার হলো একটি ক্রস-প্ল্যাটফর্ম এডিটর, যা ফিচার এবং ইউজার ইন্টারফেস—দুই দিক থেকেই কাইল-এর সঙ্গে খুব মিলযুক্ত। এতে নিজস্ব পিডিএফ ভিউয়ারও রয়েছে।

টেকস্টুডিও

[সম্পাদনা]

টেকস্টুডিও হলো একটি ক্রস-প্ল্যাটফর্ম ওপেন সোর্স ল্যাটেক্স এডিটর, যা টেকমেকার থেকে ফর্ক করা হয়েছে।

টেকওয়ার্কস

[সম্পাদনা]
উবুন্টু ১২.১০-এ টেকওয়ার্কসের স্ক্রিনশট।

টেকওয়ার্কস হলো একটি বিশেষায়িত টেক এডিটর, যা মিকটেক এবং টেক লাইভের সঙ্গে অন্তর্ভুক্ত থাকে। এটি এমন ধারণা নিয়ে তৈরি করা হয়েছিল যে অতিরিক্ত জটিল ইন্টারফেসের চেয়ে সরল ইন্টারফেস ভালো; ফলে ল্যাটেক্সের নতুন ব্যবহারকারীদের জন্য নিজেদের ডকুমেন্ট লেখা সহজ হয়। টেকওয়ার্কস মূলত তৈরি হয়েছিল কারণ একজন গণিতের অধ্যাপক চেয়েছিলেন, তার শিক্ষার্থীরা যেন ল্যাটেক্স ব্যবহারের শুরুতেই ভালো অভিজ্ঞতা পায়।

আপনি আপনার লিনাক্স ডিস্ট্রিবিউশনের প্যাকেজ ম্যানেজার দিয়ে টেকওয়ার্কস ইনস্টল করতে পারেন, অথবা উইন্ডোজ বা ম্যাক ইনস্টলারে এটিকে ইনস্টল অপশন হিসেবে নির্বাচন করতে পারেন।

ভিম হলো আরেকটি সাধারণ-উদ্দেশ্যের টেক্সট এডিটর, যা UNIX, macOS এবং Windows-সহ বিভিন্ন প্ল্যাটফর্মে ব্যবহার করা যায়। এর জন্য বিভিন্ন এক্সটেনশন রয়েছে, যার মধ্যে LaTeX Box এবং Vim-LaTeX উল্লেখযোগ্য।

শুধু *BSD এবং GNU/Linux-এর জন্য

[সম্পাদনা]
কাইল-এর স্ক্রিনশট।

কাইল হলো কেডিই-এর জন্য তৈরি একটি ল্যাটেক্স এডিটর, যা ক্রস-প্ল্যাটফর্মেও ব্যবহার করা যায়। এটি একাধিক ডকুমেন্ট সম্পাদনা এবং বিভিন্ন টেক কম্পাইলারের মাধ্যমে সেগুলো কম্পাইল করার জন্য একটি শক্তিশালী গ্রাফিক্যাল ইউজার ইন্টারফেস প্রদান করে। কাইল কেট এডিটরের ওপর ভিত্তি করে তৈরি; এতে প্রতীক ব্যবহারের জন্য দ্রুত-অ্যাক্সেস টুলবার, ডকুমেন্টের কাঠামো দেখার ব্যবস্থা, একটি কনসোল এবং নিজের মতো করে পরিবর্তনযোগ্য বিল্ড অপশন রয়েছে। যেসব অপারেটিং সিস্টেমে কেডিই চালানো যায়, সেসব সিস্টেমে কাইলও চালানো যায়।

জিনোম-ল্যাটেক্স

[সম্পাদনা]

জিনোম-ল্যাটেক্স হলো লিনাক্সের জন্য, বিশেষ করে জিনোম পরিবেশের জন্য, আরেকটি টেক্সট এডিটর।

শুধু ম্যাকওএস-এর জন্য

[সম্পাদনা]

টেকশপ

[সম্পাদনা]

টেকশপ হলো টেকওয়ার্কস এডিটর ও প্রিভিউয়ারের মডেল হিসেবে ব্যবহৃত একটি সফটওয়্যার। এটি ম্যাকওএস-এর জন্য তৈরি এবং ম্যাকটেক ডিস্ট্রিবিউশনের সঙ্গে দেওয়া হয়। এটি একাধিক উইন্ডো ব্যবহার করে—একটি সোর্স সম্পাদনার জন্য, একটি প্রিভিউ দেখার জন্য এবং একটি ত্রুটি বার্তার কনসোল হিসেবে। এতে এক-ক্লিকে প্রিভিউ আপডেট করার সুবিধা রয়েছে। এছাড়া সিএমডি-ক্লিক ব্যবহার করে কোড ও প্রিভিউয়ের মধ্যে সহজে মিলিয়ে দেখার সুযোগ দেয়। টেক সোর্স সম্পাদনা এবং টাইপসেটিং সহজ করার জন্য এতে আরও অনেক সুবিধা রয়েছে।

টেকনিকল

[সম্পাদনা]

টেকনিকল ম্যাক ওএসের জন্য একটি বিনামূল্যের এডিটর, যাতে লাইভ আপডেট করার সুবিধা রয়েছে। এতে দ্রুত কোড ঢোকানোর জন্য একটি কোড লাইব্রেরি আছে এবং ডকুমেন্টে বিস্তারিত শব্দ গণনা করার সুবিধাও রয়েছে। এটি কোড হাইলাইটিংও করে এবং এডিটিং উইন্ডো নিজের মতো করে সাজানো যায়; ব্যবহারকারী এডিটিং পরিবেশের ফন্ট, রং এবং ব্যাকগ্রাউন্ড রং নির্বাচন করতে পারেন। এটি সক্রিয়ভাবে উন্নয়নাধীন।

আর্কিমিডিস

[সম্পাদনা]

আর্কিমিডিস হলো ম্যাকওএসের জন্য শুরু থেকেই সহজে ব্যবহারযোগ্য হিসেবে তৈরি একটি ল্যাটেক্স ও মার্কডাউন এডিটর। এতে বিল্ট-ইন ল্যাটেক্স লাইব্রেরি, কোড সম্পূর্ণকরণ সাপোর্ট, লাইভ প্রিভিউ, ম্যাক্রো সাপোর্ট, শেয়ারিং সার্ভিসের সঙ্গে ইন্টিগ্রেশন, এবং পিডিএফ ও এইচটিএমএল এক্সপোর্ট অপশন রয়েছে। আর্কিমিডিসের Magic Type ফিচারের মাধ্যমে ব্যবহারকারীরা ম্যাকবুকের ট্র্যাকপ্যাড বা ম্যাজিক ট্র্যাকপ্যাডে শুধু চিহ্ন এঁকে গাণিতিক প্রতীক ঢোকাতে পারেন।

টেকপ্যাড

[সম্পাদনা]

টেকপ্যাড হলো ম্যাক ওএসের জন্য একটি সমন্বিত এডিটর ও ভিউয়ার, যার সঙ্গে আইওএস ডিভাইসের জন্য একটি সহায়ক অ্যাপও রয়েছে। টেকশপের মতো, টেকপ্যাড কাজ করার জন্য একটি কার্যকর ম্যাকটেক ডিস্ট্রিবিউশন প্রয়োজন। তবে এটি ম্যাকটেকের পাশাপাশি অন্যান্য ডিস্ট্রিবিউশনও সমর্থন করতে পারে। এতে টেমপ্লেট, আউটলাইন দেখা, স্বয়ংক্রিয় পূরণ, বানান পরীক্ষা, নিজের মতো করে পরিবর্তনযোগ্য সিনট্যাক্স হাইলাইটিং, টু-ডু লিস্ট ইন্টিগ্রেশন, কোড স্নিপেট, মার্কডাউন ইন্টিগ্রেশন, বহু-ভাষা সাপোর্ট এবং ম্যাক ওএস-নেটিভ ইউজার ইন্টারফেসসহ অনেক সুবিধা রয়েছে। যদিও টেকপ্যাড বিনামূল্যে মূল্যায়নের সময় দেয়, আনলকড সংস্করণটি পেইড ডাউনলোড।

শুধু উইন্ডোজের জন্য

[সম্পাদনা]

এলইডি

[সম্পাদনা]

এলইডি

টেকনিকসেন্টার

[সম্পাদনা]

টেকনিকসেন্টার হলো উইন্ডোজের জন্য একটি জনপ্রিয়, বিনামূল্যের এবং ওপেন সোর্স ল্যাটেক্স এডিটর। এর ইউজার ইন্টারফেসও টেকমেকার এবং কাইল-এর মতো।

উইনএডিট

[সম্পাদনা]

উইনএডিট হলো উইন্ডোজের জন্য একটি শক্তিশালী ও বহুমুখী টেক্সট এডিটর, যা ল্যাটেক্স/টেক ডকুমেন্ট তৈরির জন্য বিশেষভাবে উপযোগী। এটি মিকটেক বা টেক লাইভের মতো টেক সিস্টেমের সঙ্গে সংযুক্তভাবে কাজ করার জন্য ডিজাইন ও কনফিগার করা হয়েছে। এর বিল্ট-ইন ম্যাক্রো ল্যাটেক্স সোর্সকে WYSIWYG-সদৃশ DVI, PDF বা PS আউটপুটে কম্পাইল করতে সাহায্য করে। এছাড়া এটি ডকুমেন্টকে HTML বা XML-এর মতো অন্যান্য মার্কআপ ভাষায় এক্সপোর্ট করতেও সাহায্য করে।

উইনশেল

[সম্পাদনা]

উইনশেল

অনলাইন সমাধান

[সম্পাদনা]

কিছু ইনস্টল না করেই শুরু করতে চাইলে, আপনি এমন একটি ওয়েব-হোস্টেড সার্ভিস ব্যবহার করতে পারেন, যেখানে পূর্ণ টেক ডিস্ট্রিবিউশন এবং ওয়েবভিত্তিক ল্যাটেক্স এডিটর থাকে।

  • Authorea হলো সহযোগিতার মাধ্যমে টেকনিক্যাল ডকুমেন্ট তৈরির জন্য একটি সমন্বিত অনলাইন ফ্রেমওয়ার্ক। Authorea-এর ফ্রন্টএন্ডে ল্যাটেক্স বা মার্কডাউনে লেখা, পাশাপাশি চিত্র এবং সমীকরণ, অর্থাৎ ল্যাটেক্স বা MathML-এ, যোগ করা যায়। Authorea-এর ভার্সন কন্ট্রোল সিস্টেম সম্পূর্ণভাবে Git-এর ওপর ভিত্তি করে তৈরি, কারণ প্রতিটি আর্টিকেল একটি Git repository।
  • CoCalc হলো গণনার কাজের জন্য একটি সহযোগিতামূলক অনলাইন কর্মক্ষেত্র, যেখানে ল্যাটেক্স ডকুমেন্টের জন্য একটি এডিটরও রয়েছে।
  • ওভারলিফ হলো একটি নিরাপদ ও সহজে ব্যবহারযোগ্য অনলাইন ল্যাটেক্স এডিটর। এতে দ্রুত প্রিভিউ দেখার সুবিধা আছে—ল্যাটেক্সের জন্য ইথারপ্যাড-এর মতো। বিনামূল্যে অ্যাকাউন্ট তৈরি করে লেখা শুরু করা যায়। প্রকাশ করার আগে প্রকল্পের লিংক শেয়ার করা যায় অথবা সহযোগী যোগ করা যায়। এটি রিয়েল-টাইম প্রিভিউ, রিচ টেক্সট মোড, অর্থাৎ গণিতের এক্সপ্রেশন, ক্রমিক/অক্রমিক তালিকা, সেকশন শিরোনাম এবং রেন্ডার করা চিত্রসহ আংশিক WYSIWYG মোড, bibliography এবং custom style সমর্থন করে। ২০১৭ সালের জুলাই থেকে শেয়ারল্যাটেক্স ওভারলিফের অংশ।[][]
  • ভার্বোসাস হলো একটি পেশাদার অনলাইন ল্যাটেক্স এডিটর, যা অন্যান্য ব্যবহারকারীর সঙ্গে সহযোগিতামূলক কাজ সমর্থন করে এবং বিনামূল্যে ব্যবহার করা যায়। বিল্ট-ইন মার্জ টুল ব্যবহার করে মার্জ কনফ্লিক্ট সহজেই সমাধান করা যায়। এই টুল সফলভাবে মার্জ করার জন্য প্রয়োজনীয় তথ্য তৈরি করতে ডিফ-অ্যালগরিদমের একটি ইমপ্লিমেন্টেশন ব্যবহার করে।

গ্রন্থপঞ্জি ব্যবস্থাপনা

[সম্পাদনা]

গ্রন্থপঞ্জি ফাইলগুলো (*.bib) ব্যবস্থাপনা সিস্টেম ব্যবহার করে সবচেয়ে সহজে সম্পাদনা ও পরিবর্তন করা যায়। এই গ্রাফিক্যাল ইউজার ইন্টারফেসগুলোর প্রতিটিতে ডেটাবেস ফর্ম থাকে, যেখানে প্রতিটি রেফারেন্স আইটেমের তথ্য প্রবেশ করানো হয়, এবং তৈরি হওয়া টেক্সট ফাইলটি সরাসরি BibTeX দ্বারা ব্যবহার করা যায়।

ক্রস-প্ল্যাটফর্ম

[সম্পাদনা]
জ্যাবরেফ-এর স্ক্রিনশট।

শুধু ম্যাকওএস-এর জন্য

[সম্পাদনা]
বিবডেস্কের স্ক্রিনশট
  • বিবডেস্ক হলো BibTeX ফাইলের ওপর ভিত্তি করে তৈরি একটি গ্রন্থপঞ্জি ব্যবস্থাপক। এটি ইন্টারনেট থেকে রেফারেন্স আমদানি করে এবং ট্যাগ ও ক্যাটাগরি ব্যবহার করে রেফারেন্সগুলো সহজে সংগঠিত করতে সাহায্য করে[]

ভিউয়ার

[সম্পাদনা]

শেষে, ল্যাটেক্স আউটপুট দেখার জন্য আপনার একটি ফাইল ভিউয়ার প্রয়োজন হবে। ডিফল্টভাবে, ল্যাটেক্স চূড়ান্ত ডকুমেন্টকে .dvi বা ডিভাইস-ইনডিপেনডেন্ট ফাইল ফরম্যাট হিসেবে সংরক্ষণ করে। তবে আপনি সাধারণত এটি চাইবেন না, কারণ ডিভিআই ফাইলে এমবেডেড ফন্ট থাকে না—তার ওপর অনেক ডকুমেন্ট ভিউয়ার এগুলো খুলতেও পারে না।

বেশিরভাগ ক্ষেত্রে, আপনি সরাসরি পিডিএফ ফাইল তৈরি করার জন্য pdflatex-এর মতো ল্যাটেক্স কম্পাইলার ব্যবহার করবেন, অথবা ডিভিআই ফাইলকে পিডিএফ ফরম্যাটে রূপান্তর করার জন্য dvi2pdf-এর মতো টুল ব্যবহার করবেন। এরপর আপনি যেকোনো পিডিএফ ভিউয়ার দিয়ে ফলাফল দেখতে পারবেন।

প্রায় সব ল্যাটেক্স ডিস্ট্রিবিউশনে latex-এর ডিফল্ট আউটপুট দেখার জন্য একটি ডিভিআই ভিউয়ার থাকে। এছাড়াও ফলাফলকে স্বয়ংক্রিয়ভাবে পিডিএফ এবং পিএস ফরম্যাটে রূপান্তর করার জন্য dvi2pdf-এর মতো টুলও থাকে।

ওয়েবে পাওয়া বিভিন্ন পিডিএফ ভিউয়ারের একটি তালিকা নিচে দেওয়া হলো:

টেবিল ও গ্রাফিক্স টুল

[সম্পাদনা]

ল্যাটেক্স মূলত একটি ডকুমেন্ট প্রস্তুতকরণ ব্যবস্থা: এটি স্প্রেডশিট টুল বা ভেক্টর গ্রাফিক্স টুল হওয়ার উদ্দেশ্যে তৈরি নয়।

ল্যাটেক্স সুন্দর টেবিল গতিশীল ও নমনীয়ভাবে দেখাতে পারলেও, স্প্রেডশিটে পাওয়া সুবিধাগুলো—যেমন ডায়নামিক সেল এবং হিসাব-নিকাশ—এটি পরিচালনা করে না। এ ধরনের কাজের জন্য অন্য টুল বেশি উপযোগী। আদর্শ সমাধান হলো দুটি টুলের শক্তি একসঙ্গে ব্যবহার করা: স্প্রেডশিট দিয়ে আপনার ডায়নামিক টেবিল তৈরি করুন, তারপর সেটি ল্যাটেক্সে এক্সপোর্ট করুন, যাতে আপনার ডকুমেন্টের সঙ্গে সুন্দরভাবে যুক্ত একটি টেবিল পাওয়া যায়। আরও বিস্তারিত জানতে টেবিল দেখুন।

গ্রাফিক্সের বিষয়টি কিছুটা আলাদা, কারণ আপনার ল্যাটেক্স ডকুমেন্টের ভেতর থেকেই প্রসিডিউরাল গ্রাফিক্স লেখা সম্ভব। প্রসিডিউরাল গ্রাফিক্স অত্যন্ত উন্নত মানের ফলাফল তৈরি করে, যা ল্যাটেক্সের সঙ্গে নিখুঁতভাবে মিশে যায়, যেমন ফন্ট পরিবর্তন হয় না। তবে এটি শেখা তুলনামূলক কঠিন এবং আঁকতে অনেক সময় লাগে।

সহজ ও দ্রুত আঁকার জন্য আপনি WYSIWYG টুল ব্যবহার করতে পারেন, যেমন অ্যাডোব ফটোশপ, ক্যানভা, এবং ফলাফলটি PDF-এর মতো ভেক্টর ফরম্যাটে এক্সপোর্ট করতে পারেন। এর অসুবিধা হলো এটি আপনার ডকুমেন্টের বাকি অংশের স্টাইলের সঙ্গে অমিল দেখাতে পারে, যেমন ফন্ট, আকার বা রং। কিছু টুল ল্যাটেক্সে এক্সপোর্ট করার সুবিধা দেয়, যা এই সমস্যাটি আংশিকভাবে সমাধান করতে পারে। আরও বিস্তারিত জানতে গ্রাফিক্স আমদানি দেখুন।

তথ্যসূত্র

[সম্পাদনা]
  1. ১.০ ১.১ টেটেক হোম পেজ (সংগ্রহের তারিখ: ২২ আগস্ট ২০২০)
  2. মিকটেক — সব ডাউনলোড
  3. Gummi
  4. LyX
  5. শেয়ারল্যাটেক্স ওভারলিফে যুক্ত হয়েছে
  6. ল্যাটেক্সের নির্দিষ্ট, অ-প্রযুক্তিগত পরিচিতি: ওভারলিফ
  7. BibDesk


পূর্ববর্তী: ভূমিকা সূচি পরবর্তী: অতিরিক্ত প্যাকেজ ইনস্টল করা