diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/acro/acro-manual.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/acro/acro-manual.cls | 391 |
1 files changed, 0 insertions, 391 deletions
diff --git a/Master/texmf-dist/tex/latex/acro/acro-manual.cls b/Master/texmf-dist/tex/latex/acro/acro-manual.cls deleted file mode 100644 index e0a35f47810..00000000000 --- a/Master/texmf-dist/tex/latex/acro/acro-manual.cls +++ /dev/null @@ -1,391 +0,0 @@ -% -------------------------------------------------------------------------- -% the ACRO package -% -% Typeset Acronyms -% -% -------------------------------------------------------------------------- -% Clemens Niederberger -% Web: https://bitbucket.org/cgnieder/acro/ -% E-Mail: contact@mychemistry.eu -% -------------------------------------------------------------------------- -% Copyright 2011--2020 Clemens Niederberger -% -% This work may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either version 1.3 -% of this license or (at your option) any later version. -% The latest version of this license is in -% http://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of LaTeX -% version 2005/12/01 or later. -% -% This work has the LPPL maintenance status `maintained'. -% -% The Current Maintainer of this work is Clemens Niederberger. -% -------------------------------------------------------------------------- -% The acro package consists of the files -% - acro.sty, acro.definitions.tex, acro.cfg -% - acro-manual.tex, acro-manual.pdf, acro-manual.cls -% - acro.history, README -% -------------------------------------------------------------------------- -% If you have any ideas, questions, suggestions or bugs to report, please -% feel free to contact me. -% -------------------------------------------------------------------------- -\ProvidesClass{acro-manual}[2020/01/24] - -\LoadClass[load-preamble,add-index]{cnltx-doc} -\RequirePackage{imakeidx} -\RequirePackage[utf8]{inputenc} - -\usepackage{acro} -\acsetup{ - single = true , - accsupp = true , - index = true , - use-barriers = true , - hyperref = true , - log = true -} - -\setcnltx{ - package = {acro} , - info = {Typeset Acronyms and other Abbreviations} , - authors = Clemens Niederberger , - email = contact@mychemistry.eu , - url = https://bitbucket.org/cgnieder/acro/ , - abstract = {% - \acro\ allows you to define and use abbreviations in a simple way. - Abbreviations can be divided into different classes of abbreviations. - Lists of abbreviations can be created (also of separate classes of - abbreviations) and printed wherever you want the lists to appear.\par - \acro\ provides an option \option{single} which ignores abbreviations that - are used only once in the whole document.\par - As an experimental feature \acro\ also offers the option \option{sort} which - automatically sorts the list created by \cs{printacronyms}.\par - \acro\ also has the feature of creating \emph{local} lists - } , - add-cmds = { - ac, Ac, aca, Aca, acap, Acap, acbarrier, acdot, acf, Acf, acflike, acg, - acfp, Acfp, acfplike, aciftrailing, acl, Acl, aclp, Aclp, acp, Acp, - acpsingle, Acpsingle, AcroRegisterTrailing, acs, Acs, acsingle, - Acsingle, acsp, Acsp, acspace, acreset, acresetall, acsetup, - DeclareAcroCommand, DeclareAcronym, DeclareAcroExtraStyle, - DeclareAcroFirstStyle, DeclareAcroListHeading, - DeclareAcroListStyle, DeclareAcroPageStyle, DeclarePseudoAcroCommand, - iac, Iac, iaca, Iaca, iacs, Iacs, iacl, Iacl, iacf, Iacf, iacflike, - Iacflike, - NewAcroCommand, NewPseudoAcroCommand, - printacronyms, - ProvideAcroCommand, ProvideAcroEnding, ProvidePseudoAcroCommand, - RenewAcroCommand, RenewPseudoAcroCommand - } , - add-silent-cmds = { - addcolon, DeclareInstance, babelhyphen, ExplSyntaxOff, ExplSyntaxOn, nato, - NewDocumentCommand, newlist, ny, setlist - } , - index-setup = { level = \section , headers={\indexname}{\indexname} } -} - -\colorlet{property}{blue} -\newidxcmd\property{\code{\textcolor{property}{#1}}}[ (property)] -\newrobustcmd*\prop{\@ifstar{\cnltx@prop@star}{\cnltx@prop@nostar}} - -\newrobustcmd*\cnltx@prop@star{% - \cnltx@ifdash - {\cnltx@prop@aux*\meta} - {\cnltx@prop@aux*\marg}% -} -\newrobustcmd*\cnltx@prop@nostar{% - \cnltx@ifdash - {\cnltx@prop@aux{}\meta} - {\cnltx@prop@aux{}\marg}% -} -\newcommand*\cnltx@prop@aux[4]{% - \code{\property#1{#3}\cnltx@isvalue#2{#4}}% -} - -\newrobustcmd*\propis{% - \@ifstar - {\cnltx@propis*} - {\cnltx@propis{}}% -} -\newrobustcmd*\cnltx@propis[1]{% - \cnltx@ifdash - {\cnltx@prop@aux{#1}\@firstofone} - {\cnltx@prop@aux{#1}\Marg}% -} -\newrobustcmd*\choiceprop{% - \@ifstar - {\cnltx@choiceprop@star} - {\cnltx@choiceprop@nostar}% -} -\def\cnltx@choiceprop@star#1#2{% - \code{\property*{#1}\cnltx@isvalue\choices{#2}}} -\def\cnltx@choiceprop@nostar#1#2{% - \code{\property{#1}\cnltx@isvalue\choices{#2}}} -\newcommand*\boolprop{% - \@ifstar - {\cnltx@boolprop@star} - {\cnltx@boolprop@nostar}% -} -\def\cnltx@boolprop@star#1{\choiceprop*{#1}{\default{true},false}} -\def\cnltx@boolprop@nostar#1{\choiceprop{#1}{\default{true},false}} - -\newenvironment{properties} - {% - \def\propert{\@cnltx@option@item\property}% - \def\propval{\@cnltx@option@item\prop}% - \def\proplit{\@cnltx@option@item\propis}% - \def\propchoice{\@cnltx@option@item\choiceprop}% - \def\propbool{\@cnltx@option@item\boolprop}% - \cnltxlist - } - {\endcnltxlist} - -\protected\def\@versionstar{\raisebox{-.25em}{*}} -\newcommand\versionstar{\texorpdfstring{\@versionstar}{*}} - -\newcommand*\TF{\textcolor{red}{\uline{\code{\textcolor{cs}{\textit{TF}}}}}} - -\RequirePackage{fontawesome} -\RequirePackage{datetime2} -\DTMsetup{useregional=numeric,datesep=/} -\newrobustcmd*\acro@add@version[2]{% - \csdef{ac@ver@#2}{% - \DTMdate{#1}% - \csgdef{ac@ver@#2used}{}% - \csdef{ac@ver@#2}{\DTMdate{#1}}% - }% -} - -\newrobustcmd*\ac@date[1]{\ifcsdef{ac@ver@#1used}{}{ (\csuse{ac@ver@#1})}} -\newrobustcmd*\ac@ifnew[1]{\ifcsstring{c_acro_version_tl}{#1}} -\newrobustcmd*\ac@NEW{\faStarO\ New} - -\renewrobustcmd*\sinceversion[1]{% - \ac@ifnew{#1}% - {\cnltx@version@note{\textcolor{red}{\ac@NEW}}}% - {\cnltx@version@note{\GetTranslation{cnltx-introduced}~#1\ac@date{#1}}}% -} -\renewrobustcmd*\changedversion[1]{% - \cnltx@version@note{\GetTranslation{cnltx-changed}~#1\ac@date{#1}}% -} - -\newnote*\sincechanged[2]{% - \GetTranslation{cnltx-introduced}~#1\ac@date{#1}, - changed with version~#2\ac@date{#2}\ac@ifnew{#2}{ \ac@NEW}{}% -} - -\RenewDocumentEnvironment{commands}{} - {% - \cnltx@set@catcode_{12}% - \let\command\cnltx@command - \cnltxlist - } - {\endcnltxlist} - -\RequirePackage{tcolorbox,xsimverb} -\tcbuselibrary{skins,breakable} -\tcbset{enhanced,enhanced jigsaw} - -\newtcolorbox{bewareofthedog}{ - colback = white , - colframe = red , - underlay={% - \path[draw=none] - (interior.south west) - rectangle node[red]{\Huge\bfseries !} - ([xshift=-4mm]interior.north west); - }% -} - -\newtcolorbox{cnltxcode}[1][]{ - boxrule = 1pt , - colback = cnltxbg , - colframe = cnltx , - arc = 5pt , - beforeafter skip = .5\baselineskip ,% - #1% -} - -\newcommand*\acroman@readoptions[1]{% - \catcode`\^^M=13 - \acroman@read@options{#1}% -} - -\begingroup -\catcode`\^^M=13 -\gdef\acroman@read@options#1#2^^M{% - \endgroup - \ifblank{#2}{}{\acroman@read@options@#2}% - #1% - \XSIMfilewritestart*{\jobname.tmp}% -}% -\endgroup -\def\acroman@read@options@[#1]{\pgfqkeys{/cnltx}{#1}} - -\RenewDocumentEnvironment{sourcecode}{} - {% - \begingroup - \acroman@readoptions{% - \setlength\cnltx@sidebysidewidth - {\dimexpr .45\columnwidth -\lst@xleftmargin -\lst@xrightmargin\relax}% - \expanded{% - \noexpand\lstset{ - style=cnltx, - \ifboolexpe{ bool {cnltx@sidebyside} and not bool {cnltx@codeonly} } - {linewidth=\cnltx@sidebysidewidth,}{}% - \expandonce\cnltx@local@listings@options - }% - }% - \XSIMgobblechars{2}% - }% - } - {% - \XSIMfilewritestop - \cnltxcode[breakable]% - \lstinputlisting[style=cnltx]{\jobname.tmp}% - \endcnltxcode - } - -\RenewDocumentEnvironment{example}{} - {% - \begingroup - \acroman@readoptions{% - \setlength\cnltx@sidebysidewidth - {\dimexpr .45\columnwidth -\lst@xleftmargin -\lst@xrightmargin\relax}% - \expanded{% - \noexpand\lstset{ - style=cnltx, - \ifboolexpe{ bool {cnltx@sidebyside} and not bool {cnltx@codeonly} } - {linewidth=\cnltx@sidebysidewidth,}{}% - \expandonce\cnltx@local@listings@options - }% - }% - \XSIMgobblechars{2}% - }% - } - {% - \XSIMfilewritestop - \ifbool{cnltx@sidebyside} - {% - \cnltxcode - \noindent - \minipage[c]{\cnltx@sidebysidewidth}% - \cnltx@pre@source@hook - \lstinputlisting[style=cnltx] {\jobname.tmp}% - \cnltx@after@source@hook - \endminipage\hfill - \minipage[c]{\cnltx@sidebysidewidth}% - \cnltx@pre@example@hook - \input {\jobname.tmp}% - \cnltx@after@example@hook - \endminipage - } - {% - \cnltxcode[breakable]% - \cnltx@pre@source@hook - \lstinputlisting{\jobname.tmp}% - \cnltx@after@source@hook - \tcblower - \cnltx@pre@example@hook - \input {\jobname.tmp}% - \cnltx@after@example@hook - }% - \endcnltxcode - } - -\RequirePackage[ - backend=biber, - style=cnltx, - sortlocale=en_US, - indexing=cite]{biblatex} -\RequirePackage{csquotes,varioref} -\defbibheading{bibliography}{\section{References}} - -\RequirePackage[biblatex]{embrac}[2012/06/29] -\ChangeEmph{[}[,.02em]{]}[.055em,-.08em] -\ChangeEmph{(}[-.01em,.04em]{)}[.04em,-.05em] - -% additional packages: -\RequirePackage{longtable,array,booktabs,enumitem,amssymb} - -\newcommand*\h[1]{\textcolor{cnltx}{\textbf{#1}}} -\newcommand*\mailto[1]{\texttt{\href{mailto:#1}{#1}}} - -\ProvideAcroEnding {possessive} {'s} {'s} - -\acro@add@version{2012-06-22}{0.1} -\acro@add@version{2012-06-23}{0.1a} -\acro@add@version{2012-06-24}{0.1b} -\acro@add@version{2012-06-24}{0.1c} -\acro@add@version{2012-06-24}{0.2} -\acro@add@version{2012-06-25}{0.2a} -\acro@add@version{2012-06-25}{0.3} -\acro@add@version{2012-06-27}{0.3a} -\acro@add@version{2012-06-29}{0.3b} -\acro@add@version{2012-07-16}{0.3c} -\acro@add@version{2012-07-23}{0.3d} -\acro@add@version{2012-07-24}{0.3e} -\acro@add@version{2012-09-28}{0.4} -\acro@add@version{2012-10-07}{0.4a} -\acro@add@version{2012-11-30}{0.5} -\acro@add@version{2012-12-14}{0.6} -\acro@add@version{2013-01-02}{0.6a} -\acro@add@version{2013-01-16}{1.0} -\acro@add@version{2013-01-26}{1.1} -\acro@add@version{2013-01-29}{1.1a} -\acro@add@version{2013-02-09}{1.2} -\acro@add@version{2013-04-04}{1.2a} -\acro@add@version{2013-05-06}{1.3} -\acro@add@version{2013-05-09}{1.3a} -\acro@add@version{2013-05-30}{1.3b} -\acro@add@version{2013-06-16}{1.3c} -\acro@add@version{2013-07-08}{1.3d} -\acro@add@version{2013-08-07}{1.3e} -\acro@add@version{2013-08-27}{1.4} -\acro@add@version{2013-09-02}{1.4a} -\acro@add@version{2013-09-24}{1.4b} -\acro@add@version{2013-11-04}{1.4c} -\acro@add@version{2013-11-22}{1.4d} -\acro@add@version{2013-12-18}{1.5} -\acro@add@version{2015-02-26}{1.6} -\acro@add@version{2015-04-08}{1.6a} -\acro@add@version{2015-05-10}{1.6b} -\acro@add@version{2015-08-16}{2.0} -\acro@add@version{2015-08-25}{2.0a} -\acro@add@version{2015-08-29}{2.0b} -\acro@add@version{2015-09-05}{2.1} -\acro@add@version{2015-10-03}{2.2} -\acro@add@version{2016-01-07}{2.2a} -\acro@add@version{2016-01-21}{2.2b} -\acro@add@version{2016-02-02}{2.2c} -\acro@add@version{2016-03-14}{2.3} -\acro@add@version{2016-03-25}{2.4} -\acro@add@version{2016-04-14}{2.4a} -\acro@add@version{2016-05-03}{2.4b} -\acro@add@version{2016-05-25}{2.5} -\acro@add@version{2016-05-26}{2.5a} -\acro@add@version{2016-05-30}{2.5b} -\acro@add@version{2016-07-20}{2.6} -\acro@add@version{2016-08-13}{2.6a} -\acro@add@version{2016-08-13}{2.6b} -\acro@add@version{2016-08-16}{2.6c} -\acro@add@version{2016-08-30}{2.6d} -\acro@add@version{2016-09-04}{2.6e} -\acro@add@version{2017-01-22}{2.7} -\acro@add@version{2017-02-09}{2.7a} -\acro@add@version{2017-06-21}{2.7b} -\acro@add@version{2017-08-28}{2.7c} -\acro@add@version{2018-01-30}{2.8} -\acro@add@version{2019-02-17}{2.9} -\acro@add@version{2019-09-23}{2.10} -\acro@add@version{2019-10-02}{2.10a} -\acro@add@version{2019-10-06}{2.10b} -\acro@add@version{2019-10-12}{2.10c} -\acro@add@version{2019-12-30}{2.10d} -\acro@add@version{2020-01-11}{2.11} -\acro@add@version{2020-01-16}{2.11a} -\acro@add@version{2020-01-24}{2.11b} -\acro@add@version{2020-02-03}{2.11c} - -\endinput |