सामग्री पर जाएँ

आम एरर और उन्हें कैसे ठीक करें

ज़्यादातर समस्याएँ डॉक्यूमेंट को नहीं रोकतीं: अनजान कमांड छोड़ दी जाती हैं और समस्याएँ टैब में गिनाई जाती हैं, जो फ़ॉर्मूला पढ़ा नहीं जा सकता वह लाल रंग में दिखता है और वहाँ उसका नाम आता है, और गायब इमेज या साइटेशन अपनी जगह पर चिह्नित होते हैं; सिर्फ़ EPS इमेज पूरे डॉक्यूमेंट को रोकती है।

समस्याओं की रिपोर्ट कैसे होती है

TeX इंस्टॉलेशन पहले एरर पर रुक जाता है और आपसे पूछता है कि क्या करना है। Scissor LaTeX चलता रहता है: वह डॉक्यूमेंट का जितना हो सके उतना हिस्सा टाइपसेट करता है और जो नहीं संभाल पाया उसे प्रीव्यू के नीचे समस्याएँ टैब में गिनाता है। हर एंट्री में, जहाँ पता हो, वह लाइन होती है जिससे वह जुड़ी है, और उस पर क्लिक करने से आप वहाँ पहुँच जाते हैं।

नतीजे चार तरह के होते हैं:

आपको क्या दिखता हैइसका मतलबकहाँ देखें
समस्याएँ टैब में एक मैसेज, डॉक्यूमेंट ठीककुछ छोड़ा गया या हटाया गया।नीचे के सेक्शन।
लाल सोर्स कोड के रूप में दिखता फ़ॉर्मूलावह फ़ॉर्मूला पढ़ा नहीं जा सका।लाल फ़ॉर्मूले
लाल [key?] या स्लेटी डैश वाला बॉक्सकोई साइटेशन या इमेज गायब है।गायब साइटेशन और इमेज
कोई पेज ही नहीं, ऊपर एक एररपूरा डॉक्यूमेंट फ़ेल हुआ।जब पूरा डॉक्यूमेंट टाइपसेट न हो

"Skipped N unknown commands"

यह मैसेज आपको सबसे ज़्यादा दिखेगा, और यह LaTeX के "Undefined control sequence" का समकक्ष है। जिस कमांड को Scissor LaTeX नहीं जानता, वह छोड़ दी जाती है: उसका नाम ग़ायब हो जाता है, और उसके ब्रेस का टेक्स्ट बना रहता है।

एक अनजान कमांड: नाम हट जाता है, टेक्स्ट बना रहता है

The value is \highlightvalue{44} and the unit is \unitname{kg}.

समस्याएँ टैब: Skipped 2 unknown commands: \highlightvalue, \unitname

क्या करें:

  • स्पेलिंग जाँचें। \textbf काम करता है, \textbold नहीं।
  • अगर कमांड किसी पैकेज से आती है, तो पैकेज पेजों में उस पैकेज को देखें। कुछ कमांड का आसान विकल्प होता है।
  • अगर यह आपकी अपनी कमांड है, तो जाँचें कि इस्तेमाल से पहले वह \newcommand से परिभाषित है (देखें आपकी अपनी कमांड)।

अनजान एनवायरनमेंट का मामला अलग है: वह चुपचाप हटा दिया जाता है और उसकी सामग्री बनी रहती है, कोई मैसेज नहीं आता। अगर टेक्स्ट बिना फ़ॉर्मैटिंग के दिखे, तो एनवायरनमेंट का नाम जाँचें।

"Package ... is not available here"

\usepackage कभी फ़ेल नहीं होता। जिस पैकेज को Scissor LaTeX नहीं जानता, उसका ज़िक्र समस्याएँ टैब में होता है, और उसकी फ़ॉर्मैटिंग लागू नहीं होती। बाकी डॉक्यूमेंट हमेशा की तरह टाइपसेट होता है, और पैकेज की जो कमांड पहचानी नहीं जातीं, वे अनजान के रूप में रिपोर्ट होती हैं।

एक पैकेज जो उपलब्ध नहीं है

\documentclass{article}
\usepackage{fancyboxes2}
\begin{document}
The document still typesets.
\end{document}

समस्याएँ टैब: Package fancyboxes2 isn't supported in the preview, so its formatting is not applied. If it is your own package, add fancyboxes2.sty to the project.

लाल फ़ॉर्मूले

जब किसी फ़ॉर्मूले में कुछ ऐसा हो जिसे मैथ कन्वर्टर पढ़ नहीं सकता, तो वह फ़ॉर्मूला लाल सोर्स कोड के रूप में दिखता है। बाकी डॉक्यूमेंट पर असर नहीं पड़ता। समस्याएँ टैब फ़ॉर्मूला, उसकी लाइन और वजह बताता है, जैसे "This formula could not be read: \symbf{v} (unknown command: \symbf)"; दस फ़ॉर्मूलों के बाद एक और लाइन बाकी की गिनती बताती है।

\symbf उपलब्ध नहीं है, इसलिए फ़ॉर्मूला लाल है

The vector $\symbf{v}$ is shown in red,
while $\boldsymbol{v}$ next to it works.

लाल रंग में: फ़ॉर्मूला पढ़ा नहीं जा सकता, इसलिए उसकी जगह उसका सोर्स कोड दिखाया जाता है।

आम वजहें और उनके हल:

वजहहल
\abs{x}, \norm{x}, \dv{f}{x} (physics)\left\lvert x \right\rvert, \left\lVert x \right\rVert, \frac{df}{dx}
\SI{44}{\kilo\gram} (siunitx)44\,\mathrm{kg}
\sidesetफ़ॉर्मूले को इसके बिना दोबारा लिखें।
अपने जोड़ीदार के बिना एक $फ़ॉर्मूला बंद करें। बंद न किया गया $ लाल नहीं होता: वह अपने पैराग्राफ़ के बाकी हिस्से को, अगली खाली लाइन तक, आपस में मिले इटैलिक मैथ में बदल देता है।

गायब साइटेशन और इमेज

जो साइटेशन की किसी .bib फ़ाइल में नहीं है, वह लाल [key?] के रूप में प्रिंट होती है, और समस्याएँ टैब गायब की गिनाता है। गायब इमेज फ़ाइल के नाम के साथ एक स्लेटी डैश वाला बॉक्स बन जाती है।

एक इमेज जो प्रोजेक्ट में नहीं है

LaTeXप्रीएम्बल: \usepackage{graphicx}एडिटर में खोलें (नए टैब में खुलता है)
\begin{figure}[h]
  \centering
  \includegraphics[width=0.5\linewidth]{figures/plot.png}
  \caption{A plot that has not been uploaded yet.}
\end{figure}
Scissor LaTeX द्वारा टाइपसेट: एक इमेज जो प्रोजेक्ट में नहीं है

समस्याएँ टैब: Images not in the project: figures/plot.png

फ़ाइल को उसी पाथ के साथ प्रोजेक्ट में अपलोड करें, या पाथ ठीक करें। बिना एक्सटेंशन के .png, .jpg, .jpeg और .svg फ़ाइलें मिल जाती हैं; PDF और EPS फ़िगर भी बॉक्स दिखाते हैं (देखें फ़िगर और इमेज)। साइटेशन के लिए देखें बिब्लियोग्राफ़ी और साइटेशन।

दूसरे मैसेज

मैसेजमतलबक्या करें
"N included files are not part of this conversion"\subfile, \import, \lstinputlisting, \inputminted या \includepdf छोड़ दिया गया।\input इस्तेमाल करें, या सामग्री पेस्ट करें।
"File not found: ..."कोई \input या \include ऐसी फ़ाइल का नाम देता है जो प्रोजेक्ट में नहीं है।प्रोजेक्ट के सबसे ऊपरी फ़ोल्डर से पाथ जाँचें।
"N pictures of an unsupported kind are not included"कोई tikzcd, circuitikz, forest या picture एनवायरनमेंट छोड़ दिया गया।देखें TikZ से ड्रॉइंग।
"TikZ option '...' is not supported yet"कोई पिक्चर ऐसा ऑप्शन इस्तेमाल करती है जिसे ड्रॉइंग इंजन नहीं जानता। पिक्चर उसके बिना बनती है।ऑप्शन जाँचें, या उसे हटा दें।
"Layout in the style of ... Not official."किसी कॉन्फ़्रेंस क्लास या पैकेज ने मिलते-जुलते लेआउट पर स्विच किया।कुछ नहीं; यह सिर्फ़ जानकारी है।
"Macro expansion stopped at the safety limit"कोई कमांड खुद में, या बहुत ज़्यादा टेक्स्ट में फैलती है।ऐसा \newcommand ढूँढें जो अपना ही नाम इस्तेमाल करता हो।
"This formula could not be read: ..."फ़ॉर्मूला लाल रंग में दिखता है; वजह ब्रैकेट में है।देखें लाल फ़ॉर्मूले।
"References to labels that do not exist (shown as ??): ..."कोई \ref, \eqref, \pageref या \cref ऐसे लेबल का नाम देता है जो परिभाषित नहीं, या जो किसी लाल फ़ॉर्मूले पर है।लेबल की स्पेलिंग जाँचें।
"Bibliography style ... is not available; using numbered references [1] instead"\bibliographystyle ऐसी स्टाइल का नाम देता है जो सूची में नहीं है, जैसे alpha।सूची से कोई स्टाइल चुनें, या नंबर वाले रेफ़रेंस रहने दें।
"Skipped .bib entries: ...".bib फ़ाइल की ये एंट्री पढ़ी नहीं जा सकीं (गायब ब्रेस, दोहराई गई की); बाकी इस्तेमाल होती हैं।बताई गई लाइन पर एंट्री ठीक करें।

LaTeX एरर जो आपको यहाँ नहीं दिखेंगे

कुछ पारंपरिक LaTeX एरर Scissor LaTeX में कुछ नहीं रोकते, इसलिए उन्हें आसानी से अनदेखा किया जा सकता है:

LaTeX एररScissor LaTeX क्या करता है
टेक्स्ट में x_1 के लिए "Missing $ inserted"x_1 को जैसा है वैसा प्रिंट करता है। मैथ को $...$ में रखें।
"Misplaced alignment tab character &"& को जैसा है वैसा प्रिंट करता है। ऐम्परसेंड के लिए \& लिखें।
"Extra }, or forgotten $"बेमेल ब्रेस को नज़रअंदाज़ करता है।
"\begin{itemize} ended by \end{document}"आपके लिए एनवायरनमेंट बंद कर देता है।
"Reference ... undefined"बोल्ड ?? प्रिंट करता है; समस्याएँ टैब गायब लेबल गिनाता है।

ऐसा टेक्स्ट जिसे LaTeX अस्वीकार कर देता

Fish & chips cost 44 dollars, and x_1 is not a formula here.
Write Fish \& chips and $x_1$ instead.

ऐसे डॉक्यूमेंट TeX इंस्टॉलेशन में अब भी फ़ेल हो सकते हैं, इसलिए प्रीव्यू ठीक दिखे तब भी इन्हें ठीक करें।

TeX इंस्टॉलेशन से क्या अलग है

लक्षण के हिसाब से चेकलिस्ट के लिए देखें समस्या-समाधान।

सवाल और जवाब

"Undefined control sequence" का क्या मतलब है?

LaTeX किसी कमांड को नहीं जानता, आम तौर पर टाइपो या गायब पैकेज की वजह से। Scissor LaTeX में यही स्थिति समस्याएँ टैब में "Skipped N unknown commands" के रूप में दिखती है, और डॉक्यूमेंट फिर भी टाइपसेट होता है।

मेरा फ़ॉर्मूला लाल क्यों है?

फ़ॉर्मूले में ऐसी कमांड है जिसे मैथ कन्वर्टर नहीं जानता, जैसे \symbf या \abs। समस्याएँ टैब उसका नाम बताता है। उस कमांड को बदलें; इस पेज की टेबल आम विकल्प गिनाती है।

मुझे अपने डॉक्यूमेंट में [key?] क्यों दिखता है?

साइटेशन की प्रोजेक्ट की किसी .bib फ़ाइल में नहीं है। स्पेलिंग जाँचें, और यह भी कि .bib फ़ाइल अपलोड हुई है।

इस पेज का हर उदाहरण साइट बनते समय Scissor LaTeX टाइपसेट करता है। पिछला अपडेट: 2026-11-07।