summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex')
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex133
1 files changed, 133 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex b/Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex
new file mode 100644
index 00000000000..3a0c576d19d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex
@@ -0,0 +1,133 @@
+%%
+%% This is file `mathfont_heading.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mathfont_code.dtx (with options: `heading')
+%%
+%% This file is file from version 1.6 of the LaTeX package "mathfont,"
+%% to be used in conjunction with the XeTeX or LuaTeX engines.
+%%
+%% Copyright 2018-2019 by Conrad Kosowsky
+%%
+%% This file may be distributed and modified under the terms of the
+%% LaTeX Public Project License, version 1.3c or any later version.
+%% The most recent version of this license is available online at
+%%
+%% https://www.latex-project.org/lppl/.
+%%
+%% This work has the LPPL status "maintained," and the current
+%% maintainer is the package author, Conrad Kosowsky. He can be
+%% reached at kosowsky.latex@gmail.com. The work consists of the
+%% following items:
+%%
+%% (1) the base file mathfont_code.dtx;
+%%
+%% (2) the package code contained in mathfont.sty;
+%%
+%% (3) the derived files mathfont_symbol_list.tex,
+%% mathfont_user_guide.tex, mathfont_heading.tex, and
+%% mathfont_doc_patch.tex;
+%%
+%% (4) the pdf documentation files mathfont_code.pdf,
+%% mathfont_symbol_list.pdf, and mathfont_user_guide.pdf;
+%%
+%% (5) all other files created through the configuration process
+%% such as mathfont.idx and mathfont.ind; and
+%%
+%% (6) the associated README.txt file.
+%%
+%% For more information, see the original mathfont.dtx file. To
+%% install mathfont on your computer, run mathfont_code.dtx through
+%% LaTeX and place the derived file mathfont.sty in a directory
+%% searchable by TeX.
+%%
+
+\def\packagedate{December 2019}
+\def\packageversion{1.6}
+
+\let\@@section\section
+\let\@sectionname\relax
+\def\@tempsec#1{\penalty-1000\@@section{#1}\penalty0\gdef\@sectionname{#1}}
+\def\@tempsecstar#1{\@@section*{#1}\gdef\@sectionname{#1}}
+\def\section{\@ifstar\@tempsecstar\@tempsec}
+\def\@oddhead{\ifnum\count0>1\relax
+ \rlap{\textit{\@sectionname}}\hfil
+ \hbox to 0pt{\hss\documentname\hss}\hfil
+ \llap{\the\count0}\fi}
+\def\@evenhead{\ifnum\count0>1\relax
+ \rlap{\the\count0}\hfil
+ \hbox to 0pt{\hss\documentname\hss}\hfil
+ \llap{\textit{\@sectionname}}\fi}
+\def\@oddfoot{\hfil\ifnum\count0=1\relax1\fi\hfil}
+\let\@evenfoot\@empty
+
+\DeclareRobustCommand\XeTeX{X\kern-0.1em
+ \raise-0.5ex\hbox{\rotatebox[origin=c]{180}{E}}\kern-0.15em
+ \TeX}
+\DeclareRobustCommand\XeLaTeX{X\kern-0.1em
+ \raise-0.5ex\hbox{\rotatebox[origin=c]{180}{E}}\kern-0.13em
+ \LaTeX}
+\bgroup
+ \count@\catcode`\|
+ \catcode`\|=12\relax
+ \gdef\indexpage#1{\index{#1|textit}}
+ \catcode`\|\count@
+\egroup
+\edef\fontspeccommand{\noexpand\protect\expandafter\noexpand\csname fontspeccommand \endcsname}
+\bgroup
+\catcode`\_=12
+ \expandafter\gdef\csname fontspeccommand \endcsname{%
+ \texttt{\string\fontspec_set_family:Nnn}}
+\egroup
+\renewcommand\topfraction{1}
+\renewcommand\bottomfraction{1}
+\newenvironment{code}
+ {\strut\vadjust\bgroup\medskip\parindent=4em\relax\indent\strut\ignorespaces}
+ {\strut\par\medskip\egroup\hfill\break\strut\ignorespacesafterend}
+\def\argtext#1{\ensuremath{\langle$\textit{#1}$\rangle}}
+\def\vrb#1{\expandafter\texttt\expandafter{\string#1}}
+\parskip=0pt
+
+\def\makechar#1{\noindent\hbox to 0.4in{$#1{}$\hfil}\vrb#1\par}
+\def\makeaccent#1{\noindent\hbox to 0.4in{$#1 a$\hfil}\vrb#1\par}
+\def\blockheader#1#2#3{\smallskip\bigskip\centerline{#2 Characters (\texttt{#1})}
+ \penalty\@M{\noindent\hfil\fontsize{9pt}{12pt}\selectfont
+ \strut Rendered in #3\par}\penalty\@M
+ \smallskip\hrule height 0.5pt\penalty\@M\smallskip}
+\def\upperalphabet{ABCDEFGHIJKLMNOPQRSTUVWXY}
+\def\loweralphabet{abcdefghijklmnopqrstuvwxy}
+\def\digits{0123456789}
+\def\printchars#1{%
+ \expandafter\@tfor\expandafter\letter\expandafter:\expandafter=#1\do{%
+ \rlap{$\@tempstyle{\letter}$}\hfill}}
+\def\letterlikechars#1{\smallskip\let\@tempstyle#1
+ \noindent\printchars\upperalphabet\hbox to 0.6em{$\@tempstyle{Z}$\hss}\par
+ \noindent\printchars\loweralphabet\hbox to 0.6em{$\@tempstyle{z}$\hss}\par}
+
+{\large\parindent=0pt\leftskip=0pt plus 1 fil\rightskip=0pt plus 1fil\parfillskip=0pt
+{\strut\Large Package \textsf{mathfont} v.\ \packageversion\ \documentname\let\thefootnote\relax\footnote{Acknowledgements: Thanks to Lyric Bingham for her work checking my unicode hex values. Thanks to Herbert Voss and Andreas Zidak for pointing out bugs in previous versions of \textsf{mathfont}.}\global\advance\c@footnote\m@ne}\par
+{\strut Conrad Kosowsky}\par
+{\strut\packagedate}\par
+{\strut\ttfamily kosowsky.latex@gmail.com}\par}
+
+\bigskip
+
+\begin{figure}[h]
+\hrule height \p@\hbox{\vrule width \p@\kern-\p@\relax\vbox{\medskip
+{\leftskip=7em\rightskip=7em
+\noindent\strut For easy, off-the-shelf use, type the following in your document preamble and compile using \XeLaTeX\ or Lua\LaTeX:\par}
+\medskip
+\vbox{\noindent\hfil{|\usepackage[|\argtext{font name}|]{mathfont}|}\hfil}
+\medskip}\kern-\p@\vrule width \p@}\hrule height \p@
+\end{figure}
+
+\begin{abstract}
+The \textsf{mathfont} package provides a flexible interface for changing the font of math-mode characters. The package allows the user to specify a default unicode font for each of six basic classes of Latin and Greek characters, and it provides additional support for unicode math and alphanumeric symbols, including punctuation. Crucially, \textsf{mathfont} is compatible with both \XeLaTeX\ and Lua\LaTeX, and it provides several font-loading commands that allow the user to change fonts locally or for individual characters within math mode.
+\end{abstract}
+
+\bigskip
+\endinput
+%%
+%% End of file `mathfont_heading.tex'.