অনেক কাগজপত্রই LaTeX-এ লেখা হয়: থিসিসের ঘোষণাপত্রের পৃষ্ঠা, একটা প্রবলেম সেট, কভার লেটার, বা বিভাগ থেকে .tex টেমপ্লেট হিসেবে দেওয়া কোনো ফর্ম। তারপর ইমেলে লেখা থাকে, “অনুগ্রহ করে প্রিন্ট করুন, স্বাক্ষর করুন এবং স্ক্যান করুন,” বসিয়ে দেওয়া স্বাক্ষরে চলবে না, আর আপনার কাছে প্রিন্টার নেই, স্ক্যানার তো দূরের কথা।

Look Scanned এখন সরাসরি .tex ফাইল খুলতে পারে। ফাইলটি বেছে নিন, সেটি আপনার ব্রাউজারেই সাজানো হবে। পৃষ্ঠা ধরে ধরে প্রিভিউ পাবেন, স্ক্যানের ইফেক্ট যোগ করবেন, আর এমন একটি PDF ডাউনলোড করবেন যা দেখে মনে হবে আসল স্ক্যানার দিয়ে গেছে। আগে কিছু কম্পাইল করতে হয় না (যে ধাপে সাধারণত .tex ফাইল PDF হয়), TeX Live বা MiKTeX ইনস্টল করতে হয় না, আর Overleaf অ্যাকাউন্টে সাইন ইন করারও দরকার নেই।

উল্টোভাবেও কাজে লাগে। কেউ আপনাকে .tex ফাইল পাঠালে, আর আপনি কখনও LaTeX ছুঁয়েও না দেখলে, কিছু ইনস্টল না করেই দেখে নিতে পারেন ভেতরে কী আছে।

কী কী আসে

এর পেছনের ইঞ্জিনটি TeX নয়। এটি পুরো LaTeX নয়, বরং বেশিরভাগ নথিতে ব্যবহৃত কমান্ডগুলো বোঝে:

  • শিরোনাম ব্লক, সারসংক্ষেপ (abstract) ও সূচিপত্র।
  • অধ্যায় ও উপ-অধ্যায় তাদের নম্বরসহ, আর \ref ও \eqref দিয়ে করা ক্রস-রেফারেন্স।
  • বুলেট, নম্বর দেওয়া ও বর্ণনামূলক তালিকা, ভেতরে ভেতরে থাকা তালিকাসহ।
  • tabular ও \hline দিয়ে বানানো টেবিল, ক্যাপশন ও নম্বরসহ।
  • গণিত, লাইনের ভেতরে ও আলাদা লাইনে: equation, align, gather আর multline। সূত্র ঠিকঠাক গণিতের ফন্টে সাজানো হয়, তাই সেগুলো দেখতে LaTeX-এর আউটপুটের মতো, সাধারণ লেখায় প্রতীক বসিয়ে দেওয়ার মতো নয়।
  • thebibliography ও \bibitem দিয়ে লেখা তথ্যসূত্র, আর সেগুলোর দিকে নির্দেশ করা \cite কল।
  • আপনার নিজের \newcommand ম্যাক্রো, লেখায় ও গণিতের ভেতরে।
  • কোডের জন্য verbatim ব্লক ও \verb।

অসমর্থিত কোনো কমান্ড নথি ভেঙে দেয় না। সেটির নাম যেখানে ছিল সেখানেই হাইলাইট করে দেখানো হয়, প্রিভিউতে আর স্ক্যান করা পৃষ্ঠাতেও একইভাবে, তাই PDF তৈরি করার আগে সোর্স থেকে সেটি সরিয়ে দিন বা বদলে দিন।

.tex ফাইল থেকে কীভাবে স্ক্যান করা PDF বানাবেন

  1. LaTeX থেকে স্ক্যান করা PDF খুলে আপনার .tex বা .latex ফাইল বেছে নিন।
  2. প্রিভিউ এক এক পৃষ্ঠা করে দেখুন। শিরোনাম, সমীকরণ আর টেবিল পরীক্ষা করুন।
  3. স্ক্যানের ইফেক্ট ঠিক করুন। নথিতে ছোট লেখা বা ঠাসা গণিত থাকলে ঝাপসা ভাব আর নয়েজ কম রাখুন।
  4. স্ক্যান করা PDF তৈরি করুন, তারপর ডাউনলোড করুন।

ছবি চাইলে প্রতিটি পৃষ্ঠা JPG বা PNG হিসেবেও এক্সপোর্ট করতে পারেন। কখন কোনটা কাজে লাগে, তা আমাদের PDF, JPG ও PNG-এর নির্দেশিকায় বলা আছে। Pro থাকলে বাল্ক স্ক্যান দিয়ে একসঙ্গে কয়েকটি .tex ফাইল করা যায়।

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

শুরুর আগে যা জানা দরকার

এটি বিটা পর্যায়ে আছে, আর LaTeX অনেক বড় একটি ভাষা। কয়েকটি জিনিস আপনার নিজে কম্পাইল করা PDF-এর সঙ্গে মিলবে না:

  • পৃষ্ঠা বিরতি আলাদা। পৃষ্ঠা সাজায় ব্রাউজার, TeX নয়, তাই লাইন ও পৃষ্ঠা অন্য জায়গায় ভাঙে, আর \newpage উপেক্ষা করা হয়। নথি A4 কাগজে সাজানো হয়।
  • প্যাকেজ উপেক্ষা করা হয়। \usepackage লাইনগুলো বাদ যায়, তাই কোনো প্যাকেজ থেকে আসা কমান্ড অজানা কমান্ড হিসেবে দেখা যায়। ওপরে বলা amsmath এনভায়রনমেন্টগুলো তবু কাজ করে, কিন্তু align-এ সমীকরণের নম্বর বাদ পড়ে।
  • TikZ নেই, BibTeX নেই, TeX প্রিমিটিভ নেই। TikZ বা PGF দিয়ে আঁকা ছবি রেন্ডার হয় না। .bib ফাইলে রাখা তথ্যসূত্র মেলানো হয় না; তার বদলে এন্ট্রিগুলো thebibliography দিয়ে লিখে দিন। \def-এর মতো নিচু স্তরের TeX সমর্থিত নয়।
  • আলাদা ফাইলের ছবি আসে না। .tex ফাইল ছবিকে আপনার ডিস্কের পাথ দিয়ে নির্দেশ করে, যেখানে ব্রাউজার পৌঁছাতে পারে না। ছবির ক্যাপশন আর নম্বর ঠিকই দেখা যায়, কিন্তু ছবিটি নিজে দেখা যায় না।
  • PDF-টি ছবি দিয়ে তৈরি। আসল স্ক্যানের মতোই লেখা সিলেক্ট করা বা খোঁজা যায় না। সম্পাদনার জন্য .tex সোর্স রেখে দিন।

বিন্যাস হুবহু মেলা দরকার হলে, বা আপনার নথি প্যাকেজের ওপর নির্ভর করলে, চিরাচরিত উপায়ে সেটি PDF-এ কম্পাইল করুন, বা কিছু ইনস্টল করা না থাকলে Overleaf-এ করুন, তারপর সেই PDF-এ Look Scanned দিয়ে স্ক্যানের ইফেক্ট যোগ করুন। এই পথে যেকোনো LaTeX নথি চলে, কারণ কঠিন কাজটা TeX আগেই করে রেখেছে।

কোনো .tex ফাইল স্ক্যান করা দেখাতে হবে? এখনই চেষ্টা করুন।