مواد پر جائیں

Scissor LaTeX میں babel اور polyglossia

babel اور polyglossia پیکجز Scissor LaTeX میں جزوی طور پر کام کرتے ہیں: دونوں بغیر خرابی کے لوڈ ہوتے ہیں اور کسی بھی زبان اور رسم الخط کا متن UTF-8 سے ٹائپ سیٹ ہوتا ہے، لیکن زبان کی ترتیبات لاگو نہیں ہوتیں: hyphenation انگریزی رہتی ہے، "Figure" اور "References" جیسے نام انگریزی رہتے ہیں، \today کچھ نہیں چھاپتا، اور "a جیسے shorthands نہیں پڑھے جاتے۔

پیکجز کیا کرتے ہیں

babel (pdfLaTeX کے لیے) اور polyglossia (XeLaTeX اور LuaLaTeX کے لیے) دستاویز کو کسی زبان کے مطابق ڈھالتے ہیں۔ یہ hyphenation کے نمونے لوڈ کرتے ہیں، مقررہ ناموں کا ترجمہ کرتے ہیں (جرمن میں "Figure" کی بجائے "Abbildung")، \today کو مقامی طریقے سے فارمیٹ کرتے ہیں، اور shorthands شامل کرتے ہیں جیسے جرمن میں ä کے لیے "a یا فرانسیسی quotation marks کے لیے \og ... \fg۔ آپ \selectlanguage{...} سے زبان بدلتے ہیں، یا چند الفاظ کے لیے \foreignlanguage{...}{...} سے۔

یہاں کیا کام کرتا ہے

خصوصیتScissor LaTeX میںنوٹس
\usepackage[ngerman]{babel}، \usepackage{polyglossia}کام کرتا ہےبغیر پیغام کے قبول ہوتے ہیں۔
UTF-8 میں ٹائپ کیا گیا اس زبان کا متنکام کرتا ہےتمام رسم الخط، دوسری زبانیں اور فونٹس دیکھیں۔
Hyphenationچھوڑ دیا گیاہر زبان کے لیے انگریزی قواعد۔
نام: "Figure"، "Table"، "Contents"، "References"، "Proof"چھوڑ دیا گیاہمیشہ انگریزی۔
\todayچھوڑ دیا گیاکچھ نہیں چھاپتا۔
\selectlanguage{...}، \setdefaultlanguage{...}، \setotherlanguage{...}چھوڑ دیا گیاقبول، کوئی اثر نہیں۔
\foreignlanguage{lang}{text}کام کرتا ہےمتن رہتا ہے۔
\begin{otherlanguage}{lang}جزوی طور پرمتن رہتا ہے، لیکن اس کے آگے زبان کا نام چھپتا ہے۔
\textenglish{...}، \textgerman{...} (polyglossia)جزوی طور پرمتن رہتا ہے؛ کمانڈ نامعلوم کے طور پر رپورٹ ہوتی ہے۔
Shorthands: "a، "s (ngerman)سپورٹ نہیںquotation mark اور حرف کے طور پر چھپتے ہیں۔ اس کی بجائے ä اور ß ٹائپ کریں۔
\og ... \fg (french)سپورٹ نہیںپیغام کے ساتھ چھوڑ دیے جاتے ہیں؛ quotation marks غائب ہوتے ہیں۔

مثالیں

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}
Scissor LaTeX نے ٹائپ سیٹ کیا: babel ngerman: نام انگریزی رہتے ہیں

babel کے shorthands کی بجائے خاص حروف سیدھے ٹائپ کریں، اور تاریخ خود لکھیں:

سیدھے ٹائپ کیے umlauts، پوری لکھی تاریخ

\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}
Scissor LaTeX نے ٹائپ سیٹ کیا: سیدھے ٹائپ کیے umlauts، پوری لکھی تاریخ

otherlanguage ماحول اپنا متن رکھتا ہے لیکن زبان کا نام بھی چھاپتا ہے۔ \foreignlanguage استعمال کریں یا زبان بدلنا چھوڑ دیں:

otherlanguage زبان کا نام چھاپتا ہے

LaTeXابتدائیہ: \usepackage{babel}ایڈیٹر میں کھولیں (نئے ٹیب میں کھلتا ہے)
\begin{otherlanguage}{english}
Good morning, John Doe.
\end{otherlanguage}

مطابقت

  • TeX انسٹالیشن سے یہاں: ہر زبان کا متن رہتا ہے۔ "a اور \og جیسے shorthands کو ٹائپ کیے گئے حروف سے بدلنا ہوگا، اور نام اور تاریخیں انگریزی میں یا غائب ہوتی ہیں۔
  • یہاں سے TeX انسٹالیشن میں: دستاویزات وہاں کمپائل ہوتی ہیں، اور تب babel یا polyglossia نام ترجمہ کرتے ہیں اور درست hyphenation کرتے ہیں۔ اگر آپ کو وہاں مقامی تاریخ کی شکل چاہیے تو ٹائپ کی گئی تاریخ کو \today سے بدلیں۔

مکمل دستی کتابچے CTAN پر ہیں: babel اور polyglossia۔ یہ بھی دیکھیں: دوسری زبانیں اور فونٹس اور فونٹس اور encodings۔

سوالات اور جوابات

میری جرمن دستاویز "Abbildung" کی بجائے "Figure" کیوں کہتی ہے؟

Scissor LaTeX ابھی babel کے ترجمہ شدہ نام لاگو نہیں کرتا۔ کیپشن کا متن خود آپ کا ہے اور جرمن رہتا ہے؛ صرف نمبر سے پہلے کا لفظ انگریزی ہے۔

\today کچھ کیوں نہیں چھاپتا؟

\today کی تاریخ نہیں بھری جاتی۔ تاریخ متن کے طور پر لکھیں۔

کیا میں babel یا polyglossia سے عربی یا عبرانی لکھ سکتا ہوں؟

متن دونوں پیکجز کے بغیر UTF-8 سے ٹائپ سیٹ ہوتا ہے۔ الفاظ دائیں سے بائیں شکل پاتے ہیں، لیکن پیراگراف بائیں سے دائیں رہتے ہیں؛ دوسری زبانیں اور فونٹس دیکھیں۔

اس صفحے کی ہر مثال سائٹ بنتے وقت Scissor LaTeX ٹائپ سیٹ کرتا ہے۔ آخری بار اپ ڈیٹ: 2026-11-07۔