aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorनिरंजन <hi.niranjan@pm.me>2023-04-02 23:38:44 +0530
committerनिरंजन <hi.niranjan@pm.me>2023-04-02 23:38:44 +0530
commit3550254d8a90e73692c4e4c1a34685e63011cfd9 (patch)
tree3769ece9cfd58eb3205309059b6ea3e166a5d483
parent327a09a2da20f71600c53da7ae379510df8faa9f (diff)
downloadmuling-master.tar.gz
muling-master.tar.bz2
-rw-r--r--README.txt2
-rw-r--r--muling/muling.dtx79
-rw-r--r--muling/muling.ins4
-rw-r--r--muling/muling.pdfbin188834 -> 203990 bytes
4 files changed, 77 insertions, 8 deletions
diff --git a/README.txt b/README.txt
index 7900e25..fb02b35 100644
--- a/README.txt
+++ b/README.txt
@@ -1,7 +1,7 @@
-----------------------------------------------------------
Class: muling
Author: निरंजन
-Version: 0.4 (1 April, 2023)
+Version: 0.5 (2 April, 2023)
Description: A class file for the Department of
Linguistics, University of Mumbai
Repository: https://git.gnu.org.ua/muling.git
diff --git a/muling/muling.dtx b/muling/muling.dtx
index 48613df..526c727 100644
--- a/muling/muling.dtx
+++ b/muling/muling.dtx
@@ -10,7 +10,7 @@
% Bugs: https://puszcza.gnu.org.ua/bugs/?group=muling
% Licenses: GPLv3+, GFDLv1.3+
% ----------------------------------------------------------
-% LaTeX Package muling v0.4
+% LaTeX Package muling v0.5
% Copyright © 2020, 2021, 2023 निरंजन
%
% This program is free software: you can redistribute it
@@ -47,7 +47,7 @@
-----------------------------------------------------------
Class: muling
Author: निरंजन
-Version: 0.4 (1 April, 2023)
+Version: 0.5 (2 April, 2023)
Description: A class file for the Department of
Linguistics, University of Mumbai
Repository: https://git.gnu.org.ua/muling.git
@@ -61,6 +61,7 @@ License: GPLv3+, GFDLv1.3+
%<*driver>
\documentclass{l3doc}
\usepackage{xcolor}
+\usepackage{leipzig}
\usepackage{fontspec}
\newfontfamily{\sho}[%
Script = {Devanagari},%
@@ -107,7 +108,7 @@ License: GPLv3+, GFDLv1.3+
% \title{The \cls{muling} class}
% \author{{\sho निरंजन}}
% \date{^^A
-% Version 0.4---1 April, 2023\\[1ex]^^A
+% Version 0.5---2 April, 2023\\[1ex]^^A
% {^^A
% \small\faIcon{link}\quad
% \url{https://ctan.org/pkg/muling}^^A
@@ -134,6 +135,73 @@ License: GPLv3+, GFDLv1.3+
% \newpage
%
% \begin{documentation}
+% \section{Provisions}
+%
+% With this class, a few essential packages are already
+% loaded. If you have a full installation of \TeX\ Live
+% 2023 (or later), you should be able to compile everything
+% without any problem. This package has the following
+% provisions which will make the thesis-writing easier.
+%
+% \begin{enumerate}
+% \item With this class, we load the |NewCM10-Regular.otf|
+% font which is a fork of Latin Modern with extended
+% support for Unicode IPA. Using this font enables us to
+% print IPA directly from the input text. An additional
+% advantage of using this font is that it matches with the
+% TIPA typeface exactly. So whether you use Unicode or
+% TIPA visually won't make any difference.
+% \item The class pre-loads the following packages commonly
+% used in linguistics.
+% \begin{description}
+% \item[\pkg{leipzig}:] Used for inter-linear glossing.
+% Using |\Nom| will produce \Nom. While glossing, it is
+% advised that you use these macros so that all of them
+% get printed correctly with the |\printglossary|
+% command pre-loaded by the class. Of course you will be
+% required to compile the code with the |makeglossaries|
+% program.
+% \item[\pkg{biblatex}:] Used for citations. The |apa|
+% style, required by the department, is used by default.
+% \item[\pkg{forest}:] Used for syntactic trees.
+% \item[\pkg{expex}:] Used for finest typesetting of
+% linguistic examples.
+% \item[\pkg{csquotes}:] For quoting text. One can use
+% \cs{enquote}\marg{some text} to produce
+% \emph{\enquote{some text}}.
+% \end{description}
+% \end{enumerate}
+%
+% It is advised that you use the following order on a bash
+% terminal for compiling your code:
+%
+% \medskip
+% \begin{minipage}{\linewidth}
+% \begin{verbatim}
+% lualatex document # for Unicode text
+% biber document # for citations
+% makeglossaries document # for glossaries
+% lualatex document
+% lualatex document
+% \end{verbatim}
+% \end{minipage}
+%
+% \medskip
+% If you use \pkg{arara}, then you can use the following
+% code somewhere in your document and just compile the code
+% with \pkg{arara}.
+%
+% \medskip
+% \begin{minipage}{\linewidth}
+% \begin{verbatim}
+% % arara: lualatex
+% % arara: biber
+% % arara: makeglossaries
+% % arara: lualatex
+% % arara: lualatex
+% \end{verbatim}
+% \end{minipage}
+%
% \section{Package macros}
%
% This package has the following commands.
@@ -232,7 +300,7 @@ License: GPLv3+, GFDLv1.3+
%<*class>
% \end{macrocode}
% \begin{macrocode}
-\ProvidesClass{muling}[2023/04/01 v0.4
+\ProvidesClass{muling}[2023/04/02 v0.5
Department of Linguistics, University of Mumbai]
\DeclareOption{digital}{\PassOptionsToClass{oneside}{book}}
\newif\iflof
@@ -284,6 +352,7 @@ Department of Linguistics, University of Mumbai]
\RequirePackage{fancyhdr}
\RequirePackage{fontspec}
\RequirePackage{hyperref}%
+\makeglossaries
\setmainfont[%
% Courtesy: https://topanswers.xyz/tex?q=3042#a3083
IgnoreFontspecFile,%
@@ -407,7 +476,7 @@ Department of Linguistics, University of Mumbai]
\thispagestyle{empty}%
\phantomsection
\addcontentsline{toc}{section}{Abbreviations}%
- \printglossary
+ \printglossary[style=mcolblock]
\clearpage\pagebreak
\thispagestyle{empty}%
\phantomsection
diff --git a/muling/muling.ins b/muling/muling.ins
index 62e9544..eb85dbd 100644
--- a/muling/muling.ins
+++ b/muling/muling.ins
@@ -8,14 +8,14 @@
-----------------------------------------------------------
Class: muling
Author: निरंजन
-Version: 0.4 (1 April, 2023)
+Version: 0.5 (2 April, 2023)
Description: A class file for the Department of
Linguistics, University of Mumbai
Repository: https://git.gnu.org.ua/marathi.git
Bug tracker: https://puszcza.gnu.org.ua/bugs/?group=muling
License: GPLv3+, GFDLv1.3+
-----------------------------------------------------------
-LaTeX Package muling v0.4
+LaTeX Package muling v0.5
Copyright © 2020, 2021, 2023 निरंजन
This program is free software: you can redistribute it
diff --git a/muling/muling.pdf b/muling/muling.pdf
index 5e3d66b..ce29cf6 100644
--- a/muling/muling.pdf
+++ b/muling/muling.pdf
Binary files differ

Return to:

Send suggestions and report system problems to the System administrator.