diff options
Diffstat (limited to 'macros/latex/contrib/diffcoeff/diffcoeff.tex')
-rw-r--r-- | macros/latex/contrib/diffcoeff/diffcoeff.tex | 58 |
1 files changed, 48 insertions, 10 deletions
diff --git a/macros/latex/contrib/diffcoeff/diffcoeff.tex b/macros/latex/contrib/diffcoeff/diffcoeff.tex index 973f074511..77521ccd0a 100644 --- a/macros/latex/contrib/diffcoeff/diffcoeff.tex +++ b/macros/latex/contrib/diffcoeff/diffcoeff.tex @@ -113,7 +113,7 @@ \title{\texttt{diffcoeff}~\\ a \LaTeX{} package to ease\texttt{ }the~\\ writing of differential coefficients \\ - Version 5.0} + Version 5.1} \author{Andrew Parsloe\\ {\small (ajparsloe@gmail.com)}} \maketitle @@ -167,15 +167,15 @@ those of the \verb`braket` package -- within its compass. \subsubsection*{ISO defaults} -Unlike the default set-up in version 4, the defaults in version 5 -of \verb`diffcoeff` are chosen to reflect ISO recommendations; see -the standard ISO 80000-2. In particular this means upright `d's -and subscripted parentheses enclosing a derivative to indicate a point -of evaluation. This document is written with those defaults. For those -(like the author) who prefer math-italic `d's and a subscripted -vertical rule to indicate a point of evaluation, the means of creating -`variant forms' or changing the defaults is readily available; see -§§\ref{sec:Variant-forms}, \ref{sec:ChangingDefaults}.\end{shaded}% +The \verb`ISO` package option is redundant. Unlike the default set-up +in version 4, the defaults in version 5 of \verb`diffcoeff` are chosen +to reflect ISO recommendations (see the standard ISO 80000-2). In +particular this means upright `d's and subscripted parentheses enclosing +a derivative to indicate a point of evaluation. This document is written +with those defaults. For those (like the author) who prefer math-italic +`d's and a subscripted vertical rule to indicate a point of evaluation, +the means of creating `variant forms' or changing the defaults is +readily available; see §§\ref{sec:Variant-forms}, \ref{sec:ChangingDefaults}. \end{shaded}% \end{minipage} \tableofcontents{} @@ -3204,4 +3204,42 @@ The default settings \verb`#4` of the parent that are restricted to particular values in the child are imposed by the second \verb`\DeclareRestrictedTemplate` call through the aritifice of treating the child template \verb`#3` as a child of itself. In that way its new defaults are not lost. + +\section{Version history} + +Version 5 was conceived as a new package (under the name \verb`diffcoefx`) +and only at the end, after discussion with CTAN maintainers, changed +to version 5.0 of \verb`diffcoeff`. +\begin{enumerate} +\item Version 5.0 (2023-01-02) of \verb`diffcoeff` +\begin{enumerate} +\item splits the \verb`\diff` command of version 4 into three pairs of +commands: \verb`\diff` and \verb`\diffp` for upright-fraction derivatives; +\verb`\difs` and \verb`difsp` for slash-fraction derivatives, and +\verb`\difc` and \verb`\difcp` for `compact form' derivatives; +\item replaces the order-override option by a new command \verb`\difoverride` +(to avoid cluttering formulas with a second square-bracket delimited +optional argument before the differentiand); +\item adds a second star option to reverse the order of differentiand and +variable(s) of differentiation when the differentiand is appended; +\item replaces the two-argument \verb`\diffdef` command of earlier versions +with the three-argument command \verb`\difdef` command, the additional +argument determining which one or more of the \verb`f`, \verb`s`, +\verb`c`, \verb`fp`, \verb`sp` or \verb`cp` forms the defined +variant applies to; +\item rewrites the differential command \verb`\dl` which is now template-configurable +(e.g. allowing easy writing of line elements like $\dl.+.{x,y,z}^{2}$); +\item rewrites the jacobian command \verb`\jacob` which is now template-configurable; +\item uses ISO defaults; +\item includes version conflict messages. +\end{enumerate} +\item Version 5.1 (2023-01-16) +\begin{enumerate} +\item adds a now-redundant \verb`ISO` package option and related version +conflict message; +\item makes some corresponding tweaks to documentation (including this version +5 history). +\end{enumerate} +\end{enumerate} + \end{document} |