Scissor LaTeX मध्ये babel आणि polyglossia
Scissor LaTeX मध्ये babel आणि polyglossia पॅकेजेस अंशतः चालतात: दोन्ही त्रुटीशिवाय लोड होतात आणि कोणत्याही भाषेतील व लिपीतील मजकूर UTF-8 मधून टाइपसेट होतो, पण भाषेची सेटिंग्ज लागू होत नाहीत: हायफनेशन इंग्रजीच राहते, "Figure" आणि "References" सारखी नावे इंग्रजीच राहतात, \today काहीही छापत नाही, आणि "a सारखे शॉर्टहँड वाचले जात नाहीत.
पॅकेजेस काय करतात
babel (pdfLaTeX साठी) आणि polyglossia (XeLaTeX आणि LuaLaTeX साठी) दस्तऐवज एखाद्या भाषेला अनुरूप करतात. ते हायफनेशन नमुने लोड करतात, ठरलेली नावे भाषांतरित करतात (जर्मनमध्ये "Figure" ऐवजी "Abbildung"), \today स्थानिक पद्धतीने फॉरमॅट करतात, आणि जर्मनमध्ये ä साठी "a किंवा फ्रेंच अवतरण चिन्हांसाठी \og ... \fg सारखे शॉर्टहँड जोडतात. तुम्ही \selectlanguage{...} ने भाषा बदलता, किंवा काही शब्दांसाठी \foreignlanguage{...}{...} ने.
इथे काय चालते
| वैशिष्ट्य | Scissor LaTeX मध्ये | टिपा |
|---|---|---|
\usepackage[ngerman]{babel}, \usepackage{polyglossia} | चालते | कोणत्याही संदेशाशिवाय स्वीकारले जाते. |
| UTF-8 मध्ये टाइप केलेला त्या भाषेतील मजकूर | चालते | सर्व लिपी, इतर भाषा आणि फॉन्ट पाहा. |
| हायफनेशन | वगळले | प्रत्येक भाषेसाठी इंग्रजी नियम. |
| नावे: "Figure", "Table", "Contents", "References", "Proof" | वगळले | नेहमी इंग्रजी. |
\today | वगळले | काहीही छापत नाही. |
\selectlanguage{...}, \setdefaultlanguage{...}, \setotherlanguage{...} | वगळले | स्वीकारले जाते, कोणताही परिणाम नाही. |
\foreignlanguage{lang}{text} | चालते | मजकूर ठेवला जातो. |
\begin{otherlanguage}{lang} | अंशतः | मजकूर ठेवला जातो, पण त्याच्या आधी भाषेचे नाव छापले जाते. |
\textenglish{...}, \textgerman{...} (polyglossia) | अंशतः | मजकूर ठेवला जातो; कमांड अज्ञात म्हणून नोंदवली जाते. |
शॉर्टहँड: "a, "s (ngerman) | सपोर्टेड नाही | अवतरण चिन्ह आणि अक्षर म्हणून छापले जातात. त्याऐवजी ä आणि ß टाइप करा. |
\og ... \fg (french) | सपोर्टेड नाही | संदेशासह वगळले जाते; अवतरण चिन्हे गायब असतात. |
उदाहरणे
ngerman सह मजकूर जर्मन असतो पण कॅप्शनचे नाव इंग्रजीच राहते:
babel ngerman: नावे इंग्रजीच राहतात
\documentclass{article}
\usepackage[ngerman]{babel}
\begin{document}
\section{Einleitung}
Erika Mustermann hat 44 Proben gewogen; die Ergebnisse stehen
in Tabelle~\ref{tab:proben}.
\begin{table}[h]
\centering
\caption{Gewicht der Proben}
\label{tab:proben}
\begin{tabular}{lr}
Probe & Gewicht \\
A & 12\,g \\
B & 15\,g \\
\end{tabular}
\end{table}
\end{document}babel चे शॉर्टहँड वापरण्याऐवजी विशेष अक्षरे थेट टाइप करा, आणि तारीख स्वतः लिहा:
थेट टाइप केलेले उम्लाउट, पूर्ण लिहिलेली तारीख
\documentclass{article}
\usepackage[ngerman]{babel}
\begin{document}
Berlin, 4.~November 2026
Grüße an Hans Mustermann: Die Maße der Straße sind korrekt.
Auf Französisch: \foreignlanguage{french}{«~À bientôt~»}.
\end{document}otherlanguage एन्व्हायर्नमेंट त्याचा मजकूर ठेवते पण भाषेचे नावही छापते. \foreignlanguage वापरा किंवा भाषा बदलणे टाळा:
otherlanguage भाषेचे नाव छापते
\begin{otherlanguage}{english}
Good morning, John Doe.
\end{otherlanguage}सुसंगतता
- TeX इन्स्टॉलेशनमधून इथे: प्रत्येक भाषेतील मजकूर ठेवला जातो.
"aआणि\ogसारखे शॉर्टहँड टाइप केलेल्या अक्षरांनी बदलावे लागतात, आणि नावे व तारखा इंग्रजी असतात किंवा गायब असतात. - इथून TeX इन्स्टॉलेशनमध्ये: दस्तऐवज तिथे कंपाइल होतात, आणि तेव्हा babel किंवा polyglossia नावे भाषांतरित करतात आणि बरोबर हायफनेशन करतात. तिथे स्थानिक तारीख फॉरमॅट हवा असल्यास, टाइप केलेली तारीख
\todayने बदला.
संपूर्ण मॅन्युअल CTAN वर आहेत: babel आणि polyglossia. इतर भाषा आणि फॉन्ट आणि फॉन्ट आणि एन्कोडिंग हेही पाहा.
प्रश्न आणि उत्तरे
माझा जर्मन दस्तऐवज "Abbildung" ऐवजी "Figure" का म्हणतो?
Scissor LaTeX अजून babel ची भाषांतरित नावे लागू करत नाही. कॅप्शनचा मजकूर तुमचा आहे आणि जर्मनच राहतो; फक्त क्रमांकाच्या आधीचा शब्द इंग्रजी असतो.
\today काहीही का छापत नाही?
\today मधील तारीख भरली जात नाही. तारीख मजकूर म्हणून लिहा.
babel किंवा polyglossia ने मी अरबी किंवा हिब्रू लिहू शकतो का?
मजकूर यांपैकी कोणत्याही पॅकेजशिवाय UTF-8 मधून टाइपसेट होतो. शब्द उजवीकडून डावीकडे घडवले जातात, पण परिच्छेद डावीकडून उजवीकडेच राहतात; इतर भाषा आणि फॉन्ट पाहा.
या पेजवरील प्रत्येक उदाहरण साइट तयार होताना Scissor LaTeX टाइपसेट करते. शेवटचे अपडेट: 2026-11-07.