From 31fe966e09508db1864ad11ca0a7069a29e513af Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 17 Jan 2024 16:30:43 +0000 Subject: medmath (15jan24) git-svn-id: svn://tug.org/texlive/trunk@69466 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/medmath/README | 3 + Master/texmf-dist/doc/latex/medmath/medmath.pdf | Bin 0 -> 24585 bytes Master/texmf-dist/doc/latex/medmath/medmath.tex | 82 ++++++++++++++++++++++++ 3 files changed, 85 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/medmath/README create mode 100644 Master/texmf-dist/doc/latex/medmath/medmath.pdf create mode 100644 Master/texmf-dist/doc/latex/medmath/medmath.tex (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/latex/medmath/README b/Master/texmf-dist/doc/latex/medmath/README new file mode 100644 index 00000000000..e7bebf7d9d3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/medmath/README @@ -0,0 +1,3 @@ +Package: Better medium-size math commands +Author: Jianrui Lyu +License: The LaTeX Project Public License 1.3c \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/medmath/medmath.pdf b/Master/texmf-dist/doc/latex/medmath/medmath.pdf new file mode 100644 index 00000000000..db30b6bf8f3 Binary files /dev/null and b/Master/texmf-dist/doc/latex/medmath/medmath.pdf differ diff --git a/Master/texmf-dist/doc/latex/medmath/medmath.tex b/Master/texmf-dist/doc/latex/medmath/medmath.tex new file mode 100644 index 00000000000..f57e2133d38 --- /dev/null +++ b/Master/texmf-dist/doc/latex/medmath/medmath.tex @@ -0,0 +1,82 @@ +% -*- coding: utf-8 -*- +\documentclass[oneside,11pt]{article} +\usepackage[a4paper,margin=2cm]{geometry} + +\newcommand*{\myversion}{2024D} +\newcommand*{\mydate}{Version \myversion\ (\the\year-\mylpad\month-\mylpad\day)} +\newcommand*{\mylpad}[1]{\ifnum#1<10 0\the#1\else\the#1\fi} + +\setlength{\parindent}{0pt} +\setlength{\parskip}{4pt plus 1pt minus 1pt} + +\usepackage{enumerate} +\usepackage{codehigh} +\usepackage{hyperref} +\hypersetup{ + colorlinks=true, + urlcolor=blue3, + linkcolor=green3, +} + +%% The \oiint operator is defined with utopia font +\usepackage[utopia]{mathdesign} + +\usepackage[mediummath]{nccmath} +\usepackage{medmath} +\booltrue{mdm@bare} + +\begin{document} + +\title{\textsf{\color{green3}The \texttt{medmath} package}} +\author{Jianrui Lyu (tolvjr@163.com)} +\date{\mydate} +\maketitle + +\section{The \texttt{mediummath} option in \texttt{nccmath} package} + +There are several problems with \texttt{mediummath} option in \texttt{nccmath} package. + +\begin{enumerate} + \item The big operators in superscripts and subscripts are too large. +\begin{demohigh} +\[A^{\sum_{0}^{1}x}=B\] +\end{demohigh} + \item The definite integrals inside \texttt{cases} environment sometimes cause infinite loops. +\begin{codehigh} +\[\begin{cases} + a & \int_1^t +\end{cases}\] +\end{codehigh} + \item The \verb!\oiint! operators are not scaled to medium size. +\begin{demohigh} +\[\oiint_{\Sigma}xyzdS=\frac{\sqrt{3}}{120}\] +\end{demohigh} +\end{enumerate} + +\section{The \texttt{medmath} package} + +\makeatletter +\mdm@activate@all +\makeatother + +The \texttt{medmath} package started as a fork of \texttt{mediummath} code in \texttt{nccmath} +package, aiming to provide more stable and flexible medium-size math commands. + +\begin{enumerate} + \item The big operators in superscripts and subscripts are in medium size. +\begin{demohigh} +\[A^{\sum_{0}^{1}x}=B\] +\end{demohigh} + \item The definite integrals inside \texttt{cases} environment always work. +\begin{demohigh} +\[\begin{cases} + a & \int_1^t +\end{cases}\] +\end{demohigh} + \item The \verb!\oiint! operators are scaled to medium size. +\begin{demohigh} +\[\oiint_{\Sigma}xyzdS=\frac{\sqrt{3}}{120}\] +\end{demohigh} +\end{enumerate} + +\end{document} -- cgit v1.2.3