diff options
Diffstat (limited to 'graphics/pgf/contrib/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_OtherCont.tex')
-rw-r--r-- | graphics/pgf/contrib/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_OtherCont.tex | 228 |
1 files changed, 228 insertions, 0 deletions
diff --git a/graphics/pgf/contrib/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_OtherCont.tex b/graphics/pgf/contrib/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_OtherCont.tex new file mode 100644 index 0000000000..90751511a7 --- /dev/null +++ b/graphics/pgf/contrib/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_OtherCont.tex @@ -0,0 +1,228 @@ +\vfill% +\subsubsection{\texorpdfstring{\ding{224} \itshape The other contents}{The other contents}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +For all the \textit{other contents} available for the cells of the periodic table, two keys can be set: \red{<content name> color} and \red{<content name> font}. +\\ [10pt]\tikz{\node[text width=\linewidth-.6666em,fill=cItemList!5!white,draw=cItemList,rounded corners=2pt] {\textbf{The \red{<content name>}'s list}: +\\ [5pt]\begin{minipage}{.45\linewidth}\footnotesize +\begin{itemlist} +\item\red{\textbf{name}}:\hspace{.5ex}element name +\item\red{\textbf{R}}:\hspace{.5ex}atomic radius +\item\red{\textbf{Rcov}}:\hspace{.5ex}covalente radius +\item\red{\textbf{Rion}}:\hspace{.5ex}ionic radius +\item\red{\textbf{Ei}}:\hspace{.5ex}first ionization energy +\item\red{\textbf{eneg}}:\hspace{.5ex}electronegativity (Pauling) +\item\red{\textbf{eaff}}:\hspace{.5ex}electroaffnity +\item\red{\textbf{O}}:\hspace{.5ex}oxidation states +\item\red{\textbf{Tmelt}}:\hspace{.5ex}melting point (Kelvin) +\item\red{\textbf{TmeltC}}:\hspace{.5ex}melting point (Celsius degrees) +\item\red{\textbf{Tboil}}:\hspace{.5ex}boiling point (Kelvin) +\item\red{\textbf{TboilC}}:\hspace{.5ex}boiling point (Celsius degrees) +\end{itemlist} +\end{minipage}\begin{minipage}{.55\linewidth}\footnotesize +\begin{itemlist} +\item\red{\textbf{eConfign}}:\hspace{.5ex}electronic configuration (increasing n) +\item\red{\textbf{eConfignl}}:\hspace{.5ex}electronic configuration (increasing n+$\ell$) +\item\red{\textbf{d}}:\hspace{.5ex}density +\item\red{\textbf{Cp}}:\hspace{.5ex}specific heat capacity +\item\red{\textbf{kT}}:\hspace{.5ex}thermal conductivity +\item\red{\textbf{lsa}}:\hspace{.5ex}lattice constant -- a +\item\red{\textbf{lsb}}:\hspace{.5ex}lattice constant -- b +\item\red{\textbf{lsc}}:\hspace{.5ex}lattice constant -- c +\item\red{\textbf{lsca}}:\hspace{.5ex}lattice c/a ratio +\item\red{\textbf{DiscC}}:\hspace{.5ex}discover country +\item\red{\textbf{spectra}}:\hspace{.5ex}visible range spectral lines +\end{itemlist} +\end{minipage} +};}\vfill% +% <content name> color +\pgfPTMoption{4}{<content name> color}{black}{% +Sets the \red{<content name>} color. +} +\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},name color=blue]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},name color=blue]}}% +\\ [5pt]\pgfPTendoption% +\vfill% +% <content name> font +\newpage\ \\ [-32pt]% +\pgfPTMoption{4}{<content name> font}{\string\tiny\string\bfseries}{% +Sets the \red{<content name>} font. +} +\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},name font=\string\tiny\string\itshape]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},name font=\tiny\itshape]}}% +\\ [5pt]\pgfPTendoption% +% cell font (style) all fonts except Z, CS +\pgfPTMstyle{4}{cell font}{\string\bfseries\string\tiny}% +{Style to set the font for all cell contents, except for the Z and Chemical Symbol fonts.}% +\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell font=\string\tiny\string\itshape]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell font=\tiny\itshape]}}% +\\ [5pt]\pgfPTendstyle% +% cell color (style) all colors except Z, CS +\pgfPTMstyle{4}{cell color}{black}% +{Style to set the color for all cell contents, except for the Z and Chemical Symbol colors.}% +\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell color=blue]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell color=blue]}}% +\\ [5pt]\pgfPTendstyle% +\vfill%\\ [10pt] +The precision of the \textit{other contents}, which have numerical values, can also be set by a key. \textit{Atomic radius, covalent radius, and ionic radius all have integer values, so precision does not apply to them}. +\vfill% +\newpage\ \\ [-32pt]% +% E precision +\pgfPTMoption{4}{E precision}{-1}{% +Sets the first ionization energy and the electroaffnity precision, \ie, the decimal places displayed in their value, performing the respective rounding, without zero padding the value. +\\ [10pt]\tikz{\node[text width=\linewidth-.6666em,fill=orange!5!white,draw=orange,rounded corners=2pt] {\textbf{\red{NOTE}}:\\ Rounding is performed over energy values witch actually have a maximum of 3 decimal places. So giving this key a value of -1 (the value of the energy as-is) or 3 has the same effect. +\\ \textit{Therefore the values provided to this key should be any integer between -1 and 2, \ie, -1, 0, 1 or 2. Any other integer provided will be processed as -1.}};} +} +\vfill%\\ [10pt] +\pgfPTMbuildcellstyle{myE}(5,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-2.5;Ei), % +(5;2.5-3;eaff)]% +\pgfPTbuildcellstyle{myE}(5,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-2.5;Ei),(5;2.5-3;eaff)]% +\\ [-4pt]\pgfPTMmacrobox[l]{pgfPTstyle}[Z list={1,...,54},cell style=myE,show title=false]% +\pgfPTstyle[Z list={1,...,54},cell style=myE,show title=false]% +\\ [-4pt]\pgfPTMmacrobox{pgfPT}[]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[E precision=0]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[E precision=0]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[E precision=1]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[E precision=1]}}% +\vfill% +\newpage%\\ [10pt] +\pgfPTMmacrobox{pgfPT}[E precision=2]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[E precision=2]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[E precision=3]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[E precision=3]}}% +\\ [0pt]\pgfPTendoption% +% T precision +\pgfPTMoption{4}{T precision}{-1}{% +Sets the melting point an boiling point precision, \ie, the decimal places displayed in their value, performing the respective rounding, without zero padding the value. +\\ [10pt]\tikz{\node[text width=\linewidth-.6666em,fill=orange!5!white,draw=orange,rounded corners=2pt] {\textbf{\red{NOTE}}:\\ Rounding is performed over melting or boiling point values witch actually have a maximum, res\-pectively, of 4 or 2 decimal places. So giving this key a value of -1 (the value of the melting or boiling point as-is) or, respectively, 4 or 2 has the same effect. +\\ \textit{Therefore the values provided to this key should be any integer between -1 and 3 or 2. Any other integer provided will be processed as -1.}};} +} +\\ [10pt]\pgfPTMbuildcellstyle{myT}(6,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-2.5;Tmelt), % +(5;2.5-3;Tboil),(6;1-2.5;TmeltC),(6;2.5-3;TboilC)]% +\pgfPTbuildcellstyle{myT}(6,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-2.5;Tmelt),(5;2.5-3;Tboil),(6;1-2.5;TmeltC),(6;2.5-3;TboilC)]% +\\ [-4pt]\pgfPTMmacrobox[l]{pgfPTstyle}[Z list={1,...,36},cell style=myT,Tmelt color=blue!50!black,TmeltC color=blue,Tboil color=red!50!black,TboilC color=red,show title=false]% +\pgfPTstyle[Z list={1,...,36},cell style=myT,Tmelt color=blue!50!black,TmeltC color=blue,Tboil color=red!50!black,TboilC color=red,show title=false]% +\\ [-4pt]\pgfPTMmacrobox{pgfPT}[]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT}}% +\\ [5pt]\pgfPTMmacrobox{pgfPT}[T precision=0]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[T precision=0]}}% +\\ [5pt]\pgfPTMmacrobox{pgfPT}[T precision=1]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[T precision=1]}}% +\\ [5pt]\pgfPTMmacrobox{pgfPT}[T precision=2]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[T precision=2]}}% +\\ [5pt]\pgfPTMmacrobox{pgfPT}[T precision=3]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[T precision=3]}}% +\\ [5pt]\pgfPTMmacrobox{pgfPT}[T precision=4]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[T precision=4]}}% +\\ [0pt]\pgfPTendoption% +\newpage\ \\ [-32pt]% +% d precision +\pgfPTMoption{4}{d precision}{-1}{% +Sets the density precision, \ie, the decimal places displayed in their value, performing the respective rounding, without zero padding the value. +\\ [10pt]\tikz{\node[text width=\linewidth-.6666em,fill=orange!5!white,draw=orange,rounded corners=2pt] {\textbf{\red{NOTE}}:\\ Rounding is performed over density values witch actually have a maximum 5 decimal places. So giving this key a value of -1 (the value of the melting or boiling point as-is) or 5 has the same effect. +\\ \textit{Therefore the values provided to this key should be any integer between -1 and 4. Any other integer provided will be processed as -1.}};} +} +\vfill%\\ [10pt] +\pgfPTMbuildcellstyle{myd}(5,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-3;d)]% +\pgfPTbuildcellstyle{myd}(5,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-3;d)]% +\\ [-4pt]\pgfPTMmacrobox[l]{pgfPTstyle}[Z list={1,...,54},cell style=myd,show title=false]% +\pgfPTstyle[Z list={1,...,54},cell style=myd,show title=false]% +\\ [-4pt]\pgfPTMmacrobox{pgfPT}[]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[d precision=0]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[d precision=0]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[d precision=1]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[d precision=1]}}% +\vfill% +\newpage%\\ [5pt] +\vfill% +\pgfPTMmacrobox{pgfPT}[d precision=2]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[d precision=2]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[d precision=3]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[d precision=3]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[d precision=4]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[d precision=4]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[d precision=5]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[d precision=5]}}% +\\ [0pt]\pgfPTendoption% +\vfill% +\newpage\ \\ [-32pt]% +% Cp precision +\pgfPTMoption{4}{Cp precision}{-1}{% +Sets the specific heat capacity precision, \ie, the decimal places displayed in their value, performing the respective rounding, without zero padding the value. +\\ [10pt]\tikz{\node[text width=\linewidth-.6666em,fill=orange!5!white,draw=orange,rounded corners=2pt] {\textbf{\red{NOTE}}:\\ Rounding is performed over density values witch actually have a maximum 3 decimal places. So giving this key a value of -1 (the value of the melting or boiling point as-is) or 3 has the same effect. +\\ \textit{Therefore the values provided to this key should be any integer between -1 and 2. Any other integer provided will be processed as -1.}};} +} +\vfill%\\ [10pt] +\pgfPTMbuildcellstyle{myCp}(5,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-3;Cp)]% +\pgfPTbuildcellstyle{myCp}(5,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-3;Cp)]% +\\ [-4pt]\pgfPTMmacrobox[l]{pgfPTstyle}[Z list={1,...,36},cell style=myCp]% +\pgfPTstyle[Z list={1,...,36},cell style=myCp]% +\\ [-4pt]\pgfPTMmacrobox{pgfPT}[]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[Cp precision=0]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Cp precision=0]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[Cp precision=1]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Cp precision=1]}}% +\vfill% +\newpage%\\ [10pt] +\pgfPTMmacrobox{pgfPT}[Cp precision=2]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Cp precision=2]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[Cp precision=3]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Cp precision=3]}}% +\\ [0pt]\pgfPTendoption% +% kT precision +\vfill\vfill% +\pgfPTMoption{4}{kT precision}{-1}{% +Sets the thermal condutivity precision, \ie, the decimal places displayed in their value, performing the respective rounding, without zero padding the value. +\\ [10pt]\tikz{\node[text width=\linewidth-.6666em,fill=orange!5!white,draw=orange,rounded corners=2pt] {\textbf{\red{NOTE}}:\\ Rounding is performed over density values witch actually have a maximum 5 decimal places. So giving this key a value of -1 (the value of the melting or boiling point as-is) or 5 has the same effect. +\\ \textit{Therefore the values provided to this key should be any integer between -1 and 4. Any other integer provided will be processed as -1.}};} +} +\\ [10pt]\pgfPTMbuildcellstyle{mykT}(5,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-3;kT)]% +\pgfPTbuildcellstyle{mykT}(5,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-3;kT)]% +\\ [-4pt]\pgfPTMmacrobox[l]{pgfPTstyle}[Z list={1,...,36},cell style=mykT,show title=false]% +\pgfPTstyle[Z list={1,...,36},cell style=mykT,show title=false]% +\\ [-4pt]\pgfPTMmacrobox{pgfPT}[]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT}}% +\vfill% +\newpage%\\ [10pt] +\pgfPTMmacrobox{pgfPT}[kT precision=0]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[kT precision=0]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[kT precision=1]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[kT precision=1]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[kT precision=2]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[kT precision=2]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[kT precision=3]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[kT precision=3]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[kT precision=4]% +\\ [0pt]\vbox to 0pt{\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[kT precision=4]}}}% +\newpage%\\ [10pt] +\pgfPTMmacrobox{pgfPT}[kT precision=5]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[kT precision=5]}}% +\\ [0pt]\pgfPTendoption% +\vfill% +% ls precision +\pgfPTMoption{4}{ls precision}{-1}{% +Sets the lattice structure constants - a, b, and c - precision, as also the lattice c/a ratio, \ie, the decimal places displayed in their value, performing the respective rounding, without zero padding the value. +\\ [10pt]\tikz{\node[text width=\linewidth-.6666em,fill=orange!5!white,draw=orange,rounded corners=2pt] {\textbf{\red{NOTE}}:\\ Rounding is performed over the constants data or c/a ratio values witch actually have a maximum of 2 decimal places. So giving this key a value of -1 (the value of the constants or c/a ratio as-is) or 2 has the same effect. +\\ \textit{Therefore the values provided to this key should be any integer between -1 and 1. Any other integer provided will be processed as -1.}};} +} +\vfill%\\ [10pt] +\pgfPTMbuildcellstyle{myls}(6,3)[(1;1-2;Z),(1;2-3;ls),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-2.5;lsa), % +(5;2.5-3;lsb),(6;1-2.5;lsc),(6;2.5-3;lsca)]% +\pgfPTbuildcellstyle{myls}(6,3)[(1;1-2;Z),(1;2-3;ls),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-2.5;lsa),(5;2.5-3;lsb),(6;1-2.5;lsc),(6;2.5-3;lsca)]% +\\ [-4pt]\pgfPTMmacrobox[l]{pgfPTstyle}[Z list={1,...,36},cell={w=36pt,h=42pt,style=myls}]% +\pgfPTstyle[Z list={1,...,36},cell height=40pt,cell={w=36pt,h=42pt,style=myls}]% +\\ [-4pt]\pgfPTMmacrobox{pgfPT}[]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[ls precision=0]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[ls precision=0]}}% +\newpage%\\ [10pt] +\pgfPTMmacrobox{pgfPT}[ls precision=1]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[ls precision=1]}}% +\\ [10pt]\pgfPTMmacrobox{pgfPT}[ls precision=2]% +\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[ls precision=2]}}% +\\ [0pt]\pgfPTendoption% +\\ [10pt]\pgfPTMmacrobox[l]{pgfPTresetstyle}[]% +\pgfPTresetstyle% +\endinput |