Guidedog मैनुअल 0.2.0
भाषा
इस पृष्ठ पर
Guidedog / दस्तावेज़ 0.2.0

गणित और प्रमाण

समीकरण तब उपयोगी है जब संबंध समझना आसान हो। हर प्रतीक पहले परिभाषित करें। ज़रूरी जगह इकाई दें। समीकरण व्याख्या का सहारा हो, उसका विकल्प नहीं।

इनलाइन और अलग पंक्ति के सूत्र

छोटे व्यंजक के लिए math रोल और अलग समीकरण के लिए math निर्देश दें। दोनों प्रारूपों का साझा LaTeX गणित उपसमुच्चय लिखें।

A side of length :math:`s` encloses area :math:`s^2`.

.. math::
   :label: area-square

   A = s^2

The relation is :eq:`area-square`.

भुजा \(s\) वाले वर्ग का क्षेत्रफल \(s^2\) होता है।

(1)\[A = s^2\]

संबंध (1) है। लेबल वाला समीकरण स्थिर लक्ष्य पाता है। HTML MathJax मार्कअप देता है। PDF समर्थित LaTeX को Typst गणित में बदलता है। असमर्थित PDF कमांड की सूचना मिलती है। मनमाने LaTeX पैकेज नहीं चलते।

एक छोटा प्रमाण

दर्ज बाइट \(U\), बजट सीमा \(B\) और माँगा आवंटन \(n\) हो। सभी गैरऋणात्मक और \(U \le B\) मानें।

स्वीकृति का नियम। अनुरोध तभी स्वीकार करें जब

(2)\[n \le B - U.\]

कथन। स्वीकृत अनुरोध \(U + n \le B\) बनाए रखता है।

प्रमाण। (2) के दोनों ओर \(U\) जोड़ें तो \(U+n \le B\) है। कार्यान्वयन घटाव रूप जाँचता है। पहले \(U+n\) नहीं निकालता, जो मशीन पूर्णांक में ओवरफ़्लो कर सकता है। प्रमाण और गणना क्रम समान हैं।

सीमा। यह दर्ज होस्ट स्टोरेज का हिसाब है। अलग Typst कंपाइलर का आंतरिक आवंटन सीमित नहीं। प्रमाण अपनी बताई सीमा तक ही मान्य है।

HTML विकल्प

इन प्रोजेक्ट में MathJax 3.2.2 और SVG फ़ॉन्ट डेटा साथ हैं। केवल गणित वाले पेज इसे लोड करते हैं। बिल्ड के बाद पेज ऑफ़लाइन पढ़े जा सकते हैं। चित्र स्क्रिप्ट या वेब फ़ॉन्ट सेवा नहीं चाहिए।

आपके अपने प्रोजेक्ट में डिफ़ॉल्ट रूप से MathJax CDN से आता है। स्थानीय प्रति देने के लिए उसे _static में रखें और सेट करें:

html_static_path = ["_static"]
mathjax_path = "_static/tex-svg-full.js"

वेब समीकरण सजाने के लिए JavaScript चाहिए। बिना इसके सोर्स दिखता है। PDF गणित ब्राउज़र JavaScript पर निर्भर नहीं। MathJax घटक अनुबंध देखें।