summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/physconst
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-01-27 03:01:09 +0000
committerNorbert Preining <norbert@preining.info>2020-01-27 03:01:09 +0000
commit685e467506870702d416d2317ce1d808e8f3fb60 (patch)
tree1dca85799bf8bd27f1df7c62ff6cbdf596cb6c16 /macros/latex/contrib/physconst
parent71295b0ca41c29bc151c94fa61b71d3ec9cb83c6 (diff)
CTAN sync 202001270301
Diffstat (limited to 'macros/latex/contrib/physconst')
-rw-r--r--macros/latex/contrib/physconst/CHANGELOG.md27
-rw-r--r--macros/latex/contrib/physconst/README.md72
-rw-r--r--macros/latex/contrib/physconst/physconst.pdfbin0 -> 135381 bytes
-rw-r--r--macros/latex/contrib/physconst/physconst.sty1235
4 files changed, 1334 insertions, 0 deletions
diff --git a/macros/latex/contrib/physconst/CHANGELOG.md b/macros/latex/contrib/physconst/CHANGELOG.md
new file mode 100644
index 0000000000..964bf35aa6
--- /dev/null
+++ b/macros/latex/contrib/physconst/CHANGELOG.md
@@ -0,0 +1,27 @@
+# Changes
+## [1.0.0] - 2020/01/25
+- Initial version
+## [1.0.1] - 2020/01/25
+### Added
+- A changelog
+- A readme
+- Code for changelog into physconst.cpp
+- `make dist` to create distributable tarball and zip
+- Documentation for options
+- line in .ins to force generation of the .sty
+- nicer index entries (and some associated code in .cpp to generate them)
+- added localuninstall and distuninstall targets to the makefile
+### Changed
+- Modified the makefile to split up generation of the .sty, .dtx, and .pdf
+- Modified the .cpp so that every \DeclareRobustCommand starts a new line right away
+- Added a newline in the middle of the title declaration (in .cpp)
+- Added a newline in the middle of the \DoNotIndex declaration (in .cpp)
+- Added dependency on imakeidx and changed the index to 2 column.
+- fixed makefile install options to correctly find TEXMF path
+### Removed
+- Removed unnecessary packages (tikz, float) from the code for the documentation
+## [1.0.2] - 2020/01/25
+### Changed
+- Switch compression of tarball to gzip to match requirement for CTAN
+
+
diff --git a/macros/latex/contrib/physconst/README.md b/macros/latex/contrib/physconst/README.md
new file mode 100644
index 0000000000..67dd9a8073
--- /dev/null
+++ b/macros/latex/contrib/physconst/README.md
@@ -0,0 +1,72 @@
+# physconst
+A LaTeX package that includes macros for a variety of fundamental constants.
+
+# License
+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.
+
+# Dependencies
+- [`physunits` package](https://github.com/astrobit/physunits)
+
+# Build Dependencies
+- the `xastro-1` library (part of [xlibs][https://github.com/astrobit/xlibs])
+- some LaTeX distribution with `xelatex`. The makefile assumes you have texlive.
+- `pkg-config`
+- GNU c++ compiler (`g++`) with at least c++11
+- `hyperref` package for LaTeX
+- `xcolor` package for LaTeX
+- `mdframed` package for LaTeX
+- `imakeidx` package for LaTeX
+- GNU `make`
+
+# Files
+```
+ README.md This file.
+ CHANGELOG.md List of changes
+ physconst.ins The installer file
+ makefile GNU makefile to create and install the package
+ generator/makefile GNU makefile to create the generator
+ generator/physconst.cpp c++ source code that will generate the .dtx for the
+ package
+```
+
+# Distributable Files
+The following distributable files can be created as described below.
+```
+ physconst.sty The actual package
+ physconst.pdf Usage documentation
+ physconst.tar.bz2 Tarball containing package, documentation, and
+ this README
+ physconst.zip Zip file containing package, documentation, and
+ this README
+```
+To create a disribution on linux (or mac?)
+- `make dist`
+
+# Installation
+For linux, run `make` to generate the package (.sty file) and documentation.
+If you are using texlive (most modern linux distributions use texlive), you may
+then run `sudo make localinstall` to install the package to your latex
+distribution. If you are not using texlive, you will need to manually
+copy the .sty file into either the folder where your .tex files reside that
+require the package, or manually install the package in your latex distribution.
+
+For mac, the instructions above for linux might work. Otherwise you're sort of
+on your own. Most likely your latex disrubution is somewhere in /usr/share.
+You will need to figure out the name and where the package files are stored,
+then run `texhash` so that latex knows that they are there.
+
+For windows, you're kind of on your own. Instructions that might help can be
+found at [this post on StackExchange](https://tex.stackexchange.com/questions/369921/loading-packages-with-ins-and-dtx-files).
+
+
diff --git a/macros/latex/contrib/physconst/physconst.pdf b/macros/latex/contrib/physconst/physconst.pdf
new file mode 100644
index 0000000000..b894900528
--- /dev/null
+++ b/macros/latex/contrib/physconst/physconst.pdf
Binary files differ
diff --git a/macros/latex/contrib/physconst/physconst.sty b/macros/latex/contrib/physconst/physconst.sty
new file mode 100644
index 0000000000..062d4927eb
--- /dev/null
+++ b/macros/latex/contrib/physconst/physconst.sty
@@ -0,0 +1,1235 @@
+%%
+%% This is file `physconst.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% physconst.dtx (with options: `package')
+%%
+%% This is a generated file.
+%%
+%% 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.
+%%
+\NeedsTeXFormat{LaTeX2e}[1994/06/01]
+ \ProvidesPackage{physconst}
+ [2020/01/25 v1.0.1 physconst package]
+\RequirePackage{physunits}
+\DeclareOption{shortconst}{ \typeout{physconst: reduced precision}%
+ \DeclareRobustCommand{\shortconst}{1} }
+\DeclareOption{cgs}{ \typeout{physconst: using cgs instead of SI}%
+ \DeclareRobustCommand{\cgsunits}{1} }
+\DeclareOption{unseparatedecimals}{ \typeout{physconst:%
+ long decimals are printed as x.xxxxxx instead of x.xxx~xxx}%
+ \DeclareRobustCommand{\unseparatedecimals}{1} }
+\ProcessOptions\relax
+\makeatletter
+\ifx\unseparatedecimals\undefined
+\DeclareRobustCommand{\physconst@decimalsseparator}{\,}
+\else
+\DeclareRobustCommand{\physconst@decimalsseparator}{ }
+\fi
+\DeclareRobustCommand{\k@SI@short@MassElectron}{%
+\ensuremath{%
+9.11%
+\times 10^{-34}\kg}}
+\DeclareRobustCommand{\k@SI@full@MassElectron}{%
+\ensuremath{%
+9.108\expandafter\physconst@decimalsseparator%
+980\expandafter\physconst@decimalsseparator%
+087\expandafter\physconst@decimalsseparator%
+382%
+\times 10^{-34}\kg}}
+\DeclareRobustCommand{\k@cgs@short@MassElectron}{%
+\ensuremath{%
+9.11%
+\times 10^{-31}\gm}}
+\DeclareRobustCommand{\k@cgs@full@MassElectron}{%
+\ensuremath{%
+9.108\expandafter\physconst@decimalsseparator%
+980\expandafter\physconst@decimalsseparator%
+087\expandafter\physconst@decimalsseparator%
+382%
+\times 10^{-31}\gm}}
+\DeclareRobustCommand{\k@eV@short@MassElectron}{%
+\ensuremath{%
+5.69%
+\times 10^{-19}\eV\,c^{-2}}}
+\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}}}
+\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
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVMassElectron}{%
+\k@eV@short@MassElectron}
+\else
+\DeclareRobustCommand {\keVMassElectron}{%
+\k@eV@full@MassElectron}
+\fi
+\DeclareRobustCommand{\k@SI@short@MassProton}{%
+\ensuremath{%
+1.67%
+\times 10^{-30}\kg}}
+\DeclareRobustCommand{\k@SI@full@MassProton}{%
+\ensuremath{%
+1.672\expandafter\physconst@decimalsseparator%
+547\expandafter\physconst@decimalsseparator%
+813\expandafter\physconst@decimalsseparator%
+969%
+\times 10^{-30}\kg}}
+\DeclareRobustCommand{\k@cgs@short@MassProton}{%
+\ensuremath{%
+1.67%
+\times 10^{-27}\gm}}
+\DeclareRobustCommand{\k@cgs@full@MassProton}{%
+\ensuremath{%
+1.672\expandafter\physconst@decimalsseparator%
+547\expandafter\physconst@decimalsseparator%
+813\expandafter\physconst@decimalsseparator%
+969%
+\times 10^{-27}\gm}}
+\DeclareRobustCommand{\k@eV@short@MassProton}{%
+\ensuremath{%
+1.04%
+\times 10^{-15}\eV\,c^{-2}}}
+\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}}}
+\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
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVMassProton}{%
+\k@eV@short@MassProton}
+\else
+\DeclareRobustCommand {\keVMassProton}{%
+\k@eV@full@MassProton}
+\fi
+\DeclareRobustCommand{\k@SI@short@MassHydrogen}{%
+\ensuremath{%
+1.67%
+\times 10^{-30}\kg}}
+\DeclareRobustCommand{\k@SI@full@MassHydrogen}{%
+\ensuremath{%
+1.673\expandafter\physconst@decimalsseparator%
+458\expandafter\physconst@decimalsseparator%
+687\expandafter\physconst@decimalsseparator%
+724%
+\times 10^{-30}\kg}}
+\DeclareRobustCommand{\k@cgs@short@MassHydrogen}{%
+\ensuremath{%
+1.67%
+\times 10^{-27}\gm}}
+\DeclareRobustCommand{\k@cgs@full@MassHydrogen}{%
+\ensuremath{%
+1.673\expandafter\physconst@decimalsseparator%
+458\expandafter\physconst@decimalsseparator%
+687\expandafter\physconst@decimalsseparator%
+724%
+\times 10^{-27}\gm}}
+\DeclareRobustCommand{\k@eV@short@MassHydrogen}{%
+\ensuremath{%
+1.04%
+\times 10^{-15}\eV\,c^{-2}}}
+\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}}}
+\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
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVMassHydrogen}{%
+\k@eV@short@MassHydrogen}
+\else
+\DeclareRobustCommand {\keVMassHydrogen}{%
+\k@eV@full@MassHydrogen}
+\fi
+\DeclareRobustCommand{\k@SI@short@MassSun}{%
+\ensuremath{%
+1.99%
+\times 10^{30}\kg}}
+\DeclareRobustCommand{\k@SI@full@MassSun}{%
+\ensuremath{%
+1.988\expandafter\physconst@decimalsseparator%
+409\expandafter\physconst@decimalsseparator%
+9%
+\times 10^{30}\kg}}
+\DeclareRobustCommand{\k@cgs@short@MassSun}{%
+\ensuremath{%
+1.99%
+\times 10^{33}\gm}}
+\DeclareRobustCommand{\k@cgs@full@MassSun}{%
+\ensuremath{%
+1.988\expandafter\physconst@decimalsseparator%
+409\expandafter\physconst@decimalsseparator%
+9%
+\times 10^{33}\gm}}
+\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
+\DeclareRobustCommand{\k@SI@short@MassAMU}{%
+\ensuremath{%
+1.66%
+\times 10^{-30}\kg}}
+\DeclareRobustCommand{\k@SI@full@MassAMU}{%
+\ensuremath{%
+1.660\expandafter\physconst@decimalsseparator%
+465\expandafter\physconst@decimalsseparator%
+492\expandafter\physconst@decimalsseparator%
+239%
+\times 10^{-30}\kg}}
+\DeclareRobustCommand{\k@cgs@short@MassAMU}{%
+\ensuremath{%
+1.66%
+\times 10^{-27}\gm}}
+\DeclareRobustCommand{\k@cgs@full@MassAMU}{%
+\ensuremath{%
+1.660\expandafter\physconst@decimalsseparator%
+465\expandafter\physconst@decimalsseparator%
+492\expandafter\physconst@decimalsseparator%
+239%
+\times 10^{-27}\gm}}
+\DeclareRobustCommand{\k@eV@short@MassAMU}{%
+\ensuremath{%
+1.04%
+\times 10^{-15}\eV\,c^{-2}}}
+\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}}}
+\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
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVMassAMU}{%
+\k@eV@short@MassAMU}
+\else
+\DeclareRobustCommand {\keVMassAMU}{%
+\k@eV@full@MassAMU}
+\fi
+\DeclareRobustCommand{\k@SI@short@ChargeFundamental}{%
+\ensuremath{%
+1.60%
+\times 10^{-19}\Coulomb}}
+\DeclareRobustCommand{\k@SI@full@ChargeFundamental}{%
+\ensuremath{%
+1.602\expandafter\physconst@decimalsseparator%
+176\expandafter\physconst@decimalsseparator%
+634%
+\times 10^{-19}\Coulomb}}
+\DeclareRobustCommand{\k@cgs@short@ChargeFundamental}{%
+\ensuremath{%
+4.80%
+\times 10^{-10}\esu}}
+\DeclareRobustCommand{\k@cgs@full@ChargeFundamental}{%
+\ensuremath{%
+4.803\expandafter\physconst@decimalsseparator%
+204\expandafter\physconst@decimalsseparator%
+713%
+\times 10^{-10}\esu}}
+\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
+\DeclareRobustCommand{\k@SI@short@ChargeElectron}{%
+\ensuremath{%
+-1.60%
+\times 10^{-19}\Coulomb}}
+\DeclareRobustCommand{\k@SI@full@ChargeElectron}{%
+\ensuremath{%
+-1.602\expandafter\physconst@decimalsseparator%
+176\expandafter\physconst@decimalsseparator%
+634%
+\times 10^{-19}\Coulomb}}
+\DeclareRobustCommand{\k@cgs@short@ChargeElectron}{%
+\ensuremath{%
+-4.80%
+\times 10^{-10}\esu}}
+\DeclareRobustCommand{\k@cgs@full@ChargeElectron}{%
+\ensuremath{%
+-4.803\expandafter\physconst@decimalsseparator%
+204\expandafter\physconst@decimalsseparator%
+713%
+\times 10^{-10}\esu}}
+\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
+\DeclareRobustCommand{\k@SI@short@ChargeProton}{%
+\ensuremath{%
+1.60%
+\times 10^{-19}\Coulomb}}
+\DeclareRobustCommand{\k@SI@full@ChargeProton}{%
+\ensuremath{%
+1.602\expandafter\physconst@decimalsseparator%
+176\expandafter\physconst@decimalsseparator%
+634%
+\times 10^{-19}\Coulomb}}
+\DeclareRobustCommand{\k@cgs@short@ChargeProton}{%
+\ensuremath{%
+4.80%
+\times 10^{-10}\esu}}
+\DeclareRobustCommand{\k@cgs@full@ChargeProton}{%
+\ensuremath{%
+4.803\expandafter\physconst@decimalsseparator%
+204\expandafter\physconst@decimalsseparator%
+713%
+\times 10^{-10}\esu}}
+\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
+\DeclareRobustCommand{\k@SI@short@RadiusBohr}{%
+\ensuremath{%
+5.29%
+\times 10^{-8}\m}}
+\DeclareRobustCommand{\k@SI@full@RadiusBohr}{%
+\ensuremath{%
+5.292\expandafter\physconst@decimalsseparator%
+006\expandafter\physconst@decimalsseparator%
+59%
+\times 10^{-8}\m}}
+\DeclareRobustCommand{\k@cgs@short@RadiusBohr}{%
+\ensuremath{%
+5.29%
+\times 10^{-6}\cm}}
+\DeclareRobustCommand{\k@cgs@full@RadiusBohr}{%
+\ensuremath{%
+5.292\expandafter\physconst@decimalsseparator%
+006\expandafter\physconst@decimalsseparator%
+59%
+\times 10^{-6}\cm}}
+\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
+\DeclareRobustCommand{\k@SI@short@AstronomicalUnit}{%
+\ensuremath{%
+1.50%
+\times 10^{11}\m}}
+\DeclareRobustCommand{\k@SI@full@AstronomicalUnit}{%
+\ensuremath{%
+1.495\expandafter\physconst@decimalsseparator%
+978\expandafter\physconst@decimalsseparator%
+707%
+\times 10^{11}\m}}
+\DeclareRobustCommand{\k@cgs@short@AstronomicalUnit}{%
+\ensuremath{%
+1.50%
+\times 10^{13}\cm}}
+\DeclareRobustCommand{\k@cgs@full@AstronomicalUnit}{%
+\ensuremath{%
+1.495\expandafter\physconst@decimalsseparator%
+978\expandafter\physconst@decimalsseparator%
+707%
+\times 10^{13}\cm}}
+\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
+\DeclareRobustCommand{\k@SI@short@Parsec}{%
+\ensuremath{%
+3.09%
+\times 10^{16}\m}}
+\DeclareRobustCommand{\k@SI@full@Parsec}{%
+\ensuremath{%
+3.085\expandafter\physconst@decimalsseparator%
+677\expandafter\physconst@decimalsseparator%
+581%
+\times 10^{16}\m}}
+\DeclareRobustCommand{\k@cgs@short@Parsec}{%
+\ensuremath{%
+3.09%
+\times 10^{18}\cm}}
+\DeclareRobustCommand{\k@cgs@full@Parsec}{%
+\ensuremath{%
+3.085\expandafter\physconst@decimalsseparator%
+677\expandafter\physconst@decimalsseparator%
+581%
+\times 10^{18}\cm}}
+\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
+\DeclareRobustCommand{\k@SI@short@RadiusSun}{%
+\ensuremath{%
+6.96%
+\times 10^{8}\m}}
+\DeclareRobustCommand{\k@SI@full@RadiusSun}{%
+\ensuremath{%
+6.957%
+\times 10^{8}\m}}
+\DeclareRobustCommand{\k@cgs@short@RadiusSun}{%
+\ensuremath{%
+6.96%
+\times 10^{10}\cm}}
+\DeclareRobustCommand{\k@cgs@full@RadiusSun}{%
+\ensuremath{%
+6.957%
+\times 10^{10}\cm}}
+\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
+\DeclareRobustCommand{\k@SI@short@Rydberg}{%
+\ensuremath{%
+2.18%
+\times 10^{-21}\Joule}}
+\DeclareRobustCommand{\k@SI@full@Rydberg}{%
+\ensuremath{%
+2.179\expandafter\physconst@decimalsseparator%
+775\expandafter\physconst@decimalsseparator%
+77%
+\times 10^{-21}\Joule}}
+\DeclareRobustCommand{\k@cgs@short@Rydberg}{%
+\ensuremath{%
+2.18%
+\times 10^{-14}\erg}}
+\DeclareRobustCommand{\k@cgs@full@Rydberg}{%
+\ensuremath{%
+2.179\expandafter\physconst@decimalsseparator%
+775\expandafter\physconst@decimalsseparator%
+77%
+\times 10^{-14}\erg}}
+\DeclareRobustCommand{\k@eV@short@Rydberg}{%
+\ensuremath{%
+1.36%
+\times 10^{-2}\eV}}
+\DeclareRobustCommand{\k@eV@full@Rydberg}{%
+\ensuremath{%
+1.360\expandafter\physconst@decimalsseparator%
+509\expandafter\physconst@decimalsseparator%
+03%
+\times 10^{-2}\eV}}
+\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
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVRydberg}{%
+\k@eV@short@Rydberg}
+\else
+\DeclareRobustCommand {\keVRydberg}{%
+\k@eV@full@Rydberg}
+\fi
+\DeclareRobustCommand{\k@SI@short@LuminositySun}{%
+\ensuremath{%
+3.83%
+\times 10^{26}\Watt}}
+\DeclareRobustCommand{\k@SI@full@LuminositySun}{%
+\ensuremath{%
+3.828%
+\times 10^{26}\Watt}}
+\DeclareRobustCommand{\k@cgs@short@LuminositySun}{%
+\ensuremath{%
+3.83%
+\times 10^{33}\erg\Sec^{-1}}}
+\DeclareRobustCommand{\k@cgs@full@LuminositySun}{%
+\ensuremath{%
+3.828%
+\times 10^{33}\erg\Sec^{-1}}}
+\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
+\DeclareRobustCommand{\k@SI@short@PressureAtmosphere}{%
+\ensuremath{%
+1.01%
+\times 10^{5}\Pa}}
+\DeclareRobustCommand{\k@SI@full@PressureAtmosphere}{%
+\ensuremath{%
+1.013\expandafter\physconst@decimalsseparator%
+25%
+\times 10^{5}\Pa}}
+\DeclareRobustCommand{\k@cgs@short@PressureAtmosphere}{%
+\ensuremath{%
+1.01\barP[m]}}
+\DeclareRobustCommand{\k@cgs@full@PressureAtmosphere}{%
+\ensuremath{%
+1.013\expandafter\physconst@decimalsseparator%
+25\barP[m]}}
+\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
+\DeclareRobustCommand{\k@SI@short@PressureStandard}{%
+\ensuremath{%
+1.00%
+\times 10^{5}\Pa}}
+\DeclareRobustCommand{\k@SI@full@PressureStandard}{%
+\ensuremath{%
+1.000\expandafter\physconst@decimalsseparator%
+00%
+\times 10^{5}\Pa}}
+\DeclareRobustCommand{\k@cgs@short@PressureStandard}{%
+\ensuremath{%
+1.00\barP[m]}}
+\DeclareRobustCommand{\k@cgs@full@PressureStandard}{%
+\ensuremath{%
+1.000\expandafter\physconst@decimalsseparator%
+00\barP[m]}}
+\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
+\DeclareRobustCommand{\k@SI@short@SpeedLight}{%
+\ensuremath{%
+3.00%
+\times 10^{8}\m\Sec^{-1}}}
+\DeclareRobustCommand{\k@SI@full@SpeedLight}{%
+\ensuremath{%
+2.997\expandafter\physconst@decimalsseparator%
+924\expandafter\physconst@decimalsseparator%
+58%
+\times 10^{8}\m\Sec^{-1}}}
+\DeclareRobustCommand{\k@cgs@short@SpeedLight}{%
+\ensuremath{%
+3.00%
+\times 10^{10}\cm\Sec^{-1}}}
+\DeclareRobustCommand{\k@cgs@full@SpeedLight}{%
+\ensuremath{%
+2.997\expandafter\physconst@decimalsseparator%
+924\expandafter\physconst@decimalsseparator%
+58%
+\times 10^{10}\cm\Sec^{-1}}}
+\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
+\DeclareRobustCommand{\k@SI@short@AccelGravity}{%
+\ensuremath{%
+6.67%
+\times 10^{-11}\N\kg^{-2}\m^2}}
+\DeclareRobustCommand{\k@SI@full@AccelGravity}{%
+\ensuremath{%
+6.674\expandafter\physconst@decimalsseparator%
+30%
+\times 10^{-11}\N\kg^{-2}\m^2}}
+\DeclareRobustCommand{\k@cgs@short@AccelGravity}{%
+\ensuremath{%
+6.67%
+\times 10^{-8}\dyne\gm^{-2}\cm^2}}
+\DeclareRobustCommand{\k@cgs@full@AccelGravity}{%
+\ensuremath{%
+6.674\expandafter\physconst@decimalsseparator%
+30%
+\times 10^{-8}\dyne\gm^{-2}\cm^2}}
+\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
+\DeclareRobustCommand{\k@SI@short@Coulomb}{%
+\ensuremath{%
+8.99%
+\times 10^{13}\N\m^2\Coulomb^{-2}}}
+\DeclareRobustCommand{\k@SI@full@Coulomb}{%
+\ensuremath{%
+8.987\expandafter\physconst@decimalsseparator%
+551\expandafter\physconst@decimalsseparator%
+79%
+\times 10^{13}\N\m^2\Coulomb^{-2}}}
+\DeclareRobustCommand{\k@cgs@short@Coulomb}{%
+\ensuremath{%
+1.00}}
+\DeclareRobustCommand{\k@cgs@full@Coulomb}{%
+\ensuremath{%
+1.000\expandafter\physconst@decimalsseparator%
+000\expandafter\physconst@decimalsseparator%
+00}}
+\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
+\DeclareRobustCommand{\k@SI@short@VacuumPermittivity}{%
+\ensuremath{%
+8.85%
+\times 10^{-12}\Farad\m^{-1}}}
+\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}}}
+\DeclareRobustCommand{\k@cgs@short@VacuumPermittivity}{%
+\ensuremath{%
+7.96%
+\times 10^{-2}}}
+\DeclareRobustCommand{\k@cgs@full@VacuumPermittivity}{%
+\ensuremath{%
+7.957\expandafter\physconst@decimalsseparator%
+747\expandafter\physconst@decimalsseparator%
+154\expandafter\physconst@decimalsseparator%
+6%
+\times 10^{-2}}}
+\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
+\DeclareRobustCommand{\k@SI@short@VacuumPermeability}{%
+\ensuremath{%
+8.85%
+\times 10^{-12}\N\Amp^{-2}}}
+\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}}}
+\DeclareRobustCommand{\k@cgs@short@VacuumPermeability}{%
+\ensuremath{%
+1.26%
+\times 10^{1}}}
+\DeclareRobustCommand{\k@cgs@full@VacuumPermeability}{%
+\ensuremath{%
+1.256\expandafter\physconst@decimalsseparator%
+637\expandafter\physconst@decimalsseparator%
+061\expandafter\physconst@decimalsseparator%
+4%
+\times 10^{1}}}
+\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
+\DeclareRobustCommand{\k@short@VacuumImpedance}{%
+\ensuremath{%
+3.77%
+\times 10^{2}\Ohm}}
+\DeclareRobustCommand{\k@full@VacuumImpedance}{%
+\ensuremath{%
+3.767\expandafter\physconst@decimalsseparator%
+303\expandafter\physconst@decimalsseparator%
+136\expandafter\physconst@decimalsseparator%
+68%
+\times 10^{2}\Ohm}}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kVacuumImpedance}{%
+\k@short@VacuumImpedance}
+\else
+\DeclareRobustCommand {\kVacuumImpedance}{%
+\k@full@VacuumImpedance}
+\fi
+\DeclareRobustCommand{\k@SI@short@Boltzmann}{%
+\ensuremath{%
+1.38%
+\times 10^{-23}\J\K^{-1}}}
+\DeclareRobustCommand{\k@SI@full@Boltzmann}{%
+\ensuremath{%
+1.380\expandafter\physconst@decimalsseparator%
+649%
+\times 10^{-23}\J\K^{-1}}}
+\DeclareRobustCommand{\k@cgs@short@Boltzmann}{%
+\ensuremath{%
+1.38%
+\times 10^{-16}\erg\K^{-1}}}
+\DeclareRobustCommand{\k@cgs@full@Boltzmann}{%
+\ensuremath{%
+1.380\expandafter\physconst@decimalsseparator%
+649%
+\times 10^{-16}\erg\K^{-1}}}
+\DeclareRobustCommand{\k@eV@short@Boltzmann}{%
+\ensuremath{%
+8.62%
+\times 10^{-5}\eV\K^{-1}}}
+\DeclareRobustCommand{\k@eV@full@Boltzmann}{%
+\ensuremath{%
+8.617\expandafter\physconst@decimalsseparator%
+333%
+\times 10^{-5}\eV\K^{-1}}}
+\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
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVBoltzmann}{%
+\k@eV@short@Boltzmann}
+\else
+\DeclareRobustCommand {\keVBoltzmann}{%
+\k@eV@full@Boltzmann}
+\fi
+\DeclareRobustCommand{\k@SI@short@Planck}{%
+\ensuremath{%
+6.63%
+\times 10^{-34}\J\Sec}}
+\DeclareRobustCommand{\k@SI@full@Planck}{%
+\ensuremath{%
+6.626\expandafter\physconst@decimalsseparator%
+070\expandafter\physconst@decimalsseparator%
+15%
+\times 10^{-34}\J\Sec}}
+\DeclareRobustCommand{\k@cgs@short@Planck}{%
+\ensuremath{%
+6.63%
+\times 10^{-27}\erg\Sec}}
+\DeclareRobustCommand{\k@cgs@full@Planck}{%
+\ensuremath{%
+6.626\expandafter\physconst@decimalsseparator%
+070\expandafter\physconst@decimalsseparator%
+15%
+\times 10^{-27}\erg\Sec}}
+\DeclareRobustCommand{\k@eV@short@Planck}{%
+\ensuremath{%
+4.14%
+\times 10^{-15}\eV\Sec}}
+\DeclareRobustCommand{\k@eV@full@Planck}{%
+\ensuremath{%
+4.135\expandafter\physconst@decimalsseparator%
+667\expandafter\physconst@decimalsseparator%
+70%
+\times 10^{-15}\eV\Sec}}
+\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
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVPlanck}{%
+\k@eV@short@Planck}
+\else
+\DeclareRobustCommand {\keVPlanck}{%
+\k@eV@full@Planck}
+\fi
+\DeclareRobustCommand{\k@SI@short@PlanckReduced}{%
+\ensuremath{%
+1.05%
+\times 10^{-34}\J\Sec}}
+\DeclareRobustCommand{\k@SI@full@PlanckReduced}{%
+\ensuremath{%
+1.054\expandafter\physconst@decimalsseparator%
+571\expandafter\physconst@decimalsseparator%
+82%
+\times 10^{-34}\J\Sec}}
+\DeclareRobustCommand{\k@cgs@short@PlanckReduced}{%
+\ensuremath{%
+1.05%
+\times 10^{-27}\erg\Sec}}
+\DeclareRobustCommand{\k@cgs@full@PlanckReduced}{%
+\ensuremath{%
+1.054\expandafter\physconst@decimalsseparator%
+571\expandafter\physconst@decimalsseparator%
+82%
+\times 10^{-27}\erg\Sec}}
+\DeclareRobustCommand{\k@eV@short@PlanckReduced}{%
+\ensuremath{%
+6.58%
+\times 10^{-16}\eV\Sec}}
+\DeclareRobustCommand{\k@eV@full@PlanckReduced}{%
+\ensuremath{%
+6.582\expandafter\physconst@decimalsseparator%
+119\expandafter\physconst@decimalsseparator%
+57%
+\times 10^{-16}\eV\Sec}}
+\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
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\keVPlanckReduced}{%
+\k@eV@short@PlanckReduced}
+\else
+\DeclareRobustCommand {\keVPlanckReduced}{%
+\k@eV@full@PlanckReduced}
+\fi
+\DeclareRobustCommand{\k@SI@short@Gravity}{%
+\ensuremath{%
+6.67%
+\times 10^{-15}\N\kg^{-2}\m^2}}
+\DeclareRobustCommand{\k@SI@full@Gravity}{%
+\ensuremath{%
+6.674\expandafter\physconst@decimalsseparator%
+30%
+\times 10^{-15}\N\kg^{-2}\m^2}}
+\DeclareRobustCommand{\k@cgs@short@Gravity}{%
+\ensuremath{%
+6.67%
+\times 10^{-8}\dyne\gm^{-2}\cm^2}}
+\DeclareRobustCommand{\k@cgs@full@Gravity}{%
+\ensuremath{%
+6.674\expandafter\physconst@decimalsseparator%
+30%
+\times 10^{-8}\dyne\gm^{-2}\cm^2}}
+\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
+\DeclareRobustCommand{\k@SI@short@StefanBoltzmann}{%
+\ensuremath{%
+5.67%
+\times 10^{-6}\J\Kelvin^{-4}\m^{-2}\Sec^{-1}}}
+\DeclareRobustCommand{\k@SI@full@StefanBoltzmann}{%
+\ensuremath{%
+5.670\expandafter\physconst@decimalsseparator%
+374%
+\times 10^{-6}\J\Kelvin^{-4}\m^{-2}\Sec^{-1}}}
+\DeclareRobustCommand{\k@cgs@short@StefanBoltzmann}{%
+\ensuremath{%
+5.67%
+\times 10^{-5}\erg\Kelvin^{-4}\cm^{-2}\Sec^{-1}}}
+\DeclareRobustCommand{\k@cgs@full@StefanBoltzmann}{%
+\ensuremath{%
+5.670\expandafter\physconst@decimalsseparator%
+374%
+\times 10^{-5}\erg\Kelvin^{-4}\cm^{-2}\Sec^{-1}}}
+\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
+\DeclareRobustCommand{\k@SI@short@Radiation}{%
+\ensuremath{%
+7.57%
+\times 10^{-16}\Joule\m^{-3}\Kelvin^{-4}}}
+\DeclareRobustCommand{\k@SI@full@Radiation}{%
+\ensuremath{%
+7.565\expandafter\physconst@decimalsseparator%
+733%
+\times 10^{-16}\Joule\m^{-3}\Kelvin^{-4}}}
+\DeclareRobustCommand{\k@cgs@short@Radiation}{%
+\ensuremath{%
+7.57%
+\times 10^{-15}\erg\cm^{-3}\Kelvin^{-4}}}
+\DeclareRobustCommand{\k@cgs@full@Radiation}{%
+\ensuremath{%
+7.565\expandafter\physconst@decimalsseparator%
+733%
+\times 10^{-15}\erg\cm^{-3}\Kelvin^{-4}}}
+\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
+\DeclareRobustCommand{\k@short@FineStructure}{%
+\ensuremath{%
+7.30%
+\times 10^{-3}}}
+\DeclareRobustCommand{\k@full@FineStructure}{%
+\ensuremath{%
+7.297\expandafter\physconst@decimalsseparator%
+352\expandafter\physconst@decimalsseparator%
+57%
+\times 10^{-3}}}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kFineStructure}{%
+\k@short@FineStructure}
+\else
+\DeclareRobustCommand {\kFineStructure}{%
+\k@full@FineStructure}
+\fi
+\DeclareRobustCommand{\k@short@FineStructureReciprocal}{%
+\ensuremath{%
+1.37%
+\times 10^{2}}}
+\DeclareRobustCommand{\k@full@FineStructureReciprocal}{%
+\ensuremath{%
+1.370\expandafter\physconst@decimalsseparator%
+359\expandafter\physconst@decimalsseparator%
+99%
+\times 10^{2}}}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kFineStructureReciprocal}{%
+\k@short@FineStructureReciprocal}
+\else
+\DeclareRobustCommand {\kFineStructureReciprocal}{%
+\k@full@FineStructureReciprocal}
+\fi
+\DeclareRobustCommand{\k@short@Avogadro}{%
+\ensuremath{%
+6.02%
+\times 10^{23}}}
+\DeclareRobustCommand{\k@full@Avogadro}{%
+\ensuremath{%
+6.022\expandafter\physconst@decimalsseparator%
+407\expandafter\physconst@decimalsseparator%
+60%
+\times 10^{23}}}
+\ifx\shortconst\undefined
+\DeclareRobustCommand {\kAvogadro}{%
+\k@short@Avogadro}
+\else
+\DeclareRobustCommand {\kAvogadro}{%
+\k@full@Avogadro}
+\fi
+\makeatother
+\endinput
+%%
+%% End of file `physconst.sty'.