summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-01-27 22:05:31 +0000
committerKarl Berry <karl@freefriends.org>2021-01-27 22:05:31 +0000
commit7f3712a9853bbded0327a43d591cecd7fe5f48e3 (patch)
treeb06547a60f99c1f17263f8752ed16a8e67527e59 /Master/texmf-dist/tex/latex
parent577429c9ed5ac77c3555aad23b2039c1c100a1d5 (diff)
asmeconf (27jan21)
git-svn-id: svn://tug.org/texlive/trunk@57537 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls175
1 files changed, 87 insertions, 88 deletions
diff --git a/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls b/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls
index c5b01acb43b..0b151ded5fe 100644
--- a/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls
+++ b/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls
@@ -5,8 +5,8 @@
%% ASME conference requirements as represented on ASME's conference web pages in 2020.
%%
%% This file's version and date:
- \def\versionno{1.23}
- \def\versiondate{2021/01/18\space}
+ \def\versionno{1.24}
+ \def\versiondate{2021/01/26\space}
%%
%% Author: John H. Lienhard, V
%% Department of Mechanical Engineering
@@ -751,15 +751,19 @@
%\renewcommand\footnotesize{\@setfontsize\footnotesize{8}{9.5}} % same as default
-%% This provides sans serif italic and sans serif bold italic math.
-%% These fonts are for use in the figure captions and section headings. Use \mathbf{..}, \mathversion{bold}, or \bm{..} elsewhere.
+%% This provides sans-serif italic and sans-serif bold italic math.
+%% These fonts are for use in the figure captions and section headings.
+%% Use \mathbf{..}, \mathversion{bold}, or \bm{..} elsewhere.
\DeclareMathVersion{sansbold}
\SetSymbolFont{letters}{sansbold}{OML}{ntxsfmi}{b}{it}
\SetSymbolFont{lettersA}{sansbold}{U}{ntxsfmia}{b}{it}
\SetSymbolFont{symbols}{sansbold}{LMS}{ntxsy}{b}{n}
+\SetSymbolFont{largesymbols}{sansbold}{LMX}{ntxexx}{b}{n}% added 25 Jan 2021
+\SetSymbolFont{largesymbolsTXA}{sansbold}{U}{ntxexa}{b}{n}% added 25 Jan 2021
\SetSymbolFont{operators}{sansbold}{\encodingdefault}{\sfdefault}{\bfdefault}{n}
\SetMathAlphabet{\mathsf}{sansbold}{\encodingdefault}{\sfdefault}{b}{it}
+
% Nice solution from DPC to prevent aux file errors (due to active characters from babel) when switching from pdflatex to lualatex.
\ifx\directlua\undefined
\AtBeginDocument{\immediate\write\@auxout{\detokenize{%
@@ -1417,97 +1421,92 @@
\RenewDocumentCommand{\date}{m}{\versionfootnote{#1}}% if one wants to use \date this same way; fixed bug 14/01/2021
-%%%%%%%%%%%%%% Special font definitions %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%% Sans serif upright greek and sans mathversion %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Provide sans serif upright Greek letters, following a suggestion by Michael Sharpe (March 2019).
+%% Provide sans-serif *upright* Greek letters, following a suggestion by Michael Sharpe (March 2019).
%% Following Sharpe's newtxsf implementation of the STIX fonts, under the LaTeX Project Public License.
+%% (Note that \mathversion{sansbold} provides sans-serif *italic* Greek letters.) Various edits 25 Jan 2021
\DeclareSymbolFont{lettersAB}{U}{ntxsfmia}{m}{it}
+\SetSymbolFont{lettersAB}{normal}{U}{ntxsfmia}{m}{it}
\SetSymbolFont{lettersAB}{bold}{U}{ntxsfmia}{b}{it}
+\SetSymbolFont{lettersAB}{sansbold}{U}{ntxsfmia}{b}{it}% added 25/01/2021, to get this bold in captions, etc.
\DeclareFontSubstitution{U}{ntxsfmia}{m}{it}
-\DeclareMathSymbol{\Gammaup}{\mathalpha}{lettersAB}{0}
-\newcommand*{\sfGamma}{\text{\ensuremath\Gammaup}}
-
-\DeclareMathSymbol{\Deltaup}{\mathalpha}{lettersAB}{1}
-\newcommand*{\sfDelta}{\text{\ensuremath\Deltaup}}
-\DeclareMathSymbol{\Thetaup}{\mathalpha}{lettersAB}{2}
-\newcommand*{\sfTheta}{\text{\ensuremath\Thetaup}}
-\DeclareMathSymbol{\Lambdaup}{\mathalpha}{lettersAB}{3}
-\newcommand*{\sfLambda}{\text{\ensuremath\Lambdaup}}
-\DeclareMathSymbol{\Xiup}{\mathalpha}{lettersAB}{4}
-\newcommand*{\sfXi}{\text{\ensuremath\Xiup}}
-\DeclareMathSymbol{\Piup}{\mathalpha}{lettersAB}{5}
-\newcommand*{\sfPi}{\text{\ensuremath\Piup}}
-
-\DeclareMathSymbol{\Sigmaup}{\mathalpha}{lettersAB}{6}
-\newcommand*{\sfSigma}{\text{\ensuremath\Sigmaup}}
-\DeclareMathSymbol{\Upsilonup}{\mathalpha}{lettersAB}{7}
-\newcommand*{\sfUpsilon}{\text{\ensuremath\Upsilonup}}
-\DeclareMathSymbol{\Phiup}{\mathalpha}{lettersAB}{8}
-\newcommand*{\sfPhi}{\text{\ensuremath\Phiup}}
-\DeclareMathSymbol{\Psiup}{\mathalpha}{lettersAB}{9}
-\newcommand*{\sfPsi}{\text{\ensuremath\Psiup}}
-\DeclareMathSymbol{\Omegaup}{\mathalpha}{lettersAB}{10}
-\newcommand*{\sfOmega}{\text{\ensuremath\Omegaup}}
-
-\DeclareMathSymbol{\alphaup}{\mathalpha}{lettersAB}{11}
-\newcommand*{\sfalpha}{\text{\ensuremath\alphaup}}
-\DeclareMathSymbol{\betaup}{\mathalpha}{lettersAB}{12}
-\newcommand*{\sfbeta}{\text{\ensuremath\betaup}}
-\DeclareMathSymbol{\gammaup}{\mathalpha}{lettersAB}{13}
-\newcommand*{\sfgamma}{\text{\ensuremath\gammaup}}
-\DeclareMathSymbol{\deltaup}{\mathalpha}{lettersAB}{14}
-\newcommand*{\sfdelta}{\text{\ensuremath\deltaup}}
-\DeclareMathSymbol{\epsilonup}{\mathalpha}{lettersAB}{15}
-\newcommand*{\sfepsilon}{\text{\ensuremath\epsilonup}}
-
-\DeclareMathSymbol{\zetaup}{\mathalpha}{lettersAB}{16}
-\newcommand*{\sfzeta}{\text{\ensuremath\zetaup}}
-\DeclareMathSymbol{\etaup}{\mathalpha}{lettersAB}{17}
-\newcommand*{\sfeta}{\text{\ensuremath\etaup}}
-\DeclareMathSymbol{\thetaup}{\mathalpha}{lettersAB}{18}
-\newcommand*{\sftheta}{\text{\ensuremath\thetaup}}
-\DeclareMathSymbol{\iotaup}{\mathalpha}{lettersAB}{19}
-\newcommand*{\sfiota}{\text{\ensuremath\iotaup}}
-\DeclareMathSymbol{\kappaup}{\mathalpha}{lettersAB}{20}
-\newcommand*{\sfkappa}{\text{\ensuremath\kappaup}}
-
-\DeclareMathSymbol{\lambdaup}{\mathalpha}{lettersAB}{21}
-\newcommand*{\sflambda}{\text{\ensuremath\lambdaup}}
-\DeclareMathSymbol{\muup}{\mathalpha}{lettersAB}{22}
-\newcommand*{\sfmu}{\text{\ensuremath\muup}}
-\DeclareMathSymbol{\nuup}{\mathalpha}{lettersAB}{23}
-\newcommand*{\sfnu}{\text{\ensuremath\nuup}}
-\DeclareMathSymbol{\xiup}{\mathalpha}{lettersAB}{24}
-\newcommand*{\sfxi}{\text{\ensuremath\xiup}}
-\DeclareMathSymbol{\piup}{\mathalpha}{lettersAB}{25}
-\newcommand*{\sfpi}{\text{\ensuremath\piup}}
-
-\DeclareMathSymbol{\rhoup}{\mathalpha}{lettersAB}{26}
-\newcommand*{\sfrho}{\text{\ensuremath\rhoup}}
-\DeclareMathSymbol{\sigmaup}{\mathalpha}{lettersAB}{27}
-\newcommand*{\sfsigma}{\text{\ensuremath\sigmaup}}
-\DeclareMathSymbol{\tauup}{\mathalpha}{lettersAB}{28}
-\newcommand*{\sftau}{\text{\ensuremath\tauup}}
-\DeclareMathSymbol{\upsilonup}{\mathalpha}{lettersAB}{29}
-\newcommand*{\sfupsilon}{\text{\ensuremath\upsilonup}}
-\DeclareMathSymbol{\phiup}{\mathalpha}{lettersAB}{30}
-\newcommand*{\sfphi}{\text{\ensuremath\phiup}}
-
-\DeclareMathSymbol{\chiup}{\mathalpha}{lettersAB}{31}
-\newcommand*{\sfchi}{\text{\ensuremath\chiup}}
-\DeclareMathSymbol{\psiup}{\mathalpha}{lettersAB}{32}
-\newcommand*{\sfpsi}{\text{\ensuremath\psiup}}
-\DeclareMathSymbol{\omegaup}{\mathalpha}{lettersAB}{33}
-\newcommand*{\sfomega}{\text{\ensuremath\omegaup}}
-
-\DeclareMathSymbol{\varepsilonup}{\mathalpha}{lettersAB}{34}
-\newcommand*{\sfvarepsilon}{\text{\ensuremath\varepsilonup}}
-\DeclareMathSymbol{\varthetaup}{\mathalpha}{lettersAB}{35}
-\newcommand*{\sfvartheta}{\text{\ensuremath\varthetaup}}
-\DeclareMathSymbol{\varomegaup}{\mathalpha}{lettersAB}{36}
-\newcommand*{\sfvaromega}{\text{\ensuremath\varomegaup}}
+\DeclareMathSymbol{\sfGamma}{\mathalpha}{lettersAB}{0}% adjust to avoid overwriting newtxmath commands 25/01/2021
+\DeclareMathSymbol{\sfDelta}{\mathalpha}{lettersAB}{1}
+\DeclareMathSymbol{\sfTheta}{\mathalpha}{lettersAB}{2}
+\DeclareMathSymbol{\sfLambda}{\mathalpha}{lettersAB}{3}
+\DeclareMathSymbol{\sfXi}{\mathalpha}{lettersAB}{4}
+\DeclareMathSymbol{\sfPi}{\mathalpha}{lettersAB}{5}
+
+\DeclareMathSymbol{\sfSigma}{\mathalpha}{lettersAB}{6}
+\DeclareMathSymbol{\sfUpsilon}{\mathalpha}{lettersAB}{7}
+\DeclareMathSymbol{\sfPhi}{\mathalpha}{lettersAB}{8}
+\DeclareMathSymbol{\sfPsi}{\mathalpha}{lettersAB}{9}
+\DeclareMathSymbol{\sfOmega}{\mathalpha}{lettersAB}{10}
+
+\DeclareMathSymbol{\sfalpha}{\mathalpha}{lettersAB}{11}
+\DeclareMathSymbol{\sfbeta}{\mathalpha}{lettersAB}{12}
+\DeclareMathSymbol{\sfgamma}{\mathalpha}{lettersAB}{13}
+\DeclareMathSymbol{\sfdelta}{\mathalpha}{lettersAB}{14}
+\DeclareMathSymbol{\sfepsilon}{\mathalpha}{lettersAB}{15}
+
+\DeclareMathSymbol{\sfzeta}{\mathalpha}{lettersAB}{16}
+\DeclareMathSymbol{\sfeta}{\mathalpha}{lettersAB}{17}
+\DeclareMathSymbol{\sftheta}{\mathalpha}{lettersAB}{18}
+\DeclareMathSymbol{\sfiota}{\mathalpha}{lettersAB}{19}
+\DeclareMathSymbol{\sfkappa}{\mathalpha}{lettersAB}{20}
+
+\DeclareMathSymbol{\sflambda}{\mathalpha}{lettersAB}{21}
+\DeclareMathSymbol{\sfmu}{\mathalpha}{lettersAB}{22}
+\DeclareMathSymbol{\sfnu}{\mathalpha}{lettersAB}{23}
+\DeclareMathSymbol{\sfxi}{\mathalpha}{lettersAB}{24}
+\DeclareMathSymbol{\sfpi}{\mathalpha}{lettersAB}{25}
+
+\DeclareMathSymbol{\sfrho}{\mathalpha}{lettersAB}{26}
+\DeclareMathSymbol{\sfsigma}{\mathalpha}{lettersAB}{27}
+\DeclareMathSymbol{\sftau}{\mathalpha}{lettersAB}{28}
+\DeclareMathSymbol{\sfUpsilon}{\mathalpha}{lettersAB}{29}
+\DeclareMathSymbol{\sfphi}{\mathalpha}{lettersAB}{30}
+
+\DeclareMathSymbol{\sfchi}{\mathalpha}{lettersAB}{31}
+\DeclareMathSymbol{\sfpsi}{\mathalpha}{lettersAB}{32}
+\DeclareMathSymbol{\sfomega}{\mathalpha}{lettersAB}{33}
+\DeclareMathSymbol{\sfvarepsilon}{\mathalpha}{lettersAB}{34}
+\DeclareMathSymbol{\sfvartheta}{\mathalpha}{lettersAB}{35}
+
+\DeclareMathSymbol{\sfvarpi}{\mathord}{lettersAB}{36}% added these 25/01/2021
+\DeclareMathSymbol{\sfvarrho}{\mathord}{lettersAB}{37}
+\DeclareMathSymbol{\sfvarsigma}{\mathord}{lettersAB}{38}
+\DeclareMathSymbol{\sfvarphi}{\mathord}{lettersAB}{39}
+\DeclareMathSymbol{\sfitvarkappa}{\mathalpha}{lettersAB}{40}
+\DeclareMathSymbol{\sfvarkappa}{\mathalpha}{lettersAB}{40}
+\DeclareMathSymbol{\sfitnabla}{\mathalpha}{lettersAB}{42}
+\DeclareMathSymbol{\sfnabla}{\mathalpha}{lettersAB}{43}
+\DeclareMathSymbol{\sfhslash}{\mathalpha}{lettersAB}{52}% this is not upright
+\DeclareMathSymbol{\sfhbar}{\mathalpha}{lettersAB}{53}% this is not upright
+
+\DeclareMathAccent{\grave}{\mathord}{lettersAB}{254}% added these after bug report 24/01/2021
+\DeclareMathAccent{\acute}{\mathord}{lettersAB}{255}
+\DeclareMathAccent{\check}{\mathord}{lettersAB}{186}
+\DeclareMathAccent{\breve}{\mathord}{lettersAB}{187}
+\DeclareMathAccent{\bar}{\mathord}{lettersAB}{221}
+\DeclareMathAccent{\mathring}{\mathord}{lettersAB}{222}
+\DeclareMathAccent{\hat}{\mathord}{lettersAB}{223}
+\DeclareMathAccent{\dot}{\mathord}{lettersAB}{224}
+\DeclareMathAccent{\tilde}{\mathord}{lettersAB}{219}
+
+%%% sans math version, potential value with PGFPlots, e.g., not for use in main text. 25/01/2021 %%%
+\DeclareMathVersion{sans}
+\SetSymbolFont{letters}{sans}{OML}{ntxsfmi}{m}{it}
+\SetSymbolFont{lettersA}{sans}{U}{ntxsfmia}{m}{it}
+\SetSymbolFont{lettersAB}{sans}{U}{ntxsfmia}{m}{it}
+\SetSymbolFont{symbols}{sans}{LMS}{ntxsy}{m}{n}
+\SetSymbolFont{largesymbols}{sans}{LMX}{ntxexx}{m}{n}
+\SetSymbolFont{largesymbolsTXA}{sans}{U}{ntxexa}{m}{n}
+\SetSymbolFont{operators}{sans}{\encodingdefault}{\sfdefault}{m}{n}
+\SetMathAlphabet{\mathsf}{sans}{\encodingdefault}{\sfdefault}{m}{it}
%%%%%%%%%%%%%%%%%% Times-like fonts for specific languages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%