ল্যাটেক
ল্যাটেক (LaTeX) একটি বিবরনী তৈরি করার জন্য ব্যবহৃত মার্কআপ ভাষা ও সফটওয়ার ব্যবস্থা। টেক টাইপসেটিং প্রোগ্রামের ওপর ভিত্তি করে ল্যাটেক রচিত হয়েছে। ল্যাটেক প্রোগ্রামে এর নামটি লেখা হয় এভাবে,
।
এটি বিশ্বজুড়ে গণিতবিদ, বিজ্ঞানী, দার্শনিক, প্রকৌশলী, উচ্চ স্তরের শিক্ষক ও শিক্ষার্থী এবং অন্যান্য পেশার মানুষের মাঝে বহুল ব্যবহৃত হয়। ল্যাটেক মূলত টেক টাইপসেটিং এর গুণগত উচ্চ মানের কারনে প্রাথমিক অথবা মাধ্যমিক (বিভিন্ন ডকুমেন্ট ও এক্সএমএল ফরম্যাটকে পিডিএফ এ রুপান্তর করতে) মাধ্যম হিসেবে ব্যবহৃত হয়। এই টাইপসেটিং এর একটি বৈশিষ্ঠ্য হলো এটি ডেক্সটপ প্রকাশনার জন্য প্রোগ্রামিং সমর্থন করে। এছাড়া ডেক্সটপ প্রকাশনার বিভিন্ন কাজের জন্য এতে উচ্চমানের স্বয়ংক্রিয় টুলস ও সুবিধা পাওয়া যায়, যেমন নম্বর দেয়া, টেবিল ও ছবি যোগ, পৃষ্ঠার আকার আকৃতি নিয়ন্ত্রণ এবং বিবিলিওগ্রাফি যোগ করা ইত্যাদি।
ল্যাটেককে উচ্চ স্তরের ভাষা হিসেবে তৈরি করার চিন্তাভাবনা করা হয়েছিল যা টেক এর ক্ষমতার পুরোটা ব্যবহার করতে পারে। ল্যাটেক মূলত বিভিন্ন টেক ম্যাক্রো এবং একটি প্রোগ্রাম নিয়ে গঠিত যা ল্যাটেক ডকুমেন্ট প্রক্রিয়ার কাজে ব্যবহৃত হয়। যেহেতু টেক এর ফরম্যাটিং নির্দেশগুলো বেশ নিচু-স্তরের তাই ল্যাটেক নির্দেশগুলো সাধারণত ব্যবহারকারীদের জন্য সহজ করে লেখা হয়।
ল্যাটেক প্রথম লেখা হয় ১৯৮০ দশকের শুরুতে। লেসলি ল্যামপোর্ট এসআরআই ইন্টারল্যাশনাল এ কর্মরত অবস্থায় ল্যাটেক লিখেন।[১] এরপর থেকে টেক ব্যবহার করার জন্য এটিই প্রধান মাধ্যমে রুপান্তরিত হয়। খুব কম লোকই বর্তমানে আসল টেক ব্যবহার করেন। বর্তমান ল্যাটেকের ভার্শন হচ্ছে ল্যাটেক ২য় সংস্করন যাকে ল্যাটেক দিয়ে লেখা হয় এভাবে (
)।
টেকের মত ল্যাটেকও একটি মুক্ত সফটওয়ার।
পরিচ্ছেদসমূহ |
টাইপসেটিং পদ্ধতি [সম্পাদনা]
লেখক কি লিখছেন তার উপর যাতে মনোনিবেশ করেন, এবং লেখাটি কিভাবে দেখাবে সে চিন্তা থেকে যাতে তিনি মুক্ত থাকেন, এটিই মূলত ল্যাটেকের মূল প্রেরণা। ল্যাটেকে লেখার সময় লেখক কিছু যৌক্তিক গঠন নির্ধারন করে দেন, যেমন অধ্যায় (chapter), অনুচ্ছেদ (section), টেবিল, চিত্র ইত্যাদি। ল্যাটেক ব্যবস্থা এগুলো কিভাবে প্রদর্শন করা হবে তা প্রক্রিয়াকরন করে, ব্যবহারকারীর কোন হস্তক্ষেপ দরকার পড়েনা। এটি মূল লেখা থেকে ফরম্যাটিং নির্দেশাবলী আলাদা করার ওপর জোর দেয়। তবে যেখানে ব্যবহারকারী যেমন চাইবেন তেমনই পাবেন তাও নিশ্চিত করা হয়। এদিক দিয়ে এটি এইচটিএমএল এর সিএসএস ব্যবহার করার মতই কাজ করে।
ম্যাক্রো ভাষা ব্যবহার করে ল্যাটেককে বর্ধিত করা যায়। এধরনের কিছু ম্যাক্রোকে একসাথে রেখে সাধারণত প্যাকেজ নামে প্রকাশ করা হয়। এই সব প্যাকেজ বিভিন্ন প্রয়োজনীয় কাজে যোগ করা যায়। উদাহরনস্বরুপ গ্রাফিক্স বা জটিল গাণিতিক সূত্র লেখার জন্য বিশেষায়িত প্যাকেজ পাওয়া যায়।
পুরো টেক ব্যবস্থার অনেক বানিজ্যিক সফটওয়ার রয়েছে। এসব ব্যবস্থায় বিভিন্ন অতিরিক্ত সুবিধা যেমন নতুন টাইপফেস ও টেলিফোন সুবিধা দেয়া থাকতে পারে। লাইক্স, টেকম্যাকস ইত্যাদি এ ধরনের কিছু সফটওয়ার।
নিচে ল্যাটেকে লেখা একটি উদাহরন দেখানো হয়েছেঃ
\documentclass[12pt]{article} \title{\LaTeX} \date{} \begin{document} \maketitle \LaTeX{} is a document preparation system for the \TeX{} typesetting program. It offers programmable desktop publishing features and extensive facilities for automating most aspects of typesetting and desktop publishing, including numbering and cross-referencing, tables and figures, page layout, bibliographies, and much more. \LaTeX{} was originally written in 1984 by Leslie Lamport and has become the dominant method for using \TeX; few people write in plain \TeX{} anymore. The current version is \LaTeXe. \newline % This is a comment, it is not shown in the final output. % The following shows a little of the typesetting power of LaTeX \begin{eqnarray} E &=& mc^2 \\ m &=& \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}} \end{eqnarray} \end{document}
এই ইনপুট দিলে যে আউটপুট পাওয়া যাবে তা নিন্মরুপঃ
অনলাইটে আরো উদাহরন পাওয়া যাবে HTML /Flash।
সংস্করণ [সম্পাদনা]
ল্যাটেক এর বর্তমান সংস্করণ হচ্ছে ল্যাটেক২ই (LaTeX2e)। ২০০৭ সাল অনুযায়ী ল্যাটেকের নতুন সংস্করণ ল্যাটেক৩ (LaTeX3) নির্মানাধীন রয়েছে। এই সংস্করণে উন্নততর সিনট্যাক্স, হাইপারলিঙ্কের সুবিধা, ইউজার ইন্টারফেস, যেকোন ফন্ট ব্যবহারের সুবিধা এবং নতুন ডকুমেন্টেশনের ব্যবস্থা থাকবে।[২]
টুকিটাকি [সম্পাদনা]
- ^ : ১৯৮৬ সালে টমাস রকিকি dvisw দিয়ে প্রথম পৃষ্ঠা প্রিন্ট করেন, যা ছিল প্রথম দিককার ডিভিআই প্রিন্টার। ল্যাটেকের অগ্রগতির ইতিহাসের মাইলফলক পাওয়া যাবে এই সাইটে।
তথ্যসূত্র [সম্পাদনা]
- ↑ Leslie Lamport (April 23, 2007)। "The Writings of Leslie Lamport: LaTeX: A Document Preparation System"। Leslie Lamport's Home Page। http://research.microsoft.com/users/lamport/pubs/pubs.html#latex। সংগৃহীত 2007-04-27।
- ↑ Frank Mittelbach, Chris Rowley (January 12, 1999)। "The LaTeX3 Project"। http://www.latex-project.org/guides/ltx3info.pdf। সংগৃহীত 2007-07-30।
- Mittelbach, Frank; Goosens, Michel (2004). The LaTeX Companion (2nd edition ed.). Addison-Wesley. আইএসবিএন 0-201-36299-6.
- Lamport, Leslie (1994). LaTeX: A document preparation system: User's guide and reference. illustrations by Duane Bibby (2nd edition ed.). Reading, Mass: Addison-Wesley Professional. আইএসবিএন 0-201-52983-1.
- Kopka, Helmut; Daly, Patrick W. (2003). Guide to LaTeX (4th edition ed.). Addison-Wesley Professional. আইএসবিএন 0-321-17385-6.
- Griffiths, David F.; Highman, David S. (1997). Learning LaTeX. Philadelphia: Society for Industrial and Applied Mathematics. আইএসবিএন 0-898-71383-8.
বহিঃসংযোগ [সম্পাদনা]
| উইকিমিডিয়া কমন্সে নিচের বিষয় সংক্রান্ত মিডিয়া রয়েছে: LaTeX |
- Official LaTeX project site website for open development of LaTeX (has links to and documentation for LaTeX2e and to experimental prerelease code which may be used in LaTeX3)
- CTAN – The Comprehensive TeX Archive Network Latest (La)TeX-related packages and software
- The UK TeX FAQ maintained by Robin Fairbairns
- The TeX Users Group has extensive links to other information, including meetings, conferences, typesetting, the TUGboat journal, and local user groups in many countries
- Comparison of Word and LaTeX in scientific writing - efficiency, layout, costs, compatibility, figures, references