دوسری زبانیں اور فونٹس
Scissor LaTeX کسی بھی زبان کا متن ٹائپ سیٹ کرتا ہے: متن UTF-8 میں لکھیں اور Scissor LaTeX ایسا فونٹ چن لیتا ہے جس میں وہ رسم الخط ہو۔ فونٹ صرف serif اور sans serif کے درمیان بدلے جا سکتے ہیں؛ babel، polyglossia اور fontspec کی ترتیبات نظرانداز ہوتی ہیں، اور ہائفنیشن اور "Figure" جیسے نام انگریزی رہتے ہیں۔
متن جیسا ہے ویسا لکھیں
Scissor LaTeX آپ کا سورس UTF-8 کے طور پر پڑھتا ہے، اس لیے آپ ä، ß، é، ñ یا ł سیدھے لکھ سکتے ہیں۔ LaTeX کی کلاسیکی اعراب کمانڈز جیسے \"a یا \c{c} بھی کام کرتی ہیں، اور inputenc اور fontenc کی ضرورت نہیں (یہ قبول کیے جاتے ہیں اور نظرانداز ہوتے ہیں)۔
اُم لاؤٹ اور کوٹیشن مارکس والا جرمن متن
Die Größe der Straße wurde am Montag gemessen: 44~m.
Man sagt „gut gemacht“ oder \"Ubung macht den Meister.
Français: déjà vu, garçon. Español: ¿Dónde está la niña?دوسرے رسم الخط
یونانی، سیریلک، عربی، عبرانی، چینی، جاپانی، کوریائی، دیوناگری اور بہت سے دوسرے رسم الخط کسی ترتیب کے بغیر ٹائپ سیٹ ہوتے ہیں۔ جب متن ایسا رسم الخط استعمال کرے جو Latin Modern میں نہیں، تو ایڈیٹر پہلی ضرورت پر ایک مناسب Noto فونٹ لوڈ کرتا ہے (اس کے بعد یہ آف لائن استعمال کے لیے محفوظ رہتا ہے)۔
ایک دستاویز میں کئی رسم الخط
Ελληνικά: Καλημέρα. Русский: Доброе утро.
中文:早上好。日本語:おはようございます。한국어: 좋은 아침.
हिन्दी: सुप्रभात।دائیں سے بائیں متن
عربی اور عبرانی الفاظ ایک سطر کے اندر دائیں سے بائیں جڑ کر اور ترتیب پا کر لکھے جاتے ہیں۔ خود پیراگراف بائیں سے دائیں رہتا ہے: سطریں بائیں حاشیے سے شروع ہوتی ہیں، اور پیراگراف کے آخر کی رموزِ اوقاف سطر کے دائیں سرے پر جاتی ہیں۔ انگریزی متن کے اندر الفاظ اور جملوں کے لیے یہ اچھا پڑھا جاتا ہے؛ عربی یا عبرانی میں پوری دستاویزات کے لیے لے آؤٹ ویسا نہیں جیسا قاری توقع کرتا ہے۔
انگریزی پیراگراف کے اندر عربی اور عبرانی
The word for peace is \foreignlanguage{arabic}{سلام} in Arabic
and שלום in Hebrew.
العربية: مرحبا بالعالم.babel اور polyglossia
\usepackage[ngerman]{babel}، \setdefaultlanguage کے ساتھ \usepackage{polyglossia}، \selectlanguage اور \foreignlanguage قبول کیے جاتے ہیں، لیکن زبان کی ترتیبات لاگو نہیں ہوتیں:
| خصوصیت | Scissor LaTeX میں |
|---|---|
| اس زبان میں متن | کام کرتا ہے (اسے UTF-8 میں لکھیں)۔ |
| ہائفنیشن | ہمیشہ انگریزی قواعد۔ |
| نام: "Figure"، "Table"، "References"، "Proof"، "Chapter" | ہمیشہ انگریزی۔ |
\today سے تاریخ | کچھ پرنٹ نہیں کرتا؛ تاریخ خود لکھیں۔ |
\foreignlanguage{lang}{text} | متن برقرار رہتا ہے۔ |
مختصر اشارے جیسے "a (ngerman) یا \og (french) | نہیں پڑھے جاتے۔ |
babel ngerman: کیپشن کا نام انگریزی رہتا ہے
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\begin{document}
\begin{table}[h]
\centering
\caption{Messwerte}
\begin{tabular}{lr}
\toprule
Ort & Wert \\
\midrule
Berlin & 44 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}فونٹس
متن کا بدن Latin Modern میں لکھا جاتا ہے، جو LaTeX کے طے شدہ Computer Modern جیسا دکھتا ہے، کلاس کے اختیارات والے سائز میں۔ فارمولے New Computer Modern Math استعمال کرتے ہیں، اور \texttt اور کوڈ Latin Modern Mono۔ اس کے اندر آپ پوری دستاویز کو sans serif میں بدل سکتے ہیں:
| ترتیب | Scissor LaTeX میں |
|---|---|
\renewcommand{\familydefault}{\sfdefault} | کام کرتی ہے: متن کا بدن Latin Modern Sans میں لکھا جاتا ہے۔ |
اوپر والی سطر کے ساتھ \usepackage{helvet} (یا tgheros) | کام کرتا ہے: sans-serif فونٹ TeX Gyre Heros ہے، جو Helvetica سے ملتا جلتا ہے۔ |
\usepackage{cmbright}، \usepackage{arev} | جزوی طور پر: متن اور فارمولے sans serif میں، Latin Modern Sans کے ساتھ دکھائے جاتے ہیں۔ |
\usepackage{sfmath} | کام کرتا ہے: فارمولے sans serif میں۔ |
| KOMA-Script کلاسیں | عنوانات اور ٹائٹل sans serif میں۔ |
متن کے اندر \textsf{...}، \sffamily | چھوڑ دیے جاتے ہیں: متن serif رہتا ہے۔ |
fontspec: \setmainfont، \setsansfont | نظرانداز۔ |
فونٹ پیکیجز: mathptmx، times، palatino، libertine، charter ... | نظرانداز: متن Latin Modern رہتا ہے۔ |
سائز کمانڈز: \small، \large، \Huge ... | کام کرتی ہیں، موجودہ فونٹ میں۔ |
helvet کے ساتھ پوری دستاویز sans serif میں
\documentclass{article}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
\section{A sans-serif document}
The body text uses a Helvetica look-alike, while the formula
$a^2 + b^2 = c^2$ keeps the math font.
\end{document}TeX انسٹالیشن سے کیا مختلف ہے
TeX انسٹالیشن میں عربی، عبرانی یا CJK متن والی دستاویزات کو مناسب فونٹس کے ساتھ XeLaTeX یا LuaLaTeX، یا CJKutf8 جیسے پیکیجز کی ضرورت ہوتی ہے؛ پھر یہی سورس ان اضافوں کے ساتھ وہاں کمپائل ہو جاتا ہے۔ دیکھیں babel اور polyglossia اور فونٹس اور fontspec۔ دستی رہنما CTAN پر ہیں: babel، polyglossia، fontspec۔
سوالات اور جوابات
میں LaTeX میں اُم لاؤٹ کیسے لکھوں؟
انہیں سیدھا لکھیں: Scissor LaTeX UTF-8 پڑھتا ہے، اس لیے ä، ö، ü اور ß جیسے ہیں ویسے کام کرتے ہیں۔ \"a اور \ss کمانڈز بھی کام کرتی ہیں۔
کیا میں Scissor LaTeX میں چینی یا عربی لکھ سکتا ہوں؟
جی ہاں۔ متن لکھیں، اور اس رسم الخط والا فونٹ خود بخود لوڈ ہو جاتا ہے۔ عربی اور عبرانی ہر سطر کے اندر دائیں سے بائیں جڑ کر لکھی جاتی ہیں، جبکہ پیراگراف بائیں سے دائیں رہتا ہے۔
میں اپنی دستاویز کا فونٹ کیسے بدلوں؟
آپ \renewcommand{\familydefault}{\sfdefault} سے sans serif پر جا سکتے ہیں، چاہیں تو \usepackage{helvet} کے ساتھ۔ دوسرے فونٹس، بشمول fontspec کی ترتیبات، دستیاب نہیں۔
اس صفحے کی ہر مثال سائٹ بنتے وقت Scissor LaTeX ٹائپ سیٹ کرتا ہے۔ آخری بار اپ ڈیٹ: 2026-11-07۔