diff options
author | Karl Berry <karl@freefriends.org> | 2017-06-15 21:47:10 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-06-15 21:47:10 +0000 |
commit | 0f37ab813b7b69885fa8c19dde8c51fdb629eff5 (patch) | |
tree | a17d020ea6483906d3ff3a0ca797930a4bb024e2 | |
parent | c9f1cd270feae1ae1d41885a68463871e6eb57a9 (diff) |
actuarialsymbol (15jun17)
git-svn-id: svn://tug.org/texlive/trunk@44607 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/actuarialsymbol/README.md | 18 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/actuarialsymbol/actuarialsymbol.pdf | bin | 284380 -> 284695 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/actuarialsymbol/actuarialsymbol.dtx | 31 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/actuarialsymbol/actuarialsymbol.sty | 6 |
4 files changed, 31 insertions, 24 deletions
diff --git a/Master/texmf-dist/doc/latex/actuarialsymbol/README.md b/Master/texmf-dist/doc/latex/actuarialsymbol/README.md index 3c12d0dce37..fbf78c4fb89 100644 --- a/Master/texmf-dist/doc/latex/actuarialsymbol/README.md +++ b/Master/texmf-dist/doc/latex/actuarialsymbol/README.md @@ -1,25 +1,25 @@ # actuarialsymbol -Package `actuarialsymbol` provides commands to compose +Package **actuarialsymbol** provides commands to compose actuarial symbols of life contingencies and financial mathematics characterized by subscripts and superscripts on both sides of a principal symbol. The package also features commands to easily and consistently position precedence numbers above or below statuses in symbols for multiple lives contracts. -Since the actuarial notation can get quite involved. the package -defines a number of shortcut macros to ease entry of the most common -elements. Appendix A of the package documentation lists the commands -to typeset a large selection of symbols of life contingencies. +Since actuarial notation can get quite involved, the package defines a +number of shortcut macros to ease entry of the most common elements. +Appendix A of the package documentation lists the commands to typeset +a large selection of symbols of life contingencies. -## Licence +## License LaTeX Project Public License, version 1.3c or (at your option) any later version. ## Version -1.0 (2017-04-11) +1.0a (2017-06-14) ## Authors @@ -28,8 +28,8 @@ David Beauchemin <david.beauchemin.5@ulaval.ca>, Vincent Goulet ## Dependency -This package requires `actuarialangle` (version v2.0 dated 2017/04/10 -or above is needed to typeset the documentation). +This package requires package **actuarialangle** (version v2.0 dated +2017/04/10 or above is needed to typeset the documentation). ## Installation diff --git a/Master/texmf-dist/doc/latex/actuarialsymbol/actuarialsymbol.pdf b/Master/texmf-dist/doc/latex/actuarialsymbol/actuarialsymbol.pdf Binary files differindex 4a821b94d11..52f8e3724f9 100644 --- a/Master/texmf-dist/doc/latex/actuarialsymbol/actuarialsymbol.pdf +++ b/Master/texmf-dist/doc/latex/actuarialsymbol/actuarialsymbol.pdf diff --git a/Master/texmf-dist/source/latex/actuarialsymbol/actuarialsymbol.dtx b/Master/texmf-dist/source/latex/actuarialsymbol/actuarialsymbol.dtx index 46b58bd2ce2..b19549c144f 100644 --- a/Master/texmf-dist/source/latex/actuarialsymbol/actuarialsymbol.dtx +++ b/Master/texmf-dist/source/latex/actuarialsymbol/actuarialsymbol.dtx @@ -27,7 +27,7 @@ \ProvidesFile{actuarialsymbol.dtx} %</dtx> %<package>\NeedsTeXFormat{LaTeX2e}[2009/09/24] -%<package>\ProvidesPackage{actuarialsymbol}[2017/04/11 v1.0 Actuarial symbols] +%<package>\ProvidesPackage{actuarialsymbol}[2017/06/14 v1.0a Actuarial symbols] %<*batchfile> \begingroup \input docstrip.tex @@ -70,9 +70,11 @@ This work consists of actuarialsymbol.dtx and the derived files. \usepackage[scaled=0.90]{helvet} \usepackage[scaled=1.02]{inconsolata} \usepackage[sc]{mathpazo} - \usepackage{rsfso} + \usepackage{rsfso} % \mathcal variants \usepackage{actuarialsymbol}[2017/04/10] - \usepackage{graphicx,framed} + \usepackage{framed} % environment snugshade* + \usepackage{metalogo} % XeTeX logo + \usepackage{graphicx} \usepackage{longtable,booktabs} \DisableCrossrefs \CodelineNumbered @@ -149,7 +151,7 @@ This work consists of actuarialsymbol.dtx and the derived files. \end{document} %</driver> % \fi -% \CheckSum{535} +% \CheckSum{537} % \changes{1.0}{2017-04-11}{Initial release.} % % \GetFileInfo{actuarialsymbol.sty} @@ -174,10 +176,10 @@ This work consists of actuarialsymbol.dtx and the derived files. % consistently position precedence numbers above or below statuses % in symbols for multiple lives contracts. % -% Since the actuarial notation can get quite involved. the package +% Since actuarial notation can get quite involved, the package % defines a number of shortcut macros to ease entry of the most % common elements. \autoref{sec:comprehensive} lists the commands to -% typeset a large selection of symbols of life contingencies. +% typeset a large selection of life contingencies symbols. % \end{abstract} % % \tableofcontents @@ -249,7 +251,7 @@ This work consists of actuarialsymbol.dtx and the derived files. % % Package \pkg{actuarialsymbol} provides a generic command to position % all subscripts and superscripts easily and consistently around a -% principal symbol, a command to create two-letter symbols and two +% principal symbol; a command to create two-letter symbols; and two % commands to position precedence numbers above and below statuses. % Since entering actuarial symbols can get quite involved, the package % also defines a number of shortcuts to create the most common @@ -258,7 +260,7 @@ This work consists of actuarialsymbol.dtx and the derived files. % \section{For the impatient} % \label{sec:actuarialsymbol:quickstart} % -% The hurried reader may jump to \autoref{sec:shortcuts} for the +% The hurried reader may jump to \autoref{sec:shortcuts} for tables of % shortcut macros defined by the package, and to % \autoref{sec:comprehensive} for a comprehensive list of symbols of % life contingencies along with the {\LaTeX} code to compose them with @@ -1574,15 +1576,20 @@ This work consists of actuarialsymbol.dtx and the derived files. % \end{macrocode} % Typesetting of the left subscript and superscript. Use % \cmd{\mathopen} to suppress space between those and the principal -% symbol even when the latter is not of type ord. +% symbol even when the latter is not of type ord. (We use +% |\textstyle| inside |\vphantom| to avoid bad positioning of +% subscripts with \XeTeX; see +% \href{https://tex.stackexchange.com/q/374771/24355}{^^A +% the discussion} on StackExchange for details.) +% \changes{1.0a}{2017-06-14}{Fix left subscript positioning with xetex.} % \begin{macrocode} - \mathopen{\vphantom{#4}^{\box\tw@}\sb{\box\@ne}}% + \mathopen{\vphantom{\textstyle #4}^{\box\tw@}\sb{\box\@ne}}% % \end{macrocode} % Typesetting of the principal symbol and the right subscript and % superscript. The principal symbol is either a principal symbol alone % or a principle symbol and a benefit symbol between parentheses. In % the latter case, we make sure to align the subscripts and -% superscripts only around de principle symbol. +% superscripts only around the principle symbol. % \begin{macrocode} \ifdim\wd\z@=\z@ #4^{\box4}\sb{\box\thr@@}% @@ -1595,7 +1602,7 @@ This work consists of actuarialsymbol.dtx and the derived files. % way, {\TeX}'s default placement of subscripts and superscripts is % maintained. % \begin{macrocode} - \mathopen{\vphantom{#4}\sb{\box\@ne}}% + \mathopen{\vphantom{\textstyle #4}\sb{\box\@ne}}% \ifdim\wd\z@=\z@ #4\sb{\box\thr@@}% \else diff --git a/Master/texmf-dist/tex/latex/actuarialsymbol/actuarialsymbol.sty b/Master/texmf-dist/tex/latex/actuarialsymbol/actuarialsymbol.sty index 99b5136be2b..3180bc68f50 100644 --- a/Master/texmf-dist/tex/latex/actuarialsymbol/actuarialsymbol.sty +++ b/Master/texmf-dist/tex/latex/actuarialsymbol/actuarialsymbol.sty @@ -28,7 +28,7 @@ %% This work consists of actuarialsymbol.dtx and the derived files. %% \NeedsTeXFormat{LaTeX2e}[2009/09/24] -\ProvidesPackage{actuarialsymbol}[2017/04/11 v1.0 Actuarial symbols] +\ProvidesPackage{actuarialsymbol}[2017/06/14 v1.0a Actuarial symbols] \RequirePackage{amsmath} \RequirePackage{actuarialangle} \newif\ifacts@alignpreced \acts@alignprecedfalse @@ -72,14 +72,14 @@ \ifnum\ifdim \wd\tw@>\z@ 1\else\ifdim \wd4>\z@ 1\else 0\fi\fi =1 \ifdim \dp\tw@>\dp4 \dp4=\dp\tw@\else \dp\tw@=\dp4\fi - \mathopen{\vphantom{#4}^{\box\tw@}\sb{\box\@ne}}% + \mathopen{\vphantom{\textstyle #4}^{\box\tw@}\sb{\box\@ne}}% \ifdim\wd\z@=\z@ #4^{\box4}\sb{\box\thr@@}% \else #3^{\box4}\sb{\vphantom{\copy\thr@@}}(#4\sb{\box\thr@@})% \fi \else - \mathopen{\vphantom{#4}\sb{\box\@ne}}% + \mathopen{\vphantom{\textstyle #4}\sb{\box\@ne}}% \ifdim\wd\z@=\z@ #4\sb{\box\thr@@}% \else |