% \iffalse meta-comment % % File: siunitx-abbreviation.dtx Copyright (C) 2018,2019,2021-2024 Joseph Wright % % It may be distributed and/or modified under the conditions of the % LaTeX Project Public License (LPPL), either version 1.3c of this % license or (at your option) any later version. The latest version % of this license is in the file % % https://www.latex-project.org/lppl.txt % % This file is part of the "siunitx bundle" (The Work in LPPL) % and all files in that bundle must be distributed together. % % The released version of this bundle is available from CTAN. % % ----------------------------------------------------------------------- % % The development version of the bundle can be found at % % https://github.com/josephwright/siunitx % % for those people who are interested. % % ----------------------------------------------------------------------- % %<*driver> \documentclass{l3doc} % Additional commands needed in this source \ProvideDocumentCommand\email{m}{\href{mailto:#1}{\nolinkurl{#1}}} % The next line is needed so that \GetFileInfo will be able to pick up % version data \usepackage{siunitx} \begin{document} \DocInput{\jobname.dtx} \end{document} % % \fi % % \GetFileInfo{siunitx.sty} % % \title{^^A % \pkg{siunitx-abbreviations} -- Abbreviations^^A % \thanks{This file describes \fileversion, % last revised \filedate.}^^A % } % % \author{^^A % Joseph Wright^^A % \thanks{^^A % E-mail: % \email{joseph@texdev.net}^^A % }^^A % } % % \date{Released \filedate} % % \maketitle % % \begin{documentation} % % \begin{function}{\A, \pA, \nA, \uA, \mA, \kA} % Abbreviations for currents. % \end{function} % % \begin{function}{\fg, \pg, \ng, \ug, \mg, \g, \kg} % Abbreviations for masses. % \end{function} % % \begin{function}{\K} % Abbreviations for temperature. % \end{function} % % \begin{function}{\m, \pm, \nm, \um, \mm, \cm, \dm, \km} % Abbreviations for lengths. % \end{function} % % \begin{function}{\s, \as, \fs, \ps, \ns, \us, \ms} % Abbreviations for times. % \end{function} % % \begin{function}{\Hz, \mHz, \kHz, \MHz, \GHz, \THz} % Abbreviations for frequencies. % \end{function} % % \begin{function}{\mol, \fmol, \pmol, \nmol, \umol, \mmol, \kmol} % Abbreviations for moles. % \end{function} % % \begin{function}{\V, \pV, \nV, \uV, \mV, \kV} % Abbreviations for potentials. % \end{function} % % \begin{function}{\hl, \l, \ml, \ul, \hL, \L, \mL, \uL} % Abbreviations for volumes. % \end{function} % % \begin{function}{\W, \nW, \uW, \mW, \kW, \MW, \GW} % Abbreviations for powers. % \end{function} % % \begin{function}{\kJ, \J, \mJ, \uJ, \eV, \meV, \keV, \MeV, \GeV, \TeV} % Abbreviations for energies. % \end{function} % % \begin{function}{\N, \mN, \kN, \MN} % Abbreviations for forces. % \end{function} % % \begin{function}{\Pa, \kPa, \MPa, \GPa} % Abbreviations for pressures. % \end{function} % % \begin{function}{\mohm, \kohm, \Mohm} % Abbreviations for resistance. % \end{function} % % \begin{function}{\F, \fF, \pF, \nF, \uF, \mF} % Abbreviations for capacitance. % \end{function} % % \begin{function}{\H, \fH, \pH, \nH, \uH, \mH} % Abbreviations for inductance. % \end{function} % % \begin{function}{\C, \nC \uC, \mC} % Abbreviations for charge. % \end{function} % % \begin{function}{\T, \mT \uT} % Abbreviations for magneticc field. % \end{function} % % \begin{function}{\dB} % Abbreviation for decibel. % \end{function} % % \begin{function}{\kWh} % Abbreviation for kilowatt--hours. % \end{function} % % \end{documentation} % % \begin{implementation} % % \section{\pkg{siunitx-abbreviation} implementation} % % Start the \pkg{DocStrip} guards. % \begin{macrocode} %<*package> % \end{macrocode} % % The abbreviation file contains a number of short (mainly two or % three letter) versions of the usual long names. They are divided up % into related groups, mainly to avoid an overly long list in one % place. % % \begin{macro}{\A, \pA, \nA, \uA, \mA, \kA} % Currents. % \begin{macrocode} \siunitx_declare_unit:Nn \A { \ampere } \siunitx_declare_unit:Nn \pA { \pico \ampere } \siunitx_declare_unit:Nn \nA { \nano \ampere } \siunitx_declare_unit:Nn \uA { \micro \ampere } \siunitx_declare_unit:Nn \mA { \milli \ampere } \siunitx_declare_unit:Nn \kA { \kilo \ampere } % \end{macrocode} % \end{macro} % \begin{macro}{\Hz, \mHz, \kHz, \MHz, \GHz, \THz} % Then frequencies. % \begin{macrocode} \siunitx_declare_unit:Nn \Hz { \hertz } \siunitx_declare_unit:Nn \mHz { \milli \hertz } \siunitx_declare_unit:Nn \kHz { \kilo \hertz } \siunitx_declare_unit:Nn \MHz { \mega \hertz } \siunitx_declare_unit:Nn \GHz { \giga \hertz } \siunitx_declare_unit:Nn \THz { \tera \hertz } % \end{macrocode} % \end{macro} % \begin{macro}{\mol, \fmol, \pmol, \nmol, \umol, \mmol, \kmol} % Amounts of substance (moles). % \begin{macrocode} \siunitx_declare_unit:Nn \mol { \mole } \siunitx_declare_unit:Nn \fmol { \femto \mole } \siunitx_declare_unit:Nn \pmol { \pico \mole } \siunitx_declare_unit:Nn \nmol { \nano \mole } \siunitx_declare_unit:Nn \umol { \micro \mole } \siunitx_declare_unit:Nn \mmol { \milli \mole } \siunitx_declare_unit:Nn \kmol { \kilo \mole } % \end{macrocode} % \end{macro} % \begin{macro}{\V, \pV, \nV, \uV, \mV, \kV} % Potentials. % \begin{macrocode} \siunitx_declare_unit:Nn \V { \volt } \siunitx_declare_unit:Nn \pV { \pico \volt } \siunitx_declare_unit:Nn \nV { \nano \volt } \siunitx_declare_unit:Nn \uV { \micro \volt } \siunitx_declare_unit:Nn \mV { \milli \volt } \siunitx_declare_unit:Nn \kV { \kilo \volt } % \end{macrocode} % \end{macro} % \begin{macro}{\hl, \l, \ml, \ul, \hL, \L, \mL, \uL} % Volumes. % \begin{macrocode} \siunitx_declare_unit:Nn \hl { \hecto \litre } \siunitx_declare_unit:Nn \l { \litre } \siunitx_declare_unit:Nn \ml { \milli \litre } \siunitx_declare_unit:Nn \ul { \micro \litre } \siunitx_declare_unit:Nn \hL { \hecto \liter } \siunitx_declare_unit:Nn \L { \liter } \siunitx_declare_unit:Nn \mL { \milli \liter } \siunitx_declare_unit:Nn \uL { \micro \liter } % \end{macrocode} % \end{macro} % \begin{macro}{\fg, \pg, \ng, \ug, \mg, \g, \kg} % Masses. % \begin{macrocode} \siunitx_declare_unit:Nn \fg { \femto \gram } \siunitx_declare_unit:Nn \pg { \pico \gram } \siunitx_declare_unit:Nn \ng { \nano \gram } \siunitx_declare_unit:Nn \ug { \micro \gram } \siunitx_declare_unit:Nn \mg { \milli \gram } \siunitx_declare_unit:Nn \g { \gram } \siunitx_declare_unit:Nn \kg { \kilo \gram } % \end{macrocode} % \end{macro} % \begin{macro} % { % \W, \nW, \uW, \mW, \kW, \MW, \GW, % \kJ, \J, \mJ, \uJ, % \eV, \meV, \keV, \MeV, \GeV, \TeV, % \kWh % } % Energies and powers % \begin{macrocode} \siunitx_declare_unit:Nn \W { \watt } \siunitx_declare_unit:Nn \nW { \nano \watt } \siunitx_declare_unit:Nn \uW { \micro \watt } \siunitx_declare_unit:Nn \mW { \milli \watt } \siunitx_declare_unit:Nn \kW { \kilo \watt } \siunitx_declare_unit:Nn \MW { \mega \watt } \siunitx_declare_unit:Nn \GW { \giga \watt } \siunitx_declare_unit:Nn \J { \joule } \siunitx_declare_unit:Nn \uJ { \micro \joule } \siunitx_declare_unit:Nn \mJ { \milli \joule } \siunitx_declare_unit:Nn \kJ { \kilo \joule } \siunitx_declare_unit:Nn \eV { \electronvolt } \siunitx_declare_unit:Nn \meV { \milli \electronvolt } \siunitx_declare_unit:Nn \keV { \kilo \electronvolt } \siunitx_declare_unit:Nn \MeV { \mega \electronvolt } \siunitx_declare_unit:Nn \GeV { \giga \electronvolt } \siunitx_declare_unit:Nn \TeV { \tera \electronvolt } \siunitx_declare_unit:Nnn \kWh { \kilo \watt \hour } { inter-unit-product = } % \end{macrocode} % \end{macro} % \begin{macro}{\m, \pm, \nm, \um, \mm, \cm, \dm, \km} % Lengths. % \begin{macrocode} \siunitx_declare_unit:Nn \m { \metre } \siunitx_declare_unit:Nn \pm { \pico \metre } \siunitx_declare_unit:Nn \nm { \nano \metre } \siunitx_declare_unit:Nn \um { \micro \metre } \siunitx_declare_unit:Nn \mm { \milli \metre } \siunitx_declare_unit:Nn \cm { \centi \metre } \siunitx_declare_unit:Nn \dm { \deci \metre } \siunitx_declare_unit:Nn \km { \kilo \metre } % \end{macrocode} % \end{macro} % \begin{macro}{\K} % Temperatures. % \begin{macrocode} \siunitx_declare_unit:Nn \K { \kelvin } % \end{macrocode} % \end{macro} % \begin{macro}{\dB} % \begin{macrocode} \siunitx_declare_unit:Nn \dB { \deci \bel } % \end{macrocode} % \end{macro} % \begin{macro}{\F, \fF, \pF, \nF, \uF, mF} % Capacitance. % \begin{macrocode} \siunitx_declare_unit:Nn \F { \farad } \siunitx_declare_unit:Nn \fF { \femto \farad } \siunitx_declare_unit:Nn \pF { \pico \farad } \siunitx_declare_unit:Nn \nF { \nano \farad } \siunitx_declare_unit:Nn \uF { \micro \farad } \siunitx_declare_unit:Nn \mF { \milli \farad } % \end{macrocode} % \end{macro} % \begin{macro}{\H, \fH, \pH, \nH, \uH, \mH} % Inductance. % \begin{macrocode} \siunitx_declare_unit:Nn \H { \henry } \siunitx_declare_unit:Nn \fH { \femto \henry } \siunitx_declare_unit:Nn \pH { \pico \henry } \siunitx_declare_unit:Nn \nH { \nano \henry } \siunitx_declare_unit:Nn \uH { \micro \henry } \siunitx_declare_unit:Nn \mH { \milli \henry } % \end{macrocode} % \end{macro} % \begin{macro}{\C, \nC, \uC, \mC} % Charge. % \begin{macrocode} \siunitx_declare_unit:Nn \C { \coulomb } \siunitx_declare_unit:Nn \nC { \nano \coulomb } \siunitx_declare_unit:Nn \uC { \micro \coulomb } \siunitx_declare_unit:Nn \mC { \milli \coulomb } % \end{macrocode} % \end{macro} % \begin{macro}{\T, \uT, \mT} % Magnetic field. % \begin{macrocode} \siunitx_declare_unit:Nn \T { \tesla } \siunitx_declare_unit:Nn \uT { \micro \tesla } \siunitx_declare_unit:Nn \mT { \milli \tesla } % \end{macrocode} % \end{macro} % \begin{macro}{\N, \mN, \kN, \MN} % Forces. % \begin{macrocode} \siunitx_declare_unit:Nn \N { \newton } \siunitx_declare_unit:Nn \mN { \milli \newton } \siunitx_declare_unit:Nn \kN { \kilo \newton } \siunitx_declare_unit:Nn \MN { \mega \newton } % \end{macrocode} % \end{macro} % \begin{macro}{\Pa, \kPa, \MPa, \GPa} % Pressures. % \begin{macrocode} \siunitx_declare_unit:Nn \Pa { \pascal } \siunitx_declare_unit:Nn \kPa { \kilo \pascal } \siunitx_declare_unit:Nn \MPa { \mega \pascal } \siunitx_declare_unit:Nn \GPa { \giga \pascal } % \end{macrocode} % \end{macro} % \begin{macro}{\mohm, \kohm, \Mohm} % Resistances. % \begin{macrocode} \siunitx_declare_unit:Nn \mohm { \milli \ohm } \siunitx_declare_unit:Nn \kohm { \kilo \ohm } \siunitx_declare_unit:Nn \Mohm { \mega \ohm } % \end{macrocode} % \end{macro} % \begin{macro}{\s, \as, \fs, \ps, \ns, \us, \ms} % Finally, times. % \begin{macrocode} \siunitx_declare_unit:Nn \s { \second } \siunitx_declare_unit:Nn \as { \atto \second } \siunitx_declare_unit:Nn \fs { \femto \second } \siunitx_declare_unit:Nn \ps { \pico \second } \siunitx_declare_unit:Nn \ns { \nano \second } \siunitx_declare_unit:Nn \us { \micro \second } \siunitx_declare_unit:Nn \ms { \milli \second } % \end{macrocode} % \end{macro} % % \begin{macrocode} % % \end{macrocode} % % \end{implementation} % % \PrintIndex