# टेबल, समीकरण और ग्रंथसूची की जाँच

एडिटर से कोई स्प्रेडशीट LaTeX या Typst टेबल के रूप में इंपोर्ट करें, या टेबल, समीकरण, इमेज एक्सपोर्ट या BibTeX जाँच के लिए कोई केंद्रित टूल चुनें।

एडिटर के राइट-क्लिक मेन्यू से कोई स्प्रेडशीट सीधे उस LaTeX या Typst डॉक्यूमेंट में जा सकती है जिसे आप लिख रहे हैं। जब आपको पहले पांडुलिपि सेटअप किए बिना सिर्फ़ एक नतीजा चाहिए, तो नीचे दिए टूल में से कोई एक इस्तेमाल करें।

## डेटा फ़ाइल से टेबल इंपोर्ट करें

LaTeX या Typst डॉक्यूमेंट में, जहाँ टेबल आनी चाहिए वहाँ राइट-क्लिक करें और **Table from CSV/XLSX…** चुनें। **Import a spreadsheet as a table** डायलॉग इस तरह काम करता है:

1. **Choose CSV, TSV, XLSX, or JSON** चुनें और फ़ाइल चुनें। Excel फ़ाइलें (`.xlsx` और `.xls`) अपनी पहली शीट से पढ़ी जाती हैं। JSON फ़ाइल में रिकॉर्ड की सूची या पंक्तियों की सूची होनी चाहिए।
2. प्रीव्यू जाँचें। यह पहली पंक्तियाँ और कॉलम दिखाता है, और पूरी टेबल जुड़ जाती है।
3. अगर पहली पंक्ति में कॉलम के नाम हैं तो **First row is a header** चालू रखें।
4. चाहें तो **Caption** और **Label** जोड़ें। दोनों वैकल्पिक हैं। `tab:results` जैसा लेबल आपको LaTeX में `\ref{tab:results}` या Typst में `@tab:results` से टेबल उद्धृत करने देता है।
5. **Insert at cursor** चुनें, या टेबल को क्लिपबोर्ड पर रखने के लिए **Copy source** चुनें।

टेबल डॉक्यूमेंट की भाषा में लिखी जाती है। LaTeX टेबल अपनी ऊपरी, मध्य और निचली रूल के लिए booktabs इस्तेमाल करती है, इसलिए डॉक्यूमेंट में `\usepackage{booktabs}` होना चाहिए। Typst टेबल वही तीन रूल इस्तेमाल करती है और उसे किसी पैकेज की ज़रूरत नहीं होती। दोनों में सेल के विशेष अक्षर एस्केप कर दिए जाते हैं।

### Typst टेबल को उसके डेटा से जुड़ा रखें

Typst डॉक्यूमेंट में डायलॉग में **Keep linked to the data file** भी होता है। इसे चालू रखने पर Oleafly डेटा को प्रोजेक्ट के `data` फ़ोल्डर में कॉपी कर देता है, और टेबल हर कंपाइल पर उस फ़ाइल को पढ़ती है। फ़ाइल संपादित करें और टेबल अगले कंपाइल पर बदल जाती है, उसे दोबारा इंपोर्ट करने की ज़रूरत नहीं। Excel शीट वहाँ CSV फ़ाइल के रूप में सहेजी जाती है। जुड़ी हुई टेबल कर्सर पर जुड़ती है, इसलिए उसके लिए **Copy source** उपलब्ध नहीं होता।

LaTeX टेबल हमेशा सोर्स में टेक्स्ट के रूप में कॉपी होती है। इसे अपडेट करने के लिए, फ़ाइल दोबारा इंपोर्ट करें।

## जो आपके पास है उसी से शुरू करें

ये टूल **Oleafly Tools** का हिस्सा हैं। **Settings → Experimentation** में **LaTeX tools** चालू करें, फिर लाइब्रेरी से **Oleafly Tools** खोलें।

| आपके पास है | आपको चाहिए | खोलें |
| --- | --- | --- |
| कुछ पंक्तियाँ और कॉलम | संपादन योग्य LaTeX टेबल | [Table to LaTeX](/docs/tools/table-to-latex/) |
| Excel, CSV या TSV फ़ाइल | पहली शीट से LaTeX टेबल | [Excel to LaTeX](/docs/tools/excel-to-latex/) |
| Excel, CSV या TSV फ़ाइल | पहली शीट से Typst टेबल | [Excel to Typst](/docs/tools/excel-to-typst/) |
| टाइप किया हुआ नोटेशन या समीकरण की इमेज | संपादन योग्य LaTeX गणित | [Equation to LaTeX](/docs/tools/equation-to-latex/) |
| कार्यशील LaTeX गणित | SVG, PNG, MathML या वेब स्निपेट | [LaTeX to Image](/docs/tools/latex-to-image/) |
| कोई `.bib` फ़ाइल | संरचनात्मक त्रुटियाँ और छूटे हुए फ़ील्ड | [BibTeX Validator](/docs/tools/bibtex-validator/) |

## एक छोटी टेबल का उदाहरण

**Table to LaTeX** खोलें, तीन कॉलम बनाएँ, और हेडर के बाद अपने मान डालें:

| विधि | सटीकता | समय (s) |
| --- | ---: | ---: |
| बेसलाइन | 0.81 | 12.4 |
| संशोधित | 0.86 | 10.1 |

पहली पंक्ति को हेडर के रूप में चिह्नित करें, संख्या वाले कॉलम दाएँ-संरेखित करें, और `booktabs` रूल चालू करें। बना हुआ सोर्स पांडुलिपि में कॉपी करें, ज़रूरत हो तो `\usepackage{booktabs}` जोड़ें, और कंपाइल करें।

जब सेल हाथ से कॉपी करना गलती का खतरा बढ़ा दे, तब उसकी जगह **Excel to LaTeX** इस्तेमाल करें। यह पहली वर्कशीट पढ़ता है और इनपुट की सीमा 10,000 पंक्तियाँ, 100 कॉलम और 2 MB सेल टेक्स्ट तक रखता है। फ़ॉर्मूला सेल वर्कबुक का कैश किया हुआ नतीजा इस्तेमाल करते हैं, इसलिए इंपोर्ट करने से पहले शीट की गणना दोबारा कराकर उसे सहेजें।

## किसी भी दिशा में समीकरण

`sqrt(x^2 + y^2) <= r` जैसे नोटेशन या ट्रांस्क्रिप्शन माँगने वाले स्क्रीनशॉट के लिए **Equation to LaTeX** इस्तेमाल करें। साधारण टाइप किया हुआ नोटेशन स्थानीय रूप से सामान्य कर दिया जाता है। प्राकृतिक-भाषा गणित और इमेज के लिए संगत स्थानीय Ollama मॉडल चाहिए।

एक्सप्रेशन सही हो जाने के बाद **LaTeX to Image** इस्तेमाल करें। SVG डायग्राम या वेब में तेज़ रहता है; PNG उस सॉफ़्टवेयर में काम करता है जो SVG नहीं रख सकता। जब गंतव्य समर्थन करे तो MathML या संपादन योग्य समीकरण को प्राथमिकता दें, क्योंकि अकेली इमेज असिस्टिव टेक्नोलॉजी के सामने गणितीय संरचना नहीं लाती।

## अंतिम कंपाइल से पहले जाँच करें

पार्स त्रुटियाँ, छूटे हुए अनिवार्य फ़ील्ड और डुप्लिकेट की खोजने के लिए ग्रंथसूची को **BibTeX Validator** में पेस्ट करें। साफ़ नतीजे का मतलब है कि टेक्स्ट संरचनात्मक रूप से वैध है। यह पुष्टि नहीं करता कि उद्धृत कृति मौजूद है या उसके लेखक, टाइटल, वर्ष और पहचानकर्ता सही हैं।

पूरे प्रोजेक्ट में की सफ़ाई, सुरक्षित डुप्लिकेट हैंडलिंग और साइटेशन अपडेट के लिए [उद्धरण और ग्रंथसूची](/docs/citations/#clean-a-reference-library) इस्तेमाल करें।
