summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/physconst/physconst.dtx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-01-28 03:01:26 +0000
committerNorbert Preining <norbert@preining.info>2020-01-28 03:01:26 +0000
commitfdd916a9e0d94bbf49f74c3b796e1bab88964d4c (patch)
tree606c1be4716998b353277312e85239fb2739d7c8 /macros/latex/contrib/physconst/physconst.dtx
parent685e467506870702d416d2317ce1d808e8f3fb60 (diff)
CTAN sync 202001280301
Diffstat (limited to 'macros/latex/contrib/physconst/physconst.dtx')
-rw-r--r--macros/latex/contrib/physconst/physconst.dtx6227
1 files changed, 6227 insertions, 0 deletions
diff --git a/macros/latex/contrib/physconst/physconst.dtx b/macros/latex/contrib/physconst/physconst.dtx
new file mode 100644
index 0000000000..691a5fd901
--- /dev/null
+++ b/macros/latex/contrib/physconst/physconst.dtx
@@ -0,0 +1,6227 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2020 by Brian W. Mulligan <bwmulligan@astronaos.com>
+% -----------------------------------------------------------
+%
+% This file may be distributed and/or modified under the conditions of
+% the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX
+% version 2006/05/20 or later.
+%
+% \fi
+%
+% \iffalse
+%<*driver>
+\ProvidesFile{physconst.dtx}
+%</driver>
+%<package>\NeedsTeXFormat{LaTeX2e}[1994/06/01]
+%<package> \ProvidesPackage{physconst}
+%<*package>
+ [2020/01/26 v1.0.2 physconst package]
+%</package>
+%<package>\RequirePackage{physunits}
+%<package>\DeclareOption{shortconst}{ \typeout{physconst: reduced precision}%
+%<package> \DeclareRobustCommand{\shortconst}{1} }
+%<package>\DeclareOption{cgs}{ \typeout{physconst: using cgs instead of SI}%
+%<package> \DeclareRobustCommand{\cgsunits}{1} }
+%<package>\DeclareOption{unseparatedecimals}{ \typeout{physconst:%
+%<package> long decimals are printed as x.xxxxxx instead of x.xxx~xxx}%
+%<package> \DeclareRobustCommand{\unseparatedecimals}{1} }
+%<package>\ProcessOptions\relax
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{xcolor}
+\usepackage{mdframed}
+\usepackage{physconst}
+\usepackage{imakeidx}
+\makeindex[columns=2]
+\usepackage[backref]{hyperref}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\OnlyDescription
+\begin{document}
+\DocInput{physconst.dtx}
+\PrintChanges
+\PrintIndex
+\end{document}
+%</driver>
+% \fi
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+% \changes{v1.0.0}{2020/01/25}{Initial version.}
+% \changes{v1.0.1}{2020/01/25}{Add options section and fix formatting.}
+% \changes{v1.0.2}{2020/01/26}{External changes for distribution.}
+%
+% \GetFileInfo{physconst.dtx}
+% \DeclareRobustCommand{\fileversion}{v1.0.2}
+% \DeclareRobustCommand{\filedate}{2020/01/26}
+%
+% \DoNotIndex{\DeclareRobustCommand,\newenvironment,\DeclareRobustCommand%
+% ,\left,\right,\textbf,\mathrm}
+%
+% \title{The \textsf{physconst} package\thanks{This document corresponds to %
+% \textsf{physconst}~\fileversion, dated \filedate.}}
+% \author{Brian W. Mulligan \\ \texttt{bwmulligan@astronaos.com}}
+%
+% \maketitle
+% \setlength{\parindent}{0em}
+% \setlength{\parskip}{1em}
+%
+% \section{Introduction}
+%
+%
+% This package consists of several macros that are shorthand for a variety of
+% physical constants, e.g. the speed of light.
+% The package developed out of physics and astronomy classes that I have
+% taught and wanted to ensure that I had correct values for each constant
+% and did not wish to retype them every time I use them.
+% The constants can be used in two forms, the most accurate available values,
+% or versions that are rounded to 3 significant digits for use in typical
+% classroom settings, homework assignments, etc.
+%
+% Most constants are taken from CODATA 2018, with the exception of the
+% astronomical objects, whose values are taken from their current wikipedia
+% entries. If you have an interest and/or need for more reliable data,
+% please contact me.
+%
+%\subsection{Options}
+%
+% There are three options available: |shortconst|, |cgs|, and
+% |unseparatedecimals|.
+% They can be invoked when the package is declared, e.g.\\
+% |\usepackage[shortconst]{physconst}|.
+%
+% |shortconst| will reduce the precision to 3 digits for all constants. This
+% is intended when you don't want to have the details of the constants, just
+% the general value (e.g. $1.60\times10^{-19}\Coulomb$ instead of
+% $1.602\,176\,634\times10^{-19}\Coulomb$).
+%
+% |cgs| will provide all constants in cgs, i.e. the units used in astronomy.
+%
+% |unseparatedecimals| is for situations when you don't want spaces in the
+% decimal portion of full precision constants. E.g. the elementary charge
+% would appear as $1.602176634\times10^{-19}\Coulomb$ instead of
+% $1.602\,176\,634\times10^{-19}\Coulomb$. (notice the gaps between digits
+% in the latter.
+%
+%\subsection{Macros}
+%
+%
+%\subsection{Normal Macros}
+%
+% The normal macros are the ones that you will typically use, whose values are
+% determined by the choice of options when the package is invoked.
+%
+% \subsection{Naming Convention}
+%
+% Each macro starts with a lower case `k' to indicate that it is a constant.
+% If the macro is of special units, e.g. eV, those units will be specified next.
+% If the macro is part of a fundamental unit group, it then gets the name of the
+% group, e.g. Mass, Charge, etc.
+% Finally is the details or name of the constants, e.g. Proton, Planck, etc.
+%
+%\subsubsection{Mass}
+%
+%
+%\index{Mass|usage}
+%
+% \DescribeMacro{\kMassElectron}
+% \index{Mass>Electron|usage}
+% |\kMassElectron| is the mass of an electron.
+%
+% \DescribeMacro{\keVMassElectron}
+% \index{Mass>Electron>in eV|usage}
+% |\keVMassElectron| is the mass of an electron.
+%
+% \DescribeMacro{\kMassProton}
+% \index{Mass>Proton|usage}
+% |\kMassProton| is the mass of a proton.
+%
+% \DescribeMacro{\keVMassProton}
+% \index{Mass>Proton>in eV|usage}
+% |\keVMassProton| is the mass of a proton.
+%
+% \DescribeMacro{\kMassHydrogen}
+% \index{Mass>Hydrogen atom|usage}
+% |\kMassHydrogen| is the mass of a neutral hydrogen atom.
+%
+% \DescribeMacro{\keVMassHydrogen}
+% \index{Mass>Hydrogen atom>in eV|usage}
+% |\keVMassHydrogen| is the mass of a neutral hydrogen atom.
+%
+% \DescribeMacro{\kMassSun}
+% \index{Mass>Sun|usage}
+% |\kMassSun| is the mass of the Sun.
+%
+% \DescribeMacro{\kMassAMU}
+% \index{Mass>amu|usage}
+% |\kMassAMU| is the mass of an atomic mass unit.
+%
+% \DescribeMacro{\keVMassAMU}
+% \index{Mass>amu>in eV|usage}
+% |\keVMassAMU| is the mass of an atomic mass unit.
+%
+%
+%\subsubsection{Charge}
+%
+%
+%\index{Charge|usage}
+%
+% \DescribeMacro{\kChargeFundamental}
+% \index{Charge>Elementary|usage}
+% |\kChargeFundamental| is the fundamental charge.
+%
+% \DescribeMacro{\kChargeElectron}
+% \index{Charge>Electron|usage}
+% |\kChargeElectron| is the charge of an electron.
+%
+% \DescribeMacro{\kChargeProton}
+% \index{Charge>Proton|usage}
+% |\kChargeProton| is the charge of a proton.
+%
+%
+%\subsubsection{Distances and Lengths}
+%
+%
+%\index{Distances and Lengths|usage}
+%
+% \DescribeMacro{\kRadiusBohr}
+% \index{Distances and Lengths>Bohr Radius|usage}
+% |\kRadiusBohr| is Bohr radius of an atom.
+%
+% \DescribeMacro{\kAstronomicalUnit}
+% \index{Distances and Lengths>Astronomical Unit|usage}
+% |\kAstronomicalUnit| is the astronomical unit (the average distance between
+% the Earth and the Sun).
+%
+% \DescribeMacro{\kParsec}
+% \index{Distances and Lengths>Parsec|usage}
+% |\kParsec| is the length of a parsec ($\frac{648000\au}{\pi}$).
+%
+% \DescribeMacro{\kRadiusSun}
+% \index{Distances and Lengths>Solar Radius|usage}
+% |\kRadiusSun| is the mean radius of the Sun.
+%
+%
+%\subsubsection{Energy, Power, and Luminosity}
+%
+%
+%\index{Energy, Power, and Luminosity|usage}
+%
+% \DescribeMacro{\kRydberg}
+% \index{Energy, Power, and Luminosity>Rydberg|usage}
+% |\kRydberg| is the Rydberg energy (the binding energy of Hydrogen).
+%
+% \DescribeMacro{\keVRydberg}
+% \index{Energy, Power, and Luminosity>Rydberg>in eV|usage}
+% |\keVRydberg| is the Rydberg energy (the binding energy of Hydrogen).
+%
+% \DescribeMacro{\kLuminositySun}
+% \index{Energy, Power, and Luminosity>Solar Luminosity|usage}
+% |\kLuminositySun| is the luminosity of the Sun.
+%
+%
+%\subsubsection{Pressure}
+%
+%
+%\index{Pressure|usage}
+%
+% \DescribeMacro{\kPressureAtmosphere}
+% \index{Pressure>Standard Atmosphere|usage}
+% |\kPressureAtmosphere| is the standard atmospheric pressure.
+%
+% \DescribeMacro{\kPressureStandard}
+% \index{Pressure>Standard Pressure|usage}
+% |\kPressureStandard| is the standard atmospheric pressure.
+%
+%
+%\subsubsection{Velocity, Speed and Acceleration}
+%
+%
+%\index{Velocity, Speed and Acceleration|usage}
+%
+% \DescribeMacro{\kSpeedLight}
+% \index{Velocity, Speed and Acceleration>Speed of Light|usage}
+% |\kSpeedLight| is the speed of light.
+%
+% \DescribeMacro{\kAccelGravity}
+% \index{Velocity, Speed and Acceleration>Acceleration due to Gravity|usage}
+% |\kAccelGravity| is the accelertion due to gravity at the surface of the
+% Earth.
+%
+%
+%\subsubsection{Other Constants}
+%
+%
+%\index{Other Constants|usage}
+%
+% \DescribeMacro{\kCoulomb}
+% \index{Other Constants>Coulomb Constant|usage}
+% |\kCoulomb| is the Coulomb constant ($\frac{1}{4\pi\epsilon_0}$).
+%
+% \DescribeMacro{\kVacuumPermittivity}
+% \index{Other Constants>Vacuum Permittivity|usage}
+% |\kVacuumPermittivity| is the electric permittivity of the vacuum.
+%
+% \DescribeMacro{\kVacuumPermeability}
+% \index{Other Constants>Vacuum Permeability|usage}
+% |\kVacuumPermeability| is the magnetic permeability of the vacuum.
+%
+% \DescribeMacro{\kVacuumImpedance}
+% \index{Other Constants>Vacuum Impedance|usage}
+% |\kVacuumImpedance| is the characteristic impedance of the vacuum.
+%
+% \DescribeMacro{\kBoltzmann}
+% \index{Other Constants>Boltzmann|usage}
+% |\kBoltzmann| is the Boltzmann constant.
+%
+% \DescribeMacro{\keVBoltzmann}
+% \index{Other Constants>Boltzmann>in eV|usage}
+% |\keVBoltzmann| is the Boltzmann constant.
+%
+% \DescribeMacro{\kPlanck}
+% \index{Other Constants>Planck|usage}
+% |\kPlanck| is the Planck constant.
+%
+% \DescribeMacro{\keVPlanck}
+% \index{Other Constants>Planck>in eV|usage}
+% |\keVPlanck| is the Planck constant.
+%
+% \DescribeMacro{\kPlanckReduced}
+% \index{Other Constants>Reduced Planck|usage}
+% |\kPlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$.
+%
+% \DescribeMacro{\keVPlanckReduced}
+% \index{Other Constants>Reduced Planck>in eV|usage}
+% |\keVPlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$.
+%
+% \DescribeMacro{\kGravity}
+% \index{Other Constants>Newton's Gravitational Constant|usage}
+% |\kGravity| is Newton's gravitational constant.
+%
+% \DescribeMacro{\kStefanBoltzmann}
+% \index{Other Constants>Stefan-Boltzmann|usage}
+% |\kStefanBoltzmann| is the Stefan-Boltzmann blackbody constant
+% $\left(\frac{2\pi^5k_\mathrm{B}}{15h^3c^2}\right)$.
+%
+% \DescribeMacro{\kRadiation}
+% \index{Other Constants>Radiation|usage}
+% |\kRadiation| is the radiation constant, $a
+% \left(\frac{8\pi^5k_\mathrm{B}^4}{15c^3h^3}\right)$.
+%
+% \DescribeMacro{\kFineStructure}
+% \index{Other Constants>Fine Structure|usage}
+% |\kFineStructure| is the fine structure constant.
+%
+% \DescribeMacro{\kFineStructureReciprocal}
+% \index{Other Constants>Fine Structure>Reciprocal|usage}
+% |\kFineStructureReciprocal| is the reciprocal of the fine structure constant.
+%
+% \DescribeMacro{\kAvogadro}
+% \index{Other Constants>Avogadro's Number|usage}
+% |\kAvogadro| is Avogadro's Number (the number of particles in a mole).
+%
+%
+%\subsection{Detailed Macros}
+%
+% These macros are used to access the constants with specific units and
+% precision. They require use of \textbackslash makeatletter and
+% \textbackslash makeatother in order to be used. They are used internally
+% by physconst to define the macros that are normally used (those described
+% above.
+%
+% \subsection{NamingConvention}
+% The detailed macros are named like \k@units@precision@name. The units
+% specify which units the constant is in (SI, cgs, or eV). For constants that
+% are independent of the unit system (e.g. Avogadro's number and the fine
+% structure constant), the units are omitted. The precision is either `short'
+% or `full' to indicate how much precision is included in the number. All short
+% precision constants have 3 significant figures. The precision of full
+% precision constants vary by their definition and/or inputs. Finally, the
+% name or description of the constant appears.
+%
+%\subsubsection{Mass}
+%
+% \DescribeMacro{\k@SI@short@MassElectron}
+% |\k@SI@short@MassElectron| is the mass of an electron in SI units with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@MassElectron\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@MassElectron}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@MassElectron}
+% |\k@SI@full@MassElectron| is the mass of an electron in SI units with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@MassElectron\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@MassElectron}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@MassElectron}
+% |\k@cgs@short@MassElectron| is the mass of an electron in cgs units with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@MassElectron\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@MassElectron}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@MassElectron}
+% |\k@cgs@full@MassElectron| is the mass of an electron in cgs units with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@MassElectron\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@MassElectron}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@short@MassElectron}
+% |\k@eV@short@MassElectron| is the mass of an electron in eV with reduced
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@short@MassElectron\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@short@MassElectron}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@full@MassElectron}
+% |\k@eV@full@MassElectron| is the mass of an electron in eV with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@full@MassElectron\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@full@MassElectron}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@MassProton}
+% |\k@SI@short@MassProton| is the mass of a proton in SI units with reduced
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@MassProton\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@MassProton}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@MassProton}
+% |\k@SI@full@MassProton| is the mass of a proton in SI units with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@MassProton\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@MassProton}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@MassProton}
+% |\k@cgs@short@MassProton| is the mass of a proton in cgs units with reduced
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@MassProton\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@MassProton}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@MassProton}
+% |\k@cgs@full@MassProton| is the mass of a proton in cgs units with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@MassProton\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@MassProton}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@short@MassProton}
+% |\k@eV@short@MassProton| is the mass of a proton in eV with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@short@MassProton\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@short@MassProton}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@full@MassProton}
+% |\k@eV@full@MassProton| is the mass of a proton in eV with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@full@MassProton\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@full@MassProton}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@MassHydrogen}
+% |\k@SI@short@MassHydrogen| is the mass of a neutral hydrogen atom in SI units
+% with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@MassHydrogen\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@MassHydrogen}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@MassHydrogen}
+% |\k@SI@full@MassHydrogen| is the mass of a neutral hydrogen atom in SI units
+% with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@MassHydrogen\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@MassHydrogen}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@MassHydrogen}
+% |\k@cgs@short@MassHydrogen| is the mass of a neutral hydrogen atom in cgs
+% units with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@MassHydrogen\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@MassHydrogen}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@MassHydrogen}
+% |\k@cgs@full@MassHydrogen| is the mass of a neutral hydrogen atom in cgs
+% units with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@MassHydrogen\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@MassHydrogen}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@short@MassHydrogen}
+% |\k@eV@short@MassHydrogen| is the mass of a neutral hydrogen atom in eV with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@short@MassHydrogen\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@short@MassHydrogen}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@full@MassHydrogen}
+% |\k@eV@full@MassHydrogen| is the mass of a neutral hydrogen atom in eV with
+% full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@full@MassHydrogen\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@full@MassHydrogen}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@MassSun}
+% |\k@SI@short@MassSun| is the mass of the Sun in SI units with reduced
+% precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@MassSun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@MassSun}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@MassSun}
+% |\k@SI@full@MassSun| is the mass of the Sun in SI units with full precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@MassSun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@MassSun}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@MassSun}
+% |\k@cgs@short@MassSun| is the mass of the Sun in cgs units with reduced
+% precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@MassSun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@MassSun}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@MassSun}
+% |\k@cgs@full@MassSun| is the mass of the Sun in cgs units with full precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@MassSun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@MassSun}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@MassAMU}
+% |\k@SI@short@MassAMU| is the mass of an atomic mass unit in SI units with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@MassAMU\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@MassAMU}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@MassAMU}
+% |\k@SI@full@MassAMU| is the mass of an atomic mass unit in SI units with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@MassAMU\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@MassAMU}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@MassAMU}
+% |\k@cgs@short@MassAMU| is the mass of an atomic mass unit in cgs units with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@MassAMU\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@MassAMU}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@MassAMU}
+% |\k@cgs@full@MassAMU| is the mass of an atomic mass unit in cgs units with
+% full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@MassAMU\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@MassAMU}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@short@MassAMU}
+% |\k@eV@short@MassAMU| is the mass of an atomic mass unit in eV with reduced
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@short@MassAMU\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@short@MassAMU}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@full@MassAMU}
+% |\k@eV@full@MassAMU| is the mass of an atomic mass unit in eV with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@full@MassAMU\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@full@MassAMU}\end{mdframed}
+% \makeatother
+%
+%
+%\subsubsection{Charge}
+%
+% \DescribeMacro{\k@SI@short@ChargeFundamental}
+% |\k@SI@short@ChargeFundamental| is the fundamental charge in SI units with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@ChargeFundamental\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@ChargeFundamental}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@ChargeFundamental}
+% |\k@SI@full@ChargeFundamental| is the fundamental charge in SI units with
+% full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@ChargeFundamental\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@ChargeFundamental}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@ChargeFundamental}
+% |\k@cgs@short@ChargeFundamental| is the fundamental charge in cgs units with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@ChargeFundamental\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@ChargeFundamental}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@ChargeFundamental}
+% |\k@cgs@full@ChargeFundamental| is the fundamental charge in cgs units with
+% full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@ChargeFundamental\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@ChargeFundamental}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@ChargeElectron}
+% |\k@SI@short@ChargeElectron| is the charge of an electron in SI units with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@ChargeElectron\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@ChargeElectron}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@ChargeElectron}
+% |\k@SI@full@ChargeElectron| is the charge of an electron in SI units with
+% full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@ChargeElectron\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@ChargeElectron}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@ChargeElectron}
+% |\k@cgs@short@ChargeElectron| is the charge of an electron in cgs units with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@ChargeElectron\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@ChargeElectron}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@ChargeElectron}
+% |\k@cgs@full@ChargeElectron| is the charge of an electron in cgs units with
+% full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@ChargeElectron\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@ChargeElectron}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@ChargeProton}
+% |\k@SI@short@ChargeProton| is the charge of a proton in SI units with reduced
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@ChargeProton\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@ChargeProton}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@ChargeProton}
+% |\k@SI@full@ChargeProton| is the charge of a proton in SI units with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@ChargeProton\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@ChargeProton}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@ChargeProton}
+% |\k@cgs@short@ChargeProton| is the charge of a proton in cgs units with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@ChargeProton\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@ChargeProton}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@ChargeProton}
+% |\k@cgs@full@ChargeProton| is the charge of a proton in cgs units with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@ChargeProton\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@ChargeProton}\end{mdframed}
+% \makeatother
+%
+%
+%\subsubsection{Distances and Lengths}
+%
+% \DescribeMacro{\k@SI@short@RadiusBohr}
+% |\k@SI@short@RadiusBohr| is Bohr radius of an atom in SI units with reduced
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@RadiusBohr\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@RadiusBohr}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@RadiusBohr}
+% |\k@SI@full@RadiusBohr| is Bohr radius of an atom in SI units with full
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@RadiusBohr\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@RadiusBohr}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@RadiusBohr}
+% |\k@cgs@short@RadiusBohr| is Bohr radius of an atom in cgs units with reduced
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@RadiusBohr\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@RadiusBohr}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@RadiusBohr}
+% |\k@cgs@full@RadiusBohr| is Bohr radius of an atom in cgs units with full
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@RadiusBohr\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@RadiusBohr}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@AstronomicalUnit}
+% |\k@SI@short@AstronomicalUnit| is the astronomical unit (the average distance
+% between the Earth and the Sun) in SI units with reduced precision.
+% (IAU~Resolution~B2~2012)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@AstronomicalUnit\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@AstronomicalUnit}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@AstronomicalUnit}
+% |\k@SI@full@AstronomicalUnit| is the astronomical unit (the average distance
+% between the Earth and the Sun) in SI units with full precision.
+% (IAU~Resolution~B2~2012)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@AstronomicalUnit\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@AstronomicalUnit}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@AstronomicalUnit}
+% |\k@cgs@short@AstronomicalUnit| is the astronomical unit (the average
+% distance between the Earth and the Sun) in cgs units with reduced precision.
+% (IAU~Resolution~B2~2012)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@AstronomicalUnit\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@AstronomicalUnit}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@AstronomicalUnit}
+% |\k@cgs@full@AstronomicalUnit| is the astronomical unit (the average distance
+% between the Earth and the Sun) in cgs units with full precision.
+% (IAU~Resolution~B2~2012)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@AstronomicalUnit\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@AstronomicalUnit}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@Parsec}
+% |\k@SI@short@Parsec| is the length of a parsec ($\frac{648000\au}{\pi}$) in
+% SI units with reduced precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@Parsec\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@Parsec}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@Parsec}
+% |\k@SI@full@Parsec| is the length of a parsec ($\frac{648000\au}{\pi}$) in SI
+% units with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@Parsec\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@Parsec}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@Parsec}
+% |\k@cgs@short@Parsec| is the length of a parsec ($\frac{648000\au}{\pi}$) in
+% cgs units with reduced precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@Parsec\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@Parsec}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@Parsec}
+% |\k@cgs@full@Parsec| is the length of a parsec ($\frac{648000\au}{\pi}$) in
+% cgs units with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@Parsec\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@Parsec}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@RadiusSun}
+% |\k@SI@short@RadiusSun| is the mean radius of the Sun in SI units with
+% reduced precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@RadiusSun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@RadiusSun}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@RadiusSun}
+% |\k@SI@full@RadiusSun| is the mean radius of the Sun in SI units with full
+% precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@RadiusSun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@RadiusSun}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@RadiusSun}
+% |\k@cgs@short@RadiusSun| is the mean radius of the Sun in cgs units with
+% reduced precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@RadiusSun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@RadiusSun}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@RadiusSun}
+% |\k@cgs@full@RadiusSun| is the mean radius of the Sun in cgs units with full
+% precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@RadiusSun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@RadiusSun}\end{mdframed}
+% \makeatother
+%
+%
+%\subsubsection{Energy, Power, and Luminosity}
+%
+% \DescribeMacro{\k@SI@short@Rydberg}
+% |\k@SI@short@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in SI units with reduced precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@Rydberg\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@Rydberg}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@Rydberg}
+% |\k@SI@full@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in SI units with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@Rydberg\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@Rydberg}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@Rydberg}
+% |\k@cgs@short@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in cgs units with reduced precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@Rydberg\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@Rydberg}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@Rydberg}
+% |\k@cgs@full@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in cgs units with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@Rydberg\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@Rydberg}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@short@Rydberg}
+% |\k@eV@short@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in eV with reduced precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@short@Rydberg\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@short@Rydberg}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@full@Rydberg}
+% |\k@eV@full@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in eV with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@full@Rydberg\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@full@Rydberg}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@LuminositySun}
+% |\k@SI@short@LuminositySun| is the luminosity of the Sun in SI units with
+% reduced precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@LuminositySun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@LuminositySun}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@LuminositySun}
+% |\k@SI@full@LuminositySun| is the luminosity of the Sun in SI units with full
+% precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@LuminositySun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@LuminositySun}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@LuminositySun}
+% |\k@cgs@short@LuminositySun| is the luminosity of the Sun in cgs units with
+% reduced precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@LuminositySun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@LuminositySun}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@LuminositySun}
+% |\k@cgs@full@LuminositySun| is the luminosity of the Sun in cgs units with
+% full precision.
+% (IAU~Resolution~B3~2015)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@LuminositySun\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@LuminositySun}\end{mdframed}
+% \makeatother
+%
+%
+%\subsubsection{Pressure}
+%
+% \DescribeMacro{\k@SI@short@PressureAtmosphere}
+% |\k@SI@short@PressureAtmosphere| is the standard atmospheric pressure in SI
+% units with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@PressureAtmosphere\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@PressureAtmosphere}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@PressureAtmosphere}
+% |\k@SI@full@PressureAtmosphere| is the standard atmospheric pressure in SI
+% units with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@PressureAtmosphere\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@PressureAtmosphere}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@PressureAtmosphere}
+% |\k@cgs@short@PressureAtmosphere| is the standard atmospheric pressure in cgs
+% units with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@PressureAtmosphere\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@PressureAtmosphere}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@PressureAtmosphere}
+% |\k@cgs@full@PressureAtmosphere| is the standard atmospheric pressure in cgs
+% units with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@PressureAtmosphere\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@PressureAtmosphere}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@PressureStandard}
+% |\k@SI@short@PressureStandard| is the standard atmospheric pressure in SI
+% units with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@PressureStandard\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@PressureStandard}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@PressureStandard}
+% |\k@SI@full@PressureStandard| is the standard atmospheric pressure in SI
+% units with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@PressureStandard\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@PressureStandard}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@PressureStandard}
+% |\k@cgs@short@PressureStandard| is the standard atmospheric pressure in cgs
+% units with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@PressureStandard\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@PressureStandard}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@PressureStandard}
+% |\k@cgs@full@PressureStandard| is the standard atmospheric pressure in cgs
+% units with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@PressureStandard\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@PressureStandard}\end{mdframed}
+% \makeatother
+%
+%
+%\subsubsection{Velocity, Speed and Acceleration}
+%
+% \DescribeMacro{\k@SI@short@SpeedLight}
+% |\k@SI@short@SpeedLight| is the speed of light in SI units with reduced
+% precision.
+% (CODATA 2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@SpeedLight\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@SpeedLight}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@SpeedLight}
+% |\k@SI@full@SpeedLight| is the speed of light in SI units with full precision.
+% (CODATA 2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@SpeedLight\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@SpeedLight}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@SpeedLight}
+% |\k@cgs@short@SpeedLight| is the speed of light in cgs units with reduced
+% precision.
+% (CODATA 2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@SpeedLight\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@SpeedLight}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@SpeedLight}
+% |\k@cgs@full@SpeedLight| is the speed of light in cgs units with full
+% precision.
+% (CODATA 2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@SpeedLight\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@SpeedLight}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@AccelGravity}
+% |\k@SI@short@AccelGravity| is the accelertion due to gravity at the surface
+% of the Earth in SI units with reduced precision.
+% (CODATA 2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@AccelGravity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@AccelGravity}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@AccelGravity}
+% |\k@SI@full@AccelGravity| is the accelertion due to gravity at the surface of
+% the Earth in SI units with full precision.
+% (CODATA 2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@AccelGravity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@AccelGravity}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@AccelGravity}
+% |\k@cgs@short@AccelGravity| is the accelertion due to gravity at the surface
+% of the Earth in cgs units with reduced precision.
+% (CODATA 2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@AccelGravity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@AccelGravity}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@AccelGravity}
+% |\k@cgs@full@AccelGravity| is the accelertion due to gravity at the surface
+% of the Earth in cgs units with full precision.
+% (CODATA 2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@AccelGravity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@AccelGravity}\end{mdframed}
+% \makeatother
+%
+%
+%\subsubsection{Other Constants}
+%
+% \DescribeMacro{\k@SI@short@Coulomb}
+% |\k@SI@short@Coulomb| is the Coulomb constant ($\frac{1}{4\pi\epsilon_0}$) in
+% SI units with reduced precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@Coulomb\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@Coulomb}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@Coulomb}
+% |\k@SI@full@Coulomb| is the Coulomb constant ($\frac{1}{4\pi\epsilon_0}$) in
+% SI units with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@Coulomb\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@Coulomb}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@Coulomb}
+% |\k@cgs@short@Coulomb| is the Coulomb constant ($\frac{1}{4\pi\epsilon_0}$)
+% in cgs units with reduced precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@Coulomb\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@Coulomb}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@Coulomb}
+% |\k@cgs@full@Coulomb| is the Coulomb constant ($\frac{1}{4\pi\epsilon_0}$) in
+% cgs units with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@Coulomb\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@Coulomb}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@VacuumPermittivity}
+% |\k@SI@short@VacuumPermittivity| is the electric permittivity of the vacuum
+% in SI units with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@VacuumPermittivity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@VacuumPermittivity}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@VacuumPermittivity}
+% |\k@SI@full@VacuumPermittivity| is the electric permittivity of the vacuum in
+% SI units with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@VacuumPermittivity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@VacuumPermittivity}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@VacuumPermittivity}
+% |\k@cgs@short@VacuumPermittivity| is the electric permittivity of the vacuum
+% in cgs units with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@VacuumPermittivity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@VacuumPermittivity}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@VacuumPermittivity}
+% |\k@cgs@full@VacuumPermittivity| is the electric permittivity of the vacuum
+% in cgs units with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@VacuumPermittivity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@VacuumPermittivity}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@VacuumPermeability}
+% |\k@SI@short@VacuumPermeability| is the magnetic permeability of the vacuum
+% in SI units with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@VacuumPermeability\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@VacuumPermeability}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@VacuumPermeability}
+% |\k@SI@full@VacuumPermeability| is the magnetic permeability of the vacuum in
+% SI units with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@VacuumPermeability\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@VacuumPermeability}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@VacuumPermeability}
+% |\k@cgs@short@VacuumPermeability| is the magnetic permeability of the vacuum
+% in cgs units with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@VacuumPermeability\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@VacuumPermeability}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@VacuumPermeability}
+% |\k@cgs@full@VacuumPermeability| is the magnetic permeability of the vacuum
+% in cgs units with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@VacuumPermeability\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@VacuumPermeability}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@short@VacuumImpedance}
+% |\k@short@VacuumImpedance| is the characteristic impedance of the vacuum with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@short@VacuumImpedance\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@short@VacuumImpedance}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@full@VacuumImpedance}
+% |\k@full@VacuumImpedance| is the characteristic impedance of the vacuum with
+% full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@full@VacuumImpedance\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@full@VacuumImpedance}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@Boltzmann}
+% |\k@SI@short@Boltzmann| is the Boltzmann constant in SI units with reduced
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@Boltzmann\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@Boltzmann}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@Boltzmann}
+% |\k@SI@full@Boltzmann| is the Boltzmann constant in SI units with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@Boltzmann\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@Boltzmann}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@Boltzmann}
+% |\k@cgs@short@Boltzmann| is the Boltzmann constant in cgs units with reduced
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@Boltzmann\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@Boltzmann}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@Boltzmann}
+% |\k@cgs@full@Boltzmann| is the Boltzmann constant in cgs units with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@Boltzmann\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@Boltzmann}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@short@Boltzmann}
+% |\k@eV@short@Boltzmann| is the Boltzmann constant in eV with reduced
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@short@Boltzmann\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@short@Boltzmann}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@full@Boltzmann}
+% |\k@eV@full@Boltzmann| is the Boltzmann constant in eV with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@full@Boltzmann\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@full@Boltzmann}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@Planck}
+% |\k@SI@short@Planck| is the Planck constant in SI units with reduced
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@Planck\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@Planck}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@Planck}
+% |\k@SI@full@Planck| is the Planck constant in SI units with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@Planck\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@Planck}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@Planck}
+% |\k@cgs@short@Planck| is the Planck constant in cgs units with reduced
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@Planck\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@Planck}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@Planck}
+% |\k@cgs@full@Planck| is the Planck constant in cgs units with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@Planck\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@Planck}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@short@Planck}
+% |\k@eV@short@Planck| is the Planck constant in eV with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@short@Planck\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@short@Planck}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@full@Planck}
+% |\k@eV@full@Planck| is the Planck constant in eV with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@full@Planck\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@full@Planck}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@PlanckReduced}
+% |\k@SI@short@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in SI units with reduced precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@PlanckReduced\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@PlanckReduced}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@PlanckReduced}
+% |\k@SI@full@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in SI units with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@PlanckReduced\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@PlanckReduced}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@PlanckReduced}
+% |\k@cgs@short@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in cgs units with reduced precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@PlanckReduced\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@PlanckReduced}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@PlanckReduced}
+% |\k@cgs@full@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in cgs units with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@PlanckReduced\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@PlanckReduced}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@short@PlanckReduced}
+% |\k@eV@short@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in eV with reduced precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@short@PlanckReduced\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@short@PlanckReduced}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@eV@full@PlanckReduced}
+% |\k@eV@full@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in eV with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@eV@full@PlanckReduced\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@eV@full@PlanckReduced}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@Gravity}
+% |\k@SI@short@Gravity| is Newton's gravitational constant in SI units with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@Gravity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@Gravity}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@Gravity}
+% |\k@SI@full@Gravity| is Newton's gravitational constant in SI units with full
+% precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@Gravity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@Gravity}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@Gravity}
+% |\k@cgs@short@Gravity| is Newton's gravitational constant in cgs units with
+% reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@Gravity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@Gravity}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@Gravity}
+% |\k@cgs@full@Gravity| is Newton's gravitational constant in cgs units with
+% full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@Gravity\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@Gravity}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@StefanBoltzmann}
+% |\k@SI@short@StefanBoltzmann| is the Stefan-Boltzmann blackbody constant
+% $\left(\frac{2\pi^5k_\mathrm{B}}{15h^3c^2}\right)$ in SI units with reduced
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@StefanBoltzmann\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@StefanBoltzmann}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@StefanBoltzmann}
+% |\k@SI@full@StefanBoltzmann| is the Stefan-Boltzmann blackbody constant
+% $\left(\frac{2\pi^5k_\mathrm{B}}{15h^3c^2}\right)$ in SI units with full
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@StefanBoltzmann\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@StefanBoltzmann}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@StefanBoltzmann}
+% |\k@cgs@short@StefanBoltzmann| is the Stefan-Boltzmann blackbody constant
+% $\left(\frac{2\pi^5k_\mathrm{B}}{15h^3c^2}\right)$ in cgs units with reduced
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@StefanBoltzmann\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@StefanBoltzmann}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@StefanBoltzmann}
+% |\k@cgs@full@StefanBoltzmann| is the Stefan-Boltzmann blackbody constant
+% $\left(\frac{2\pi^5k_\mathrm{B}}{15h^3c^2}\right)$ in cgs units with full
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@StefanBoltzmann\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@StefanBoltzmann}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@short@Radiation}
+% |\k@SI@short@Radiation| is the radiation constant, $a
+% \left(\frac{8\pi^5k_\mathrm{B}^4}{15c^3h^3}\right)$ in SI units with reduced
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@short@Radiation\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@short@Radiation}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@SI@full@Radiation}
+% |\k@SI@full@Radiation| is the radiation constant, $a
+% \left(\frac{8\pi^5k_\mathrm{B}^4}{15c^3h^3}\right)$ in SI units with full
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@SI@full@Radiation\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@SI@full@Radiation}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@short@Radiation}
+% |\k@cgs@short@Radiation| is the radiation constant, $a
+% \left(\frac{8\pi^5k_\mathrm{B}^4}{15c^3h^3}\right)$ in cgs units with reduced
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@short@Radiation\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@short@Radiation}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@cgs@full@Radiation}
+% |\k@cgs@full@Radiation| is the radiation constant, $a
+% \left(\frac{8\pi^5k_\mathrm{B}^4}{15c^3h^3}\right)$ in cgs units with full
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@cgs@full@Radiation\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@cgs@full@Radiation}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@short@FineStructure}
+% |\k@short@FineStructure| is the fine structure constant with reduced
+% precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@short@FineStructure\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@short@FineStructure}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@full@FineStructure}
+% |\k@full@FineStructure| is the fine structure constant with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@full@FineStructure\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@full@FineStructure}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@short@FineStructureReciprocal}
+% |\k@short@FineStructureReciprocal| is the reciprocal of the fine structure
+% constant with reduced precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@short@FineStructureReciprocal\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@short@FineStructureReciprocal}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@full@FineStructureReciprocal}
+% |\k@full@FineStructureReciprocal| is the reciprocal of the fine structure
+% constant with full precision.
+% (Calculated)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@full@FineStructureReciprocal\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@full@FineStructureReciprocal}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@short@Avogadro}
+% |\k@short@Avogadro| is Avogadro's Number (the number of particles in a mole)
+% with reduced precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@short@Avogadro\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@short@Avogadro}\end{mdframed}
+% \makeatother
+%
+% \DescribeMacro{\k@full@Avogadro}
+% |\k@full@Avogadro| is Avogadro's Number (the number of particles in a mole)
+% with full precision.
+% (CODATA~2018)
+%
+% The macro can be invoked by (e.g.)
+% \begin{mdframed}[backgroundcolor=orange!25]%
+% {\small\texttt{\textbackslash makeatletter\\ The value is
+% \textbackslash k@full@Avogadro\\
+% \textbackslash makeatother}}\end{mdframed}
+% \makeatletter
+% Resulting in
+% \begin{mdframed}[backgroundcolor=blue!25]%
+% {The value is \k@full@Avogadro}\end{mdframed}
+% \makeatother
+%
+\makeatletter
+% \StopEventually{}
+%
+% \section{Implementation}
+%
+% \subsection{Special}
+%
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\physconst@decimalsseparator}
+% |\physconst@decimalsseparator| is the a special macro used to separate digits
+% in the decimal portion of the constants. If the option unseparatedecimals is
+% not specified, decimals will be printed as 1.234\,567\,890. If the option
+% is specified, decimals will be printed as 1.234567890. This macro should
+% note be used outside of this package.
+%
+% \begin{macrocode}
+\ifx\unseparatedecimals\undefined
+\DeclareRobustCommand{\physconst@decimalsseparator}{\,}
+\else
+\DeclareRobustCommand{\physconst@decimalsseparator}{ }
+\fi
+% \end{macrocode}
+% \end{macro}
+%\iffalse
+%</package>
+%\fi
+%
+%\subsection{Mass}
+%
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@MassElectron}
+% |\k@SI@short@MassElectron| is the mass of an electron in SI units with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@MassElectron}{%
+\ensuremath{%
+9.11%
+\times 10^{-34}\kg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@MassElectron}
+% |\k@SI@full@MassElectron| is the mass of an electron in SI units with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@MassElectron}{%
+\ensuremath{%
+9.108\expandafter\physconst@decimalsseparator%
+980\expandafter\physconst@decimalsseparator%
+087\expandafter\physconst@decimalsseparator%
+382%
+\times 10^{-34}\kg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@MassElectron}
+% |\k@cgs@short@MassElectron| is the mass of an electron in cgs units with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@MassElectron}{%
+\ensuremath{%
+9.11%
+\times 10^{-31}\gm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@MassElectron}
+% |\k@cgs@full@MassElectron| is the mass of an electron in cgs units with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@MassElectron}{%
+\ensuremath{%
+9.108\expandafter\physconst@decimalsseparator%
+980\expandafter\physconst@decimalsseparator%
+087\expandafter\physconst@decimalsseparator%
+382%
+\times 10^{-31}\gm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@short@MassElectron}
+% |\k@eV@short@MassElectron| is the mass of an electron in eV with reduced
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@short@MassElectron}{%
+\ensuremath{%
+5.69%
+\times 10^{-19}\eV\,c^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@full@MassElectron}
+% |\k@eV@full@MassElectron| is the mass of an electron in eV with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@full@MassElectron}{%
+\ensuremath{%
+5.685\expandafter\physconst@decimalsseparator%
+378\expandafter\physconst@decimalsseparator%
+187\expandafter\physconst@decimalsseparator%
+448%
+\times 10^{-19}\eV\,c^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kMassElectron}
+% |\kMassElectron| is the mass of an electron.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kMassElectron}{%
+\k@SI@short@MassElectron}
+\else
+\DeclareRobustCommand {\kMassElectron}{%
+\k@SI@full@MassElectron}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kMassElectron}{%
+\k@cgs@short@MassElectron}
+\else
+\DeclareRobustCommand {\kMassElectron}{%
+\k@cgs@full@MassElectron}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\keVMassElectron}
+% |\keVMassElectron| is the mass of an electron.
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVMassElectron}{%
+\k@eV@short@MassElectron}
+\else
+\DeclareRobustCommand {\keVMassElectron}{%
+\k@eV@full@MassElectron}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@MassProton}
+% |\k@SI@short@MassProton| is the mass of a proton in SI units with reduced
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@MassProton}{%
+\ensuremath{%
+1.67%
+\times 10^{-30}\kg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@MassProton}
+% |\k@SI@full@MassProton| is the mass of a proton in SI units with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@MassProton}{%
+\ensuremath{%
+1.672\expandafter\physconst@decimalsseparator%
+547\expandafter\physconst@decimalsseparator%
+813\expandafter\physconst@decimalsseparator%
+969%
+\times 10^{-30}\kg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@MassProton}
+% |\k@cgs@short@MassProton| is the mass of a proton in cgs units with reduced
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@MassProton}{%
+\ensuremath{%
+1.67%
+\times 10^{-27}\gm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@MassProton}
+% |\k@cgs@full@MassProton| is the mass of a proton in cgs units with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@MassProton}{%
+\ensuremath{%
+1.672\expandafter\physconst@decimalsseparator%
+547\expandafter\physconst@decimalsseparator%
+813\expandafter\physconst@decimalsseparator%
+969%
+\times 10^{-27}\gm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@short@MassProton}
+% |\k@eV@short@MassProton| is the mass of a proton in eV with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@short@MassProton}{%
+\ensuremath{%
+1.04%
+\times 10^{-15}\eV\,c^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@full@MassProton}
+% |\k@eV@full@MassProton| is the mass of a proton in eV with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@full@MassProton}{%
+\ensuremath{%
+1.043\expandafter\physconst@decimalsseparator%
+922\expandafter\physconst@decimalsseparator%
+235\expandafter\physconst@decimalsseparator%
+836%
+\times 10^{-15}\eV\,c^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kMassProton}
+% |\kMassProton| is the mass of a proton.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kMassProton}{%
+\k@SI@short@MassProton}
+\else
+\DeclareRobustCommand {\kMassProton}{%
+\k@SI@full@MassProton}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kMassProton}{%
+\k@cgs@short@MassProton}
+\else
+\DeclareRobustCommand {\kMassProton}{%
+\k@cgs@full@MassProton}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\keVMassProton}
+% |\keVMassProton| is the mass of a proton.
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVMassProton}{%
+\k@eV@short@MassProton}
+\else
+\DeclareRobustCommand {\keVMassProton}{%
+\k@eV@full@MassProton}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@MassHydrogen}
+% |\k@SI@short@MassHydrogen| is the mass of a neutral hydrogen atom in SI units
+% with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@MassHydrogen}{%
+\ensuremath{%
+1.67%
+\times 10^{-30}\kg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@MassHydrogen}
+% |\k@SI@full@MassHydrogen| is the mass of a neutral hydrogen atom in SI units
+% with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@MassHydrogen}{%
+\ensuremath{%
+1.673\expandafter\physconst@decimalsseparator%
+458\expandafter\physconst@decimalsseparator%
+687\expandafter\physconst@decimalsseparator%
+724%
+\times 10^{-30}\kg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@MassHydrogen}
+% |\k@cgs@short@MassHydrogen| is the mass of a neutral hydrogen atom in cgs
+% units with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@MassHydrogen}{%
+\ensuremath{%
+1.67%
+\times 10^{-27}\gm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@MassHydrogen}
+% |\k@cgs@full@MassHydrogen| is the mass of a neutral hydrogen atom in cgs
+% units with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@MassHydrogen}{%
+\ensuremath{%
+1.673\expandafter\physconst@decimalsseparator%
+458\expandafter\physconst@decimalsseparator%
+687\expandafter\physconst@decimalsseparator%
+724%
+\times 10^{-27}\gm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@short@MassHydrogen}
+% |\k@eV@short@MassHydrogen| is the mass of a neutral hydrogen atom in eV with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@short@MassHydrogen}{%
+\ensuremath{%
+1.04%
+\times 10^{-15}\eV\,c^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@full@MassHydrogen}
+% |\k@eV@full@MassHydrogen| is the mass of a neutral hydrogen atom in eV with
+% full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@full@MassHydrogen}{%
+\ensuremath{%
+1.044\expandafter\physconst@decimalsseparator%
+490\expandafter\physconst@decimalsseparator%
+758\expandafter\physconst@decimalsseparator%
+517%
+\times 10^{-15}\eV\,c^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kMassHydrogen}
+% |\kMassHydrogen| is the mass of a neutral hydrogen atom.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kMassHydrogen}{%
+\k@SI@short@MassHydrogen}
+\else
+\DeclareRobustCommand {\kMassHydrogen}{%
+\k@SI@full@MassHydrogen}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kMassHydrogen}{%
+\k@cgs@short@MassHydrogen}
+\else
+\DeclareRobustCommand {\kMassHydrogen}{%
+\k@cgs@full@MassHydrogen}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\keVMassHydrogen}
+% |\keVMassHydrogen| is the mass of a neutral hydrogen atom.
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVMassHydrogen}{%
+\k@eV@short@MassHydrogen}
+\else
+\DeclareRobustCommand {\keVMassHydrogen}{%
+\k@eV@full@MassHydrogen}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@MassSun}
+% |\k@SI@short@MassSun| is the mass of the Sun in SI units with reduced
+% precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@MassSun}{%
+\ensuremath{%
+1.99%
+\times 10^{30}\kg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@MassSun}
+% |\k@SI@full@MassSun| is the mass of the Sun in SI units with full precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@MassSun}{%
+\ensuremath{%
+1.988\expandafter\physconst@decimalsseparator%
+409\expandafter\physconst@decimalsseparator%
+9%
+\times 10^{30}\kg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@MassSun}
+% |\k@cgs@short@MassSun| is the mass of the Sun in cgs units with reduced
+% precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@MassSun}{%
+\ensuremath{%
+1.99%
+\times 10^{33}\gm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@MassSun}
+% |\k@cgs@full@MassSun| is the mass of the Sun in cgs units with full precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@MassSun}{%
+\ensuremath{%
+1.988\expandafter\physconst@decimalsseparator%
+409\expandafter\physconst@decimalsseparator%
+9%
+\times 10^{33}\gm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kMassSun}
+% |\kMassSun| is the mass of the Sun.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kMassSun}{%
+\k@SI@short@MassSun}
+\else
+\DeclareRobustCommand {\kMassSun}{%
+\k@SI@full@MassSun}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kMassSun}{%
+\k@cgs@short@MassSun}
+\else
+\DeclareRobustCommand {\kMassSun}{%
+\k@cgs@full@MassSun}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@MassAMU}
+% |\k@SI@short@MassAMU| is the mass of an atomic mass unit in SI units with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@MassAMU}{%
+\ensuremath{%
+1.66%
+\times 10^{-30}\kg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@MassAMU}
+% |\k@SI@full@MassAMU| is the mass of an atomic mass unit in SI units with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@MassAMU}{%
+\ensuremath{%
+1.660\expandafter\physconst@decimalsseparator%
+465\expandafter\physconst@decimalsseparator%
+492\expandafter\physconst@decimalsseparator%
+239%
+\times 10^{-30}\kg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@MassAMU}
+% |\k@cgs@short@MassAMU| is the mass of an atomic mass unit in cgs units with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@MassAMU}{%
+\ensuremath{%
+1.66%
+\times 10^{-27}\gm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@MassAMU}
+% |\k@cgs@full@MassAMU| is the mass of an atomic mass unit in cgs units with
+% full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@MassAMU}{%
+\ensuremath{%
+1.660\expandafter\physconst@decimalsseparator%
+465\expandafter\physconst@decimalsseparator%
+492\expandafter\physconst@decimalsseparator%
+239%
+\times 10^{-27}\gm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@short@MassAMU}
+% |\k@eV@short@MassAMU| is the mass of an atomic mass unit in eV with reduced
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@short@MassAMU}{%
+\ensuremath{%
+1.04%
+\times 10^{-15}\eV\,c^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@full@MassAMU}
+% |\k@eV@full@MassAMU| is the mass of an atomic mass unit in eV with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@full@MassAMU}{%
+\ensuremath{%
+1.036\expandafter\physconst@decimalsseparator%
+381\expandafter\physconst@decimalsseparator%
+043\expandafter\physconst@decimalsseparator%
+764%
+\times 10^{-15}\eV\,c^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kMassAMU}
+% |\kMassAMU| is the mass of an atomic mass unit.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kMassAMU}{%
+\k@SI@short@MassAMU}
+\else
+\DeclareRobustCommand {\kMassAMU}{%
+\k@SI@full@MassAMU}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kMassAMU}{%
+\k@cgs@short@MassAMU}
+\else
+\DeclareRobustCommand {\kMassAMU}{%
+\k@cgs@full@MassAMU}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\keVMassAMU}
+% |\keVMassAMU| is the mass of an atomic mass unit.
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVMassAMU}{%
+\k@eV@short@MassAMU}
+\else
+\DeclareRobustCommand {\keVMassAMU}{%
+\k@eV@full@MassAMU}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%
+%\subsection{Charge}
+%
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@ChargeFundamental}
+% |\k@SI@short@ChargeFundamental| is the fundamental charge in SI units with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@ChargeFundamental}{%
+\ensuremath{%
+1.60%
+\times 10^{-19}\Coulomb}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@ChargeFundamental}
+% |\k@SI@full@ChargeFundamental| is the fundamental charge in SI units with
+% full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@ChargeFundamental}{%
+\ensuremath{%
+1.602\expandafter\physconst@decimalsseparator%
+176\expandafter\physconst@decimalsseparator%
+634%
+\times 10^{-19}\Coulomb}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@ChargeFundamental}
+% |\k@cgs@short@ChargeFundamental| is the fundamental charge in cgs units with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@ChargeFundamental}{%
+\ensuremath{%
+4.80%
+\times 10^{-10}\esu}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@ChargeFundamental}
+% |\k@cgs@full@ChargeFundamental| is the fundamental charge in cgs units with
+% full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@ChargeFundamental}{%
+\ensuremath{%
+4.803\expandafter\physconst@decimalsseparator%
+204\expandafter\physconst@decimalsseparator%
+713%
+\times 10^{-10}\esu}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kChargeFundamental}
+% |\kChargeFundamental| is the fundamental charge.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kChargeFundamental}{%
+\k@SI@short@ChargeFundamental}
+\else
+\DeclareRobustCommand {\kChargeFundamental}{%
+\k@SI@full@ChargeFundamental}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kChargeFundamental}{%
+\k@cgs@short@ChargeFundamental}
+\else
+\DeclareRobustCommand {\kChargeFundamental}{%
+\k@cgs@full@ChargeFundamental}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@ChargeElectron}
+% |\k@SI@short@ChargeElectron| is the charge of an electron in SI units with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@ChargeElectron}{%
+\ensuremath{%
+-1.60%
+\times 10^{-19}\Coulomb}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@ChargeElectron}
+% |\k@SI@full@ChargeElectron| is the charge of an electron in SI units with
+% full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@ChargeElectron}{%
+\ensuremath{%
+-1.602\expandafter\physconst@decimalsseparator%
+176\expandafter\physconst@decimalsseparator%
+634%
+\times 10^{-19}\Coulomb}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@ChargeElectron}
+% |\k@cgs@short@ChargeElectron| is the charge of an electron in cgs units with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@ChargeElectron}{%
+\ensuremath{%
+-4.80%
+\times 10^{-10}\esu}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@ChargeElectron}
+% |\k@cgs@full@ChargeElectron| is the charge of an electron in cgs units with
+% full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@ChargeElectron}{%
+\ensuremath{%
+-4.803\expandafter\physconst@decimalsseparator%
+204\expandafter\physconst@decimalsseparator%
+713%
+\times 10^{-10}\esu}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kChargeElectron}
+% |\kChargeElectron| is the charge of an electron.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kChargeElectron}{%
+\k@SI@short@ChargeElectron}
+\else
+\DeclareRobustCommand {\kChargeElectron}{%
+\k@SI@full@ChargeElectron}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kChargeElectron}{%
+\k@cgs@short@ChargeElectron}
+\else
+\DeclareRobustCommand {\kChargeElectron}{%
+\k@cgs@full@ChargeElectron}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@ChargeProton}
+% |\k@SI@short@ChargeProton| is the charge of a proton in SI units with reduced
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@ChargeProton}{%
+\ensuremath{%
+1.60%
+\times 10^{-19}\Coulomb}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@ChargeProton}
+% |\k@SI@full@ChargeProton| is the charge of a proton in SI units with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@ChargeProton}{%
+\ensuremath{%
+1.602\expandafter\physconst@decimalsseparator%
+176\expandafter\physconst@decimalsseparator%
+634%
+\times 10^{-19}\Coulomb}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@ChargeProton}
+% |\k@cgs@short@ChargeProton| is the charge of a proton in cgs units with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@ChargeProton}{%
+\ensuremath{%
+4.80%
+\times 10^{-10}\esu}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@ChargeProton}
+% |\k@cgs@full@ChargeProton| is the charge of a proton in cgs units with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@ChargeProton}{%
+\ensuremath{%
+4.803\expandafter\physconst@decimalsseparator%
+204\expandafter\physconst@decimalsseparator%
+713%
+\times 10^{-10}\esu}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kChargeProton}
+% |\kChargeProton| is the charge of a proton.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kChargeProton}{%
+\k@SI@short@ChargeProton}
+\else
+\DeclareRobustCommand {\kChargeProton}{%
+\k@SI@full@ChargeProton}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kChargeProton}{%
+\k@cgs@short@ChargeProton}
+\else
+\DeclareRobustCommand {\kChargeProton}{%
+\k@cgs@full@ChargeProton}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%
+%\subsection{Distances and Lengths}
+%
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@RadiusBohr}
+% |\k@SI@short@RadiusBohr| is Bohr radius of an atom in SI units with reduced
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@RadiusBohr}{%
+\ensuremath{%
+5.29%
+\times 10^{-8}\m}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@RadiusBohr}
+% |\k@SI@full@RadiusBohr| is Bohr radius of an atom in SI units with full
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@RadiusBohr}{%
+\ensuremath{%
+5.292\expandafter\physconst@decimalsseparator%
+006\expandafter\physconst@decimalsseparator%
+59%
+\times 10^{-8}\m}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@RadiusBohr}
+% |\k@cgs@short@RadiusBohr| is Bohr radius of an atom in cgs units with reduced
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@RadiusBohr}{%
+\ensuremath{%
+5.29%
+\times 10^{-6}\cm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@RadiusBohr}
+% |\k@cgs@full@RadiusBohr| is Bohr radius of an atom in cgs units with full
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@RadiusBohr}{%
+\ensuremath{%
+5.292\expandafter\physconst@decimalsseparator%
+006\expandafter\physconst@decimalsseparator%
+59%
+\times 10^{-6}\cm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kRadiusBohr}
+% |\kRadiusBohr| is Bohr radius of an atom.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kRadiusBohr}{%
+\k@SI@short@RadiusBohr}
+\else
+\DeclareRobustCommand {\kRadiusBohr}{%
+\k@SI@full@RadiusBohr}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kRadiusBohr}{%
+\k@cgs@short@RadiusBohr}
+\else
+\DeclareRobustCommand {\kRadiusBohr}{%
+\k@cgs@full@RadiusBohr}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@AstronomicalUnit}
+% |\k@SI@short@AstronomicalUnit| is the astronomical unit (the average distance
+% between the Earth and the Sun) in SI units with reduced precision.
+% Source: IAU~Resolution~B2~2012
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@AstronomicalUnit}{%
+\ensuremath{%
+1.50%
+\times 10^{11}\m}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@AstronomicalUnit}
+% |\k@SI@full@AstronomicalUnit| is the astronomical unit (the average distance
+% between the Earth and the Sun) in SI units with full precision.
+% Source: IAU~Resolution~B2~2012
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@AstronomicalUnit}{%
+\ensuremath{%
+1.495\expandafter\physconst@decimalsseparator%
+978\expandafter\physconst@decimalsseparator%
+707%
+\times 10^{11}\m}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@AstronomicalUnit}
+% |\k@cgs@short@AstronomicalUnit| is the astronomical unit (the average
+% distance between the Earth and the Sun) in cgs units with reduced precision.
+% Source: IAU~Resolution~B2~2012
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@AstronomicalUnit}{%
+\ensuremath{%
+1.50%
+\times 10^{13}\cm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@AstronomicalUnit}
+% |\k@cgs@full@AstronomicalUnit| is the astronomical unit (the average distance
+% between the Earth and the Sun) in cgs units with full precision.
+% Source: IAU~Resolution~B2~2012
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@AstronomicalUnit}{%
+\ensuremath{%
+1.495\expandafter\physconst@decimalsseparator%
+978\expandafter\physconst@decimalsseparator%
+707%
+\times 10^{13}\cm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kAstronomicalUnit}
+% |\kAstronomicalUnit| is the astronomical unit (the average distance between
+% the Earth and the Sun).
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kAstronomicalUnit}{%
+\k@SI@short@AstronomicalUnit}
+\else
+\DeclareRobustCommand {\kAstronomicalUnit}{%
+\k@SI@full@AstronomicalUnit}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kAstronomicalUnit}{%
+\k@cgs@short@AstronomicalUnit}
+\else
+\DeclareRobustCommand {\kAstronomicalUnit}{%
+\k@cgs@full@AstronomicalUnit}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@Parsec}
+% |\k@SI@short@Parsec| is the length of a parsec ($\frac{648000\au}{\pi}$) in
+% SI units with reduced precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@Parsec}{%
+\ensuremath{%
+3.09%
+\times 10^{16}\m}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@Parsec}
+% |\k@SI@full@Parsec| is the length of a parsec ($\frac{648000\au}{\pi}$) in SI
+% units with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@Parsec}{%
+\ensuremath{%
+3.085\expandafter\physconst@decimalsseparator%
+677\expandafter\physconst@decimalsseparator%
+581%
+\times 10^{16}\m}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@Parsec}
+% |\k@cgs@short@Parsec| is the length of a parsec ($\frac{648000\au}{\pi}$) in
+% cgs units with reduced precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@Parsec}{%
+\ensuremath{%
+3.09%
+\times 10^{18}\cm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@Parsec}
+% |\k@cgs@full@Parsec| is the length of a parsec ($\frac{648000\au}{\pi}$) in
+% cgs units with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@Parsec}{%
+\ensuremath{%
+3.085\expandafter\physconst@decimalsseparator%
+677\expandafter\physconst@decimalsseparator%
+581%
+\times 10^{18}\cm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kParsec}
+% |\kParsec| is the length of a parsec ($\frac{648000\au}{\pi}$).
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kParsec}{%
+\k@SI@short@Parsec}
+\else
+\DeclareRobustCommand {\kParsec}{%
+\k@SI@full@Parsec}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kParsec}{%
+\k@cgs@short@Parsec}
+\else
+\DeclareRobustCommand {\kParsec}{%
+\k@cgs@full@Parsec}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@RadiusSun}
+% |\k@SI@short@RadiusSun| is the mean radius of the Sun in SI units with
+% reduced precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@RadiusSun}{%
+\ensuremath{%
+6.96%
+\times 10^{8}\m}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@RadiusSun}
+% |\k@SI@full@RadiusSun| is the mean radius of the Sun in SI units with full
+% precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@RadiusSun}{%
+\ensuremath{%
+6.957%
+\times 10^{8}\m}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@RadiusSun}
+% |\k@cgs@short@RadiusSun| is the mean radius of the Sun in cgs units with
+% reduced precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@RadiusSun}{%
+\ensuremath{%
+6.96%
+\times 10^{10}\cm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@RadiusSun}
+% |\k@cgs@full@RadiusSun| is the mean radius of the Sun in cgs units with full
+% precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@RadiusSun}{%
+\ensuremath{%
+6.957%
+\times 10^{10}\cm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kRadiusSun}
+% |\kRadiusSun| is the mean radius of the Sun.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kRadiusSun}{%
+\k@SI@short@RadiusSun}
+\else
+\DeclareRobustCommand {\kRadiusSun}{%
+\k@SI@full@RadiusSun}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kRadiusSun}{%
+\k@cgs@short@RadiusSun}
+\else
+\DeclareRobustCommand {\kRadiusSun}{%
+\k@cgs@full@RadiusSun}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%
+%\subsection{Energy, Power, and Luminosity}
+%
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@Rydberg}
+% |\k@SI@short@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in SI units with reduced precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@Rydberg}{%
+\ensuremath{%
+2.18%
+\times 10^{-21}\Joule}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@Rydberg}
+% |\k@SI@full@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in SI units with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@Rydberg}{%
+\ensuremath{%
+2.179\expandafter\physconst@decimalsseparator%
+775\expandafter\physconst@decimalsseparator%
+77%
+\times 10^{-21}\Joule}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@Rydberg}
+% |\k@cgs@short@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in cgs units with reduced precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@Rydberg}{%
+\ensuremath{%
+2.18%
+\times 10^{-14}\erg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@Rydberg}
+% |\k@cgs@full@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in cgs units with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@Rydberg}{%
+\ensuremath{%
+2.179\expandafter\physconst@decimalsseparator%
+775\expandafter\physconst@decimalsseparator%
+77%
+\times 10^{-14}\erg}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@short@Rydberg}
+% |\k@eV@short@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in eV with reduced precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@short@Rydberg}{%
+\ensuremath{%
+1.36%
+\times 10^{-2}\eV}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@full@Rydberg}
+% |\k@eV@full@Rydberg| is the Rydberg energy (the binding energy of Hydrogen)
+% in eV with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@full@Rydberg}{%
+\ensuremath{%
+1.360\expandafter\physconst@decimalsseparator%
+509\expandafter\physconst@decimalsseparator%
+03%
+\times 10^{-2}\eV}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kRydberg}
+% |\kRydberg| is the Rydberg energy (the binding energy of Hydrogen).
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kRydberg}{%
+\k@SI@short@Rydberg}
+\else
+\DeclareRobustCommand {\kRydberg}{%
+\k@SI@full@Rydberg}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kRydberg}{%
+\k@cgs@short@Rydberg}
+\else
+\DeclareRobustCommand {\kRydberg}{%
+\k@cgs@full@Rydberg}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\keVRydberg}
+% |\keVRydberg| is the Rydberg energy (the binding energy of Hydrogen).
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVRydberg}{%
+\k@eV@short@Rydberg}
+\else
+\DeclareRobustCommand {\keVRydberg}{%
+\k@eV@full@Rydberg}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@LuminositySun}
+% |\k@SI@short@LuminositySun| is the luminosity of the Sun in SI units with
+% reduced precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@LuminositySun}{%
+\ensuremath{%
+3.83%
+\times 10^{26}\Watt}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@LuminositySun}
+% |\k@SI@full@LuminositySun| is the luminosity of the Sun in SI units with full
+% precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@LuminositySun}{%
+\ensuremath{%
+3.828%
+\times 10^{26}\Watt}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@LuminositySun}
+% |\k@cgs@short@LuminositySun| is the luminosity of the Sun in cgs units with
+% reduced precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@LuminositySun}{%
+\ensuremath{%
+3.83%
+\times 10^{33}\erg\Sec^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@LuminositySun}
+% |\k@cgs@full@LuminositySun| is the luminosity of the Sun in cgs units with
+% full precision.
+% Source: IAU~Resolution~B3~2015
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@LuminositySun}{%
+\ensuremath{%
+3.828%
+\times 10^{33}\erg\Sec^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kLuminositySun}
+% |\kLuminositySun| is the luminosity of the Sun.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kLuminositySun}{%
+\k@SI@short@LuminositySun}
+\else
+\DeclareRobustCommand {\kLuminositySun}{%
+\k@SI@full@LuminositySun}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kLuminositySun}{%
+\k@cgs@short@LuminositySun}
+\else
+\DeclareRobustCommand {\kLuminositySun}{%
+\k@cgs@full@LuminositySun}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%
+%\subsection{Pressure}
+%
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@PressureAtmosphere}
+% |\k@SI@short@PressureAtmosphere| is the standard atmospheric pressure in SI
+% units with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@PressureAtmosphere}{%
+\ensuremath{%
+1.01%
+\times 10^{5}\Pa}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@PressureAtmosphere}
+% |\k@SI@full@PressureAtmosphere| is the standard atmospheric pressure in SI
+% units with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@PressureAtmosphere}{%
+\ensuremath{%
+1.013\expandafter\physconst@decimalsseparator%
+25%
+\times 10^{5}\Pa}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@PressureAtmosphere}
+% |\k@cgs@short@PressureAtmosphere| is the standard atmospheric pressure in cgs
+% units with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@PressureAtmosphere}{%
+\ensuremath{%
+1.01\barP[m]}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@PressureAtmosphere}
+% |\k@cgs@full@PressureAtmosphere| is the standard atmospheric pressure in cgs
+% units with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@PressureAtmosphere}{%
+\ensuremath{%
+1.013\expandafter\physconst@decimalsseparator%
+25\barP[m]}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kPressureAtmosphere}
+% |\kPressureAtmosphere| is the standard atmospheric pressure.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kPressureAtmosphere}{%
+\k@SI@short@PressureAtmosphere}
+\else
+\DeclareRobustCommand {\kPressureAtmosphere}{%
+\k@SI@full@PressureAtmosphere}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kPressureAtmosphere}{%
+\k@cgs@short@PressureAtmosphere}
+\else
+\DeclareRobustCommand {\kPressureAtmosphere}{%
+\k@cgs@full@PressureAtmosphere}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@PressureStandard}
+% |\k@SI@short@PressureStandard| is the standard atmospheric pressure in SI
+% units with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@PressureStandard}{%
+\ensuremath{%
+1.00%
+\times 10^{5}\Pa}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@PressureStandard}
+% |\k@SI@full@PressureStandard| is the standard atmospheric pressure in SI
+% units with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@PressureStandard}{%
+\ensuremath{%
+1.000\expandafter\physconst@decimalsseparator%
+00%
+\times 10^{5}\Pa}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@PressureStandard}
+% |\k@cgs@short@PressureStandard| is the standard atmospheric pressure in cgs
+% units with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@PressureStandard}{%
+\ensuremath{%
+1.00\barP[m]}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@PressureStandard}
+% |\k@cgs@full@PressureStandard| is the standard atmospheric pressure in cgs
+% units with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@PressureStandard}{%
+\ensuremath{%
+1.000\expandafter\physconst@decimalsseparator%
+00\barP[m]}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kPressureStandard}
+% |\kPressureStandard| is the standard atmospheric pressure.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kPressureStandard}{%
+\k@SI@short@PressureStandard}
+\else
+\DeclareRobustCommand {\kPressureStandard}{%
+\k@SI@full@PressureStandard}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kPressureStandard}{%
+\k@cgs@short@PressureStandard}
+\else
+\DeclareRobustCommand {\kPressureStandard}{%
+\k@cgs@full@PressureStandard}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%
+%\subsection{Velocity, Speed and Acceleration}
+%
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@SpeedLight}
+% |\k@SI@short@SpeedLight| is the speed of light in SI units with reduced
+% precision.
+% Source: CODATA 2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@SpeedLight}{%
+\ensuremath{%
+3.00%
+\times 10^{8}\m\Sec^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@SpeedLight}
+% |\k@SI@full@SpeedLight| is the speed of light in SI units with full precision.
+% Source: CODATA 2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@SpeedLight}{%
+\ensuremath{%
+2.997\expandafter\physconst@decimalsseparator%
+924\expandafter\physconst@decimalsseparator%
+58%
+\times 10^{8}\m\Sec^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@SpeedLight}
+% |\k@cgs@short@SpeedLight| is the speed of light in cgs units with reduced
+% precision.
+% Source: CODATA 2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@SpeedLight}{%
+\ensuremath{%
+3.00%
+\times 10^{10}\cm\Sec^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@SpeedLight}
+% |\k@cgs@full@SpeedLight| is the speed of light in cgs units with full
+% precision.
+% Source: CODATA 2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@SpeedLight}{%
+\ensuremath{%
+2.997\expandafter\physconst@decimalsseparator%
+924\expandafter\physconst@decimalsseparator%
+58%
+\times 10^{10}\cm\Sec^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kSpeedLight}
+% |\kSpeedLight| is the speed of light.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kSpeedLight}{%
+\k@SI@short@SpeedLight}
+\else
+\DeclareRobustCommand {\kSpeedLight}{%
+\k@SI@full@SpeedLight}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kSpeedLight}{%
+\k@cgs@short@SpeedLight}
+\else
+\DeclareRobustCommand {\kSpeedLight}{%
+\k@cgs@full@SpeedLight}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@AccelGravity}
+% |\k@SI@short@AccelGravity| is the accelertion due to gravity at the surface
+% of the Earth in SI units with reduced precision.
+% Source: CODATA 2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@AccelGravity}{%
+\ensuremath{%
+6.67%
+\times 10^{-11}\N\kg^{-2}\m^2}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@AccelGravity}
+% |\k@SI@full@AccelGravity| is the accelertion due to gravity at the surface of
+% the Earth in SI units with full precision.
+% Source: CODATA 2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@AccelGravity}{%
+\ensuremath{%
+6.674\expandafter\physconst@decimalsseparator%
+30%
+\times 10^{-11}\N\kg^{-2}\m^2}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@AccelGravity}
+% |\k@cgs@short@AccelGravity| is the accelertion due to gravity at the surface
+% of the Earth in cgs units with reduced precision.
+% Source: CODATA 2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@AccelGravity}{%
+\ensuremath{%
+6.67%
+\times 10^{-8}\dyne\gm^{-2}\cm^2}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@AccelGravity}
+% |\k@cgs@full@AccelGravity| is the accelertion due to gravity at the surface
+% of the Earth in cgs units with full precision.
+% Source: CODATA 2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@AccelGravity}{%
+\ensuremath{%
+6.674\expandafter\physconst@decimalsseparator%
+30%
+\times 10^{-8}\dyne\gm^{-2}\cm^2}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kAccelGravity}
+% |\kAccelGravity| is the accelertion due to gravity at the surface of the
+% Earth.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kAccelGravity}{%
+\k@SI@short@AccelGravity}
+\else
+\DeclareRobustCommand {\kAccelGravity}{%
+\k@SI@full@AccelGravity}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kAccelGravity}{%
+\k@cgs@short@AccelGravity}
+\else
+\DeclareRobustCommand {\kAccelGravity}{%
+\k@cgs@full@AccelGravity}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%
+%\subsection{Other Constants}
+%
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@Coulomb}
+% |\k@SI@short@Coulomb| is the Coulomb constant ($\frac{1}{4\pi\epsilon_0}$) in
+% SI units with reduced precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@Coulomb}{%
+\ensuremath{%
+8.99%
+\times 10^{13}\N\m^2\Coulomb^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@Coulomb}
+% |\k@SI@full@Coulomb| is the Coulomb constant ($\frac{1}{4\pi\epsilon_0}$) in
+% SI units with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@Coulomb}{%
+\ensuremath{%
+8.987\expandafter\physconst@decimalsseparator%
+551\expandafter\physconst@decimalsseparator%
+79%
+\times 10^{13}\N\m^2\Coulomb^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@Coulomb}
+% |\k@cgs@short@Coulomb| is the Coulomb constant ($\frac{1}{4\pi\epsilon_0}$)
+% in cgs units with reduced precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@Coulomb}{%
+\ensuremath{%
+1.00}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@Coulomb}
+% |\k@cgs@full@Coulomb| is the Coulomb constant ($\frac{1}{4\pi\epsilon_0}$) in
+% cgs units with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@Coulomb}{%
+\ensuremath{%
+1.000\expandafter\physconst@decimalsseparator%
+000\expandafter\physconst@decimalsseparator%
+00}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kCoulomb}
+% |\kCoulomb| is the Coulomb constant ($\frac{1}{4\pi\epsilon_0}$).
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kCoulomb}{%
+\k@SI@short@Coulomb}
+\else
+\DeclareRobustCommand {\kCoulomb}{%
+\k@SI@full@Coulomb}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kCoulomb}{%
+\k@cgs@short@Coulomb}
+\else
+\DeclareRobustCommand {\kCoulomb}{%
+\k@cgs@full@Coulomb}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@VacuumPermittivity}
+% |\k@SI@short@VacuumPermittivity| is the electric permittivity of the vacuum
+% in SI units with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@VacuumPermittivity}{%
+\ensuremath{%
+8.85%
+\times 10^{-12}\Farad\m^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@VacuumPermittivity}
+% |\k@SI@full@VacuumPermittivity| is the electric permittivity of the vacuum in
+% SI units with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@VacuumPermittivity}{%
+\ensuremath{%
+8.854\expandafter\physconst@decimalsseparator%
+187\expandafter\physconst@decimalsseparator%
+812\expandafter\physconst@decimalsseparator%
+8%
+\times 10^{-12}\Farad\m^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@VacuumPermittivity}
+% |\k@cgs@short@VacuumPermittivity| is the electric permittivity of the vacuum
+% in cgs units with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@VacuumPermittivity}{%
+\ensuremath{%
+7.96%
+\times 10^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@VacuumPermittivity}
+% |\k@cgs@full@VacuumPermittivity| is the electric permittivity of the vacuum
+% in cgs units with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@VacuumPermittivity}{%
+\ensuremath{%
+7.957\expandafter\physconst@decimalsseparator%
+747\expandafter\physconst@decimalsseparator%
+154\expandafter\physconst@decimalsseparator%
+6%
+\times 10^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kVacuumPermittivity}
+% |\kVacuumPermittivity| is the electric permittivity of the vacuum.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kVacuumPermittivity}{%
+\k@SI@short@VacuumPermittivity}
+\else
+\DeclareRobustCommand {\kVacuumPermittivity}{%
+\k@SI@full@VacuumPermittivity}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kVacuumPermittivity}{%
+\k@cgs@short@VacuumPermittivity}
+\else
+\DeclareRobustCommand {\kVacuumPermittivity}{%
+\k@cgs@full@VacuumPermittivity}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@VacuumPermeability}
+% |\k@SI@short@VacuumPermeability| is the magnetic permeability of the vacuum
+% in SI units with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@VacuumPermeability}{%
+\ensuremath{%
+8.85%
+\times 10^{-12}\N\Amp^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@VacuumPermeability}
+% |\k@SI@full@VacuumPermeability| is the magnetic permeability of the vacuum in
+% SI units with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@VacuumPermeability}{%
+\ensuremath{%
+8.854\expandafter\physconst@decimalsseparator%
+187\expandafter\physconst@decimalsseparator%
+812\expandafter\physconst@decimalsseparator%
+8%
+\times 10^{-12}\N\Amp^{-2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@VacuumPermeability}
+% |\k@cgs@short@VacuumPermeability| is the magnetic permeability of the vacuum
+% in cgs units with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@VacuumPermeability}{%
+\ensuremath{%
+1.26%
+\times 10^{1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@VacuumPermeability}
+% |\k@cgs@full@VacuumPermeability| is the magnetic permeability of the vacuum
+% in cgs units with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@VacuumPermeability}{%
+\ensuremath{%
+1.256\expandafter\physconst@decimalsseparator%
+637\expandafter\physconst@decimalsseparator%
+061\expandafter\physconst@decimalsseparator%
+4%
+\times 10^{1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kVacuumPermeability}
+% |\kVacuumPermeability| is the magnetic permeability of the vacuum.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kVacuumPermeability}{%
+\k@SI@short@VacuumPermeability}
+\else
+\DeclareRobustCommand {\kVacuumPermeability}{%
+\k@SI@full@VacuumPermeability}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kVacuumPermeability}{%
+\k@cgs@short@VacuumPermeability}
+\else
+\DeclareRobustCommand {\kVacuumPermeability}{%
+\k@cgs@full@VacuumPermeability}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@short@VacuumImpedance}
+% |\k@short@VacuumImpedance| is the characteristic impedance of the vacuum with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@short@VacuumImpedance}{%
+\ensuremath{%
+3.77%
+\times 10^{2}\Ohm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@full@VacuumImpedance}
+% |\k@full@VacuumImpedance| is the characteristic impedance of the vacuum with
+% full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@full@VacuumImpedance}{%
+\ensuremath{%
+3.767\expandafter\physconst@decimalsseparator%
+303\expandafter\physconst@decimalsseparator%
+136\expandafter\physconst@decimalsseparator%
+68%
+\times 10^{2}\Ohm}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kVacuumImpedance}
+% |\kVacuumImpedance| is the characteristic impedance of the vacuum.
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kVacuumImpedance}{%
+\k@short@VacuumImpedance}
+\else
+\DeclareRobustCommand {\kVacuumImpedance}{%
+\k@full@VacuumImpedance}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@Boltzmann}
+% |\k@SI@short@Boltzmann| is the Boltzmann constant in SI units with reduced
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@Boltzmann}{%
+\ensuremath{%
+1.38%
+\times 10^{-23}\J\K^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@Boltzmann}
+% |\k@SI@full@Boltzmann| is the Boltzmann constant in SI units with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@Boltzmann}{%
+\ensuremath{%
+1.380\expandafter\physconst@decimalsseparator%
+649%
+\times 10^{-23}\J\K^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@Boltzmann}
+% |\k@cgs@short@Boltzmann| is the Boltzmann constant in cgs units with reduced
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@Boltzmann}{%
+\ensuremath{%
+1.38%
+\times 10^{-16}\erg\K^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@Boltzmann}
+% |\k@cgs@full@Boltzmann| is the Boltzmann constant in cgs units with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@Boltzmann}{%
+\ensuremath{%
+1.380\expandafter\physconst@decimalsseparator%
+649%
+\times 10^{-16}\erg\K^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@short@Boltzmann}
+% |\k@eV@short@Boltzmann| is the Boltzmann constant in eV with reduced
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@short@Boltzmann}{%
+\ensuremath{%
+8.62%
+\times 10^{-5}\eV\K^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@full@Boltzmann}
+% |\k@eV@full@Boltzmann| is the Boltzmann constant in eV with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@full@Boltzmann}{%
+\ensuremath{%
+8.617\expandafter\physconst@decimalsseparator%
+333%
+\times 10^{-5}\eV\K^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kBoltzmann}
+% |\kBoltzmann| is the Boltzmann constant.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kBoltzmann}{%
+\k@SI@short@Boltzmann}
+\else
+\DeclareRobustCommand {\kBoltzmann}{%
+\k@SI@full@Boltzmann}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kBoltzmann}{%
+\k@cgs@short@Boltzmann}
+\else
+\DeclareRobustCommand {\kBoltzmann}{%
+\k@cgs@full@Boltzmann}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\keVBoltzmann}
+% |\keVBoltzmann| is the Boltzmann constant.
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVBoltzmann}{%
+\k@eV@short@Boltzmann}
+\else
+\DeclareRobustCommand {\keVBoltzmann}{%
+\k@eV@full@Boltzmann}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@Planck}
+% |\k@SI@short@Planck| is the Planck constant in SI units with reduced
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@Planck}{%
+\ensuremath{%
+6.63%
+\times 10^{-34}\J\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@Planck}
+% |\k@SI@full@Planck| is the Planck constant in SI units with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@Planck}{%
+\ensuremath{%
+6.626\expandafter\physconst@decimalsseparator%
+070\expandafter\physconst@decimalsseparator%
+15%
+\times 10^{-34}\J\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@Planck}
+% |\k@cgs@short@Planck| is the Planck constant in cgs units with reduced
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@Planck}{%
+\ensuremath{%
+6.63%
+\times 10^{-27}\erg\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@Planck}
+% |\k@cgs@full@Planck| is the Planck constant in cgs units with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@Planck}{%
+\ensuremath{%
+6.626\expandafter\physconst@decimalsseparator%
+070\expandafter\physconst@decimalsseparator%
+15%
+\times 10^{-27}\erg\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@short@Planck}
+% |\k@eV@short@Planck| is the Planck constant in eV with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@short@Planck}{%
+\ensuremath{%
+4.14%
+\times 10^{-15}\eV\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@full@Planck}
+% |\k@eV@full@Planck| is the Planck constant in eV with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@full@Planck}{%
+\ensuremath{%
+4.135\expandafter\physconst@decimalsseparator%
+667\expandafter\physconst@decimalsseparator%
+70%
+\times 10^{-15}\eV\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kPlanck}
+% |\kPlanck| is the Planck constant.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kPlanck}{%
+\k@SI@short@Planck}
+\else
+\DeclareRobustCommand {\kPlanck}{%
+\k@SI@full@Planck}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kPlanck}{%
+\k@cgs@short@Planck}
+\else
+\DeclareRobustCommand {\kPlanck}{%
+\k@cgs@full@Planck}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\keVPlanck}
+% |\keVPlanck| is the Planck constant.
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVPlanck}{%
+\k@eV@short@Planck}
+\else
+\DeclareRobustCommand {\keVPlanck}{%
+\k@eV@full@Planck}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@PlanckReduced}
+% |\k@SI@short@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in SI units with reduced precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@PlanckReduced}{%
+\ensuremath{%
+1.05%
+\times 10^{-34}\J\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@PlanckReduced}
+% |\k@SI@full@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in SI units with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@PlanckReduced}{%
+\ensuremath{%
+1.054\expandafter\physconst@decimalsseparator%
+571\expandafter\physconst@decimalsseparator%
+82%
+\times 10^{-34}\J\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@PlanckReduced}
+% |\k@cgs@short@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in cgs units with reduced precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@PlanckReduced}{%
+\ensuremath{%
+1.05%
+\times 10^{-27}\erg\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@PlanckReduced}
+% |\k@cgs@full@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in cgs units with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@PlanckReduced}{%
+\ensuremath{%
+1.054\expandafter\physconst@decimalsseparator%
+571\expandafter\physconst@decimalsseparator%
+82%
+\times 10^{-27}\erg\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@short@PlanckReduced}
+% |\k@eV@short@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in eV with reduced precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@short@PlanckReduced}{%
+\ensuremath{%
+6.58%
+\times 10^{-16}\eV\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@eV@full@PlanckReduced}
+% |\k@eV@full@PlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$ in eV with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@eV@full@PlanckReduced}{%
+\ensuremath{%
+6.582\expandafter\physconst@decimalsseparator%
+119\expandafter\physconst@decimalsseparator%
+57%
+\times 10^{-16}\eV\Sec}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kPlanckReduced}
+% |\kPlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kPlanckReduced}{%
+\k@SI@short@PlanckReduced}
+\else
+\DeclareRobustCommand {\kPlanckReduced}{%
+\k@SI@full@PlanckReduced}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kPlanckReduced}{%
+\k@cgs@short@PlanckReduced}
+\else
+\DeclareRobustCommand {\kPlanckReduced}{%
+\k@cgs@full@PlanckReduced}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\keVPlanckReduced}
+% |\keVPlanckReduced| is the Reduced Planck constant
+% $\left(\frac{h}{2\pi}\right)$.
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVPlanckReduced}{%
+\k@eV@short@PlanckReduced}
+\else
+\DeclareRobustCommand {\keVPlanckReduced}{%
+\k@eV@full@PlanckReduced}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@Gravity}
+% |\k@SI@short@Gravity| is Newton's gravitational constant in SI units with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@Gravity}{%
+\ensuremath{%
+6.67%
+\times 10^{-15}\N\kg^{-2}\m^2}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@Gravity}
+% |\k@SI@full@Gravity| is Newton's gravitational constant in SI units with full
+% precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@Gravity}{%
+\ensuremath{%
+6.674\expandafter\physconst@decimalsseparator%
+30%
+\times 10^{-15}\N\kg^{-2}\m^2}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@Gravity}
+% |\k@cgs@short@Gravity| is Newton's gravitational constant in cgs units with
+% reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@Gravity}{%
+\ensuremath{%
+6.67%
+\times 10^{-8}\dyne\gm^{-2}\cm^2}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@Gravity}
+% |\k@cgs@full@Gravity| is Newton's gravitational constant in cgs units with
+% full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@Gravity}{%
+\ensuremath{%
+6.674\expandafter\physconst@decimalsseparator%
+30%
+\times 10^{-8}\dyne\gm^{-2}\cm^2}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kGravity}
+% |\kGravity| is Newton's gravitational constant.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kGravity}{%
+\k@SI@short@Gravity}
+\else
+\DeclareRobustCommand {\kGravity}{%
+\k@SI@full@Gravity}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kGravity}{%
+\k@cgs@short@Gravity}
+\else
+\DeclareRobustCommand {\kGravity}{%
+\k@cgs@full@Gravity}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@StefanBoltzmann}
+% |\k@SI@short@StefanBoltzmann| is the Stefan-Boltzmann blackbody constant
+% $\left(\frac{2\pi^5k_\mathrm{B}}{15h^3c^2}\right)$ in SI units with reduced
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@StefanBoltzmann}{%
+\ensuremath{%
+5.67%
+\times 10^{-6}\J\Kelvin^{-4}\m^{-2}\Sec^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@StefanBoltzmann}
+% |\k@SI@full@StefanBoltzmann| is the Stefan-Boltzmann blackbody constant
+% $\left(\frac{2\pi^5k_\mathrm{B}}{15h^3c^2}\right)$ in SI units with full
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@StefanBoltzmann}{%
+\ensuremath{%
+5.670\expandafter\physconst@decimalsseparator%
+374%
+\times 10^{-6}\J\Kelvin^{-4}\m^{-2}\Sec^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@StefanBoltzmann}
+% |\k@cgs@short@StefanBoltzmann| is the Stefan-Boltzmann blackbody constant
+% $\left(\frac{2\pi^5k_\mathrm{B}}{15h^3c^2}\right)$ in cgs units with reduced
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@StefanBoltzmann}{%
+\ensuremath{%
+5.67%
+\times 10^{-5}\erg\Kelvin^{-4}\cm^{-2}\Sec^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@StefanBoltzmann}
+% |\k@cgs@full@StefanBoltzmann| is the Stefan-Boltzmann blackbody constant
+% $\left(\frac{2\pi^5k_\mathrm{B}}{15h^3c^2}\right)$ in cgs units with full
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@StefanBoltzmann}{%
+\ensuremath{%
+5.670\expandafter\physconst@decimalsseparator%
+374%
+\times 10^{-5}\erg\Kelvin^{-4}\cm^{-2}\Sec^{-1}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kStefanBoltzmann}
+% |\kStefanBoltzmann| is the Stefan-Boltzmann blackbody constant
+% $\left(\frac{2\pi^5k_\mathrm{B}}{15h^3c^2}\right)$.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kStefanBoltzmann}{%
+\k@SI@short@StefanBoltzmann}
+\else
+\DeclareRobustCommand {\kStefanBoltzmann}{%
+\k@SI@full@StefanBoltzmann}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kStefanBoltzmann}{%
+\k@cgs@short@StefanBoltzmann}
+\else
+\DeclareRobustCommand {\kStefanBoltzmann}{%
+\k@cgs@full@StefanBoltzmann}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@short@Radiation}
+% |\k@SI@short@Radiation| is the radiation constant, $a
+% \left(\frac{8\pi^5k_\mathrm{B}^4}{15c^3h^3}\right)$ in SI units with reduced
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@short@Radiation}{%
+\ensuremath{%
+7.57%
+\times 10^{-16}\Joule\m^{-3}\Kelvin^{-4}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@SI@full@Radiation}
+% |\k@SI@full@Radiation| is the radiation constant, $a
+% \left(\frac{8\pi^5k_\mathrm{B}^4}{15c^3h^3}\right)$ in SI units with full
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@SI@full@Radiation}{%
+\ensuremath{%
+7.565\expandafter\physconst@decimalsseparator%
+733%
+\times 10^{-16}\Joule\m^{-3}\Kelvin^{-4}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@short@Radiation}
+% |\k@cgs@short@Radiation| is the radiation constant, $a
+% \left(\frac{8\pi^5k_\mathrm{B}^4}{15c^3h^3}\right)$ in cgs units with reduced
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@short@Radiation}{%
+\ensuremath{%
+7.57%
+\times 10^{-15}\erg\cm^{-3}\Kelvin^{-4}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@cgs@full@Radiation}
+% |\k@cgs@full@Radiation| is the radiation constant, $a
+% \left(\frac{8\pi^5k_\mathrm{B}^4}{15c^3h^3}\right)$ in cgs units with full
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@cgs@full@Radiation}{%
+\ensuremath{%
+7.565\expandafter\physconst@decimalsseparator%
+733%
+\times 10^{-15}\erg\cm^{-3}\Kelvin^{-4}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kRadiation}
+% |\kRadiation| is the radiation constant, $a
+% \left(\frac{8\pi^5k_\mathrm{B}^4}{15c^3h^3}\right)$.
+%
+% \begin{macrocode}
+\ifx\cgsunits\undefined
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kRadiation}{%
+\k@SI@short@Radiation}
+\else
+\DeclareRobustCommand {\kRadiation}{%
+\k@SI@full@Radiation}
+\fi
+\else
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kRadiation}{%
+\k@cgs@short@Radiation}
+\else
+\DeclareRobustCommand {\kRadiation}{%
+\k@cgs@full@Radiation}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@short@FineStructure}
+% |\k@short@FineStructure| is the fine structure constant with reduced
+% precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@short@FineStructure}{%
+\ensuremath{%
+7.30%
+\times 10^{-3}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@full@FineStructure}
+% |\k@full@FineStructure| is the fine structure constant with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@full@FineStructure}{%
+\ensuremath{%
+7.297\expandafter\physconst@decimalsseparator%
+352\expandafter\physconst@decimalsseparator%
+57%
+\times 10^{-3}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kFineStructure}
+% |\kFineStructure| is the fine structure constant.
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kFineStructure}{%
+\k@short@FineStructure}
+\else
+\DeclareRobustCommand {\kFineStructure}{%
+\k@full@FineStructure}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@short@FineStructureReciprocal}
+% |\k@short@FineStructureReciprocal| is the reciprocal of the fine structure
+% constant with reduced precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@short@FineStructureReciprocal}{%
+\ensuremath{%
+1.37%
+\times 10^{2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@full@FineStructureReciprocal}
+% |\k@full@FineStructureReciprocal| is the reciprocal of the fine structure
+% constant with full precision.
+% Source: Calculated
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@full@FineStructureReciprocal}{%
+\ensuremath{%
+1.370\expandafter\physconst@decimalsseparator%
+359\expandafter\physconst@decimalsseparator%
+99%
+\times 10^{2}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kFineStructureReciprocal}
+% |\kFineStructureReciprocal| is the reciprocal of the fine structure constant.
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kFineStructureReciprocal}{%
+\k@short@FineStructureReciprocal}
+\else
+\DeclareRobustCommand {\kFineStructureReciprocal}{%
+\k@full@FineStructureReciprocal}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@short@Avogadro}
+% |\k@short@Avogadro| is Avogadro's Number (the number of particles in a mole)
+% with reduced precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@short@Avogadro}{%
+\ensuremath{%
+6.02%
+\times 10^{23}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\k@full@Avogadro}
+% |\k@full@Avogadro| is Avogadro's Number (the number of particles in a mole)
+% with full precision.
+% Source: CODATA~2018
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\k@full@Avogadro}{%
+\ensuremath{%
+6.022\expandafter\physconst@decimalsseparator%
+407\expandafter\physconst@decimalsseparator%
+60%
+\times 10^{23}}}
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+%\iffalse
+%<*package>
+%\fi
+% \begin{macro}{\kAvogadro}
+% |\kAvogadro| is Avogadro's Number (the number of particles in a mole).
+%
+% \begin{macrocode}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kAvogadro}{%
+\k@short@Avogadro}
+\else
+\DeclareRobustCommand {\kAvogadro}{%
+\k@full@Avogadro}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%\iffalse
+%</package>
+%\fi
+% \CheckSum{0}
+% \Finale
+\makeatother