summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/bezos/dotlessi.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/bezos/dotlessi.sty')
-rw-r--r--Master/texmf-dist/tex/latex/bezos/dotlessi.sty59
1 files changed, 59 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/bezos/dotlessi.sty b/Master/texmf-dist/tex/latex/bezos/dotlessi.sty
new file mode 100644
index 00000000000..a2b646f9186
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bezos/dotlessi.sty
@@ -0,0 +1,59 @@
+% +--------------------------------------------------+
+% | Documentation in clear text follows |
+% +--------------------------------------------------+
+%
+% (c) 1999 Javier Bezos. All Rights Reserved.
+%
+% This file can be redistributed and/or modified under the terms
+% of the LaTeX Project Public License Distributed from CTAN
+% archives in directory macros/latex/base/lppl.txt; either
+% version 1 of the License, or any later version.
+%
+%
+% Usage
+% ~~~~~
+% This package defines two commands: \dotlessi and \dotlessj, which give
+% you access to dotless i's and j's in math mode. They are intended for
+% symbols in non English languages.
+%
+% If the default math font is used, they are equivalent to \imath and
+% \jmath; if a different font is used (like \mathrm, \mathbf, \mathsf)
+% these commands look in the corresponding font tables to find their
+% codes. In text mode, they expand to \i and \j. For example:
+%
+% $f_{\mathrm{m\acute{\dotlessj}n}}$
+%
+% Code
+% ~~~~
+
+\def\fileversion{1.0}
+\def\filedate{1999/10/12}
+
+\ProvidesPackage{dotlessi}[1999/10/12 v1.0 Dotless i/j for Math]
+
+\expandafter\def\expandafter\@uclclist\expandafter
+ {\@uclclist\dotlessi\i\dotlessj\j}
+
+\def\dotl@make#1#2{%
+ \ifmmode
+ {\ifnum\mathgroup=\m@ne
+ #2%
+ \else
+ \count@\escapechar \escapechar=\m@ne
+ \expandafter\expandafter\expandafter
+ \split@name\expandafter\string\the\textfont\mathgroup\@nil
+ \escapechar=\count@
+ \@ifundefined{\f@encoding\string#1}%
+ {\edef\f@encoding{\string?}}{}%
+ \expandafter\count@\the\csname\f@encoding\string#1\endcsname
+ \advance\count@"7000
+ \mathchar\count@
+ \fi}%
+ \else
+ #1%
+ \fi}
+
+\DeclareRobustCommand\dotlessi{\dotl@make\i\imath}
+\DeclareRobustCommand\dotlessj{\dotl@make\j\jmath}
+
+\endinput