Excel থেকে LaTeX কনভার্টার
গবেষণার ফলাফল সাধারণত পেপারে যাওয়ার অনেক আগে থেকেই স্প্রেডশিটে থাকে, আর অ্যাম্পারস্যান্ড ও ডাবল ব্যাকস্ল্যাশ দিয়ে প্রতিটি সেল আবার টাইপ করতে গেলেই ভুল ঢুকে পড়ে। তার বদলে শিটটি LaTeX-এ কনভার্ট করুন এবং টেবিলটি সরাসরি আপনার ডকুমেন্টে পেস্ট করুন।
ডকুমেন্ট কনভার্টার
অথবা PDF, DOC, DOCX … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
150 DPI-তে একটি A4 পৃষ্ঠা প্রায় 1240 × 1754 px হয়। প্রিন্টের জন্য 300 ব্যবহার করুন।
পুরো ফাইল অথবা শুধু কিছু পৃষ্ঠা বা স্লাইড রূপান্তর করুন (PDF ও প্রেজেন্টেশন ইনপুটের জন্য)।
রূপান্তরের পৃষ্ঠা বা স্লাইড, যেমন 1-3, 5, 8-10।
UTF-8 সব ভাষায় কাজ করে। Windows-এর Excel বা Notepad-এ অক্ষর এলোমেলো দেখালে BOM সহ UTF-8 বেছে নিন; পুরনো এনকোডিং শুধু পুরনো সফটওয়্যারের জন্য।
macOS, Linux ও কোড এডিটরের জন্য LF; ক্লাসিক Notepad-এর মতো পুরনো Windows প্রোগ্রামের জন্য CRLF।
কমা সাধারণ মান। যেসব দেশে দশমিকে কমা লেখা হয় (জার্মানি, ফ্রান্স, ব্রাজিল), সেখানে Excel-এর জন্য সেমিকোলন ব্যবহার করুন।
একাধিক শিটের Excel ইনপুট: সবগুলো রূপান্তর করুন (প্রতি শিটে একটি সেকশন বা ফাইল) অথবা শুধু প্রথমটি।
এই টুল কীভাবে ব্যবহার করবেন
- 1
স্প্রেডশিট আপলোড করুন
৯৫ MB পর্যন্ত একটি .xlsx, .xls, .ods, .numbers বা .csv ফাইল যোগ করুন। আগে শিটটি গুছিয়ে নিন, যাতে তাতে শুধু প্রকাশ করতে চাওয়া টেবিলটিই থাকে।
- 2
শিট বেছে নিন
স্প্রেডশিটের শিট সেট করা আছে First-এ। প্রতিটি শিটে আলাদা টেবিল থাকলে এবং সবগুলো দরকার হলে All বেছে নিন। ফরম্যাটিং সরল রাখলে বোল্ড টেক্সট ও মার্জ করা সেল থাকে, রং থাকে না।
- 3
কনভার্ট করে পেস্ট করুন
Convert to LaTeX (.tex) চাপুন, .tex ফাইলটি খুলুন এবং Overleaf বা যেকোনো লোকাল এডিটরে টেবিলটি আপনার ডকুমেন্টে কপি করুন। আপলোডের ৩০ মিনিট পরে ফাইল মুছে ফেলা হয়।
শিটটি আপলোড করুন, Convert to LaTeX (.tex) চাপুন এবং tabular কোডটি আপনার পেপারে পেস্ট করুন: সেল আলাদা হয় অ্যাম্পারস্যান্ড দিয়ে, সারি শেষ হয় ডাবল ব্যাকস্ল্যাশে, আর %, & ও _ এর মতো অক্ষর আগে থেকেই এস্কেপ করা অবস্থায় আসে।
Excel থেকে LaTeX: টেবিলই কেন সবচেয়ে ঝামেলার অংশ
Donald Knuth-এর TeX-এর ওপর Leslie Lamport-এর লেখা LaTeX ১৯৮০-র দশকের শুরুতে প্রথম প্রকাশিত হয় এবং গণিত, পদার্থবিদ্যা, কম্পিউটার সায়েন্স ও অর্থনীতির পেপারের মানদণ্ড। এটি টেক্সট ও সমীকরণ সুন্দরভাবে টাইপসেট করে, কিন্তু এর টেবিল হাতে সাধারণ মার্কআপে লিখতে হয়, আর ১২ কলামের ফলাফল টেবিল মানে কয়েকশো অ্যাম্পারস্যান্ড, যার সবগুলো সারিবদ্ধ থাকতে হয়।
তাই গবেষক, শিক্ষার্থী ও বিশ্লেষকরা সংখ্যাগুলো Excel বা LibreOffice Calc-এ রাখেন এবং একই সংখ্যা .tex ফাইলে চান। টেবিল যত বড় এবং ডেটা যত ঘন ঘন বদলায়, রূপান্তরে তত সাশ্রয় হয়: বিশ্লেষণ আবার চালান, আবার কনভার্ট করুন, আবার পেস্ট করুন। টেবিল স্প্রেডশিটের বদলে PDF থেকে এলে সেই পথের জন্য PDF to LaTeX আছে।
কনভার্ট করা LaTeX টেবিল দেখতে কেমন
\begin{table}[ht]
\centering
\begin{tabular}{lrr}
\hline
Sample & Mass (g) & Yield (\%) \\
\hline
A\_1 & 12.40 & 81.5 \\
B\_2 & 9.85 & 77.0 \\
\hline
\end{tabular}
\caption{Results by sample}
\end{table}| শিটে | .tex ফাইলে |
|---|---|
| কলামের মাঝের সেল বর্ডার | অ্যাম্পারস্যান্ড বিভাজক, সারির শেষে ডাবল ব্যাকস্ল্যাশ |
| সেলের টেক্সটে % & $ # _ { } | এস্কেপ করা, যেমন \% ও \_ |
| একাধিক কলাম জুড়ে মার্জ করা সেল | স্প্যান সংখ্যাসহ \multicolumn |
| বোল্ড টেক্সট | \textbf{...} |
| ফর্মুলার ফলাফল, তারিখ, মুদ্রা | যেভাবে দেখানো হয় সেই মান, টেক্সট হিসেবে লেখা |
কনভার্ট করা টেবিল পেস্ট করার পর কম্পাইল এরর
Misplaced alignment tab character & ত্রুটি
টেবিলটি tabular এনভায়রনমেন্টের বাইরে পেস্ট হয়েছে, অথবা পরে এডিট করা কোনো সেলে একটি খোলা অ্যাম্পারস্যান্ড আছে। এটি এনভায়রনমেন্টের ভেতরে রাখুন এবং আক্ষরিক অ্যাম্পারস্যান্ডের জন্য \& লিখুন।
Undefined control sequence ত্রুটি
booktabs বা siunitx লোড না করেই আপনি \toprule-এর মতো কমান্ড বা S কলাম যোগ করেছেন। প্রিঅ্যাম্বলে \usepackage লাইনটি যোগ করুন।
Overfull \hbox warning এবং মার্জিনে ঢুকে যাওয়া টেবিল
টেবিলটি \textwidth-এর চেয়ে চওড়া। ফন্ট সাইজ কমান, হেডার সংক্ষিপ্ত করুন বা নিচের প্রশ্নগুলোতে বর্ণিত পদ্ধতিতে টেবিল ছোট করুন।
Excel ও LaTeX ফরম্যাট সম্পর্কে তথ্য
XLSX
Microsoft Excel ওয়ার্কবুক
XLSX হলো Office 2007 থেকে Microsoft Excel-এর ডিফল্ট ওয়ার্কবুক ফরম্যাট, যা Office Open XML স্ট্যান্ডার্ডের উপর ভিত্তি করে তৈরি। এটি একাধিক শিট, ফর্মুলা, ফরম্যাটিং, চার্ট, পিভট টেবিল ও ডেটা ভ্যালিডেশন XML-এর একটি ZIP প্যাকেজে রাখে। প্রতি শিটে দশ লক্ষের বেশি সারি সাপোর্ট করে এবং ব্যবসায়িক স্প্রেডশিটের ডিফল্ট আদান-প্রদান ফরম্যাট। Google Sheets, LibreOffice ও Numbers XLSX খুলতে পারে, তবে ম্যাক্রো ও উন্নত ফিচার নাও আসতে পারে।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 2007 · Microsoft
TEX
TeX / LaTeX সোর্স
.tex ফাইল হলো TeX বা LaTeX ডকুমেন্টের সোর্স কোড। TeX তৈরি করেন Donald Knuth ১৯৭৮ সালে, আর LaTeX, যা Leslie Lamport এর ওপর ভিত্তি করে তৈরি ম্যাক্রোর সেট, গণিত, পদার্থবিদ্যা ও কম্পিউটার সায়েন্সের একাডেমিক পেপারের স্ট্যান্ডার্ড। লেখকেরা কাঠামো ও সমীকরণের কমান্ডসহ প্লেইন টেক্সট লেখেন, আর একটি কম্পাইলার নিখুঁতভাবে টাইপসেট করা PDF তৈরি করে। এতে চমৎকার টাইপোগ্রাফি ও গণিত পাওয়া যায়, কিন্তু শেখা কঠিন, আর বিল্ড করতে TeX ডিস্ট্রিবিউশন বা Overleaf-এর মতো অনলাইন এডিটর লাগে।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Excel-এ বিশ্লেষণ করা সংখ্যা যখন টাইপসেট করা পেপার, থিসিস বা রিপোর্টে দিতে হয়, তখন স্প্রেডশিট LaTeX-এ রূপান্তর করা হয়; tabular কোড তৈরি হলে প্রতিটি সেল নতুন করে টাইপ করা ও প্রতিটি বিশেষ অক্ষর হাতে এস্কেপ করার ঝামেলা থাকে না।
Excel থেকে LaTeX নিয়ে প্রশ্ন
booktabs দিয়ে টেবিলটি কি জার্নালের টেবিলের মতো দেখানো যায়?
হ্যাঁ। প্রিঅ্যাম্বলে booktabs প্যাকেজ লোড করুন এবং উপরের, মাঝের ও নিচের অনুভূমিক রেখার জায়গায় \toprule, \midrule ও \bottomrule ব্যবহার করুন। অনেক জার্নাল ও থিসিস টেমপ্লেট এই স্টাইল পছন্দ করে, কারণ এতে উল্লম্ব রেখা থাকে না এবং সারির ব্যবধান আরও সমান হয়।
আমার শিট পেজের তুলনায় বেশি চওড়া। কী করব?
প্রথমে টেবিল এনভায়রনমেন্টের ভেতরে \small-এর মতো ছোট ফন্ট সাইজ ব্যবহার করে দেখুন। তাতে না হলে graphicx প্যাকেজের \resizebox{\textwidth}{!}{...} দিয়ে tabular মুড়ে দিন, অথবা pdflscape প্যাকেজ দিয়ে টেবিলটি ল্যান্ডস্কেপ পাতায় রাখুন। টেবিলটি দুই ভাগ করাই প্রায়ই সবচেয়ে পড়ার উপযোগী।
শত শত সারির টেবিল কি একাধিক পেজে ভাগ হয়ে যাবে?
সাধারণ tabular কখনো ভাঙে না; সেটি পাতার নিচ ছাড়িয়ে চলে যায়। এনভায়রনমেন্ট বদলে longtable প্যাকেজের longtable ব্যবহার করুন, যা প্রতিটি পাতায় হেডার পুনরাবৃত্তি করে, অথবা পুরো ডেটা পরিশিষ্ট বা সম্পূরক ফাইলে রাখুন।
সংখ্যাগুলো দশমিক বিন্দু বরাবর কীভাবে সাজাব?
siunitx প্যাকেজ ব্যবহার করুন এবং সংখ্যার কলামে r বা c-এর বদলে S কলাম টাইপ দিন। এটি দশমিক চিহ্ন ধরে মান সাজায় এবং একই নিয়মে রাউন্ড করতে পারে, যা তখন কাজে আসে যখন Excel একই কলামে ভিন্ন সংখ্যক দশমিক দেখায়।
কনভার্ট করা .tex কি Overleaf-এ কম্পাইল হয়?
হ্যাঁ, টেবিলটি যেকোনো Overleaf প্রজেক্টে পেস্ট করুন বা ফাইলটি আপলোড করুন; এই পাতায় উল্লিখিত প্যাকেজগুলো Overleaf-এর TeX Live ইনস্টলেশনে আছে। এডিটর ছাড়া সম্পূর্ণ ডকুমেন্ট PDF-এ কম্পাইল করতে TeX to PDF ব্যবহার করুন।