diff options
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/marathi/marathi.sty | 81 |
1 files changed, 65 insertions, 16 deletions
diff --git a/Master/texmf-dist/tex/latex/marathi/marathi.sty b/Master/texmf-dist/tex/latex/marathi/marathi.sty index d8a9adf4606..97ba944fe72 100644 --- a/Master/texmf-dist/tex/latex/marathi/marathi.sty +++ b/Master/texmf-dist/tex/latex/marathi/marathi.sty @@ -9,7 +9,7 @@ %% ------------------------------------------------------------------------- %% आज्ञासंच: marathi %% लेखक: निरंजन -%% आवृत्ती: १.१.४ (३ जून, २०२०) +%% आवृत्ती: १.१.५ (१४ जून, २०२०) %% माहिती: लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा सुलभ वापर करण्यासाठी. %% दुवा: https://gitlab.com/niranjanvikastambe/marathi %% अडचणी: https://gitlab.com/niranjanvikastambe/marathi/-/issues @@ -32,7 +32,7 @@ %% -------------------------------------------------------------------------- %% Package: marathi %% Author: Niranjan -%% Version: 1.1.4 (3 June, 2020) +%% Version: 1.1.5 (14 June, 2020) %% Description: For conveniently typesetting Marathi language with LuaLaTeX and XeLaTeX. %% Repository: https://gitlab.com/niranjanvikastambe/marathi %% Bug tracker: https://gitlab.com/niranjanvikastambe/marathi/-/issues @@ -40,9 +40,9 @@ %% --------------------------------------------------------------------------- %% \def\marathiPackageName{marathi} -\def\marathiPackageVersion{१.१.४} -\def\marathiPackageDate{१ जून, २०२०} -\def\marathiPackageDescription{लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा सुलभ वापर करण्यासाठी.} +\def\marathiPackageVersion{१.१.५} +\def\marathiPackageDate{१४ जून, २०२०} +\def\marathiPackageDescription{लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा सुलभ वापर करण्यासाठी. इथून पुढे लाटेक्-वरील मराठीच्या स्थानिकीकरणाचे काम ह्या आज्ञासंचामार्फत केले जाईल. तूर्त expex व blindtext ह्या आज्ञासंचांचे स्थानिकीकरण ह्या आज्ञासंचामार्फत पुरवले आहे.} \ProvidesPackage{marathi} \NeedsTeXFormat{LaTeX2e} @@ -56,27 +56,64 @@ अंतर=1.5, अंतर/.default=1 } + \DeclareOption*{\expandafter\बदल\expandafter{\CurrentOption}} \ProcessOptions +\providecommand{\अंतरबदल}[1]{\बदल{अंतर=#1}} \def\arraystretch{1.2} -\@ifclassloaded{standalone}{\RequirePackage{fontspec}}{ - \RequirePackage{polyglossia} - \setdefaultlanguage{marathi} -} -\RequirePackage{devanagaridigits} -\def\@arabic#1{\expandafter\devanagaridigits\expandafter{\number#1}} +\@ifclassloaded{standalone}{\RequirePackage{fontspec}}{} \RequirePackage{iftex} + \ifluatex -\setmainfont[Renderer=Harfbuzz,Script=Devanagari,Mapping=devanagarinumerals]{Shobhika} + +\usepackage{babel} +\babelprovide[import, main, maparabic, mapdigits, +counters/swar = अ आ इ ई उ ऊ ए ऐ ओ औ अं अः ॲ ऋ ऌ ऑ , +alph=swar, +counters/anka = एक दोन तीन चार पाच सहा सात आठ नऊ दहा अकरा बारा +तेरा चौदा पंधरा सोळा सतरा अठरा एकोणीस वीस एकवीस बावीस तेवीस +चोवीस पंचवीस सव्वीस सत्तावीस अठ्ठावीस एकोणतीस तीस एकतीस बत्तीस +तेहतीस चौतीस पस्तीस छत्तीस सदतीस अडतीस एकोणचाळीस चाळीस +एकेचाळीस बेचाळीस त्रेचाळीस चव्वेचाळीस पंचेचाळीस शेहेचाळीस सत्तेचाळीस +अठ्ठेचाळीस एकोणपन्नास पन्नास एकावन्न बावन्न त्रेपन्न चौपन्न पंचावन्न छप्पन्न +सत्तावन्न अठ्ठावन्न एकोणसाठ साठ एकसष्ट बासष्ट त्रेसष्ट चौसष्ट पासष्ट सहासष्ट +सदुष्ट अडुसष्ट एकोणसत्तर सत्तर एकाहत्तर बाहत्तर त्र्याहत्तर चौऱ्याहत्तर पंचाहत्तर +शाहत्तर सत्त्याहत्तर अठ्ठ्याहत्तर एकोणऐंशी ऐंशी एक्याऐंशी ब्याऐंशी त्र्याऐंशी +चौऱ्याऐंशी पंच्याऐंशी श्याऐंशी सत्त्याऐंशी अठ्ठ्याऐंशी एकोणनव्वद नव्वद एक्याण्णव +ब्याण्णव त्र्याण्णव चौऱ्याण्णव पंचाण्णव शहाण्णव सत्त्याण्णव अठ्याण्णव नव्याण्णव शंभर, +Alph=anka, +counters/vyanjan = क ख ग घ ङ +च छ ज झ ञ +ट ठ ड ढ ण +त थ द ध न +प फ ब भ म +य र ल व श ष स ह ळ +]{marathi} + +\renewcommand\thepart{\localecounter{anka}{part}} +\renewcommand\theenumiii{\localecounter{vyanjan}{enumiii}} +\usepackage{fontspec} +\defaultfontfeatures{Renderer=HarfBuzz} +\babelfont{rm}{Shobhika} + \else + +\RequirePackage{polyglossia} +\setdefaultlanguage{marathi} \setmainfont[Script=Devanagari,Mapping=devanagarinumerals]{Shobhika} \fi + \providecommand{\टंक}[1] -{ -\ifluatex -\setmainfont[Renderer=Harfbuzz,Script=Devanagari,Mapping=devanagarinumerals]{#1} +{\ifluatex +\babelfont{rm}{#1} + \else -\setmainfont[Script=Devanagari,Mapping=devanagarinumerals]{#1} + +\setmainfont[ +Script=Devanagari, +Mapping=devanagarinumerals +] +{#1} \fi } @@ -95,8 +132,20 @@ \ifnum\value{क्र}=4\input{namuna-beamer}\else \input{namuna-letter}\relax\fi\fi\fi\fi } + \@ifclassloaded{beamer}{% \usefonttheme{serif}} + +\@ifpackageloaded{expex}{ +\definelabeltype{devanagari} +{labelgen=list,labellist={अ,आ,इ,ई,उ,ऊ,ए,ऐ,ओ,औ,अं,अः}, +labelformat=A., +fullrefformat=XA, +labelalign=left, +labelwidth=1.5em} + +\lingset{labeltype=devanagari} +}{} \endinput %% %% End of file `marathi.sty'. |