From 89f481da23c01f883eef2dd0541ce93250c01f0d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 16 Nov 2020 22:14:47 +0000 Subject: mismath (16nov20) git-svn-id: svn://tug.org/texlive/trunk@56949 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/mismath/mismath.dtx | 71 ++++++++++++---------- Master/texmf-dist/source/latex/mismath/mismath.ins | 4 +- 2 files changed, 41 insertions(+), 34 deletions(-) (limited to 'Master/texmf-dist/source/latex') diff --git a/Master/texmf-dist/source/latex/mismath/mismath.dtx b/Master/texmf-dist/source/latex/mismath/mismath.dtx index 769ee63a873..a2c59ce7e8f 100644 --- a/Master/texmf-dist/source/latex/mismath/mismath.dtx +++ b/Master/texmf-dist/source/latex/mismath/mismath.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2019 by Antoine Missier +% Copyright (C) 2019-2020 by Antoine Missier % % This file may be distributed and/or modified under the conditions of % the LaTeX Project Public License, either version 1.3 of this license @@ -20,7 +20,7 @@ %<*package> \NeedsTeXFormat{LaTeX2e}[2005/12/01] \ProvidesPackage{mismath} - [2019/12/27 v1.7 .dtx mismath file] + [2020/11/15 v1.8 .dtx mismath file] % %<*driver> \documentclass{ltxdoc} @@ -58,7 +58,7 @@ % % \fi % -%% \CheckSum{1867} +%% \CheckSum{419} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -94,6 +94,8 @@ % \changes{v1.5}{2019/06/22}{small corrections in documentation} % \changes{v1.6}{2019/09/06}{Removing mathfixs package} % \changes{v1.7}{2019/12/27}{Adding a table of contents to the documentation} +% \changes{v1.8}{2020/11/15}{Incompatibility and solution mentioned when using i +% with accent in beamer titles small changes in documentation} % % \GetFileInfo{mismath.sty} % @@ -101,7 +103,7 @@ % corresponds to \textsf{mismath}~\fileversion, dated \filedate. % Thanks to François Bastouil for help in English translation.}} % \author{Antoine Missier \\ \texttt{antoine.missier@ac-toulouse.fr}} -% \date{December 27, 2019} +% \date{November 15, 2020} % % \maketitle % \tableofcontents @@ -161,8 +163,8 @@ % % \medskip % A recommendation, seldom observed, is to typeset uppercase Greek letters in italic shape -% like other variables~\cite{ICTNS}. This is automatically done with the \textsf{fixmath} package -% by Walter Schmidt~\cite{FIXM}, +% like other variables~\cite{ICTNS}. This is automatically done with +% the \textsf{fixmath} package by Walter Schmidt~\cite{FIXM}, % but this feature is not implemented in \textsf{mismath} because this rule is conflicting % to the one used for instance in France where all mathematics capitals % have to be typeset in upright shape\footnote{The \textsf{frenchmath} package~\cite{FR} @@ -189,22 +191,26 @@ % \DescribeMacro{\e} \DescribeMacro{\i} \DescribeMacro{\j} % the package provides |\e| command for the base of the natural logarithm % and |\i| or |\j| for imaginary numbers. -% One can notice that |\i| and |\j| already exist in \LaTeX: +% Let's notice that |\i| and |\j| already exist in \LaTeX: % using in LR mode, they produce ``\i'' and ``\j'' without the point -% so one can place accents on them, and in mathematical mode they produce +% so you can place accents on them, and in mathematical mode they produce % ``Latex warning: Command invalid in math mode''. -% Redefining |\i| and |\j| only concerns mathematical mode. +% Redefining |\i| and |\j| concerns only mathematical mode\footnote{Due to this +% \texttt{\bslash i} command redefinition, there is an incompatibility with +% \textsf{beamer} when using i with accents in beamer titles. +% A solution is to use the classic \texttt{\bslash \textasciicircum i} +% command to produce î in beamer titles for example.}. % % \medskip % \DescribeMacro{\enumber} \DescribeMacro{\inumber} \DescribeMacro{\jnumber} -% Nevertheless, it can be tiresome to type a lot of backslashes in a document with many formulas -% containing $\e$ or $\i$. +% Nevertheless, it can be tiresome to type a lot of backslashes in a document +% with many formulas containing $\e$ or $\i$. % So a way is proposed here to free of it by placing |\enumber|, |\inumber| or |\jnumber| % in the preamble: % $\e$, $i$ or $\j$ will then automatically be set in upright shape % in the whole document, no need to type |\e|, |\i| or |\j|, % let's hope that there are not many other $\mathit{e}$, $\mathit{i}$ or $j$ as variables. -% However, one can still get italicized +% However, you can still get italicized % $\mathit{e}$, $\mathit{i}$ or $\mathit{j}$ with \LaTeX\ command % |\mathit| or |\mathnormal|. Of course, this does not fully comply with \LaTeX\ philosophy: % in the document body, objects should be pointed out @@ -431,7 +437,8 @@ % in \LaTeX, are also provided by \textsf{mismath}: % \begin{center} % \begin{tabular}{rlrlrl} -% |\arccot| & $\arccot$\qquad\mbox{} & |\arsinh| & $\arsinh$\qquad\mbox{} & |\arcoth| & $\arcoth$\\ +% |\arccot| & $\arccot$\qquad\mbox{} & |\arsinh| & $\arsinh$\qquad\mbox{} +% & |\arcoth| & $\arcoth$ \\ % |\sech| & $\sech$ & |\arcosh| & $\arcosh$ & |\arsech| & $\arsech$ \\ % |\csch| & $\csch$ & |\artanh| & $\artanh$ & |\arcsch| & $\arcsch$ % \end{tabular} @@ -445,19 +452,19 @@ % \subsection{A few useful aliases} % % In the tradition of Bourbaki and D.~Knuth, proper use requires -% that classics sets of numbers are typeset in bold roman: +% that classic sets of numbers are typeset in bold roman: % $\R, \C, \Z, \N, \Q$, -% ``openwork'' letters ($\mathbb{R}, \mathbb{Z}, \ldots$) -% being restricted to writing at blakboard~\cite{LSHORT}; +% whereas ``openwork'' letters ($\mathbb{R}, \mathbb{Z}, \ldots$) +% are reserved for writing at blakboard~\cite{LSHORT}; % and likewise to designate a field: $\F$ or $\K$ (Körper in German). -% We get these symbols with the following macros: +% We get these symbols with the macros: % \begin{center} % |\R|, |\C|, |\Z|, |\N|, |\Q|, |\F|, |\K|. % \end{center} % % \DescribeMacro{\mathset} -% The |\mathset| command enables to change in a global way the behavior of all these macros: -% by default, |\mathset| is an alias for |\mathbf|, but if one prefer openwork letters, +% The |\mathset| command enables to change the behavior of all these macros in a global way: +% by default, |\mathset| is an alias for |\mathbf|, but if you prefer openwork letters, % just place |\renewcommand\mathset{\mathbb}| in the preamble, % after loading \textsf{amsfonts} package (which provides the ``blackboard bold'' typeface, % also loaded by \textsf{amssymb}). @@ -489,7 +496,7 @@ % \DescribeMacro{\lbar} \DescribeMacro{\hlbar} % Large bars over expressions are obtained with |\overline| % or, shorter, its alias |\lbar|, to get for instance $\lbar{z_1z_2}$. -% Such as for vectors, one can raise the bar (from the height of $h$) with +% Such as for vectors, you can raise the bar (from the height of $h$) with % the |\hlbar| command, in order to correct uneven bars heights. % \begin{center} % $\lbar{z+z'}=\lbar{z}+\lbar{z'}$ is less than $\lbar{z+z'}=\hlbar{z}+\lbar{z'}$, @@ -572,7 +579,6 @@ % $\sin\left(\frac{\pi}{3}\right)\mul 2$ is less than $\sin\paren{\frac{\pi}{3}}\mul 2$ % obtained with \\[1ex] |\sin\paren{\frac{\pi}{3}}\mul 2|. % \end{center} -% \pagebreak ^^A for proper positioning of the footnote % % \DescribeMacro{\pow} % When typesetting an exponent after a closing \emph{big} parenthesis produced by |\right)|, @@ -620,13 +626,13 @@ % \end{cases}$ % \end{center} % In our code, $[$ and $]$ symbols are not defined anymore as delimiters. -% One can regret it because a line break could occur between the two, -% but in addition to the fact that it works very well like that for spaces -% (because these symbols are most of the time preceded or followed by relational, -% binary or punctuation symbols), it is always possible to transform them +% Thereby a line break could occur between the two, but +% it is always possible to transform them % into delimiters with |\left| and |\right|\footnote{Is \LaTeX\ definition % of [ as |mathopen| really appropriate % where this symbol could almost also logically have been defined as |mathclose|?}. +% And consider that these symbols are most of the time preceded or followed by relational, +% binary or punctuation symbols and therefore spaces are correct without a delimiter definition. % % \subsection{Environments for systems of equations and small matrices} % @@ -649,7 +655,7 @@ % from \textsf{amsmath} package, although \texttt{cases} places mathematical expressions % closer to the bracket (which makes sense considering it's use). % |\systemsep| enables to set the gap between the bracket and the expressions, -% set by default to |\medspace|. This gap may be reduce, for instance: +% set by default to |\medspace|. This gap may be reduced, for instance: % |\renewcommand{\systemsep}{\thinspace}|, % or enlarged with |\thickspace| (and with |\renewcommand\systemsep}{}| % we get back to what \texttt{cases} do). @@ -722,8 +728,8 @@ % \subsection{Displaymath in double columns} % % \DescribeEnv{mathcols} -% The \texttt{mathcols} environment activates mathematical mode and enables to arrange ``long'' -% calculation in double columns, separated with a central rule, +% The \texttt{mathcols} environment activates mathematical mode and enables to arrange +% ``long''calculation in double columns, separated with a central rule, % as shown in the following example. % But you have to load the \textsf{multicol} package in the preamble. % \begin{mathcols} @@ -754,6 +760,7 @@ %\end{mathcols} % \end{verbatim} % +% \StopEventually{} % \vspace{-4ex} % \section{Implementation} % @@ -1001,11 +1008,11 @@ % Günter Milde, CTAN, v0.6.1 04/06/2012. % \bibitem{INT} \emph{The \textsf{interval} package}. Lars Madsen, CTAN, % v0.3 2014/08/04. -% \bibitem{SYST} \emph{L'extension pour \TeX\ et \LaTeX\ \textsf{systeme}}. Christian Tellechea, -% CTAN v0.32 2019/01/13. +% \bibitem{SYST} \emph{L'extension pour \TeX\ et \LaTeX\ \textsf{systeme}}. +% Christian Tellechea, CTAN v0.32 2019/01/13. % \bibitem{SPAL} \emph{The \textsf{spalign} package}. Joseph Rabinoff, CTAN, 2016/10/05. -% \bibitem{FR} \emph{L'extension \textsf{frenchmath}}. Antoine Missier, CTAN, v1.4 2019/05/22. -% \bibitem{LSHORT} \emph{The Not So Short Introduction to \LaTeXe}. \texttt{lshort} package by +% \bibitem{FR} \emph{L'extension \textsf{frenchmath}}. Antoine Missier, CTAN, v1.5 2020/11/02. +% \bibitem{LSHORT} \emph{The Not So Short Introduction to \LaTeXe}. \textsf{lshort} package by % Tobias Oetiker, Hubert Partl, Irene Hyna and Elisabeth Schlegl, CTAN, v6.2 2018/02/28. % \bibitem{COMP} \emph{The \LaTeX\ Companion}. Frank Mittelbach, Michel Goossens, % Johannes Braams, David Carlisle, Chris Rowley, 2nd edition, Pearson Education, 2004. diff --git a/Master/texmf-dist/source/latex/mismath/mismath.ins b/Master/texmf-dist/source/latex/mismath/mismath.ins index 13befa8d377..e1eb94888ba 100644 --- a/Master/texmf-dist/source/latex/mismath/mismath.ins +++ b/Master/texmf-dist/source/latex/mismath/mismath.ins @@ -1,5 +1,5 @@ %% -%% Copyright (C) 2019 by Antoine Missier +%% Copyright (C) 2019-2020 by Antoine Missier %% %% This file may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.3 of this license @@ -21,7 +21,7 @@ This is a generated file. -Copyright (C) 2019 by Antoine Missier +Copyright (C) 2019-2020 by Antoine Missier This file may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license -- cgit v1.2.3