summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/marathi/marathi.sty
blob: 87592343de6a18deda5d1577787aecfe995c36b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
%%
%% This is file `marathi.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% marathi.dtx  (with options: `package')
%% 
%% -------------------------------------------------------------------------
%% आज्ञासंच:      marathi
%% लेखक:       निरंजन
%% आवृत्ती:      ०.१  (२३ मे, २०२०)
%% माहिती:  लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा सुलभ वापर करण्यासाठी.
%% दुवा:   https://gitlab.com/niranjanvikastambe/marathi
%% अडचणी:  https://gitlab.com/niranjanvikastambe/marathi/-/issues
%% परवाना:      लाटेक् प्रकल्प परवाना. आवृत्ती १.३सी किंवा त्यापुढील.
%% अधिक माहितीकरिता marathi.dtx ही बीज-धारिका पाहा.
%% ---------------------------------------------------------------------------
%% हे काम लाटेक् प्रकल्प परवान्याच्या (१.३सी अथवा त्यापुढील) अटींचे पालन करून वितरित केले जाऊ शकते
%% तसेच सुधारले जाऊ शकते.
%% 
%% ह्या परवान्याची नवीनतम प्रत खालील दुव्यावर उपलब्ध आहे.
%% 
%% http://www.latex-project.org/lppl.txt.
%% 
%% हा आज्ञासंचाची लाटेक् प्रकल्पाच्या नियमांनुसार देखरेख केली जात आहे.
%% 
%% ह्या आज्ञासंचाचा लेखक व पालक निरंजन आहे.
%% 
%% ह्या कामात marathi.dtx, marathi.ins तसेच त्यांपासून निर्माण केलेली
%% marathi.sty ही धारिका समाविष्ट आहे.
%% --------------------------------------------------------------------------
%% Package:      marathi
%% Author:       Niranjan
%% Version:      1.0  (25 May, 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
%% License:      The LaTeX Project Public License v1.3c or later.
%% ---------------------------------------------------------------------------
%% 
\def\marathiPackageName{marathi}
\def\marathiPackageVersion{१.०}
\def\marathiPackageDate{२५ मे, २०२०}
\def\marathiPackageDescription{लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा सुलभ वापर करण्यासाठी.}

\ProvidesPackage{marathi}
\NeedsTeXFormat{LaTeX2e}



\newif\ifmarathi@अंतर
\marathi@अंतरfalse
\DeclareOption{अंतर}{\marathi@अंतरtrue}
\ProcessOptions
\ifmarathi@अंतर
\else
\renewcommand{\baselinestretch}{1.5}
\renewcommand{\arraystretch}{1.5}
\fi
\@ifclassloaded{standalone}{\RequirePackage{fontspec}}{
    \RequirePackage{polyglossia}
    \setdefaultlanguage{marathi}
}
\RequirePackage{devanagaridigits}
\def\@arabic#1{\expandafter\devanagaridigits\expandafter{\number#1}}
\setmainfont[Renderer=Harfbuzz,Script=Devanagari,Mapping=devanagarinumerals]{Shobhika}
\newcommand{\टंक}[1]
{\setmainfont[Renderer=Harfbuzz,Script=Devanagari,Mapping=devanagarinumerals]{#1}}

\title{नमुना}
\author{लेखक}
\@ifclassloaded{letter}{
    \name{लेखक}
    \signature{सही}
    \address{
        लेखकाचे नाव\\
        अबक मार्ग\\
        मुंबई\\
        पिन क्र. ४०००००}
    \location{लेखकाचे स्थान}
    \telephone{दूरध्वनी - ०२० २२९५ २१०८}
}
\providecommand{\mrarticle}{\input{article}}
\providecommand{\mrbook}{\input{book}}
\providecommand{\mrreport}{\input{report}}
\providecommand{\mrbeamer}{\input{beamer}}
\providecommand{\mrletter}{\input{letter}}
\newcounter{क्र}
\@ifclassloaded{article}{\setcounter{क्र}{1}}{}
\@ifclassloaded{book}{\setcounter{क्र}{2}}{}
\@ifclassloaded{report}{\setcounter{क्र}{3}}{}
\@ifclassloaded{beamer}{\setcounter{क्र}{4}}{}
\@ifclassloaded{letter}{\setcounter{क्र}{5}}{}
\providecommand{\नमुना}{
    \ifnum\value{क्र}=1\mrarticle\else
    \ifnum\value{क्र}=2\mrbook\else
    \ifnum\value{क्र}=3\mrreport\else
    \ifnum\value{क्र}=4\mrbeamer\else
    \mrletter\relax\fi\fi\fi\fi
}
\@ifclassloaded{beamer}{%
    \usefonttheme{serif}}
\endinput
%%
%% End of file `marathi.sty'.