LaTeX-Old-Version/C2/Report-Writing/Bengali

From Script | Spoken-Tutorial
Revision as of 18:57, 2 December 2012 by 10.21.2.97 (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

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

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

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

আিম এখন েলেটেক্ সূচীপত্র ৈতরী করার প্রক্িরয়া বর্ণনা করব | প্রথেম, লক্খখ করুন Report.toc নােম কোনো ফাইল েনই | এখােন এিট জানাচ্েছ েয 'there is no such file' অর্থাত এখােন ওই নােমর কোনো ফাইল েনই | লক্খখ করুন report.tex হল সোর্স ফাইল | এখােন 'tableofcontents' -একশব্দিবিশষ্ট এই কমান্ড িট যোগ করা যাক, কোমান্দ টি লেখা হলো, েসভ কের কম্পাইল্ করা যাক | কম্পাইল করা হলো |কম্পাইল্ করার পর েদখা যাচ্েছ েয আউটপুট্-এ শুধুমাত্র 'contents ' নামে শব্দই যুক্ত হেয়েছ,িকন্তু সূচীপত্র েদখা যাচ্েছ না | এখন report.toc নােম একিট ফাইল-এর সৃষ্িট হেয়েছ |

পিরচ্েছদ্-গুিলর িশরোনাম এই toc ফাইল-এ েলখা হয় | আসুন,এিট েদখা যাক | িঠকআেছ, এিটেক পুনরায় কম্পাইল্ করা যাক | এবং দেখা যাক আউটপুত-এ কি পরিবর্তন হয়ছে| লক্খখ করুন, সব িশরোনাম এবং েসগিুলর পৃষ্ঠার নম্বর এখন সূচীবদ্ধ ভােব েদখা যাচ্েছ | এখােন পৃষ্ঠার নম্বর হল ১ | এিট সূচীপত্ের েদখা যাচ্েছ | এই ডকুেমন্েট শুধু একিট পৃষ্ঠা আেছ | এইভােব দুইবার কম্পাইল্ করার প্রক্িরয়া িশরোনাম-এর পিরবর্তন করার েখত্েরও প্রযোজ্য | এখােন একিট নতুন িশরোনাম যোগ করা যাক | এিটেক 'modification section' নাম েদওয়া যাক | কম্পাইল্ করা যাক | আউটপুটে পরিবর্তন টি দেখা যাচ্ছে িকন্তু এখনো সূচীপত্ের এই পিরবর্তন েদখা যাচে্ছনা | এবার িদ্তীয়বার কম্পাইল্ কের এই সমস্যার সমাধান করা যাক | আমরা সূচীপত্র-এর অবস্থান-ও পিরবর্তন করেত পাির | এিটেক ডকুেমন্ট-এর েশেষ িনেয যাওয়া যাক |শেষে নিয়ে যাওয়া হলো| কম্পাইল্ করা যাক | আপিন েদেখত পাচে্ছন এখন সূচীপত্র-িট ডকুেমন্ট-এর েশেষ েদখা যাচে্ছ | এবার এিটর অবস্থান পিরবর্তন করা যাক এবং পুনরায় আগের স্থােন িফিরেয আনা যাক | কম্পাইল করা যাক|

এবার আমরা ডকুেমন্ট-এর একিট িশরোনাম ৈতরী করব | এিট ডকুেমন্ট ক্লাস এর িঠক নীচেই করা যাক | শিরোনাম টি লেখা যাক | অথ্যার বা েলখেকর নাম লেখা হলো | আিম এখােন নতুন লাইন-ও যোগ করেত পাির | েডট,আজেকর তািরখ এবং তারপর 'First created on 13th July 2007' | এবার এিটেক কম্পাইল্ করা যাক | কম্পাইল করা হলো িকন্তু আউটপুট-এ কোনো পিরবর্তন হলনা |এর কারণ েলেটক্-েক িনর্েদশ েদওয়া হেয়িন এই তথ্য িনযে় িক করা উিচত | তাই ডকুেমন্ট শব্দিটর িনেচ 'maketitle' নামক একশব্দিবিশষ্ট কমান্ডিট যোগ করা যাক | এইস্থানেই অর্থাত ডকুেমন্ট-এর সূচনায় আিম িশরোনামিট েদখেত চাই | কম্পাইল করা যাক |কম্পাইল্ করার পের শরোনামিট আউটপুট্-এ েদখা যাচ্েছ |

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

আমরা এিটর নামকরণ করলাম 'First chapter' বা প্রথম অধ্যায় | এবার দুইবার কম্পাইল্ করা যাক | েদখুন, সূচীপত্ের কোনো পিরবর্তন হলনা, িকন্তু বািক অংশিট েদখা যাচ্েছনা | এর কারণ হল chapter কমান্ড একিট নতুন পৃষ্ঠার সূচনা কের | এটি নতুন পৃষ্ঠায় িগেয় এই িবষয় িনশ্িচত হওয়া যাক | লক্খখ করুন, নতুন পৃষ্ঠায় 'chapter' শব্দিট িবেশষভােব দৃশ্যমান হচ্েছ | এখােন েদখুন | এবার এখােন িফের আসা যাক | আবার কম্পাইল্ করা যাক | এখন আপিন েদখেত পাচে্ছন চ্যাপ্টার্ িবষয়ক তখ্য সূচীপত্রে েদখা যাচ্েছ | আপিন যিদ appendix বা পিরিশষ্ট যোগ করেত চান,তাহেল 'appendix' কমান্ড িট ব্যবহার করুন | appendix-এ িগযে় একিট নতুন চ্যাপ্টার্ বা অধ্যায় শুরু করা যাক - 'First chapter in the appendix' | এবার এটি দুইবার কম্পাইল্ করা যাক | আপিন েদেখত পাচে্ছন েয প্রথম অধ্যায়িট এখন সূচীপত্ের েদখা যাচে্ছ | েদখা যাক এিট েকমন েদখেত লােগ | Appendix -A একিট নতুন পৃষ্ঠায় েদখা যাচ্েছ এবং সম্পূর্ণ ডকুেমন্টটি এখন ৪-পৃষ্ঠািবিশষ্ট হেয় েগেছ | Appendix শব্দিটও এখােন দৃশ্যমান হচ্েছ | আরো একিট অধ্যায় যোগ করা যাক | যোগ করা হলো |এবার কম্পাইল্ করা যাক | আপিন েদখেত পাচে্ছন,সম্পূর্ণ ডকুেমন্টিট এখন ৫ -পৃষ্ঠািবিশষ্ট হেয় েগেছ | এিট একিট নতুন পৃষ্ঠায় েদখা যাচে্ছ | আসুন,আবার ডকেুমন্ট-এর সূচনায় িফের যাওয়া যাক | এবার কম্পাইল করা হলো সূচীপত্রিট সিঠক হেয় যােব |

যিদ আমরা িরপোর্ট ক্লাস পিরবর্তন কের আর্িটকল্ ক্লাস কির,তাহেল িক হেব ? আসুন,এটি কের েদখা যাক | আর্টিকলে করা হলো |এবার কম্পাইল্ করা যাক | কম্পাইল্ করার পর েদখা যাচ্েছ, েলেটক্ আমাদের কোনো সমস্যার িবষয় জানাচ্েছ | িঠকআেছ, যিদ েলটক্ এইভাবে বন্ধ হযে় যায়, তাহেল এই সমস্যার সমাধানের দুটি উপায় আেছ | প্রথমিট হল 'X' টাইপ কের েলেটক্ েথেক েবিরেয় আসা | স্াভাবিকক্েখত্ের, পুরানো সব পৃষ্ঠাই িপিডএফ্ ফাইল-এ সুরক্িখত থাকেব | িকন্তু এেখত্ের লেটেক্ জানাচ্ছে যে আউটপুট্-এ কোনো পৃষ্ঠা নেই | সোর্স ফাইল-এ পিরবর্তন কের এই সমস্যার সমাধান করা েযেতই পাের | বারংবার কম্পাইল্ করেল িক ভুল হেয়েছ,তা িনর্ণয় করা সহজ হযে় যায় | েযকোনো ভুল সােথাসােথ ধরা পের যােব | যিদ কখনো েলেটক্ কোনো ভুেলর জন্য সামিয়কভােব েথেম যায়, আিম তখিন ডকুমেন্টিট েসইস্থােনই েশষ কেরিদ | এরসােথ অবশ্যই সব খুেল থাকা এনভয়রনেমন্ট বন্ধ করেত হেব এবং ভুলিট িক ,তা িনর্ধারণ কের, েসিটেক সংশোধন করার েচষ্টা করেত হেব | েযেহতু েলেটক্ end document কমান্ড-এর পরবর্তী অংেশর প্রিত কোনো গুরুত্ব িদয়না, তাই সেই অংশিট পিরবর্তন করার কোনো প্রয়োজন নেই | ভুল সংশোধন হেয় েগেল, ক্লোস এনভয়রনেমন্ট-এর িনেচর এবং end document কমান্ডগুিল, যেগুলিকে আলাদা ভাবে লেখা হয়ছে সেগুলিকে সিরেয় েদওয়া েযেত পাের | যখন েলেটক্ সামযি়কভােব বন্ধ হবার সময় কোনো এরর বা ভুল সম্পর্েক জানায় , আমরা তখন েলেটক্-েক ওই ভুল অগ্রাহ্য করেতও িনর্দেশ িদেত পাির | িরটার্ন বা এন্টার্ কী প্েরস্ কের এিট করা যায় | আিম এখিন এিট করলাম | এখন এিটেত দুিট পৃষ্ঠা আেছ | প্রথম পৃষ্ঠায় সব তথ্য অিবন্যস্ত হযে় েগেছ | এিট দূর করা েযেত পাের | এেখতে্র ভুলিট হল এই েয, ডকুেমন্ট-এ এখনো চ্যাপ্টার্ কমান্ডিটর অস্ত্িবত্ব রেয় েগেছ | এিটেক সিরেয় দেওয়া যাক | িঠকআেছ, এবার পুনরায় কম্পাইল্ করা যাক | েলেটক এখনো এই অিভযোগ জানাচ্েছ েয ডকেুমন্ট-এ চ্যাপ্টার্ কমান্ড-িটর অস্িতত্ব আেছ | সূচীপত্ের চ্যাপ্টার্ রেয় েগেছ এবং অপেন্দিক্সেও চাপ্টার রয়ে গেছে তাহেল এই দুটিকেও সিরেয় েদওয়া যাক | এবার কম্পাইল্ করা যাক | এবার এিট কোনো সমস্যা ছাড়া-ই সফলভাবে কম্পাইল্ হেয় েগল এবং সম্পূর্ণ ডকুেমন্টিট এখন একিট পৃষ্টাতেই ধের েগেছ | এখনো সূচীপত্র-িটও সিঠক |


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

Contributors and Content Editors

Gaurav, Kaushik Datta, Nancyvarkey