ল্যাটেক
উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
ল্যাটেক (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. Retrieved on 2007-04-27.
- ↑ Frank Mittelbach, Chris Rowley (January 12, 1999). The LaTeX3 Project. Retrieved on 2007-07-30.
- Mittelbach, Frank; Goosens, Michel (2004). The LaTeX Companion, 2nd edition, Addison-Wesley. ISBN 0-201-36299-6.
- Lamport, Leslie (1994). LaTeX: A document preparation system: User's guide and reference, illustrations by Duane Bibby, 2nd edition, Reading, Mass: Addison-Wesley Professional. ISBN 0-201-52983-1.
- Kopka, Helmut; Daly, Patrick W. (2003). Guide to LaTeX, 4th edition, Addison-Wesley Professional. ISBN 0-321-17385-6.
- Griffiths, David F.; Highman, David S. (1997). Learning LaTeX. Philadelphia: Society for Industrial and Applied Mathematics. ISBN 0-898-71383-8.
[সম্পাদনা] বহিঃসংযোগ
- 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