%% %% constants package: %% automatically numbered constants %% %% TeX format \NeedsTeXFormat{LaTeX2e}[1995/12/01] %% package name \ProvidesPackage{constants}[2016/11/19] %% declare new constant \def\cst#1#2{% % check whether the constant was defined \ifcsname cst@#1@#2\endcsname% #1_{\csname cst@#1@#2\endcsname}% \else% % check whether this character has a counter associated to it \ifcsname thecst@#1@@count\endcsname% \else% \newcounter{cst@#1@@count}% \fi% % increment counter \stepcounter{cst@#1@@count}% \expandafter\xdef\csname cst@#1@#2\endcsname{\csname thecst@#1@@count\endcsname}#1_{\csname thecst@#1@@count\endcsname}% \fi } %% end \endinput