diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex | 133 |
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'. |