texlive[64974] Master/texmf-dist: pgf-periodictable (9nov22)
commits+karl at tug.org
commits+karl at tug.org
Wed Nov 9 22:06:43 CET 2022
Revision: 64974
http://tug.org/svn/texlive?view=revision&revision=64974
Author: karl
Date: 2022-11-09 22:06:43 +0100 (Wed, 09 Nov 2022)
Log Message:
-----------
pgf-periodictable (9nov22)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/README
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_Ar.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_CS.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_DiscY.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_OtherCont.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_TitleLegend.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_Z.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_blocksfamilies.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_commands.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_eDist.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_exerciselayout.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_generallayout.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_ls.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_periodgroup.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_variations.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgfPTmanual.macros.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/pgf-PeriodicTableManual.pdf
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/pgf-PeriodicTableManual.tex
trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgf-PeriodicTable.sty
trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.data.tex
trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.drawing.keys.tex
trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.formatNumbers.tex
trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.labels.tex
trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.names.tex
trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.process.language.tex
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_density.tex
trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_name.tex
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/README 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/README 2022-11-09 21:06:43 UTC (rev 64974)
@@ -1,4 +1,4 @@
-This is pgf-PeriodicTable, version 1.0.0 (2022/10/10).
+This is pgf-PeriodicTable, version 1.0.1 (2022/11/08).
The purpose of this package is to provide the Periodic Table of Elements in
a simple way. It relies on pgf/TikZ to offer a full or partial periodic table with
@@ -7,9 +7,6 @@
Portuguese (from Portugal and from Brazil), Spanish and Italian.
____________________________________________________________
-Just typeset \pgfPT to get a Periodic Table of Elements.
-Custom the Periodic Table typing \pgfPT[<options list>]
-
Just typeset \pgfPT to get a Periodic Table of Elements or \pgfPT[<options list>]
to do it at your custom way.
____________________________________________________________
@@ -19,3 +16,19 @@
** Usage: just place \usepackage{pgf-PeriodicTable} in the preamble.
** Contact the author: Hugo Gomes (hugo.parelho at gmail.com)
** Licence: released under the LaTeX Project Public License v1.3 or later, see http://www.latex-project.org/lppl.txt
+
+____________________________________________________________
+
+Major changes:
+*** v1.0.1 (08/11/2022) ***
+Now compatible with pdfLaTex, LuaLaTeX and XeLaTeX engines.
+Fixed the 'String contains an invalid utf-8 sequence...' error.
+Added \pgfPTsetLanguage{<language flag>} command to the documentation (forgotten in v1.0.0 manual).
+Updated the behavior of the 'capitalize element names' key.
+New keys:
+- name align
+- d unit
+- ls unit
+New pseudo styles:
+- d
+- lat
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_Ar.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_Ar.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_Ar.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -1,3 +1,4 @@
+\vfill%
\subsubsection{\texorpdfstring{\ding{224} The atomic weight}{The atomic weight}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ar color
@@ -5,24 +6,25 @@
Sets the relative atomic mass color.
}
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Ar color=red]%
-\\ [8pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar color=red]}}%
-\\ [-2pt]\pgfPTendoption%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar color=red]}}%
+\\ [0pt]\pgfPTendoption%
% Ar font
+\newpage\ \\ [-32pt]%
\pgfPTMoption{4}{Ar font}{\string\tiny\string\bfseries}{%
Sets the relative atomic mass font.
}
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Ar font=\string\scriptsize\string\bfseries]%
-\\ [8pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar font=\scriptsize\bfseries]}}%
-\\ [-2pt]\pgfPTendoption%
-\newpage\ \\ [-32pt]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar font=\scriptsize\bfseries]}}%
+\\ [0pt]\pgfPTendoption%
% Ar label
+\vfill%
\pgfPTMoption{4}{Ar label}{m}{%
Sets the label to be used within the relative atomic mass description. When set to \sq{m} the term \green{mass} is used and when set to \sq{w} the term \green{weight} is used, resulting in \textit{Relative Atomic Mass} and \textit{Atomic Weight} labels respectively.
}
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Ar label=w]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar label=w]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar label=w]}}%
\\ [0pt]\pgfPTendoption%
% Ar precision
\vfill%
@@ -31,15 +33,16 @@
\\ [10pt]\tikz{\node[text width=\linewidth-.6666em,fill=orange!5!white,draw=orange,rounded corners=2pt] {\textbf{\red{NOTE}}:\\ Rounding is performed over the relative atomic mass data values witch actually have a maximum of 4 decimal places. So giving this key a value of -1 (the value of relative atomic mass as-is) or 4 has the same effect.
\\ \textit{Therefore the values provided to this key should be any integer between -1 and 3, \ie, -1, 0, 1, 2 or 3. Any other integer provided will be processed as -1.}};}
}
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
-\vfill%
-\newpage%\\ [5pt]
-\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Ar precision=2]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar precision=2]}}%
+\vfill\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
+%\vfill%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Ar precision=2]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar precision=2]}}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Ar precision=1]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar precision=1]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar precision=1]}}%
\\ [0pt]\pgfPTendoption%
+\vfill%
% Ar={c=??,f=??,p=??,l=??}
% Ar/.default={c=black,f=\tiny\bfseries,l=m,p=-1}
\pgfPTMstyle{4}{Ar}{\{c=black,f=\string\tiny\string\bfseries,l=m,p=-1\}}%
@@ -48,8 +51,9 @@
\\ [3pt]\makebox[\linewidth][c]{\use{Ar=\{c=<color>,f=<font commands>,l=<m|w>p=<integer value>\}}}%
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Ar={c=red!50!black,p=2}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar={c=red!50!black,p=2}]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Ar={c=red!50!black,p=1,l=w}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar={c=red!50!black,p=1,l=w}]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar={c=red!50!black,p=2}]}}%
+\vfill\newpage%\\ [10pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Ar={c=red!50!black,p=1,l=w}]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Ar={c=red!50!black,p=1,l=w}]}}%
\\ [0pt]\pgfPTendstyle%
\endinput
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_CS.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_CS.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_CS.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -35,43 +35,46 @@
\pgfPTMstyle{4}{CS all}{black}{%
Style to set a common color to the chemical symbols, equivalent to \red{CS solid=<color>,\\ CS liquid=<color>,CS gas=<color>,CS synt=<color>}.
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[CS all=red]%
\vfill
-\newpage%\\ [10pt]
-\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[CS all=red]}}%
-\\ [5pt]\pgfPTendstyle%
+\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[CS all=red]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[CS all=red]}}%
+\\ [0pt]\pgfPTendstyle%
% CS font
+\vfill%
\pgfPTMoption{4}{CS font}{\string\small\string\bfseries}{%
Sets the font for the chemical symbol.
}
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},CS font=\string\small\string\fontfamily{fmm}\string\selectfont]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},CS font=\small\fontfamily{fmm}\selectfont]}}%
-\\ [5pt]\pgfPTendoption%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},CS font=\small\fontfamily{fmm}\selectfont]}}%
+\\ [0pt]\pgfPTendoption%
% CS render mode
+\vfill%
\pgfPTMoption{4}{CS render mode}{fill and outline}{%
Sets the chemical symbol render mode. Available modes are \red{fill}, \red{outline} or \red{fill and outline}.
}
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},CS render mode=fill]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
+\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},CS render mode=fill]%
\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},CS render mode=fill]}}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},CS render mode=outline]%
\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},CS render mode=outline]}}%
-\\ [0pt]\pgfPTendoption%
+\\ [-5pt]\pgfPTendoption%
% CS outline color
\pgfPTMoption{4}{CS outline color}{black}{%
Sets the outline color for the chemical symbol.
}
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},CS outline color=red]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},CS outline color=red]}}%
-\\ [0pt]\pgfPTendoption%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},CS outline color=red]}}%
+\\ [-5pt]\pgfPTendoption%
% CS outline width
\pgfPTMoption{4}{CS outline width}{0.05}{%
Sets the outline width of the chemical symbol. It is any positive numerical value \textbf{without dimensions} (1.0 is roughly 1.0pt).
}
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},CS outline width=.2]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},CS outline width=.2]}}%
-\\ [0pt]\pgfPTendoption%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},CS outline width=.2]}}%
+\\ [-5pt]\pgfPTendoption%
% CS={r=??,olc=??,olw=??,f=??,s=??,l=??,g=??,sy=??} (pseudo style)%
% CS/.default={r=fill and outline,c=black,w=.05,f=\small\bfseries,s=solido,l=liquido,g=gasoso,sy=sintetico}%
\newpage\ \\ [-25pt]%
@@ -82,6 +85,6 @@
\textcolor{cyan!10!white}{CS=\{}f=<font commands>,s=<color>,l=<color>,g=<color>,sy=<color>,all=<color>\}};}}}%
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},CS={r=outline,olc=red,olw=.4},show legend pins=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},CS={r=outline,olc=red,olw=.4},show legend pins=false]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},CS={r=outline,olc=red,olw=.4},show legend pins=false]}}%
\\ [0pt]\pgfPTendstyle%
\endinput
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_DiscY.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_DiscY.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_DiscY.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -1,4 +1,4 @@
-\vfill%
+%\vfill%
\subsubsection{\texorpdfstring{\ding{224} The discovery year}{The discovery year}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% DiscY color
@@ -5,9 +5,7 @@
\pgfPTMoption{4}{DiscY color}{black}{%
Sets the discovery year color.
}
-\vfill%
-\newpage%\\ [5pt]
-\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTdisc,DiscY color=red]%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTdisc,DiscY color=red]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTdisc,DiscY color=red]}}%
\\ [5pt]\pgfPTendoption%
% DiscY font
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_OtherCont.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_OtherCont.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_OtherCont.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -5,7 +5,7 @@
\\ [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{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
@@ -22,7 +22,7 @@
\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{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
@@ -116,37 +116,6 @@
\\ [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.
@@ -200,29 +169,6 @@
\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
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_TitleLegend.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_TitleLegend.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_TitleLegend.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -1,3 +1,4 @@
+\vfill%
\subsubsection{\texorpdfstring{\ding{224} Title and Legend}{Title and Legend}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% show title
@@ -4,25 +5,27 @@
\label{option_show title}%
\pgfPTMoption{4}{show title}{true}%
{When set to \red{true} the title is shown, otherwise the title (Periodic Table of elements) is not shown.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54}]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},show title=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},show title=false]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
+\newpage%\\ [10pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},show title=false]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},show title=false]}}%
\\ [0pt]\pgfPTendoption%
% title font
\label{option_title font}%
\pgfPTMoption{4}{title font}{\string\Large\string\bfseries}%
{Sets the font used in the title.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},title font=\string\Huge\string\itshape]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},title font=\Huge\itshape]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},title font=\string\Huge\string\itshape]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},title font=\Huge\itshape]}}%
\\ [0pt]\pgfPTendoption%
% title color
\label{option_title color}%
\pgfPTMoption{4}{title color}{black}%
{Sets the title color.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},title color=green!50!black]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},title color=green!50!black]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},title color=green!50!black]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},title color=green!50!black]}}%
\\ [0pt]\pgfPTendoption%
+\vfill%
% title (pseudo style)
\label{style_title}%
\pgfPTMstyle{4}{title}{\{f=\string\Large\string\bfseries,c=black\}}%
@@ -30,21 +33,21 @@
The key \red{show title} is set to \red{true}.
\\ [3pt]\makebox[\linewidth][c]{\use{title=\{f=<font commands>,c=<color>\}}}%
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},title={f=\string\Huge,c=teal}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},title={f=\Huge,c=teal}]}}%
+\vfill%
+\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},title={f=\string\Huge,c=teal}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},title={f=\Huge,c=teal}]}}%
\\ [0pt]\pgfPTendstyle%
% show legend
\label{option_show legend}%
-\vfill%
\pgfPTMoption{4}{show legend}{true}%
{When set to \red{true} the legend is shown, otherwise it is not shown.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54}]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},show legend=false]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},show legend=false]}}%
+\\ [0pt]\pgfPTendoption%
\vfill%
-\newpage%\\ [5pt]
-\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},show legend=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},show legend=false]}}%
-\\ [0pt]\pgfPTendoption%
% legend acronyms
\label{option_legend acronyms}%
\pgfPTMoption{4}{legend acronyms}{true}%
@@ -51,10 +54,12 @@
{When set to \red{true}, the legend consists of a cell using acronyms for its contents and the corres\-ponding des\-criptions below that cell.
When set to \red{false}, only the cell is displayed with the des\-criptions in place of the acronyms. In the latter case, the description font size is automatically adjusted to the available box, which can \textit{spoil the appearance of the whole caption}, depending on the described content.
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54}]}}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},legend acronyms=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},legend acronyms=false]}}%
+\vfill%
+\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend acronyms=false]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend acronyms=false]}}%
\\ [0pt]\pgfPTendoption%
% legend box (style)
\label{style_legend box}%
@@ -62,13 +67,12 @@
\pgfPTMstyle{4}{legend box}{left color=black!20,right color=black!10,draw=black!30}%
{Style to define the appearance of the box around the legend, legend pins and acronym descriptions, built with any of the \txttikz\ keys that can be applied to a path construction.
\textit{It only works when the key \red{legend acronyms} is set to \red{true}}.}%
-\vfill%
-\newpage%\\ [5pt]
-\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend box={draw=blue!20,fill=blue!10}]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend box={draw=blue!20,fill=blue!10}]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend box={draw=blue!20,fill=blue!10,legend acronyms=false}]%
+\newpage%\\ [10pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend box={draw=blue!20,fill=blue!10,legend acronyms=false}]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend box={draw=blue!20,fill=blue!10},legend acronyms=false]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend box={}]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend box={}]}}%
@@ -75,12 +79,9 @@
\\ [0pt]\pgfPTendstyle%
% legend back color
\label{option_legend back color}%
-\vfill%
\pgfPTMoption{4}{legend back color}{white}%
{Sets the legend background color.}%
-\vfill%
-\newpage%\\ [5pt]
-\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend back color=blue!10]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend back color=blue!10]}}%
@@ -87,7 +88,6 @@
\\ [0pt]\pgfPTendoption%
% legend radio color
\label{option_legend radio color}%
-\vfill%
\pgfPTMoption{4}{legend radio color}{black}%
{Sets the color of the radioactivity acronym and corresponding description.}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
@@ -94,14 +94,11 @@
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend radio color=red]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend radio color=red]}}%
-\vfill%
-\newpage%\\ [10pt]
-\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend radio color=red,legend acronyms=false]%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend radio color=red,legend acronyms=false]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend radio color=red,legend acronyms=false]}}%
\\ [0pt]\pgfPTendoption%
% legend CS color
\label{option_legend CS color}%
-\vfill%
\pgfPTMoption{4}{legend CS color}{black!50}%
{Sets the color of the Chemical Symbol acronym and corresponding description.}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
@@ -111,9 +108,7 @@
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend CS color=red,legend acronyms=false]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend CS color=red,legend acronyms=false]}}%
\\ [0pt]\pgfPTendoption%
-\vfill%
% legend Z color
-\newpage\ \\ [-32pt]%
\label{option_legend Z color}%
\pgfPTMoption{4}{legend Z color}{\{\}}%
{Sets the color of the atomic number description (only applies when the key \red{legend acronyms} is set to \red{true}.)}%
@@ -130,8 +125,7 @@
{When set to \red{true} the legend pins are shown, otherwise they are not shown.}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
-\newpage%\\ [5pt]
-\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},show legend pins=false]%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},show legend pins=false]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},show legend pins=false]}}%
\\ [0pt]\pgfPTendoption%
% legend pins (style)
@@ -141,39 +135,35 @@
}%
{\ \\ [4pt]Style to define the appearance of the legend pins, built with any of the \txttikz\ keys that can be applied to a path construction.}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend pins={draw=red,fill=red!10}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend pins={draw=red,fill=red!10}]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend pins={draw=red,fill=red!10}]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},legend pins={draw=red,fill=red!10},legend acronyms=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend pins={draw=red,fill=red!10},legend acronyms=false]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},legend pins={draw=red,fill=red!10},legend acronyms=false]}}%
\\ [0pt]\pgfPTendstyle%
% show extra legend
-\newpage\ \\ [-32pt]%%
\label{option_show extra legend}%
\pgfPTMoption{4}{show extra legend}{true}%
{When set to \red{true} the extra legend is shown, otherwise it is not shown.}%
\\ [10pt]\pgfPTMbuildcellstyle{myname}(6,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5.25-6.75;1-3;DiscC)]%
\pgfPTbuildcellstyle{myname}(6,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5.25-6.75;1-3;DiscC)]%
-\\ [-4pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=myname]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=myname]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=myname,show extra legend=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=myname,show extra legend=false]}}%
+\\ [-4pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=myname]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=myname]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=myname,show extra legend=false]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=myname,show extra legend=false]}}%
\\ [0pt]\pgfPTendoption%
% extra legend (style)
\label{style_extra legend}%
-\vfill%
\pgfPTMstyle{4}{extra legend}{\raisebox{-\baselineskip}{%
\vbox{\hsize=.5\linewidth\hbox{\{draw=black!50,fill=black!10,line width=.05pt,}\hbox{rounded corners=2pt\}}}}
}%
{\ \\ [4pt]Style to define the appearance of the extra legend, built with any of the \txttikz\ keys that can be applied to a path construction.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=pgfPTdisc]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=pgfPTdisc]}}%
-\vfill%
-\newpage%\\ [10pt]
-\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=pgfPTdisc,extra legend={draw=red,fill=red!10}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=pgfPTdisc,extra legend={draw=red,fill=red!10}]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=pgfPTdisc,legend acronyms=false,extra legend={draw=red,fill=red!10}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=pgfPTdisc,legend acronyms=false,extra legend={draw=red,fill=red!10}]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTdisc]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTdisc]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTdisc,extra legend={draw=red,fill=red!10}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTdisc,extra legend={draw=red,fill=red!10}]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTdisc,legend acronyms=false,extra legend={draw=red,fill=red!10}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTdisc,legend acronyms=false,extra legend={draw=red,fill=red!10}]}}%
\\ [0pt]\pgfPTendstyle%
% legend (pseudo style)
\vfill%
@@ -186,11 +176,11 @@
\textcolor{cyan!10!white}{legend=\{}radio=<color>,CS=<color>,Z=<color>,pins style=<tikz path keys>,\\ %
\textcolor{cyan!10!white}{legend=\{}extra style=<tikz path keys>,box=<tikz path keys>\}};}}}%
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=myname,legend={bc=black!10,extra=false}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=myname,legend={bc=black!10,extra=false}]}}%
\vfill%
-\newpage%\\ [10pt]
-\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=myname,legend={acro=false,extra=false}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=myname,legend={acro=false,extra=false}]}}%
+\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=myname,legend={bc=black!10,extra=false}]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=myname,legend={bc=black!10,extra=false}]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=myname,legend={acro=false,extra=false}]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=myname,legend={acro=false,extra=false}]}}%
\\ [0pt]\pgfPTendstyle%
\endinput
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_Z.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_Z.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_Z.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -7,6 +7,7 @@
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Z backcolor=blue!70!black]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Z backcolor=blue!70!black]}}%
\\ [0pt]\pgfPTendoption%
+\newpage\ \\ [-32pt]%
% Z color
\pgfPTMoption{4}{Z color}{white}{%
Sets the color of the atomic number.
@@ -31,7 +32,8 @@
% Z align
\pgfPTMoption{4}{Z align}{left}{%
Sets the alignment of the atomic number value to \textit{left}, \textit{center} or \textit{right} with respect to its containing box. It only takes effect when \red{Z use box width} is \red{true}.}
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Z use box width,Z align=center]%
+\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Z use box width,Z align=center]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Z use box width,Z align=center]}}%
\\ [5pt]\pgfPTendoption%
% Z space
@@ -40,6 +42,7 @@
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Z use box width,Z align=right, Z padding=1em]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Z use box width,Z align=center,Z padding=1em]}}%
\\ [5pt]\pgfPTendoption%
+\vfill%
% Z box (style)
\pgfPTMstyletxt{4}{Z box}{no value}{%
Style equivalent to \red{Z use box width=true}.
@@ -47,16 +50,18 @@
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Z box]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Z box]}}%
\\ [5pt]\pgfPTendstyle%
+\vfill%
% Z={bc=??,c=??,f=??,boxwd=??,align=??,space=??} TODO
% Z/.default={bc=black,c=white,f=\tiny\bfseries,boxwd=false,align=left,space=.25ex}
-\pgfPTMstyle{4}{Z}{\{bc=black,c=white,f=\string\tiny\string\bfseries,boxwd=false,align=left,space=.25ex\}}%
-{\ \\ [-3pt]\textit{Pseudo style} to set the keys: Z \textbf{b}ack\textbf{c}olor, Z \textbf{c}olor, Z \textbf{f}ont, Z use \textbf{box w}i\textbf{d}th, Z \textbf{align} and/or Z \textbf{pad}.
+\pgfPTMstyle{4}{Z}{\{bc=black,c=white,f=\string\tiny\string\bfseries,boxwd=false,align=left,pad=.25ex\}}%
+{\ \\ [-3pt]\textit{Pseudo style} to set the keys: Z \textbf{b}ack\textbf{c}olor, Z \textbf{c}olor, Z \textbf{f}ont, Z use \textbf{box w}i\textbf{d}th, Z \textbf{align} and/or Z \textbf{pad}ding.
None of the \textit{keys} -- bc, c, f, boxwd, align and pad -- are mandatory.
%\\ [3pt]\makebox[\linewidth][c]{\use{Z=\{bc=<color>,c=<color>,f=<font commands>,boxwd=<true|false>,align=<left|center|right>,pad=<length>\}}}%
\\ [10pt]\makebox[\linewidth][c]{\use{\tikz{\node[text width=9cm] {Z=\{bc=<color>,c=<color>,f=<font commands>,boxwd=<true|false>,\\ %
\textcolor{cyan!10!white}{Z=\{}align=<left|center|right>,pad=<length>\}};}}}%
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Z={bc=blue,f=\string\tiny\string\bfseries\string\itshape}]%
+\vfill\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Z={bc=blue,f=\string\tiny\string\bfseries\string\itshape}]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Z={bc=blue,f=\tiny\bfseries\itshape}]}}%
\\ [0pt]\pgfPTendstyle%
\endinput
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_blocksfamilies.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_blocksfamilies.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_blocksfamilies.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -1,4 +1,4 @@
-\vfill\vfill%
+\vfill%
\subsubsection{\texorpdfstring{\ding{224} Blocks and Families}{Blocks and Families}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% show blocks=false
@@ -5,18 +5,20 @@
\label{option_show blocks}%
\pgfPTMoption{4}{show blocks}{false}%
{When set to \red{true} the blocks \green{s}, \green{p}, \green{d} and \green{f} are drawn overlaying the Periodic Table and their labels are shown. \textit{Note that blocks are only shown when the \red{Z list} contains, at least, all elements of blocks s, p and d}.}%
-\vfill%
-\newpage%\\ [5pt]
-\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},show blocks=true]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},show blocks=true]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[show blocks]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show blocks]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list=spd,show blocks,show title=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list=spd,show blocks,show title=false]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list=spd,show blocks,show title=false,IUPAC=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list=spd,show blocks,show title=false,IUPAC=false]}}%
+%\vfill%
+%\newpage%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},show blocks=true,show title=false]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},show blocks=true,show title=false]}}%
+\newpage%\\ [10pt]
+\pgfPTMmacrobox{pgfPT}[show blocks,show title=false]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show blocks,show title=false]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list=spd,show blocks,show title=false]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list=spd,show blocks,show title=false]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list=spd,show blocks,show title=false,IUPAC=false]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list=spd,show blocks,show title=false,IUPAC=false]}}%
\\ [0pt]\pgfPTendoption%
% blocks font
+\newpage\ \\ [-32pt]%
\label{option_blocks font}%
\pgfPTMoption{4}{blocks font}{\string\small\string\bfseries}%
{Sets the font used in the block labels.}%
@@ -67,11 +69,12 @@
\label{option_f block_font color}%
\pgfPTMoption{4}{f block font color}{\{\}}%
{Sets the f block label font color. If no color is provided, the \red{f block color} will be used as the font color.}%
+\newpage\ \\ [-32pt]%
% f block line width
\label{option_f block line width}%
\pgfPTMoption{4}{f block line width}{0.8pt}%
{Sets the width of the line surrounding the f block.}%
-\vfill%
+%\vfill%
% blocks font color (style)
\label{style_blocks font color}%
\pgfPTMstyle{4}{blocks font color}{black}%
@@ -78,18 +81,19 @@
{Style to set a common color for the labels of s, p, d and f blocks. The key \red{show blocks} is set to \red{true}.
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[blocks font color,show title=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[blocks font color,show title=false]}}%
-\\ [0pt]\pgfPTendstyle%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[blocks font color,show title=false]}}%
+\\ [-5pt]\pgfPTendstyle%
% blocks={sc=??,pc=??,dc=??,fc=??,lw=??,slw=??,plw=??,dlw=??,flw=??,f=??} (pseudo style)
% blocks line width (style)
\label{style_blocks line width}%
\pgfPTMstyle{4}{blocks line width}{0.8pt}%
{Style to set a common width of the lines surrounding the s, p, d and f blocks. The key \red{show blocks} is set to \red{true}.}%
-\vfill%
-\newpage%\\ [5pt]
-\pgfPTMmacrobox{pgfPT}[blocks line width=1.5pt]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[blocks line width=1.5pt]}}%
+%\vfill%
+%\newpage%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[blocks line width=1.5pt]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[blocks line width=1.5pt]}}%
\\ [-5pt]\pgfPTendstyle%
+\newpage\ \\ [-32pt]%
\label{style_blocks}%
\pgfPTMstyle{4}{blocks}{\{sc=blocos,pc=blocop,dc=blocod,fc=blocof,lw=.8pt,font=\string\small\string\bfseries\}}%
{\textit{Pseudo style} to set the keys: block \textbf{s c}olor, block \textbf{p c}olor, block \textbf{d c}olor, block \textbf{f c}olor, the common \textbf{l}ine \textbf{w}idths of the blocks, the \textbf{s} block \textbf{l}ine \textbf{w}idth, the \textbf{p} block \textbf{l}ine \textbf{w}idth, the \textbf{d} block \textbf{l}ine \textbf{w}idth, the \textbf{f} block \textbf{l}ine \textbf{w}idth, blocks \textbf{f}ont, \textbf{s} block \textbf{f}ont \textbf{c}olor, \textbf{p} block \textbf{f}ont \textbf{c}olor, \textbf{d} block \textbf{f}ont \textbf{c}olor and/or \textbf{f} block \textbf{f}ont \textbf{c}olor. None of the \textit{keys} -- sc, pc, dc, fc, lw, slw, plw, dlw, flw, sfc, pfc, dfc and ffc -- are mandatory.
@@ -100,15 +104,16 @@
\textcolor{cyan!10!white}{blocks=\{}sfc=<color>,pfc=<color>,dfc=<color>,ffc=<color>\}};}}}%
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[blocks={sc=red!70!white,pc=green!70!white,dc=yellow!70!white,lw=2pt}, show title=false,Z list=spd]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[blocks={sc=red!70!white,pc=green!70!white,dc=yellow!70!white,lw=2pt},show title=false,Z list=spd]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[blocks={sc=red!70!white,pc=green!70!white,dc=yellow!70!white,lw=2pt},show title=false,Z list=spd]}}%
%\\ [10pt]\pgfPTMmacrobox{pgfPT}[blocks={sc=red,pc=green!70!white,dc=yellow!70!white,slw=2pt}]%
%\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[blocks={sc=red,pc=green!70!white,dc=yellow!70!white,slw=2pt}]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[blocks={sc=red!70!white,pc=green!70!white,dc=yellow!70!white, dfc=yellow!70!black,lw=2pt}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[blocks={sc=red!70!white,pc=green!70!white,dc=yellow!70!white, dfc=yellow!70!black,lw=2pt}]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[blocks={sc=red!70!white,pc=green!70!white,dc=yellow!70!white, dfc=yellow!70!black,lw=2pt},show title=false]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[blocks={sc=red!70!white,pc=green!70!white,dc=yellow!70!white, dfc=yellow!70!black,lw=2pt},show title=false]}}%
%\\ [10pt]\pgfPTMmacrobox{pgfPT}[blocks={sc=red,pc=green!70!white,dc=yellow!70!white,slw=2pt}]%
%\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[blocks={sc=red,pc=green!70!white,dc=yellow!70!white,slw=2pt}]}}%
\\ [0pt]\pgfPTendstyle%
-\vfill%
+%\vfill%
+\newpage%\ \\ [-32pt]%
% show families=false
\label{option_show families}%
\pgfPTMoption{4}{show families}{false}%
@@ -115,27 +120,28 @@
{When set to \red{true} the main families -- \green{r}epresentative elements, \green{t}ransition metals and \green{i}nternal transition metals -- are drawn overlaying the Periodic Table and their labels are shown. \textit{Note that families are only shown when the \red{Z list} contains, at least, all elements of blocks s, p and d}.
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,111},show families]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,111},show families]}}%
-\vfill%
-\newpage%\\ [10pt]
-\pgfPTMmacrobox{pgfPT}[show families]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show families]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,111},show families]}}%
+%\vfill%
+%\newpage%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[show families]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show families]}}%
%\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list=spd,show families]%
%\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list=spd,show families]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[show families,IUPAC=false]%Z list=spd,
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show families,IUPAC=false]}}%Z list=spd,
+\newpage%\\ [10pt]
+\pgfPTMmacrobox{pgfPT}[show families,show title=false,IUPAC=false]%Z list=spd,
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show families,show title=false,IUPAC=false]}}%Z list=spd,
\\ [0pt]\pgfPTendoption%
-\vfill%
+%\vfill%
% families font
\label{option_families font}%
\pgfPTMoption{4}{families font}{\string\small\string\bfseries}%
{Sets the font used in the family labels.}%
-\vfill%
-\newpage%\\ [5pt]
-\pgfPTMmacrobox{pgfPT}[show families,families font=\string\normalsize]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show families,families font=\normalsize]}}%
+%\vfill%
+%\newpage%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[show families,show title=false,families font=\string\normalsize]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show families,show title=false,families font=\normalsize]}}%
\\ [0pt]\pgfPTendoption%
-\vfill%
+%\vfill%
% r family color
\label{option_r family color}%
\pgfPTMoption{4}{r family color}{\pgfPTMcolorDemo{blocor}{RGB: 170,255,172}}%
@@ -144,6 +150,7 @@
\label{option_r fanily_font color}%
\pgfPTMoption{4}{r family font color}{\{\}}%
{Sets the representative elements \textit{block} label font color. If no color is provided, the \red{r family color} will be used as the font color.}%
+\newpage\ \\ [-32pt]%
% r family line width
\label{option_r family line width}%
\pgfPTMoption{4}{r family line width}{0.8pt}%
@@ -172,15 +179,15 @@
\label{option_itm family line width}%
\pgfPTMoption{4}{itm family line width}{0.8pt}%
{Sets the width of the line surrounding the internal transition metals \textit{block}.}%
-\vfill%
-\newpage\ \\ [-32pt]%
+%\vfill%
+%\newpage\ \\ [-32pt]%
% families font color (style)
\label{style_families_font_color}%
\pgfPTMstyle{4}{families font color}{black}%
{Style to set a common color for the labels of representative elements, transition metals and internal transition metals \textit{blocks}. The key \red{show blocks} is set to \red{true}.
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[families font color=blue!50!black]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[families font color=blue!50!black]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[show title=false,families font color=blue!50!black]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show title=false,families font color=blue!50!black]}}%
\\ [0pt]\pgfPTendstyle%
% families line width (style)
\label{style_families line width}%
@@ -188,10 +195,10 @@
{Style to set a common width of the lines surrounding the representative elements, transition metals and internal transition metals \textit{blocks}.
The key \red{show families} is set to \red{true}.
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[show families,families line width=1.5pt]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show families,families line width=1.5pt]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[show title=false,show families,families line width=1.5pt]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show title=false,show families,families line width=1.5pt]}}%
\\ [0pt]\pgfPTendstyle%
-\newpage\ \\ [-32pt]%
+%\newpage\ \\ [-32pt]%
% families={rc=??,tc=??,ic=??,lw=??,rlw=??,tlw=??,ilw=??,f=??,rfc=??,tfc=??,ifc=??} (pseudo style)
\label{style_families}%
\pgfPTMstyle{4}{families}{\{rc=blocor,tc=blocot,ic=blocoi,lw=.8pt,f=\string\small\string\bfseries\}}%
@@ -203,11 +210,12 @@
\textcolor{cyan!10!white}{families=\{}tfc=<color>,ifc=<color>\}};}}}%
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[families={rc=red!70!white,ic=yellow!70!white,lw=2pt},show title=false]%
-\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[families={rc=red!70!white,ic=yellow!70!white,lw=2pt},show title=false]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[families={rc=blue,ic=yellow!70!white,rlw=2pt},show title=false]%
-\\ [0pt]\vbox to 0pt{\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[families={rc=blue,ic=yellow!70!white,rlw=2pt},show title=false]}}}%
+\\ [5pt]\vbox to 0pt{\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[families={rc=red!70!white,ic=yellow!70!white,lw=2pt},show title=false]}}}%
\newpage%\\ [10pt]
-\pgfPTMmacrobox{pgfPT}[families={rc=blue,ic=yellow!70!white,rlw=2pt,ifc=yellow!70!black},show title=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[families={rc=blue,ic=yellow!70!white,rlw=2pt,ifc=yellow!70!black},show title=false]}}%
+\pgfPTMmacrobox{pgfPT}[families={rc=blue,ic=yellow!70!white,rlw=2pt},show title=false]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[families={rc=blue,ic=yellow!70!white,rlw=2pt},show title=false]}}%
+%\newpage%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[families={rc=blue,ic=yellow!70!white,rlw=2pt,ifc=yellow!70!black},show title=false]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[families={rc=blue,ic=yellow!70!white,rlw=2pt,ifc=yellow!70!black},show title=false]}}%
\\ [0pt]\pgfPTendstyle%
\endinput
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_commands.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_commands.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_commands.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -19,6 +19,8 @@
\ -- makes a color scheme to fill the cells along the Periodic Table.
\item\pgfPTMmacro{pgfPTnewZlist}[]\lb\red{name}\rb%
\ -- create a user defined atomic numbers (Z) \red{named} list.
+\item\pgfPTMmacro{pgfPTsetLanguage}[]\lb\red{language flag}\rb%
+\ -- globally change the default language.
\end{itemize}
\vspace{-32pt}\ %
\def\tmpSection{\bs{pgfPT}}%
@@ -26,9 +28,9 @@
\label{command:pgfPT}\addcontentsline{toc}{subsection}{\texorpdfstring{\tmpSection{}}{\textbackslash pgfPT}}%
\index{COMMANDS@\textbf{COMMANDS}!\textbackslash pgfPT}%
\\ [4pt]Use this command to draw the Periodic Table of Elements in the language selected at package inclusion (\texttt{\large\textcolor{green!40!black}{\textbackslash usepackage}\textcolor{blue!70!black}{[}\textcolor{brown!60!black}{language flag}\textcolor{blue!70!black}{]}\textcolor{purple!70!black}{\{}\textcolor{blue!70!black}{pgf-PeriodicTable}\textcolor{purple!40!black}{\}}}):
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[]%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT}}%
-\\ [5pt]\pgfPTMline%
+\\ [0pt]\pgfPTMline%
\newpage%
This command can also be used with options -- as described in section \hyperlink{OPTIONS}{Options for \textbackslash pgfPT: creating a \xABPeriodic Table\xBB} -- to modify, for instance, the font of the Periodic Table or the colors of the cells:
\\ [10pt]\pgfPTMmacrobox{pgfPT}[font=pnc,back color scheme=MNM]%
@@ -181,4 +183,20 @@
\\ [-4pt]\pgfPTMmacrobox{pgfPT}[Z list=myZlist,IUPAC=false]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list=myZlist,IUPAC=false]}}%
\\ [5pt]\pgfPTMline%
+\newpage\ \\ [-62pt]
+%\\ [-32pt]\ %
+\def\tmpSection{\bs{pgfPTsetLanguage}\lb\red{language flag}\rb}%
+\subsection*{}{\normalfont\large\bfseries\raisebox{1.25pt}{$\mathbf{\blacktriangleright}$}\ Utilization of \tmpSection}%
+\index{COMMANDS@\textbf{COMMANDS}!\textbackslash pgfPTsetLanguage}%
+\label{command:pgfPTsetLanguage}\addcontentsline{toc}{subsection}{\texorpdfstring{\tmpSection{}}{\textbackslash pgfPTsetLanguage}}%
+\\ [4pt]This command globally changes the default language of the Periodic Table.
+\\ [10pt]\pgfPTMsetLanguage{pt}%
+\pgfPTsetLanguage{pt}%
+\\ [-4pt]\pgfPTMmacrobox{pgfPT}[]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[]}}%
+\\ [10pt]\pgfPTMsetLanguage{en}%
+\pgfPTsetLanguage{en}%
+\\ [-4pt]\pgfPTMmacrobox{pgfPT}[]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[]}}%
+\\ [5pt]\pgfPTMline%
\endinput
Added: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_density.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_density.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_density.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -0,0 +1,73 @@
+\subsubsection{\texorpdfstring{\ding{224} The density}{The density}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% d color
+\pgfPTMoption{4}{d color}{black}{%
+Sets the density value text color.}
+\\ [5pt]\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]{pgfPT}[Z list={1,...,36},cell style=myd,show title=false]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Z list={1,...,36},cell style=myd,show title=false]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=myd,show title=false,d color=red]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Z list={1,...,36},cell style=myd,show title=false,d color=red]}}%
+\\ [0pt]\pgfPTendoption%
+% d font
+\pgfPTMoption{4}{d font}{\string\tiny\string\bfseries}{%
+Sets the density value text font.
+}
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=myd,show title=false]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Z list={1,...,36},cell style=myd,show title=false]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=myd,show title=false,d font=\string\tiny\string\itshape]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Z list={1,...,36},cell style=myd,show title=false,d font=\tiny\itshape]}}%
+\\ [0pt]\pgfPTendoption%
+% d unit=<g/cm3|g/dm3|both> .default=g/dm3
+\vfill%
+\pgfPTMoption[\pgfPTnewinversion{1.0.1}]{4}{d unit}{both}{%
+Sets the unit for the density of the elements. The two possible values to this key are \red{g/dm3} ($\mathsf{g/dm^3}$), \red{g/cm3} ($\mathsf{g/cm^3}$) and \red{both} ($\mathsf{g/dm^3}$ for elements in the gaseous state and $\mathsf{g/cm^3}$ for all other elements).
+}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=myd,show title=false]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=myd,show title=false]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=myd,show title=false,d unit=g/cm3]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=myd,show title=false,d unit=g/cm3]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=myd,show title=false,d unit=g/dm3]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=myd,show title=false,d unit=g/dm3]}}%
+\\ [0pt]\pgfPTendoption%
+\vfill\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 or 8 decimal places, when the values are in $\mathsf{g/dm^3}$ or in $\mathsf{g/cm^3}$, respectively.. So giving this key a value of -1 (the value of the melting or boiling point as-is) or 5 or 8 has the same effect.
+\\ \textit{Therefore the values provided to this key should be any integer between -1 and 4 ($\mathsf{g/dm^3}$) or 7 ($\mathsf{g/cm^3}$). Any other integer provided will be processed as -1.}};}
+}
+\vfill%\\ [10pt]
+\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]
+\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%
+\newpage\ \\ [-32pt]%
+% pseudo style -> d={c=??,f=??,p=??,u=??} ; d/.default={c=black,f=\tiny\bfseries,p=-1,u=both}%
+% d/.default={c=black,f=\tiny\bfseries,p=-1,u=both},%
+\pgfPTMstyle{4}{d}{\{c=black,f=\string\tiny\string\bfseries,p=-1,u=both\}}%
+{\ \\ [-3pt]\textit{Pseudo style} to set the keys: d \textbf{c}olor, d \textbf{f}ont, d \textbf{p}recision and/or d \textbf{u}nit.
+None of the \textit{keys} -- c, f, p and u -- are mandatory.\hfill\textit{\textcolor{blue}{(\pgfPTnewinversion{1.0.1})}}
+\\ [10pt]\makebox[\linewidth][c]{\use{\tikz{\node[text width=9cm] {d=\{c=<color>,f=<font commands>,p=<integer value>,u=<pm|A>\}};}}}%
+}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=myd,show title=false,d={c=blue,p=2}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=myd,show title=false,d={c=blue,p=2}]}}%
+\\ [0pt]\pgfPTendstyle%
+%\newpage\ \\ [-32pt]%
+\endinput
Property changes on: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_density.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_eDist.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_eDist.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_eDist.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -12,27 +12,27 @@
(6;1-3;eConfignl)%
]%
%\\ [5pt]\pgfPTMline%
-\newpage\ \\ [-32pt]%
\pgfPTMoption{4}{eDist color}{black}{%
Sets the electron distribution color.
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=electron,eDist color=red]%
+\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=electron,eDist color=red]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=electron,eDist color=red]}}%
-\\ [5pt]\pgfPTendoption%
+\\ [0pt]\pgfPTendoption%
% eDist font
\pgfPTMoption{4}{eDist font}{\string\tiny\string\bfseries}{%
Sets the electron distribution font.
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=electron,eDist font=\string\fontfamily{pbk}\string\selectfont\string\tiny\string\bfseries]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=electron,eDist font=\fontfamily{pbk}\selectfont\tiny\bfseries]}}%
-\\ [5pt]\pgfPTendoption%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=electron,eDist font=\fontfamily{pbk}\selectfont\tiny\bfseries]}}%
+\\ [0pt]\pgfPTendoption%
% eDist sep
\pgfPTMoption{4}{eDist sep}{:}{%
Sets the separator character between energy levels in electron distribution. \textit{If the separator character is a comma it must be provided between curly braces -- \{,\}}.
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=electron,eDist sep=-]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=electron,eDist sep=-]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=electron,eDist sep=-]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=electron,eDist sep={,}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=electron,eDist sep={,}]}}%
-\\ [5pt]\pgfPTendoption%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=electron,eDist sep={,}]}}%
+\\ [0pt]\pgfPTendoption%
\endinput
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_exerciselayout.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_exerciselayout.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_exerciselayout.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -1,3 +1,4 @@
+\vfill%
\subsubsection{\texorpdfstring{\ding{224} \itshape Exercise layout}{Exercise layout}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
The \red{keys} described in this section enable the \textit{exercise layout} of the Periodic Table, \ie, in this mode the \textit{structure} of the Periodic Table is drawn, but there are only a few contents available in the cells.
@@ -7,18 +8,21 @@
\\ [10pt]\tikz{\node[text width=\linewidth-.6666em,fill=orange!5!white,draw=orange,rounded corners=2pt] {\textbf{\orange{NOTE}}:
\\ The following \red{keys} are also set: \red{back color scheme=solid, show title=false, show period\\ numbers=false, show group numbers=false, show legend=false, show MNM line=false}};}
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[only cells]%
+\vfill\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[only cells]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[only cells]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},only cells]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},only cells]}}%
\\ [5pt]\pgfPTendoption%
% only cells plus Z=false
+\vfill%
\pgfPTMoption{4}{only cells plus Z}{false}%
{When set to \red{true} the Periodic Table is drawn with only the cells without any contents, except the atomic number (Z).
\\ [10pt]\tikz{\node[text width=\linewidth-.6666em,fill=orange!5!white,draw=orange,rounded corners=2pt] {\textbf{\orange{NOTE}}:
\\ The following \red{keys} are also set: \red{back color scheme=solid, show title=false, show period\\ numbers=false, show group numbers=false, show legend=false, show MNM line=false}};}
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[only cells plus Z]%
+\vfill\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[only cells plus Z]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[only cells plus Z]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[only cells plus Z,IUPAC=false]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[only cells plus Z,IUPAC=false]}}%
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_generallayout.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_generallayout.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_generallayout.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -246,41 +246,19 @@
\\ [5pt]\pgfPTMmacrobox[l]{pgfPTresetstyle}[]%
\pgfPTresetstyle%
\\ [-10pt]\pgfPTendoption%
-% capitalize element names
-\label{option_capitalize element names}%
-\pgfPTMoption{4}{capitalize element names}{false}%
-{If set to true the first letter of the name of the elements is a capital letter}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},capitalize element names=true]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},capitalize element names=true]}}%
-\\ [5pt]\pgfPTendoption%
-% Name (style)
-\label{style_Name}%
-\vfill%
-\pgfPTMstyletxt{4}{Name}{no value}%
-{A style equivalent to \red{capitalize element names=true}}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Name]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Name]}}%
-\\ [5pt]\pgfPTendstyle%
-% name (style)
-\label{style_name}%
-\vfill%
-\pgfPTMstyletxt{4}{name}{no value}%
-{A style equivalent to \red{capitalize element names=false}}%
-\newpage%\\ [5pt]
-\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},name]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},name]}}%
-\\ [5pt]\pgfPTendstyle%
% languages
+\vfill
\label{option_languages}%
\pgfPTMoption{4}{languages}{\{\}}%
{Sets a language list to use in the Periodic Table. It is a comma separated list of language flags: \sq{pt}, \sq{en}, \sq{fr}, \sq{de}, \sq{it}, \sq{es} or \sq{br}.
\textit{This key overrides the default language, that is, the language loaded at package inclusion}.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},languages=pt]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},languages=pt]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPT2lang,languages={en,fr}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPT2lang,languages={en,fr}]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPT3lang,languages={pt,fr,it}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPT3lang,languages={pt,fr,it}]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},languages=pt]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},languages=pt]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=pgfPT2lang,languages={en,fr}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=pgfPT2lang,languages={en,fr}]}}%
+\newpage%\\ [10pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},cell style=pgfPT3lang,languages={pt,fr,it}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},cell style=pgfPT3lang,languages={pt,fr,it}]}}%
\\ [10pt]\pgfPTMoptiontxt{%
When using a set of languages, space to accommodate the names in each cell must be provided by building a suitable cell - typically one cell row per language. The cell styles used in the two examples above are built-in and serve this purpose.
\vspace{5pt}%
@@ -290,12 +268,14 @@
\vspace{5pt}%
Also, the space for the title should be taken into account -- if using more then three languages, the legend must be \textit{turned off}, otherwise the title overlaps the legend.
}%
-\\ [-10pt]\pgfPTendoption%
+\\ [-5pt]\pgfPTendoption%
+\vfill%
% other languages font
\label{option_other languages font}%
\pgfPTMoption{4}{other languages font}{\string\tiny}%
{Sets the font used in \textit{other languages}, \ie, the languages started at the second entry of the list provide to the \red{languages} key.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPT3lang,languages={en,es,br}, other languages font=\string\tiny\string\bfseries]%
+\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPT3lang,languages={en,es,br}, other languages font=\string\tiny\string\bfseries]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPT3lang,languages={en,es,br},other languages font=\tiny\bfseries]}}%
\\ [0pt]\pgfPTendoption%
% other languages color
@@ -322,9 +302,10 @@
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list=spd]%
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list=spd]}}%
-\newpage%\\ [10pt]
-\pgfPTMmacrobox{pgfPT}[show MNM line=false]%Z list=spd,
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[show MNM line=false]%Z list=spd,
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show MNM line=false]}}%Z list=spd,
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%Z list=spd,
\\ [0pt]\pgfPTendoption%
%\newpage\vspace{-34pt}\ %
% MNM line color
@@ -349,5 +330,5 @@
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[MNM={w=1.5pt,c=red}]%Z list=spd,
\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[MNM={w=1.5pt,c=red}]}}%Z list=spd,
-\\ [0pt]\pgfPTendoption%
+\\ [0pt]\pgfPTendstyle%
\endinput%
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_ls.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_ls.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_ls.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -1,3 +1,4 @@
+\vfill%
\subsubsection{\texorpdfstring{\ding{224} The lattice structure}{The lattice structure}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% ls
@@ -5,34 +6,85 @@
Sets what is displayed for the lattice structure: a figure (fig) or text (txt) or both (fig+txt or txt+fig).
}
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTls]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTls,ls=txt]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,ls=txt]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTls,ls=fig+txt]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,ls=fig+txt]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,ls=txt]}}%
+\newpage%\\ [10pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTls,ls=fig+txt]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,ls=fig+txt]}}%
\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTls,ls=txt+fig]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,ls=txt+fig]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,ls=txt+fig]}}%
\\ [0pt]\pgfPTendoption%
% ls color
+\vfill%
\pgfPTMoption{4}{ls color}{black}{%
Sets the lattice structure text color.
}
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTls,ls=txt+fig,ls color=red]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,,ls=txt+fig,ls color=red]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,,ls=txt+fig,ls color=red]}}%
\\ [0pt]\pgfPTendoption%
% ls font
+\vfill%
\pgfPTMoption{4}{ls font}{\string\tiny}{%
Sets the lattice structure text font.
}
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTls,ls=txt+fig,ls font=\string\tiny\string\bfseries]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,ls=txt+fig,ls font=\tiny\bfseries]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,ls=txt+fig,ls font=\tiny\bfseries]}}%
\\ [0pt]\pgfPTendoption%
% ls align
-%\newpage\ \\ [-25pt]%
+\newpage\ \\ [-32pt]%
\pgfPTMoption{4}{ls align}{right}{%
Sets the alignment of the lattice structure to \red{left} or \red{center} or \red{right}.
}
\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell style=pgfPTls,ls align=center]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,ls align=center]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell style=pgfPTls,ls align=center]}}%
+\\ [-5pt]\pgfPTendoption%
+% ls unit=<A|pm> .default=pm
+\pgfPTMoption[\pgfPTnewinversion{1.0.1}]{4}{ls unit}{pm}{%
+Sets the unit for the lattice structure constants: a, b and c. The two possible values to this key are \red{pm} (picometers) and \red{A} ({\AA} -- angstroms).}%
+\\ [5pt]\pgfPTMbuildcellstyle{myls}(6,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-2.5;ls),(5;2.5-3;lsa), %
+(6;1-2.5;lsb),(6;2.5-3;lsca)]%
+\pgfPTbuildcellstyle{myls}(6,3)[(1;1-2;Z),(1;3;radio),(2-3;1.5-3.5;CS),(4;1-3;name),(5;1-2.5;ls),(5;2.5-3;lsa),(6;1-2.5;lsb),(6;2.5-3;lsca)]%
+\\ [-4pt]\pgfPTMmacrobox[l]{pgfPTstyle}[Z list={1,...,36},cell style=myls,show title=false,ls align=center]%
+\pgfPTstyle[Z list={1,...,36},cell style=myls,show title=false,ls align=center]%
+\\ [-4pt]\pgfPTMmacrobox{pgfPT}[]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[ls unit=A]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[ls unit=A]}}%
+\\ [-5pt]\pgfPTendoption%
+% 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.
+\\ [5pt]\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 or 4 decimal places, when the values are in picometers or in angstroms, respectively. So giving this key a value of -1 (the value of the constants or c/a ratio as-is) or 2 or 4 has the same effect.
+\\ \textit{Therefore the values provided to this key should be any integer between -1 and 1 (pm) or 3 ({\AA}). Any other integer provided will be processed as -1.}};}
+}
+%\vfill%\\ [10pt]
+\newpage%
+\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}[]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[ls precision=0]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[ls precision=0]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[ls precision=1]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[ls precision=1]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[ls precision=2]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[ls precision=2]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[ls precision=2,ls unit=A]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[ls precision=2,ls unit=A]}}%
\\ [0pt]\pgfPTendoption%
+% pseudo style -> lat={ls=??,c=??,f=??,align=??,p=??,u=??}
+% lat/.default={ls=fig,c=black,f=\tiny,align=right,p=-1,u=pm}%
+\pgfPTMstyle{4}{lat}{\{ls=fig,c=black,f=\string\tiny,align=right,p=-1,u=pm\}}%
+{\ \\ [-3pt]\textit{Pseudo style} to set the keys: \textbf{ls}, ls \textbf{c}olor, ls \textbf{f}ont, ls \textbf{align}, ls \textbf{p}recision and/or ls \textbf{u}nit.
+None of the \textit{keys} -- ls, c, f, align, p and u -- are mandatory.\hfill\textit{\textcolor{blue}{(\pgfPTnewinversion{1.0.1})}}
+\\ [10pt]\makebox[\linewidth][c]{\use{\tikz{\node[text width=9cm] {lat=\{ls=<fig|txt|fig+txt|txt+fig>,c=<color>,f=<font commands>,\\ %
+\textcolor{cyan!10!white}{lat=\{}align=<left|center|right>,p=<integer value>,u=<pm|A>\}};}}}%
+}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},lat={c=blue,f=\string\tiny\string\bfseries,u=A,p=2}]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},lat={c=blue,f=\tiny\bfseries,u=A,p=2}]}}%
+\\ [0pt]\pgfPTendstyle%
\endinput
Added: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_name.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_name.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_name.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -0,0 +1,63 @@
+\vfill%
+\subsubsection{\texorpdfstring{\ding{224} The name}{The name}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% name color
+\pgfPTMoption{4}{name color}{black}{%
+Sets the color of the element name.
+}
+\\ [5pt]\pgfPTMmacrobox{pgfPTstyle}[show title=false]%
+\pgfPTstyle[show title=false]%
+\\ [-1pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},name color=red]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},name color=red]}}%
+\\ [0pt]\pgfPTendoption%
+% name font
+\pgfPTMoption{4}{name font}{\string\fontseries{l}\string\selectfont\string\tiny}{%
+Sets the font of the element name.
+}
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},name font=\string\itshape\string\tiny]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},name font=\itshape\tiny]}}%
+\\ [0pt]\pgfPTendoption%
+\newpage\ \\ [-32pt]%
+% name align
+\pgfPTMoption[\pgfPTnewinversion{1.0.1}]{4}{name align}{center}{%
+Sets the alignment of the element name to \textit{left}, \textit{center} or \textit{right} with respect to its containing box.
+}
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},name align=left]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},name align=left]}}%
+\\ [0pt]\pgfPTendoption%
+% capitalize element names
+\label{option_capitalize element names}%
+\pgfPTMoption[\pgfPTchangedinversion{1.0.1}]{4}{capitalize element names}{false}%
+{If set to \red{true} the first letter of the name of the elements is a capital letter. If set to \red{TRUE} the whole name of the elements is in capital letters}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},capitalize element names=true]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},capitalize element names=true]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},capitalize element names=TRUE]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},capitalize element names=TRUE]}}%
+\\ [0pt]\pgfPTendoption%
+% name (style)
+\label{style_name}%
+%\vfill%
+\pgfPTMstyletxt{4}{name}{no value}%
+{A style equivalent to \red{capitalize element names=false}}%
+%\newpage%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},name]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},name]}}%
+\\ [-5pt]\pgfPTendstyle%
+% Name (style)
+\label{style_Name}%
+%\vfill%
+\newpage\ \\ [-32pt]%
+\pgfPTMstyletxt{4}{Name}{no value}%
+{A style equivalent to \red{capitalize element names=true}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Name]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Name]}}%
+\\ [0pt]\pgfPTendstyle%
+% NAME (style)
+\label{style_NAME}%
+%\vfill%
+\pgfPTMstyletxt[\pgfPTnewinversion{1.0.1}]{4}{NAME}{no value}%
+{A style equivalent to \red{capitalize element names=TRUE}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},NAME]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},NAME]}}%
+\\ [0pt]\pgfPTendstyle%
+\endinput
Property changes on: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_name.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_periodgroup.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_periodgroup.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_periodgroup.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -1,4 +1,4 @@
-\vfill\vfill%
+%\vfill\vfill%
\subsubsection{\texorpdfstring{\ding{224} Periods and Groups}{Periods and Groups}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% show period numbers
@@ -5,21 +5,21 @@
\label{option_show period numbers}%
\pgfPTMoption{4}{show period numbers}{true}%
{When set to \red{true} the period numbers are shown, otherwise they are not shown.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54}]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},show period numbers=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},show period numbers=false]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},show period numbers=false]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},show period numbers=false]}}%
\\ [5pt]\pgfPTendoption%
-\vfill%
-\newpage\ \\ [-32pt]%
+%\vfill%
+%\newpage\ \\ [-32pt]%
% show group numbers
\label{option_show group numbers}%
\pgfPTMoption{4}{show group numbers}{true}%
{When set to \red{true} the group numbers are shown, otherwise they are not shown.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54}]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},show group numbers=false]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},show group numbers=false]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36}]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},show group numbers=false]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},show group numbers=false]}}%
\\ [5pt]\pgfPTendoption%
\vfill%
% period label color
@@ -26,25 +26,29 @@
\label{option_period label color}%
\pgfPTMoption{4}{period label color}{red!50!black}%
{Sets the period label color.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},period label color=black]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},period label color=black]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},period label color=black]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},period label color=black]}}%
\\ [5pt]\pgfPTendoption%
\vfill%
-\newpage\ \\ [-32pt]%
+%\newpage\ \\ [-32pt]%
% group label color
\label{option_group label color}%
\pgfPTMoption{4}{group label color}{blue!50!black}%
{Sets the group label color.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},group label color=black]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},group label color=black]}}%
+\vfill%
+\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},group label color=black]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},group label color=black]}}%
\\ [0pt]\pgfPTendoption%
+\vfill%
% label font
\label{option_label font}%
\pgfPTMoption{4}{label font}{\string\small\string\bfseries}%
{Sets the label font.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},label font=\string\itshape]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},label font=\itshape]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},label font=\string\itshape]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},label font=\itshape]}}%
\\ [0pt]\pgfPTendoption%
+\vfill%
% per={gr=??,c=??,f=??} -> auto sets 'show period numbers=true'; 'show group numbers' can be set to 'false' by the user
% per/.default={gr=true,c=red!50!black,f=\small\bfseries}
% legend (pseudo style)
@@ -54,10 +58,11 @@
The key \red{show period numbers} is set to \red{true}.
\\ [3pt]\makebox[\linewidth][c]{\use{per=\{gr=<true|false>,c=<color>,f=<font commands>\}}}%
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},per={gr=false,c=green!50!black}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},per={gr=false,c=green!50!black}]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},per={gr=false,c=green!50!black}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},per={gr=false,c=green!50!black}]}}%
\\ [0pt]\pgfPTendstyle%
-\newpage\ \\ [-32pt]%
+\vfill%
+%\newpage\ \\ [-32pt]%
% gr={per=??,c=??,f=??} -> auto sets 'show groups numbers=true'; 'show period numbers' can be set to 'false' by the user
% gr/.default={per=true,c=blue!50!black,f=\small\bfseries}
% gr (pseudo style)
@@ -67,8 +72,10 @@
The key \red{show group numbers} is set to \red{true}.
\\ [3pt]\makebox[\linewidth][c]{\use{gr=\{per=<true|false>,c=<color>,f=<font commands>\}}}%
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},gr={per=false,c=green!50!black}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},gr={per=false,c=green!50!black}]}}%
+\vfill%
+\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},gr={per=false,c=green!50!black}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},gr={per=false,c=green!50!black}]}}%
\\ [0pt]\pgfPTendstyle%
% per+gr={c=??,pc=??,gc=??,f=??} -> auto sets 'show period numbers=true' & 'show groups numbers=true'
% per+gr/.default={pc=red!50!black,gc=blue!50!black,f=\small\bfseries}
@@ -79,7 +86,7 @@
The keys \red{show period numbers} and \red{show group numbers} are set to \red{true}.
\\ [3pt]\makebox[\linewidth][c]{\use{per+gr=\{c=<color>,pc=<color>,gc=<color>,f=<font commands>\}}}%
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,54},per+gr={c=green!50!black, f=\string\fontfamily{frc}\string\selectfont\string\normalsize\string\bfseries}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,54},per+gr={c=green!50!black,f=\fontfamily{frc}\selectfont\normalsize\bfseries}]}}%
+\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},per+gr={c=green!50!black, f=\string\fontfamily{frc}\string\selectfont\string\normalsize\string\bfseries}]%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},per+gr={c=green!50!black,f=\fontfamily{frc}\selectfont\normalsize\bfseries}]}}%
\\ [0pt]\pgfPTendstyle%
\endinput
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_variations.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_variations.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgf-PeriodicTableManual_variations.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -5,17 +5,17 @@
{When set to \red{true} the periodic variations -- for atomic radius, ionization energy and/or electron affinity -- are shown with two \textit{arrows}. One horizontal arrow is placed at the top of the Periodic Table for the variation over the period and the other vertically to the left of the Periodic Table for the variation over the group.
\\ [5pt]\tikz{\node[text width=\linewidth-.6666em,fill=orange!5!white,draw=orange,rounded corners=2pt] {\textbf{\orange{NOTE}}:\\ The variations are only shown when the \textit{base cell} of the Periodic Table contains the atomic radius, the ionization energy and/or the electron affinity. If none of them is present setting this key (\red{show periodic variations}) has no effect.};}
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPTstyle}[Z list=spd,show title=false]%
+\vfill%\\ [5pt]
+\pgfPTMmacrobox{pgfPTstyle}[Z list=spd,show title=false]%
\pgfPTstyle[Z list=spd,show title=false]%
\\ [-1pt]\pgfPTMmacrobox{pgfPT}[show periodic variations]%
-\\ [0pt]\vbox to 0pt{\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations]}}}%
-\newpage%\\ [10pt]
-\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTR]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTR]}}%
-\\ [10pt]\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTREi]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTREi]}}%
+\\ [0pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations]}}%
+\\ [10pt]\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTR]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTR]}}%
+\vfill\newpage%\\ [10pt]
+\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTREi]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTREi]}}%
\\ [5pt]\pgfPTendoption%
-\vfill%
% varR color
\pgfPTMoption{4}{varR color}{\pgfPTMcolorDemo{colorvariations}{RGB: 128,191,191}}%
{Sets the color used in the filling of the \textit{arrows} for the atomic radius variations.
@@ -22,15 +22,15 @@
\\ [10pt]\tikz{\node[text width=\linewidth-.6666em,fill=orange!5!white,draw=orange,rounded corners=2pt] {\textbf{\orange{NOTE}}:\\ The color provided to \red{varR color} could be any defined color via the command \texttt{\normalsize\textbackslash definecolor} or by \textit{mixing} colors, using, for instance, the syntax \texttt{\normalsize color1!value!color2}, as explained in the \href{https://ctan.org/pkg/xcolor}{xcolor} package documentation.};}
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTR,varR color=teal,R color=purple]%
-\vfill%
-\newpage%\\ [10pt]
-\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTR,varR color=purple!50!white, R color=purple]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTR,varR color=purple!50!white, R color=purple]}}%
\\ [5pt]\pgfPTendoption%
% varR font
+\vfill%
\pgfPTMoption{4}{varR font}{\string\footnotesize\string\bfseries}%
{Sets the font for the text displayed inside the arrow, describing the variation of the atomic radius.}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTR,varR font=\string\small\string\itshape]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTR,varR font=\small\itshape]}}%
+\vfill\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTR,varR font=\string\small\string\itshape]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTR,varR font=\small\itshape]}}%
\\ [5pt]\pgfPTendoption%
% varR font color
\pgfPTMoption{4}{varR font color}{\pgfPTMcolorDemo{colorvariations!50!black}{(value of varR color)!50!black}}%
@@ -58,13 +58,15 @@
\pgfPTMoption{4}{vareaff font color}{\pgfPTMcolorDemo{colorvariations!50!black}{(value of vareaff color)!50!black}}%
{Sets the color of the text showing the electron affinity variations displayed inside the corresponding arrows.
\\ \textit{See the note in \red{varR color}}.}%
+\vfill%
% var font (style)
\pgfPTMstyle{4}{var font}{\string\footnotesize\string\bfseries}%
{Style to set a common font for the variations along the Periodic Table.
\\ Setting \red{var font=<font commands>} is equivalent to setting \red{\{varR font=<font commands>,\\varEi font=<font commands>,vareaff font=<font commands>\}}.
}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTREi,var font=\string\small\string\itshape]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTREi,var font=\small\itshape]}}%
+\vfill\newpage%\\ [5pt]
+\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTREi,var font=\string\small\string\itshape]%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTREi,var font=\small\itshape]}}%
\\ [5pt]\pgfPTendstyle%
% var color (style)
\pgfPTMstyle{4}{var color}{\pgfPTMcolorDemo{colorvariations}{RGB: 128,191,191}}%
@@ -74,7 +76,7 @@
\\ [2pt]\green{\textit{Keep in mind that setting the variations colors also changes the default text colors for them.}}};}
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTREi,var color=blue!50!white]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTREi,var color=blue!50!white]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTREi,var color=blue!50!white]}}%
\\ [5pt]\pgfPTendstyle%
% varR={c=??,f=??,fc=??}
% varR/.default={c=colorvariations,f=\footnotesize\bfseries}
@@ -84,8 +86,9 @@
\\ [5pt]\makebox[\linewidth][c]{\use{varR=\{c=<color>,f=<font commands>,fc=<color>\}}}%
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTREi, varR={c=green!70!black,f=\string\small\string\bfseries}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTREi,varR={c=green!70!black,f=\small\bfseries}]}}%
+\\ [5pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTREi,varR={c=green!70!black,f=\small\bfseries}]}}%
\\ [0pt]\pgfPTendstyle%
+\vfill%
% varEi={c=??,f=??,fc=??}
% varEi/.default={c=colorvariations,f=\footnotesize\bfseries}
\pgfPTMstyle{4}{varEi}{\{c=colorvariations,f=\string\footnotesize\string\bfseries\}}%
@@ -95,10 +98,11 @@
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTREi, varR={c=green!70!black,f=\string\small\string\bfseries}, %
varEi={c=lime!70!black,f=\string\small\string\bfseries}]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTREi,varR={c=green!70!black,f=\small\bfseries},%
+\vfill\newpage%\\ [5pt]
+\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTREi,varR={c=green!70!black,f=\small\bfseries},%
varEi={c=lime!70!black,f=\small\itshape}]}}%
\\ [0pt]\pgfPTendstyle%
-\vfill%
+%\vfill%
% vareaff={c=??,f=??,fc=??}
% vareaff/.default={c=colorvariations,f=\footnotesize\bfseries}
\pgfPTMstyle{4}{vareaff}{\{c=colorvariations,f=\string\footnotesize\string\bfseries\}}%
@@ -107,9 +111,7 @@
\\ [10pt]\makebox[\linewidth][c]{\use{vareaff=\{c=<color>,f=<font commands>,fc=<color>\}}}%
}%
\\ [5pt]\pgfPTMmacrobox{pgfPT}[show periodic variations,cell style=pgfPTeaff, vareaff={c=purple!70!white,f=\string\small\string\bfseries,fc=white}]%
-\vfill%
-\newpage%\\ [10pt]
-\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTeaff,vareaff={c=purple!70!white,f=\small\bfseries,fc=white}]}}%
+\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[show periodic variations,cell style=pgfPTeaff,vareaff={c=purple!70!white,f=\small\bfseries,fc=white}]}}%
\\ [0pt]\pgfPTendstyle%
\\ [5pt]\pgfPTMmacrobox{pgfPTresetstyle}[]%
\pgfPTresetstyle%
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgfPTmanual.macros.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgfPTmanual.macros.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/manualfiles/pgfPTmanual.macros.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -1,7 +1,10 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Definitions for pgf-PeriodicTable Manual
-% Hugo Gomes @ 10/10/2022
-\def\pgfPTversion{1.0.0}%
+% Hugo Gomes @ 08/11/2022 v1.0.1
+% Hugo Gomes @ 10/10/2022 v1.0.0
+\def\pgfPTversion{1.0.1}%
+\def\pgfPTnewinversion#1{new in v#1}%
+\def\pgfPTchangedinversion#1{changed in v#1}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[ansinew]{inputenc}
\usepackage{verdana}
@@ -47,7 +50,7 @@
\addtolength{\headheight}{25pt}%
\fancypagestyle{pgfPTManual}{%
\fancyhf{} % clear all header and footer fields
-\fancyhead[R]{\usefont{T1}{verdana}{m}{n}\nouppercase{\leftmark}}%
+\fancyhead[R]{\usefont{T1}{vna}{m}{n}\nouppercase{\leftmark}}%
\fancyhead[L]{\color{blue!70!black}pgf-PeriodicTable \pgfPTversion}%
\fancyfoot[R]{\usefont{T1}{vna}{m}{n}\textbf{\thepage\ of \pageref{LastPage}}}%
\fancyfoot[L]{\ }}%
@@ -54,7 +57,7 @@
\fancypagestyle{plain}{%
\addtolength{\textwidth}{3.5cm}%
\fancyhf{} % clear all header and footer fields
-\fancyhead[R]{\usefont{T1}{verdana}{m}{n}\nouppercase{\leftmark}}%
+\fancyhead[R]{\usefont{T1}{vna}{m}{n}\nouppercase{\leftmark}}%
\fancyhead[L]{\color{blue!70!black}pgf-PeriodicTable \pgfPTversion}%
\fancyfoot[R]{\usefont{T1}{vna}{m}{n}\textbf{\thepage\ of \pageref{LastPage}}}%
\fancyfoot[L]{\ }}%
@@ -242,6 +245,12 @@
{\textcolor{blue!50!black}{\textbackslash pgfPTnewZlist\{}\textcolor{red!50!black}{#1}\textcolor{blue!50!black}{\}\{}%
\textcolor{red!50!black}{#2}\textcolor{blue!50!black}{\}}};}%
}%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \pgfPTMsetLanguage{language flag}
+\def\pgfPTMsetLanguage#1{\ignorespaces%
+\tikz{\node[text width=\linewidth-8pt,inner xsep=4pt,align=center,fill=black!10,rounded corners=2pt] %
+{\textcolor{blue!50!black}{\textbackslash pgfPTsetLanguage\{}\textcolor{red!50!black}{#1}\textcolor{blue!50!black}{\}}};}%
+}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \pgfPTMoption[version]{level}{option}{default}{description} level=3-> subsubsection; level=4-> paragraph
\def\pgfPTMoption{\@ifnextchar[\pgfPTM at option{\pgfPTM at option[]}}%
@@ -254,7 +263,7 @@
\node[below right,font=\small\bfseries] (a) at (0,0) {\hypertarget{option:#3}{#3}};%
\node[below left,font=\small] (b) at (\textwidth-.3333em,0) {default: \itshape#4};%
\node[below right,text=black!80,font=\small,text width=\textwidth-.6666em] (c) at (a.south west) %
-{#5\ifx\pgfPTM at version\@empty\relax\else\hfill\textit{\textcolor{blue}{(new in v\pgfPTM at version)}}\fi};%
+{#5\ifx\pgfPTM at version\@empty\relax\else\hfill\textit{\textcolor{blue}{(\pgfPTM at version)}}\fi};%
\begin{pgfonlayer}{back}%
\path[left color=orange!20,right color=black!20!orange!30,rounded corners=2pt] (a.north west) rectangle (c.south east);%
\end{pgfonlayer}%
@@ -282,7 +291,7 @@
\node[below right,font=\small\bfseries] (a) at (0,0) {\hypertarget{style:#3}{#3}};%
\node[below left,font=\small] (b) at (\textwidth-.3333em,0) {default: \itshape#4};%
\node[below right,text=black!80,font=\small,text width=\textwidth-.6666em] (c) at (a.south west) %
-{#5\ifx\pgfPTM at version\@empty\relax\else\hfill\textit{\textcolor{blue}{(new in v\pgfPTM at version)}}\fi};%
+{#5\ifx\pgfPTM at version\@empty\relax\else\hfill\textit{\textcolor{blue}{(\pgfPTM at version)}}\fi};%
\begin{pgfonlayer}{back}%
\path[left color=cyan!20,right color=black!20!cyan!30,rounded corners=2pt] (a.north west) rectangle (c.south east);%
\end{pgfonlayer}%
@@ -299,7 +308,7 @@
\node[below right,font=\small\bfseries] (a) at (0,0) {\hypertarget{option:#3}{#3}};%
\node[below left,font=\small] (b) at (\textwidth-.3333em,0) {\itshape#4};%
\node[below right,text=black!80,font=\small,text width=\textwidth-.6666em] (c) at (a.south west) %
-{#5\ifx\pgfPTM at version\@empty\relax\else\hfill\textit{\textcolor{blue}{(new in v\pgfPTM at version)}}\fi};%
+{#5\ifx\pgfPTM at version\@empty\relax\else\hfill\textit{\textcolor{blue}{(\pgfPTM at version)}}\fi};%
\begin{pgfonlayer}{back}%
\path[left color=cyan!20,right color=black!20!cyan!30,rounded corners=2pt] (a.north west) rectangle (c.south east);%
\end{pgfonlayer}%
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/pgf-PeriodicTableManual.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/pgf-periodictable/pgf-PeriodicTableManual.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgf-periodictable/pgf-PeriodicTableManual.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/doc/latex/pgf-periodictable/pgf-PeriodicTableManual.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -37,8 +37,8 @@
\section{Installation and usage}
\noindent
\pack{} is placed under the terms of the \textrm{\LaTeX} Project Public License, version 1.3 or later (http://www.latex-project.org/lppl.txt). \pack{} loads and only requires the \href{https://www.ctan.org/pkg/pgf}{\txttikz{}} package.
-\\ [6pt]You need to put the package files (pgf-PeriodicTable.sty \&\ \textit{friends}) in a location where \textrm{PDF\LaTeX} can find them. According to the TDS conventions this may be a subdirectory named \textit{tex/latex/pgf-PeriodicTable/} or \textit{tex/latex/misc/} in your (site specific) installation tree (insert your appropriate directory delimiter instead of /, if needed).
-\\ [6pt]If you are using \textrm{PDF\LaTeX}, you can just simply include the style file without any option via the \texttt{\large\textcolor{green!40!black}{\textbackslash usepackage}} command, \texttt{\large\textcolor{green!40!black}{\textbackslash usepackage}\textcolor{purple!70!black}{\{}\textcolor{blue!70!black}{pgf-PeriodicTable}\textcolor{purple!40!black}{\}}}
+\\ [6pt]You need to put the package files (pgf-PeriodicTable.sty \&\ \textit{friends}) in a location where \textrm{PDF\LaTeX}, \textrm{Lua\LaTeX} or \textrm{Xe\LaTeX} can find them. According to the TDS conventions this may be a subdirectory named \textit{tex/latex/pgf-PeriodicTable/} or \textit{tex/latex/misc/} in your (site specific) installation tree (insert your appropriate directory delimiter instead of /, if needed).
+\\ [6pt]If you are using \textrm{PDF\LaTeX}, \textrm{Lua\LaTeX} or \textrm{Xe\LaTeX} you can just simply include the style file without any option via the \texttt{\large\textcolor{green!40!black}{\textbackslash usepackage}} command, \texttt{\large\textcolor{green!40!black}{\textbackslash usepackage}\textcolor{purple!70!black}{\{}\textcolor{blue!70!black}{pgf-PeriodicTable}\textcolor{purple!40!black}{\}}}
\\ [6pt]It can also be loaded with \textit{one option} to select the desired language:\\ \texttt{\large\textcolor{green!40!black}{\textbackslash usepackage}\textcolor{blue!70!black}{[}\textcolor{brown!60!black}{language flag}\textcolor{blue!70!black}{]}\textcolor{purple!70!black}{\{}\textcolor{blue!70!black}{pgf-PeriodicTable}\textcolor{purple!40!black}{\}}}
\\ [6pt]\textit{The \textcolor{brown!60!black}{language flags} available are:}
\begin{itemize}
@@ -73,7 +73,7 @@
\\ [-1pt]\linhaimpar{eDist}{Electron Distribution}{}{(Wikidata @01/nov/2021)}%
\\ [-1pt]\linhapar{eConfign}{Electronic Configuration (increasing n)}{}{(Wikidata @01/nov/2021)}%
\\ [-1pt]\linhaimpar{eConfign}{Electronic Configuration (increasing $\mathsf{n+\ell}$)}{}{(Wikidata @01/nov/2021)}%
-\\ [-1pt]\linhapar{d}{Density}{$\mathsf{g\cdot dm^{-3}}$}{physical state at $\mathsf{25^oC, 1\,atm}$ (Wikidata @01/nov/2021)}%
+\\ [-1pt]\linhapar{d}{Density}{$\mathsf{g\cdot dm^{-3}}$ {\tiny for gases}\newline$\mathsf{g\cdot cm^{-3}}$ {\tiny all other physical states}}{physical state at $\mathsf{25^oC, 1\,atm}$ (Wikidata @01/nov/2021)}%
\\ [-1pt]\linhaimpar{Cp}{Specific heat capacity}{$\mathsf{J\cdot mol^{-1}\cdot K^{-1}}$}{at $\mathsf{25^oC}$ and $\mathsf{100\,kPa}$ (Wikidata @20/nov/2021)}%
\\ [-1pt]\linhapar{kT}{Thermal Conductivity}{$\mathsf{W\cdot m^{-1}\cdot K^{-1}}$}{at $\mathsf{25^oC}$ (Wikidata @21/nov/2021)}%
\\ [-1pt]\linhaimpar{ls}{Lattice Structure}{}{(Wikidata @20/dez/2021 and \href{http://wwwhomes.uni-bielefeld.de/achim/ele_structures.html}{University of Bielefeld})}%
@@ -87,9 +87,8 @@
\\ [12pt]The utilization of the \textit{acronyms} will be explained in \hyperlink{secBuildCell}{Designing cells with \textbackslash pgfPTbuildcell}.
\vfill\vfill\vfill\newpage
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%\ \vfill%
\label{file:commands}%
-\input{manualfiles/pgf-PeriodicTableManual_commands.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_commands.tex}%
\newpage%
\def\tmpSection{\bs{pgfPT}}%
\section{\texorpdfstring{Options for \tmpSection: creating a \xABPeriodic Table\xBB}{Options for \textbackslash pgfPT: creating a \xABPeriodic Table\xBB}}
@@ -101,91 +100,58 @@
\item[\ding{252}] a \sq{\red{style}} or a \sq{\red{style=value}} pair,
\item[\ding{252}] a \textit{pseudo style} with a proper syntax: \sq{\red{style=\{key 1=value 1, key 2=value 2, \myldots\ , key n=value n\}}}, where none of the \textit{\sq{\red{keys}}} are mandatory.
\end{itemize}}
-%in the form \sq{\red{key}} or \sq{\red{key=value}} separated by commas.\\ Styles follow the same logic -- \sq{\red{style}} or \sq{\red{style=value}} -- except they only accept a single value. There are also \textit{pseudo styles} that have a proper syntax \sq{\red{style=\{key 1=value, key 2=value, \myldots\ ,key n=value\}}}, where none of the \textit{\sq{\red{keys}}} are not mandatory.
};}
\\ [3pt]The options \textit{can be divided} in two subsets, one that affects the \textit{appearance} of the \textit{entire} Periodic Table, the other that concerns the \textit{contents} of each cell of the Periodic Table.
\subsection{\texorpdfstring{$\maltese$ Periodic Table options: keys, styles and \itshape pseudo styles}{Periodic Table options}}
The following options and styles are used to \textit{control} the Periodic Table \textit{as a whole} in various aspects, such as the \red{cell width} or \red{cell height}, which elements are displayed (\red{Z list}), whether the title or legend are shown -- \red{show title} or \red{show legend} -- among others.
\label{file:generallayout}%
-\input{manualfiles/pgf-PeriodicTableManual_generallayout.tex}% FEITO!!!
-\newpage%
+\input{manualfiles/pgf-PeriodicTableManual_generallayout.tex}%
\label{file:TitleLegend}%
-\input{manualfiles/pgf-PeriodicTableManual_TitleLegend.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_TitleLegend.tex}%
\label{file:periodgroup}%
-\input{manualfiles/pgf-PeriodicTableManual_periodgroup.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_periodgroup.tex}%
\label{file:blocksfamilies}%
-\input{manualfiles/pgf-PeriodicTableManual_blocksfamilies.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_blocksfamilies.tex}%
+\newpage%
\label{file:variations}%
-\input{manualfiles/pgf-PeriodicTableManual_variations.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_variations.tex}%
\label{file:DarkMode}%
-\input{manualfiles/pgf-PeriodicTableManual_DarkMode.tex}% FEITO!!!
-\newpage%
+\input{manualfiles/pgf-PeriodicTableManual_DarkMode.tex}%
\label{file:exerciselayout}%
-\input{manualfiles/pgf-PeriodicTableManual_exerciselayout.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_exerciselayout.tex}%
\subsection{\texorpdfstring{$\maltese$ Cell contents options: keys, styles and \itshape pseudo styles}{Cell contents options}}
The following options and styles are used for customizing the contents available in each individual cell of the Periodic Table, like the \textit{fonts} or the \textit{colors} used in the shown contents.
\label{file:Z}%
-\input{manualfiles/pgf-PeriodicTableManual_Z.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_Z.tex}%
\label{file:CS}%
-\input{manualfiles/pgf-PeriodicTableManual_CS.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_CS.tex}%
+\label{file:name}%
+\input{manualfiles/pgf-PeriodicTableManual_name.tex}%
\label{file:Ar}%
-\input{manualfiles/pgf-PeriodicTableManual_Ar.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_Ar.tex}%
+\label{file:density}%
+\input{manualfiles/pgf-PeriodicTableManual_density.tex}%
\label{file:ls}%
-\newpage%
-\input{manualfiles/pgf-PeriodicTableManual_ls.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_ls.tex}%
\label{file:DiscY}%
-\input{manualfiles/pgf-PeriodicTableManual_DiscY.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_DiscY.tex}%
\label{file:eDist}%
-\input{manualfiles/pgf-PeriodicTableManual_eDist.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_eDist.tex}%
\label{file:OtherCont}%
-\input{manualfiles/pgf-PeriodicTableManual_OtherCont.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_OtherCont.tex}%
\newpage%
\label{sec:pgfPTbuildcell}
\def\tmpSection{\bs{pgfPTbuildcell}}%
\hypertarget{secBuildCell}{}%
\section{\texorpdfstring{Designing cells with \tmpSection}{Designing cells with \textbackslash pgfPTbuildcell}}
-\input{manualfiles/pgf-PeriodicTableManual_buildCelll.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_buildCelll.tex}%
\newpage%
\section{\texorpdfstring{Designing color schemes}{Designing color schemes}}
\label{file:DesignCS}%
-\input{manualfiles/pgf-PeriodicTableManual_DesignCS.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_DesignCS.tex}%
\newpage%
\section{A few more examples}
-\input{manualfiles/pgf-PeriodicTableManual_Examples.tex}% FEITO!!!
+\input{manualfiles/pgf-PeriodicTableManual_Examples.tex}%
\newpage\small%
\printindex%
\end{document}
-
-%Two possible Periodic Table layout for students of Secondary Schools:\\
-
-
-
-\pgfPTMoption{4}{optionA}{default}{desc}
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},cell line color=red]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},cell line color=red]}}%
-\\ [5pt]\pgfPTendoption%
-
-
-\pgfPTMstyle{4}{styleA}{\{c=red!80!black,w=.8pt\}}%
-{desc}%
-\\ [5pt]\pgfPTMmacrobox{pgfPT}[Z list={1,...,36},Name]%
-\\ [10pt]\makebox[\linewidth][c]{\scalebox{.6}{\pgfPT[Z list={1,...,36},Name]}}%
-\\ [5pt]\pgfPTendstyle%
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\vspace{-32pt}\
-\def\tmpSection{\bs{pgfPTstyle}}%
-\subsection*{}{\normalfont\large\bfseries\raisebox{1.25pt}{$\mathbf{\blacktriangleright}$}\ Utilization of \tmpSection}%
-\label{command:pgfspectra}\addcontentsline{toc}{subsection}{\texorpdfstring{\tmpSection{}}{\textbackslash pgfPT}}%
-
-
-
-Using \string\pgfPTMCom:
-\\ \pgfPTMCom(\pgfPT[])[pgfPT]{}%
-\\ \pgfPTMCom(\pgfPT[fill=red,draw=blue,inner sep=0pt,font={\tiny\bfseries}])[pgfPT]{fill=red,draw=blue,inner sep=0pt,font={\pgfPTMtiny\pgfPTMbfseries\pgfPTMselectfont}}%
-\setlength{\pgfPTMspace}{18pt}%
-\\ \pgfPTMoption{font}{phv}{Any \textrm{\LaTeX} font name. Sets the main font for the Periodic Table (the document font is not changed)}
-\\ \pgfPTMCom(\pgfPT[fill=red,draw=blue,inner sep=0pt,font={\tiny\bfseries}])[pgfPT]{fill=red,draw=blue,inner sep=0pt,font={\pgfPTMtiny\pgfPTMbfseries\pgfPTMselectfont}}%
-\pgfPTendoption
\ No newline at end of file
Modified: trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgf-PeriodicTable.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgf-PeriodicTable.sty 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgf-PeriodicTable.sty 2022-11-09 21:06:43 UTC (rev 64974)
@@ -1,8 +1,9 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Hugo Gomes @ 08/11/2022 (v1.0.1)
% Hugo Gomes @ 10/10/2022 (v1.0.0)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{pgf-PeriodicTable}[10/10/2022 pgf-PeriodicTable v1.0.0]%%
+\ProvidesPackage{pgf-PeriodicTable}[08/11/2022 pgf-PeriodicTable v1.0.1]%%
\RequirePackage{tikz}%
\usetikzlibrary{fadings}%
\tikzfading[name=aumentax, left color=transparent!80, right color=transparent!1]%
@@ -37,8 +38,13 @@
\newif\ifpgfPTis at labeldrawn%
\newif\ifpgfPT at drawLaAc%
\def\pgfPT at true{true}%
+\def\pgfPT at TRUE{TRUE}%
\def\pgfPT at false{false}%
\def\pgfPT at relax{}%
+\def\pgfPT at unit@d at gcm{g/cm3}% v1.0.1
+\def\pgfPT at unit@d at gdm{g/dm3}% v1.0.1
+\def\pgfPT at unit@d at both{both}% v1.0.1
+\def\pgfPT at unit@ls at A{A}% v1.0.1
\def\pgfPT at box@zerodepth#1{{\setbox0=\hbox{#1}\dp0=0pt\box0\relax}}%
\def\pgfPT at mbox@zerodepth#1{{\setbox0=\hbox{#1}\dp0=0pt\mbox{\box0}\relax}}%
\def\pgfPT at box@smash#1{{\setbox0=\hbox{#1}\dp0=0pt\ht0=0pt\box0\relax}}%
@@ -76,7 +82,7 @@
legend CS color,legend Z color,show blocks=false,show families=false,show MNM line,show periodic variations=false,%
show label LaAc,title font,title color,cell width,cell height,cell style,label font,period label color,group label color,%
label LaAc font,Z list,CS solid, CS liquid,CS gas,CS synt,CS font,CS render mode,CS outline color,CS outline width,%
-Z backcolor,Z color,Z font,Z align,Z padding,Z use box width=false,name color,name font,Ar color,Ar font,Ar label,Ar precision,%
+Z backcolor,Z color,Z font,Z align,Z padding,Z use box width=false,name color,name font,name align,Ar color,Ar font,Ar label,Ar precision,%
R color,R font,Rcov color,Rcov font,Rion color,Rion font,Ei color,Ei font,eneg color,eneg font,eaff color,eaff font,%
O color,O font,Tmelt color,Tmelt font,TmeltC color,TmeltC font,Tboil color,Tboil font,TboilC color,TboilC font,%
eDist color,eDist font,eDist sep,eConfign color,eConfign font,eConfignl color,eConfignl font,d color,d font,Cp color,Cp font,%
@@ -87,8 +93,8 @@
itm family color,itm family font color,itm family line width,varR color,varR font,varEi color,varEi font,vareaff color,vareaff font,varR font color,varEi font color,vareaff font color,%
only cells=false,only cells plus Z=false,only cells with periods and group numbers=false,%
only cells with periods and group numbers plus Z=false,back color scheme,back color,%
-Z exercise list,exercise list in capitals,exercise list color,exercise list font,%exercise mode=false,
-d precision,E precision,ls precision,T precision,Cp precision,kT precision%
+Z exercise list,exercise list in capitals,exercise list color,exercise list font,%
+d unit,d precision,E precision,ls unit,ls precision,T precision,Cp precision,kT precision%
}%
\tikzset{/pgfPerTable/.cd,legend box,legend pins,extra legend,background}%
}%
@@ -308,10 +314,14 @@
\@for\pgfPT at tmp:=\pgfPTlanguages\do{%
\ifnum\pgfPT at counta=0\relax%
\edef\pgfPT at tmp@name at defaultLanguage{\csname pgfPTdata at name@\@roman{\Z}@\pgfPT at tmp\endcsname}%
- \ifpgfPTNames\edef\pgfPT at tmp@name at defaultLanguage{\expandafter\pgfPT at namec@p\pgfPT at tmp@name at defaultLanguage\relax}\fi%
+ %\ifpgfPTNames\edef\pgfPT at tmp@name at defaultLanguage{\expandafter\pgfPT at namec@p\pgfPT at tmp@name at defaultLanguage\relax}\fi% v1.0.1
+ \ifx\pgfPTNames\pgfPT at true\relax\edef\pgfPT at tmp@name at defaultLanguage{\expandafter\pgfPT at namec@p\pgfPT at tmp@name at defaultLanguage\relax}\else%
+ \ifx\pgfPTNames\pgfPT at TRUE\relax\edef\pgfPT at tmp@name at defaultLanguage{\pgfPT at makeUppercase\pgfPT at tmp@name at defaultLanguage\relax}\fi\fi%
\else%
\edef\pgfPT at tmp@n at me{\csname pgfPTdata at name@\@roman{\Z}@\pgfPT at tmp\endcsname}%
- \ifpgfPTNames\edef\pgfPT at tmp@n at me{\expandafter\pgfPT at namec@p\pgfPT at tmp@n at me\relax}\fi%
+ %\ifpgfPTNames\edef\pgfPT at tmp@n at me{\expandafter\pgfPT at namec@p\pgfPT at tmp@n at me\relax}\fi% v1.0.1
+ \ifx\pgfPTNames\pgfPT at true\relax\edef\pgfPT at tmp@n at me{\expandafter\pgfPT at namec@p\pgfPT at tmp@n at me\relax}\else%
+ \ifx\pgfPTNames\pgfPT at TRUE\relax\edef\pgfPT at tmp@n at me{\pgfPT at makeUppercase\pgfPT at tmp@n at me\relax}\fi\fi%
\edef\pgfPT at tmp@name at otherLanguages{\pgfPT at tmp@name at otherLanguages\vskip-\pgfPT at dima\hbox to %
\pgfPT at boxwd{\hfil\mbox{\pgfPT at box@zerodepth{\pgfPT at tmp@n at me}}\hfil}}%
\fi%
@@ -319,23 +329,23 @@
}%
\ifnum\pgfPT at counta=1\relax% one language
\pgfmathsetlength{\pgfPT at dimb}{.5*\pgfPT at data@name at ht}%
- \node[font=\pgfPTnamefont,text=\pgfPTnamecolor,text width=\pgfPT at data@name at wd,text centered] at%
+ \node[font=\pgfPTnamefont,text=\pgfPTnamecolor,text width=\pgfPT at data@name at wd,align=\pgfPTnamealign] at%
([xshift=\pgfPT at data@name at x,yshift=-\pgfPT at data@name at y]\Z)%
{\vbox to \pgfPT at data@name at ht{\vfil\vbox to \pgfPT at dimb{\vfil\pgfPT at box@smash{\pgfPT at tmp@name at defaultLanguage}}\vfil}};%
\else% more languages
\pgfmathsetlength{\pgfPT at boxht}{.333*\pgfPT at data@name at ht}%
- \node[font=\pgfPTnamefont,text=\pgfPTnamecolor,text width=\pgfPT at data@name at wd,text centered] (theName) at%
+ \node[font=\pgfPTnamefont,text=\pgfPTnamecolor,text width=\pgfPT at data@name at wd,align=\pgfPTnamealign] (theName) at%
([xshift=\pgfPT at data@name at x,yshift=-\pgfPT at data@name at y]\Z)%
{\vbox to \pgfPT at boxht{\vfil\pgfPT at box@smash{\pgfPT at tmp@name at defaultLanguage}}};%
\ifnum\pgfPT at counta>2\relax%
\pgfmathsetlength{\pgfPT at boxht}{.667*\pgfPT at data@name at ht}%
\pgfmathsetlength{\pgfPT at dimb}{.5*\pgfPT at data@name at ht}%
- \node[font=\pgfPTotherLangFont,text=\pgfPTotherLangColor,text width=\pgfPT at data@name at wd,text centered,below] at ([yshift={-.2*\pgfPT at dima}]theName.south)%
+ \node[font=\pgfPTotherLangFont,text=\pgfPTotherLangColor,text width=\pgfPT at data@name at wd,align=\pgfPTnamealign,below] at ([yshift={-.2*\pgfPT at dima}]theName.south)%
{\vbox to \pgfPT at boxht{\vfil\vbox to \pgfPT at dimb{\vfil\pgfPT at tmp@name at otherLanguages}\vfil\vfil}};%
\else%
\pgfmathsetlength{\pgfPT at boxht}{.333*\pgfPT at data@name at ht}%
\pgfmathsetlength{\pgfPT at dimb}{.3*\pgfPT at data@name at ht}%
- \node[font=\pgfPTotherLangFont,text=\pgfPTotherLangColor,text width=\pgfPT at data@name at wd,text centered,below] at ([yshift={-.2*\pgfPT at dima}]theName.south)%
+ \node[font=\pgfPTotherLangFont,text=\pgfPTotherLangColor,text width=\pgfPT at data@name at wd,align=\pgfPTnamealign,below] at ([yshift={-.2*\pgfPT at dima}]theName.south)%
{\vbox to \pgfPT at boxht{\vfil\vbox to \pgfPT at dimb{\vfil\pgfPT at tmp@name at otherLanguages}\vfil}};%
\fi%
\fi%
@@ -600,6 +610,14 @@
\fi%
% d -> Density
\ifpgfPT at d\relax%
+ \edef\pgfPT at maxprecision{4}%
+ \ifx\pgfPTdunit\pgfPT at unit@d at gcm\relax% g/cm3
+ \pgfPT at shiftdot[3]{\pgfPT at data@d}\let\pgfPT at data@d\pgfPT at shiftval\relax%
+ \edef\pgfPT at maxprecision{7}%
+ \else\ifx\pgfPTdunit\pgfPT at unit@d at both\relax% g/cm3 (solid, liquid, synthetic) g/dm3 (gas)
+ \edef\pgfPT at testestado{gasoso}\ifx\pgfPT at data@cor\pgfPT at testestado\relax\else%
+ \pgfPT at shiftdot[3]{\pgfPT at data@d}\let\pgfPT at data@d\pgfPT at shiftval\relax\edef\pgfPT at maxprecision{7}\fi%
+ \fi\fi%
\ifnum\pgfPTdprecision<0\relax%
\node[font=\pgfPTdfont,text=\pgfPTdcolor,text width=\pgfPT at data@d at wd,text centered]%
at ([xshift=\pgfPT at data@d at x,yshift=-\pgfPT at data@d at y]\Z) {%
@@ -610,7 +628,7 @@
\vbox to\pgfPT at data@d at ht{\vfil\pgfPT at data@d\vfil}%
\fi%
};%
- \else\ifnum\pgfPTdprecision>4\relax%
+ \else\ifnum\pgfPTdprecision>\pgfPT at maxprecision\relax%
\node[font=\pgfPTdfont,text=\pgfPTdcolor,text width=\pgfPT at data@d at wd,text centered]%
at ([xshift=\pgfPT at data@d at x,yshift=-\pgfPT at data@d at y]\Z) {%
\setbox0=\hbox{\pgfPT at data@d}\pgfmathsetlength{\pgfPT at dima}{\wd0}%
@@ -709,10 +727,15 @@
\fi%
% lsa -> Lattice constant: a
\ifpgfPT at lsa\relax%
+ \edef\pgfPT at maxprecision{1}%
+ \ifx\pgfPTlsunit\pgfPT at unit@ls at A\relax% angstrom
+ \pgfPT at shiftdot[2]{\pgfPT at data@lsa}\let\pgfPT at data@lsa\pgfPT at shiftval\relax%
+ \edef\pgfPT at maxprecision{3}%
+ \fi%
\ifnum\pgfPTlsprecision<0\relax%
\node[font=\pgfPTlsafont,text=\pgfPTlsacolor,text width=\pgfPT at data@lsa at wd,text centered]%
at ([xshift=\pgfPT at data@lsa at x,yshift=-\pgfPT at data@lsa at y]\Z) {\vbox to\pgfPT at data@lsa at ht{\vfil\pgfPT at data@lsa\vfil}};%
- \else\ifnum\pgfPTlsprecision>1\relax%
+ \else\ifnum\pgfPTlsprecision>\pgfPT at maxprecision\relax%
\node[font=\pgfPTlsafont,text=\pgfPTlsacolor,text width=\pgfPT at data@lsa at wd,text centered]%
at ([xshift=\pgfPT at data@lsa at x,yshift=-\pgfPT at data@lsa at y]\Z) {\vbox to\pgfPT at data@lsa at ht{\vfil\pgfPT at data@lsa\vfil}};%
\else%
@@ -722,10 +745,15 @@
\fi%
% lsb -> Lattice constant: b
\ifpgfPT at lsb\relax%
+ \edef\pgfPT at maxprecision{1}%
+ \ifx\pgfPTlsunit\pgfPT at unit@ls at A\relax% angstrom
+ \pgfPT at shiftdot[2]{\pgfPT at data@lsb}\let\pgfPT at data@lsb\pgfPT at shiftval\relax%
+ \edef\pgfPT at maxprecision{3}%
+ \fi%
\ifnum\pgfPTlsprecision<0\relax%
\node[font=\pgfPTlsbfont,text=\pgfPTlsbcolor,text width=\pgfPT at data@lsb at wd,text centered]%
at ([xshift=\pgfPT at data@lsb at x,yshift=-\pgfPT at data@lsb at y]\Z) {\vbox to\pgfPT at data@lsb at ht{\vfil\pgfPT at data@lsb\vfil}};%
- \else\ifnum\pgfPTlsprecision>1\relax%
+ \else\ifnum\pgfPTlsprecision>\pgfPT at maxprecision\relax%
\node[font=\pgfPTlsbfont,text=\pgfPTlsbcolor,text width=\pgfPT at data@lsb at wd,text centered]%
at ([xshift=\pgfPT at data@lsb at x,yshift=-\pgfPT at data@lsb at y]\Z) {\vbox to\pgfPT at data@lsb at ht{\vfil\pgfPT at data@lsb\vfil}};%
\else%
@@ -735,10 +763,15 @@
\fi%
% lsc -> Lattice constant: c
\ifpgfPT at lsc\relax%
+ \edef\pgfPT at maxprecision{1}%
+ \ifx\pgfPTlsunit\pgfPT at unit@ls at A\relax% angstrom
+ \pgfPT at shiftdot[2]{\pgfPT at data@lsc}\let\pgfPT at data@lsc\pgfPT at shiftval\relax%
+ \edef\pgfPT at maxprecision{3}%
+ \fi%
\ifnum\pgfPTlsprecision<0\relax%
\node[font=\pgfPTlscfont,text=\pgfPTlsccolor,text width=\pgfPT at data@lsc at wd,text centered]%
at ([xshift=\pgfPT at data@lsc at x,yshift=-\pgfPT at data@lsc at y]\Z) {\vbox to\pgfPT at data@lsc at ht{\vfil\pgfPT at data@lsc\vfil}};%
- \else\ifnum\pgfPTlsprecision>1\relax%
+ \else\ifnum\pgfPTlsprecision>\pgfPT at maxprecision\relax%
\node[font=\pgfPTlscfont,text=\pgfPTlsccolor,text width=\pgfPT at data@lsc at wd,text centered]%
at ([xshift=\pgfPT at data@lsc at x,yshift=-\pgfPT at data@lsc at y]\Z) {\vbox to\pgfPT at data@lsc at ht{\vfil\pgfPT at data@lsc\vfil}};%
\else%
@@ -1004,7 +1037,6 @@
\ifpgfPTlegenda%
\pgfPT at countb=0\relax\@for\pgfPT at tmp:=\pgfPTlanguages\do{\advance\pgfPT at countb by 1\relax}%
\ifpgfPTlegacro% use acronyms ##############################################
-\label{legenda::acro}%
\draw[fill=\pgfPTlegendbackcolor,draw=\pgfPTcelllinecolor,line width=\pgfPTcelllinewd] (0) rectangle ++(\pgfPTcellwd,-\pgfPTcellht);
% append the Z box
\ifpgfPT at Z\fontfamily{\pgfPTglobalfont}\pgfPTZfont\selectfont%
@@ -1027,8 +1059,8 @@
\pgfmathsetlength{\pgfPT at dimc}{\pgfPT at data@CS at x+\pgfPT at data@CS at wd}%
\ifdim\pgfPT at dimc<\pgfPTcellwd\pgfmathsetlength{\pgfPT at dimc}{\pgfPTcellwd-\pgfPT at dimc}\else\pgfmathsetlength{\pgfPT at dimc}{0pt}\fi%
\draw[fill=black!30,line width=.05pt,draw=black!50] (LCS.east) circle(.05*\pgfPTcellwd) ++(.05*\pgfPTcellwd,0) -- ++(\pgfPT at dimc+.35*\pgfPTcellwd,0);
- \pgfPTCSfont\selectfont\ifnum\pgfPT at countb>1\relax\pgfmathsetlength{\pgfPT at dima}{.45*\f at size}\pgfmathsetlength{\pgfPT at dimb}{.3*\f at size}
- \else\pgfmathsetlength{\pgfPT at dima}{.5*\f at size}\fi%
+ \pgfPTCSfont\selectfont\ifnum\pgfPT at countb>1\relax\pgfmathsetlength{\pgfPT at dima}{.35*\f at size}\pgfmathsetlength{\pgfPT at dimb}{.25*\f at size}
+ \else\pgfmathsetlength{\pgfPT at dima}{.4*\f at size}\fi%
\fontsize{\pgfPT at doc@fsize}{\pgfPT at doc@fsize}\selectfont\relax%
\node[legendpins,%
text width={.7*\pgfPTcellwd+.2*(\pgfPT at countb-1)*\pgfPTcellwd-4pt},font=\fontfamily{\pgfPTglobalfont}\fontsize{\the\pgfPT at dima}{\the\pgfPT at dima}\selectfont,inner xsep=2pt,inner ysep=1pt]
@@ -1063,7 +1095,7 @@
% the Name
\ifpgfPT at name%
\fontfamily{\pgfPTglobalfont}\pgfPTnamefont\selectfont%
- \node[font=\pgfPTnamefont,text=\pgfPTnamecolor,text width=\pgfPT at data@name at wd,text centered,inner xsep=0pt,%
+ \node[font=\pgfPTnamefont,text=\pgfPTnamecolor,text width=\pgfPT at data@name at wd,align=\pgfPTnamealign,inner xsep=0pt,%
text depth=0pt,minimum height=\pgfPT at data@name at ht]%
at ([xshift=\pgfPT at data@name at x,yshift=-\pgfPT at data@name at y]0)%
{N};%
@@ -1455,7 +1487,6 @@
\end{pgfonlayer}
\fontfamily{\pgfPTglobalfont}\selectfont%
\else% use full description #################################################
-\label{legenda::full}%
\pgfPT at count@note=0%
\ifnum\pgfPT at countb>1\relax%
\edef\pgfPT at legendscale{1.75}%
@@ -1514,7 +1545,7 @@
\ifdim\pgfPT at dimc<\pgfPTcellwd\pgfmathsetlength{\pgfPT at dimc}{\pgfPTcellwd-\pgfPT at dimc}\else\pgfmathsetlength{\pgfPT at dimc}{0pt}\fi%
\draw[fill=black!30,line width=.05pt,draw=black!50] (LCS.east) circle(.05*\pgfPTcellwd) ++(.05*\pgfPTcellwd,0) -- ++(\pgfPT at dimc+.35*\pgfPTcellwd,0);
\pgfPTCSfont\selectfont\ifnum\pgfPT at countb>1\relax\pgfmathsetlength{\pgfPT at dima}{.45*\f at size}\pgfmathsetlength{\pgfPT at dimb}{.3*\f at size}
- \else\pgfmathsetlength{\pgfPT at dima}{.5*\f at size}\fi%
+ \else\pgfmathsetlength{\pgfPT at dima}{.45*\f at size}\fi%
\fontfamily{\pgfPTglobalfont}\fontsize{\pgfPT at doc@fsize}{\pgfPT at doc@fsize}\selectfont\relax%
\node[legendpins,%
text width={.7*\pgfPT at legendscale*\pgfPTcellwd-4pt},font=\fontfamily{\pgfPTglobalfont}\fontsize{\the\pgfPT at dima}{\the\pgfPT at dima}\selectfont,inner xsep=2pt,inner ysep=1pt]
@@ -1554,7 +1585,7 @@
\else\pgfmathsetlength{\pgfPT at dima}{.85*\f at size*\pgfPT at txtscale}\fi\fi%
\pgfPT at leglabel{name}%
\node[font=\pgfPTnamefont\fontsize{\the\pgfPT at dima}{\the\pgfPT at dima}\selectfont,text=\pgfPTnamecolor,%
- text width={\pgfPT at legendscaleX*\pgfPT at data@name at wd},text centered,inner xsep=0pt]%
+ text width={\pgfPT at legendscaleX*\pgfPT at data@name at wd},align=\pgfPTnamealign,inner xsep=0pt]%
at ([xshift=\pgfPT at legendscaleX*\pgfPT at data@name at x,yshift=-\pgfPT at legendscaleY*\pgfPT at data@name at y]0)%
{%
\pgfPT at putleglabel{name}%
@@ -2036,7 +2067,7 @@
text width={\pgfPT at legendscaleX*\pgfPT at data@lsa at wd},text centered,inner xsep=0pt]%
at ([xshift=\pgfPT at legendscaleX*\pgfPT at data@lsa at x,yshift=-\pgfPT at legendscaleY*\pgfPT at data@lsa at y]0)%
{
- \pgfPT at putleglabel[\pgfPT at labels@unit at pm]{lsa}%
+ \pgfPT at putleglabel[\pgfPT at labels@unit at ls]{lsa}%
};
\fi%
% lsb -> Lattice constant: b
@@ -2050,7 +2081,7 @@
text width={\pgfPT at legendscaleX*\pgfPT at data@lsb at wd},text centered,inner xsep=0pt]%
at ([xshift=\pgfPT at legendscaleX*\pgfPT at data@lsb at x,yshift=-\pgfPT at legendscaleY*\pgfPT at data@lsb at y]0)%
{
- \pgfPT at putleglabel[\pgfPT at labels@unit at pm]{lsb}%
+ \pgfPT at putleglabel[\pgfPT at labels@unit at ls]{lsb}%
};
\fi%
% lsc -> Lattice constant: c
@@ -2064,7 +2095,7 @@
text width={\pgfPT at legendscaleX*\pgfPT at data@lsc at wd},text centered,inner xsep=0pt]%
at ([xshift=\pgfPT at legendscaleX*\pgfPT at data@lsc at x,yshift=-\pgfPT at legendscaleY*\pgfPT at data@lsc at y]0)%
{
- \pgfPT at putleglabel[\pgfPT at labels@unit at pm]{lsc}%
+ \pgfPT at putleglabel[\pgfPT at labels@unit at ls]{lsc}%
};
\fi%
% lsca -> Lattice c/a ratio:
@@ -2318,7 +2349,6 @@
%
% Families
\ifpgfPTfamilias%
-\label{familias}%
% get the limits of Z
\expandafter\pgfPT at get@limits\pgfPT@@cellslist\relax%
\ifnum\pgfPT at limits@min=1\relax\ifnum\pgfPT at limits@max=118\relax\ifnum\pgfPT at element@count>87\relax%
@@ -2666,7 +2696,6 @@
\fi\fi\fi\fi% END Variacoes
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\label{background}
% the background (paper)
\expandafter\pgfPT at get@limits\pgfPT@@cellslist\relax%
\ifnum\pgfPT at limits@min=1\relax\ifnum\pgfPT at limits@max=118\relax%
@@ -2788,7 +2817,16 @@
% renders text via pdfliteral: -------------
% #1 outline width width #2 txt #3 #4 #5 rgb stroke color #6 #7 #8 rgb fill color -----------
% #9 txt render mode (0 - fill 1 - stroke 2 - fill then stroke ---------
+\ifx\pdfliteral\undefined\relax%
+\ifx\pdfextension\undefined\relax% XeLaTeX
+\def\pgfPT at lt[#1](#2)(#3,#4,#5)(#6,#7,#8)(#9){\special{pdf:literal direct #1 w #3 #4 #5 RG #6 #7 #8 rg #9 Tr}#2\special{pdf:literal direct 0 0 0 rg 1 w 0 Tr}}%
+\else% LuaLaTeX
+\protected\def\pdfliteral{\pdfextension literal}
\def\pgfPT at lt[#1](#2)(#3,#4,#5)(#6,#7,#8)(#9){\pdfliteral direct {#1 w #3 #4 #5 RG #6 #7 #8 rg #9 Tr}{#2}\pdfliteral direct {0 0 0 rg 1 w 0 Tr}}%
+\fi%
+\else% pdfLaTeX
+\def\pgfPT at lt[#1](#2)(#3,#4,#5)(#6,#7,#8)(#9){\pdfliteral direct {#1 w #3 #4 #5 RG #6 #7 #8 rg #9 Tr}{#2}\pdfliteral direct {0 0 0 rg 1 w 0 Tr}}%
+\fi%
% END !! \pgfPT at lt --------------------------------------------------------------------------------
%
% internals macros -> \pgfPT at extract@rgb at stroke ---------------------------------------------
Modified: trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.data.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.data.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.data.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -77,17 +77,17 @@
\edef\pgfPT at country@flag{pgfPT_flag#1}%
\ifcase#1%
% 0: Asia Minor
-\def\pgfPT at country@name at pt{\xC1sia Menor}\def\pgfPT at country@name at en{Asia Minor}\def\pgfPT at country@name at fr{Asie Mineure}\def\pgfPT at country@name at de{Kleinasien}\def\pgfPT at country@name at it{Asia minore}\def\pgfPT at country@name at es{Asia Menor}\def\pgfPT at country@name at br{\xC1sia Menor}%
+\def\pgfPT at country@name at pt{\'{A}sia Menor}\def\pgfPT at country@name at en{Asia Minor}\def\pgfPT at country@name at fr{Asie Mineure}\def\pgfPT at country@name at de{Kleinasien}\def\pgfPT at country@name at it{Asia minore}\def\pgfPT at country@name at es{Asia Menor}\def\pgfPT at country@name at br{\'{A}sia Menor}%
\or% 1: Austria
-\def\pgfPT at country@name at pt{\xC1ustria}\def\pgfPT at country@name at en{Austria}\def\pgfPT at country@name at fr{Autriche}\def\pgfPT at country@name at de{\xD6sterreich}\def\pgfPT at country@name at it{Austria}\def\pgfPT at country@name at es{Austria}\def\pgfPT at country@name at br{\xC1ustria}%
+\def\pgfPT at country@name at pt{\'{A}ustria}\def\pgfPT at country@name at en{Austria}\def\pgfPT at country@name at fr{Autriche}\def\pgfPT at country@name at de{\"{O}sterreich}\def\pgfPT at country@name at it{Austria}\def\pgfPT at country@name at es{Austria}\def\pgfPT at country@name at br{\'{A}ustria}%
\or% 2: Denmark
-\def\pgfPT at country@name at pt{Dinamarca}\def\pgfPT at country@name at en{Denmark}\def\pgfPT at country@name at fr{Danemark}\def\pgfPT at country@name at de{D\xE4nemark}\def\pgfPT at country@name at it{Danimarca}\def\pgfPT at country@name at es{Dinamarca}\def\pgfPT at country@name at br{Dinamarca}%
+\def\pgfPT at country@name at pt{Dinamarca}\def\pgfPT at country@name at en{Denmark}\def\pgfPT at country@name at fr{Danemark}\def\pgfPT at country@name at de{D\"{a}nemark}\def\pgfPT at country@name at it{Danimarca}\def\pgfPT at country@name at es{Dinamarca}\def\pgfPT at country@name at br{Dinamarca}%
\or% 3: Egypt
-\def\pgfPT at country@name at pt{Egito}\def\pgfPT at country@name at en{Egypt}\def\pgfPT at country@name at fr{Egypte}\def\pgfPT at country@name at de{\xC4gypten}\def\pgfPT at country@name at it{Egitto}\def\pgfPT at country@name at es{Egipto}\def\pgfPT at country@name at br{Egito}%
+\def\pgfPT at country@name at pt{Egito}\def\pgfPT at country@name at en{Egypt}\def\pgfPT at country@name at fr{Egypte}\def\pgfPT at country@name at de{\"{A}gypten}\def\pgfPT at country@name at it{Egitto}\def\pgfPT at country@name at es{Egipto}\def\pgfPT at country@name at br{Egito}%
\or% 4: Finland
-\def\pgfPT at country@name at pt{Finl\xE2ndia}\def\pgfPT at country@name at en{Finland}\def\pgfPT at country@name at fr{Finlande}\def\pgfPT at country@name at de{Finnland}\def\pgfPT at country@name at it{Finlandia}\def\pgfPT at country@name at es{Finlandia}\def\pgfPT at country@name at br{Finl\xE2ndia}%
+\def\pgfPT at country@name at pt{Finl\^{a}ndia}\def\pgfPT at country@name at en{Finland}\def\pgfPT at country@name at fr{Finlande}\def\pgfPT at country@name at de{Finnland}\def\pgfPT at country@name at it{Finlandia}\def\pgfPT at country@name at es{Finlandia}\def\pgfPT at country@name at br{Finl\^{a}ndia}%
\or% 5: France
-\def\pgfPT at country@name at pt{Fran\xE7a}\def\pgfPT at country@name at en{France}\def\pgfPT at country@name at fr{France}\def\pgfPT at country@name at de{Frankreich}\def\pgfPT at country@name at it{Francia}\def\pgfPT at country@name at es{Francia}\def\pgfPT at country@name at br{Fran\xE7a}%
+\def\pgfPT at country@name at pt{Fran\c{c}a}\def\pgfPT at country@name at en{France}\def\pgfPT at country@name at fr{France}\def\pgfPT at country@name at de{Frankreich}\def\pgfPT at country@name at it{Francia}\def\pgfPT at country@name at es{Francia}\def\pgfPT at country@name at br{Fran\c{c}a}%
\or% 6: France and Germany
\or% 7: France and The United Kingdom
\or% 8: Germany
@@ -95,31 +95,31 @@
\or% 9: Germany and Sweden
\or% 10: Germany and The United Kingdom
\or% 11: Italy
-\def\pgfPT at country@name at pt{It\xE1lia}\def\pgfPT at country@name at en{Italy}\def\pgfPT at country@name at fr{Italie}\def\pgfPT at country@name at de{Italien}\def\pgfPT at country@name at it{Italia}\def\pgfPT at country@name at es{Italia}\def\pgfPT at country@name at br{It\xE1lia}%
+\def\pgfPT at country@name at pt{It\'{a}lia}\def\pgfPT at country@name at en{Italy}\def\pgfPT at country@name at fr{Italie}\def\pgfPT at country@name at de{Italien}\def\pgfPT at country@name at it{Italia}\def\pgfPT at country@name at es{Italia}\def\pgfPT at country@name at br{It\'{a}lia}%
\or% 12: Middle East
-\def\pgfPT at country@name at pt{M\xE9dio Oriente}\def\pgfPT at country@name at en{Middle East}\def\pgfPT at country@name at fr{Moyen-Orient}\def\pgfPT at country@name at de{Mittlerer Osten}\def\pgfPT at country@name at it{Medio Oriente}\def\pgfPT at country@name at es{Medio Oriente}\def\pgfPT at country@name at br{M\xE9dio Oriente}%
+\def\pgfPT at country@name at pt{M\'{e}dio Oriente}\def\pgfPT at country@name at en{Middle East}\def\pgfPT at country@name at fr{Moyen-Orient}\def\pgfPT at country@name at de{Mittlerer Osten}\def\pgfPT at country@name at it{Medio Oriente}\def\pgfPT at country@name at es{Medio Oriente}\def\pgfPT at country@name at br{M\'{e}dio Oriente}%
\or% 13: Peru
-\def\pgfPT at country@name at pt{Peru}\def\pgfPT at country@name at en{Peru}\def\pgfPT at country@name at fr{P\xE9rou}\def\pgfPT at country@name at de{Peru}\def\pgfPT at country@name at it{Per\xF9}\def\pgfPT at country@name at es{Per\xFA}\def\pgfPT at country@name at br{Peru}%
+\def\pgfPT at country@name at pt{Peru}\def\pgfPT at country@name at en{Peru}\def\pgfPT at country@name at fr{P\'{e}rou}\def\pgfPT at country@name at de{Peru}\def\pgfPT at country@name at it{Per\`{u}}\def\pgfPT at country@name at es{Per\'{u}}\def\pgfPT at country@name at br{Peru}%
\or% 14: Romania
-\def\pgfPT at country@name at pt{Rom\xE9nia}\def\pgfPT at country@name at en{Romania}\def\pgfPT at country@name at fr{Roumanie}\def\pgfPT at country@name at de{Rum\xE4nien}\def\pgfPT at country@name at it{Romania}\def\pgfPT at country@name at es{Rumania}\def\pgfPT at country@name at br{Rom\xEAnia}%
+\def\pgfPT at country@name at pt{Rom\'{e}nia}\def\pgfPT at country@name at en{Romania}\def\pgfPT at country@name at fr{Roumanie}\def\pgfPT at country@name at de{Rum\"{a}nien}\def\pgfPT at country@name at it{Romania}\def\pgfPT at country@name at es{Rumania}\def\pgfPT at country@name at br{Rom\^{e}nia}%
\or% 15: Russia
-\def\pgfPT at country@name at pt{R\xFAssia}\def\pgfPT at country@name at en{Russia}\def\pgfPT at country@name at fr{Russie}\def\pgfPT at country@name at de{Russland}\def\pgfPT at country@name at it{Russia}\def\pgfPT at country@name at es{Rusia}\def\pgfPT at country@name at br{R\xFAssia}%
+\def\pgfPT at country@name at pt{R\'{u}ssia}\def\pgfPT at country@name at en{Russia}\def\pgfPT at country@name at fr{Russie}\def\pgfPT at country@name at de{Russland}\def\pgfPT at country@name at it{Russia}\def\pgfPT at country@name at es{Rusia}\def\pgfPT at country@name at br{R\'{u}ssia}%
\or% 16: Russia and The United States
\or% 17: Spain
-\def\pgfPT at country@name at pt{Espanha}\def\pgfPT at country@name at en{Spain}\def\pgfPT at country@name at fr{Espagne}\def\pgfPT at country@name at de{Spanien}\def\pgfPT at country@name at it{Spagna}\def\pgfPT at country@name at es{Espa\xF1a}\def\pgfPT at country@name at br{Espanha}%
+\def\pgfPT at country@name at pt{Espanha}\def\pgfPT at country@name at en{Spain}\def\pgfPT at country@name at fr{Espagne}\def\pgfPT at country@name at de{Spanien}\def\pgfPT at country@name at it{Spagna}\def\pgfPT at country@name at es{Espa\~{n}a}\def\pgfPT at country@name at br{Espanha}%
\or% 18: Sweden
-\def\pgfPT at country@name at pt{Su\xE9cia}\def\pgfPT at country@name at en{Sweden}\def\pgfPT at country@name at fr{Su\xE8de}\def\pgfPT at country@name at de{Schweden}\def\pgfPT at country@name at it{Svezia}\def\pgfPT at country@name at es{Suecia}\def\pgfPT at country@name at br{Su\xE9cia}%
+\def\pgfPT at country@name at pt{Su\'{e}cia}\def\pgfPT at country@name at en{Sweden}\def\pgfPT at country@name at fr{Su\`{e}de}\def\pgfPT at country@name at de{Schweden}\def\pgfPT at country@name at it{Svezia}\def\pgfPT at country@name at es{Suecia}\def\pgfPT at country@name at br{Su\'{e}cia}%
\or% 19: Sweden and The United Kingdom
\or% 20: Switzerland
-\def\pgfPT at country@name at pt{Su\xED\xE7a}\def\pgfPT at country@name at en{Switzerland}\def\pgfPT at country@name at fr{Suisse}\def\pgfPT at country@name at de{Schweiz}\def\pgfPT at country@name at it{Svizzera}\def\pgfPT at country@name at es{Suiza}\def\pgfPT at country@name at br{Su\xED\xE7a}%
+\def\pgfPT at country@name at pt{Su\'{i}\c{c}a}\def\pgfPT at country@name at en{Switzerland}\def\pgfPT at country@name at fr{Suisse}\def\pgfPT at country@name at de{Schweiz}\def\pgfPT at country@name at it{Svizzera}\def\pgfPT at country@name at es{Suiza}\def\pgfPT at country@name at br{Su\'{i}\c{c}a}%
\or% 21: The United Kingdom
-\def\pgfPT at country@name at pt{Reino Unido}\def\pgfPT at country@name at en{The United Kingdom}\def\pgfPT at country@name at fr{Royaume-Uni}\def\pgfPT at country@name at de{Vereinigtes K\xF6nigreich}\def\pgfPT at country@name at it{Regno Unito}\def\pgfPT at country@name at es{Reino Unido}\def\pgfPT at country@name at br{Reino Unido}%
+\def\pgfPT at country@name at pt{Reino Unido}\def\pgfPT at country@name at en{The United Kingdom}\def\pgfPT at country@name at fr{Royaume-Uni}\def\pgfPT at country@name at de{Vereinigtes K\"{o}nigreich}\def\pgfPT at country@name at it{Regno Unito}\def\pgfPT at country@name at es{Reino Unido}\def\pgfPT at country@name at br{Reino Unido}%
\or% 22: The United States
-\def\pgfPT at country@name at pt{Estados Unidos}\def\pgfPT at country@name at en{The United States}\def\pgfPT at country@name at fr{\xC9tats-Unis}\def\pgfPT at country@name at de{Vereinigte Staaten}\def\pgfPT at country@name at it{Stati Uniti}\def\pgfPT at country@name at es{Estados Unidos}\def\pgfPT at country@name at br{Estados Unidos}%
+\def\pgfPT at country@name at pt{Estados Unidos}\def\pgfPT at country@name at en{The United States}\def\pgfPT at country@name at fr{\'{E}tats-Unis}\def\pgfPT at country@name at de{Vereinigte Staaten}\def\pgfPT at country@name at it{Stati Uniti}\def\pgfPT at country@name at es{Estados Unidos}\def\pgfPT at country@name at br{Estados Unidos}%
\or% 23: Mexico and Sweden
\or% 24: Sweden and The United States
\or% 25: Mexico (and Sweden)
-\def\pgfPT at country@name at pt{M\xE9xico}\def\pgfPT at country@name at en{Mexico}\def\pgfPT at country@name at fr{Mexique}\def\pgfPT at country@name at de{Mexico}\def\pgfPT at country@name at it{Messico}\def\pgfPT at country@name at es{M\xE9xico}\def\pgfPT at country@name at br{M\xE9xico}%
+\def\pgfPT at country@name at pt{M\'{e}xico}\def\pgfPT at country@name at en{Mexico}\def\pgfPT at country@name at fr{Mexique}\def\pgfPT at country@name at de{Mexico}\def\pgfPT at country@name at it{Messico}\def\pgfPT at country@name at es{M\'{e}xico}\def\pgfPT at country@name at br{M\'{e}xico}%
\else% 100:
\def\pgfPT at country@name at pt{}\def\pgfPT at country@name at en{}\def\pgfPT at country@name at fr{}\def\pgfPT at country@name at de{}\def\pgfPT at country@name at it{}\def\pgfPT at country@name at es{}\def\pgfPT at country@name at br{}%
\fi%
Modified: trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.drawing.keys.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.drawing.keys.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.drawing.keys.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -35,17 +35,23 @@
%
% ---------------------------------------------------------------------------------------------------
% defining PGF keys: IUPAC -> draws the periodic table with or without La & Ac in group 3 ---
-% capitalize element names -> FALSE: names in lower case (hydrogen); TRUE: capitalize names (Hydrogen)
+% capitalize element names -> false: names in lower case (hydrogen);
+% true: capitalize names (Hydrogen)
+% TRUE: capitalize names (HYDROGEN) v1.0.1
\newif\ifpgfPTIUPACMMIX%
-\newif\ifpgfPTNames%
+%\newif\ifpgfPTNames% v1.0.1
\pgfkeys{/pgfPerTable/.cd,%
IUPAC/.is if=pgfPTIUPACMMIX,%
-capitalize element names/.is if=pgfPTNames,%
+%capitalize element names/.is if=pgfPTNames,% v1.0.1
+capitalize element names/.get=\pgfPTNames,%
+capitalize element names/.store in=\pgfPTNames,%
+capitalize element names/.default=false,%
+name/.style={capitalize element names=false},%
Name/.style={capitalize element names=true},%
-name/.style={capitalize element names=false},%
+NAME/.style={capitalize element names=TRUE}% v1.0.1
}%
% setting keys with default values ---------------------------------------------------------------
-\pgfkeys{/pgfPerTable/.cd,IUPAC,capitalize element names=false}%
+\pgfkeys{/pgfPerTable/.cd,IUPAC,capitalize element names}%
% end !! PGF keys: draws the periodic table with or without La & Ac in group 3 ---------------
%
% defining PGF keys: title; legend & visualization options --------------------------------------
@@ -329,10 +335,13 @@
name color/.default=black,%
name font/.get=\pgfPTnamefont,%
name font/.store in=\pgfPTnamefont,%
-name font/.default=\fontseries{l}\selectfont\tiny%
+name font/.default=\fontseries{l}\selectfont\tiny,%
+name align/.get=\pgfPTnamealign,% new v1.0.0
+name align/.store in=\pgfPTnamealign,% left|center|right
+name align/.default=center%
}
% setting keys with default values ------------------------------------------------------------------
-\pgfkeys{/pgfPerTable/.cd,name color,name font}%
+\pgfkeys{/pgfPerTable/.cd,name color,name font,name align}%
% end !! PGF keys: style for the name of the element ---------------------------------------------
%
% setting the style for atomic weight of the element ----------------------------------------------
@@ -644,14 +653,18 @@
% setting keys with default values -----------------------------------------------------------------
\pgfkeys{/pgfPerTable/.cd,spectra color,spectra font}%
% end !!
+% d unit - new v1.0.1
% d precision (afeta d)
-% Rion precision (afeta Rion)
% E precision (afeta Ei,Eaff)
+% ls unit - new v1.0.1
% ls precision (afeta lsa,lsb,lsc,lsca)
% T precision (afeta Tmelt,TmeltC,Tboil,TboilC)
% Cp precision
% kT precision
\pgfkeys{/pgfPerTable/.cd,%
+d unit/.get=\pgfPTdunit,% v1.0.1
+d unit/.store in=\pgfPTdunit,% g/cm3|g/dm3|both
+d unit/.default=both,%
d precision/.get=\pgfPTdprecision,%
d precision/.store in=\pgfPTdprecision,%
d precision/.default=-1,%
@@ -658,6 +671,9 @@
E precision/.get=\pgfPTEprecision,%
E precision/.store in=\pgfPTEprecision,%
E precision/.default=-1,%
+ls unit/.get=\pgfPTlsunit,% v1.0.1
+ls unit/.store in=\pgfPTlsunit,% A|pm (A->angstrom)
+ls unit/.default=pm,%
ls precision/.get=\pgfPTlsprecision,%
ls precision/.store in=\pgfPTlsprecision,%
ls precision/.default=-1,%
@@ -669,10 +685,14 @@
Cp precision/.default=-1,%
kT precision/.get=\pgfPTkTprecision,%
kT precision/.store in=\pgfPTkTprecision,%
-kT precision/.default=-1%
+kT precision/.default=-1,%
+d/.code=\pgfPT at dstyle{#1},%
+d/.default={c=black,f=\tiny\bfseries,p=-1,u=both},%
+lat/.code=\pgfPT at latstyle{#1},%
+lat/.default={ls=fig,c=black,f=\tiny,align=right,p=-1,u=pm}%
}%
% setting keys with default values -----------------------------------------------------------------
-\pgfkeys{/pgfPerTable/.cd,d precision,E precision,ls precision,T precision,Cp precision,kT precision}%
+\pgfkeys{/pgfPerTable/.cd,d unit,d precision,E precision,ls unit,ls precision,T precision,Cp precision,kT precision}%
% end !!
\pgfkeys{/pgfPerTable/.cd,%
MNM line color/.get=\pgfPTMNMlinecolor,%
@@ -1523,5 +1543,65 @@
}% end do
}% end \pgfPT at Arstyle
%
+% d={c=??,f=??,p=??,u=??}
+\def\pgfPT at dstyle#1{\ignorespaces%
+\@for\@pgfPT at tmp:=#1\do{%
+ \pgfPT at temptrue% se acabar os ifx sem encontrar o handler gera a msg de erro...
+ \expandafter\pgfPT at keys@setNameValue\@pgfPT at tmp\relax%
+ \edef\pgfPT at handlert@test{c}% d color
+ \ifx\pgfPT at handler\pgfPT at handlert@test\pgfPT at tempfalse%
+ \edef\pgfPTdcolor{\pgfPT at handlervalue}%
+ \else%
+ \edef\pgfPT at handlert@test{f}% d font
+ \ifx\pgfPT at handler\pgfPT at handlert@test\pgfPT at tempfalse%
+ \edef\pgfPTdfont{\ignorespaces\the\pgfPT at toks@keyhandlerValue}%
+ \else%
+ \edef\pgfPT at handlert@test{p}% d precision
+ \ifx\pgfPT at handler\pgfPT at handlert@test\pgfPT at tempfalse%
+ \edef\pgfPTdprecision{\pgfPT at handlervalue}%
+ \else%
+ \edef\pgfPT at handlert@test{u}% d unit
+ \ifx\pgfPT at handler\pgfPT at handlert@test\pgfPT at tempfalse%
+ \edef\pgfPTdunit{\pgfPT at handlervalue}%
+ \else%handler not found
+ \ifpgfPT at temp\PackageError{pgfPT}{shortcut '\pgfPT at handler'\space in '\detokenize{#1}'\space not known! It will be ignored...}{}\fi\relax%
+ \fi\fi\fi\fi%
+ }% end do
+}% end \pgfPT at dstyle
+%
+% lat={ls=??,c=??,f=??,align=??,p=??,u=??}%
+\def\pgfPT at latstyle#1{\ignorespaces%
+\@for\@pgfPT at tmp:=#1\do{%
+ \pgfPT at temptrue% se acabar os ifx sem encontrar o handler gera a msg de erro...
+ \expandafter\pgfPT at keys@setNameValue\@pgfPT at tmp\relax%
+ \edef\pgfPT at handlert@test{ls}% ls (txt,fig,txt+fig,fig+txt)
+ \ifx\pgfPT at handler\pgfPT at handlert@test\pgfPT at tempfalse%
+ \edef\pgfPTlstxtfig{\pgfPT at handlervalue}%
+ \else%
+ \edef\pgfPT at handlert@test{c}% ls color
+ \ifx\pgfPT at handler\pgfPT at handlert@test\pgfPT at tempfalse%
+ \edef\pgfPTlscolor{\pgfPT at handlervalue}%
+ \else%
+ \edef\pgfPT at handlert@test{f}% ls font
+ \ifx\pgfPT at handler\pgfPT at handlert@test\pgfPT at tempfalse%
+ \edef\pgfPTlsfont{\ignorespaces\the\pgfPT at toks@keyhandlerValue}%
+ \else%
+ \edef\pgfPT at handlert@test{align}% ls align
+ \ifx\pgfPT at handler\pgfPT at handlert@test\pgfPT at tempfalse%
+ \edef\pgfPTlsalign{\pgfPT at handlervalue}%
+ \else%
+ \edef\pgfPT at handlert@test{p}% ls precision
+ \ifx\pgfPT at handler\pgfPT at handlert@test\pgfPT at tempfalse%
+ \edef\pgfPTlsprecision{\pgfPT at handlervalue}%
+ \else%
+ \edef\pgfPT at handlert@test{u}% ls unit
+ \ifx\pgfPT at handler\pgfPT at handlert@test\pgfPT at tempfalse%
+ \edef\pgfPTlsunit{\pgfPT at handlervalue}%
+ \else%handler not found
+ \ifpgfPT at temp\PackageError{pgfPT}{shortcut '\pgfPT at handler'\space in '\detokenize{#1}'\space not known! It will be ignored...}{}\fi\relax%
+ \fi\fi\fi\fi\fi\fi%
+ }% end do
+}% end \pgfPT at latstyle
+%
% end .code macros -----------------------------------------------------------------------------
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.formatNumbers.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.formatNumbers.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.formatNumbers.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -2,10 +2,13 @@
% subfile of pgf-PeriodicTable package ----------------------------------------------------------
% --------------------------------------------------------------------------------------------------
% \xABformat a number to a specific number of decimal places, performing rounding\xBB ----------
+% \xABleft shift the dot in a number adding zeros if necessary\xBB -----------------------------------
% --------------------------------------------------------------------------------------------------
\def\pgfPT at dot{.}%
\def\pgfPT at nove{9}%
+\def\pgfPT at zero{0}%
\def\pgfPT at minus{-}%
+\def\pgfPT at na{---}%
\def\pgfPT at has@minus#1{\expandafter\pgfPT at test@has at minus#1\relax}%
\def\pgfPT at test@has at minus#1#2\relax{%
\edef\pgfPT at test{#1}\ifx\pgfPT at test\pgfPT at minus\relax%
@@ -116,4 +119,91 @@
\edef\pgfPT at digits@toround{#2}\expandafter\pgfPT at str@gobbleN#2\relax%
\fi%
}%
+% --------------------------------------------------------------------------------------------------
+% \pgfPT at shiftdot[number of places to the left]{number}
+% usage:
+% \pgfPT at shiftdot[3]{15.46} will output 0.01546
+% \pgfPT at shiftdot[3]{1546} will output 1.546
+% --------------------------------------------------------------------------------------------------
+\def\pgfPT at shiftdot[#1]#2{\ignorespaces%
+\edef\pgfPT at test{#2}%
+\ifx\pgfPT at test\pgfPT at na\relax\edef\pgfPT at test{}\fi%
+\ifx\pgfPT at test\pgfPT at relax\relax%
+\edef\pgfPT at shiftval{#2}%
+\else%
+\edef\pgfPT at displace{#1}%
+\expandafter\@pgfPT at shiftdot#2.\relax%
+\fi%
+}%
+\def\@pgfPT at shiftdot#1.#2\relax{\ignorespaces%
+\edef\pgfPT at digits@toround{#1}%
+\edef\pgfPT at afterdot{#2}%
+\ifx\pgfPT at afterdot\@empty\relax\else\expandafter\pgfPT at rem@vefinaldot\pgfPT at afterdot\relax\fi%
+\pgfPT at temptrue\expandafter\pgfPT at str@invert\pgfPT at digits@toround\relax%
+\pgfPT at countf=0\relax%
+\pgfPT at temptrue\expandafter\pgfPT at movedot\pgfPT at digits@toround\relax%
+\ifx\pgfPT at testb\pgfPT at relax\relax%
+ \pgfPT at temptrue\expandafter\pgfPT at str@invert\pgfPT at predot\relax%
+ \edef\pgfPT at shiftval{0.\pgfPT at digits@toround\pgfPT at afterdot}%
+\else\ifx\pgfPT at testb\pgfPT at zero\relax%
+ \pgfPT at temptrue\expandafter\pgfPT at str@invert\pgfPT at predot\relax%
+ \let\pgfPT at predot\pgfPT at digits@toround%
+ \edef\pgfPT at shiftval{\pgfPT at testc.\pgfPT at predot\pgfPT at afterdot}%
+\else%
+ \edef\pgfPT at testb@semzeros{}%
+ \pgfPT at temptrue\expandafter\pgfPT at str@invert\pgfPT at predot\relax%
+ \let\pgfPT at predot\pgfPT at digits@toround%
+ \pgfPT at temptrue\expandafter\pgfPT at str@invert\pgfPT at postdot\relax%
+ \let\pgfPT at postdot\pgfPT at digits@toround%
+ \expandafter\pgfPT at strlen\pgfPT at postdot\relax%
+ \pgfPT at counte=0%
+ \global\advance\pgfPT at countf by-1\relax%
+ \expandafter\pgfPT at removezeros\pgfPT at postdot\relax%
+ \ifx\pgfPT at testb@semzeros\pgfPT at relax\relax\edef\pgfPT at testb@semzeros{\pgfPT at digits@toround}\fi%
+ \edef\pgfPT at shiftval{\pgfPT at testb@semzeros.\pgfPT at predot\pgfPT at afterdot}%
+\fi\fi%
+}%
+%
+\def\pgfPT at rem@vefinaldot#1.\relax{\edef\pgfPT at afterdot{#1}}%
+%
+\def\pgfPT at movedot#1#2\relax{\ignorespaces%
+\def\pgfPT at testc{#1}
+\def\pgfPT at testb{#2}%
+\ifpgfPT at temp\edef\pgfPT at predot{}\edef\pgfPT at postdot{}\pgfPT at tempfalse\fi%
+\ifnum\pgfPT at countf<\pgfPT at displace\relax%
+ \edef\pgfPT at predot{\pgfPT at predot#1}%
+ \edef\pgfPT at postdot{#2}%
+ \global\advance\pgfPT at countf by1\relax%
+ \expandafter\pgfPT at movedot#20\relax%
+\fi%
+}%
+%
+\def\pgfPT at removezeros#1#2\relax{\ignorespaces%
+\edef\pgfPT at testa{#1}\edef\pgfPT at testb{#2}%
+\global\advance\pgfPT at counte by1\relax%
+\pgfPT at checkifdigitiszero{#1}%
+\ifpgfPT at temp\edef\pgfPT at testb@semzeros{#2}\ifnum\pgfPT at counte<\pgfPT at countf\relax\pgfPT at removezeros#2\relax\fi%
+\else%
+ \ifnum\pgfPT at counte<\pgfPT at countf\relax%
+ \edef\pgfPT at testb@semzeros{#1#2}%
+ \else%
+ \edef\pgfPT at testb@semzeros{\pgfPT at testb@semzeros}%
+ \fi%
+\fi%
+}%
+%
+\def\pgfPT at checkifdigitiszero#1{\ifnum#1=0\relax\pgfPT at temptrue\else\pgfPT at tempfalse\fi}%
+%
+\def\pgfPT at strlen#1\relax{\ignorespaces%
+\pgfPT at countf=0%
+\def\pgfPT at tmp{#1}%
+\ifx\pgfPT at tmp\pgfPT at relax\relax\else\@pgfPT at str@len#1 \relax\fi%
+}%
+%
+\def\@pgfPT at str@len#1#2 \relax{\ignorespaces%
+\global\advance\pgfPT at countf by1\relax%
+\def\pgfPT at tmp{#2}%
+\ifx\pgfPT at tmp\pgfPT at relax\relax\else\@pgfPT at str@len#2 \relax\fi%
+}%
+% --------------------------------------------------------------------------------------------------
\endinput%
Modified: trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.labels.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.labels.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.labels.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -11,46 +11,46 @@
% eConfignl, d, Cp, kT, ls, lsa, lsb, lsc, lsca, DiscY, DiscC, spectra
%
% --------------------------------------------------------------------------------------------------
-\def\pgfPT at labels@titulo{Tabela Peri\xF3dica dos Elementos/pt,Periodic Table of Elements/en,Tableau P\xE9riodique des \xC9l\xE9ments/fr,Periodensystem der Elemente/de,Tavola Periodica degli Elementi/it,Tabla Periodica de los Elementos/es,Tabela Peri\xF3dica dos Elementos/br}%
-\def\pgfPT at labels@La{lantan\xF3ides/pt,lanthanoids/en,lanthano\xEFdes/fr,lanthanoide/de,lantanoidi/it,lantanoides/es,lantan\xF3ides/br}%
-\def\pgfPT at labels@Ac{actin\xF3ides/pt,actinoids/en,actino\xEFde/fr,actinoide/de,actinoidi/it,actinoides/es,actin\xF3ides/br}%
-\def\pgfPT at labels@solido{s\xF3lido/pt,solid/en,solide/fr,solide/de,solido/it,s\xF3lido/es,s\xF3lido/br}%
-\def\pgfPT at labels@liquido{l\xEDquido/pt,liquid/en,liquide/fr,fl\xFCssigkeit/de,liquido/it,l\xEDquido/es,l\xEDquido/br}%
-\def\pgfPT at labels@gasoso{gasoso/pt,gaseous/en,gazeux/fr,gasf\xF6rmig/de,gassoso/it,gaseoso/es,gasoso/br}%
-\def\pgfPT at labels@sintetico{sint\xE9tico/pt,synthetic/en,synth\xE9tique/fr,synthetik/de,sintetico/it,sint\xE9tico/es,sint\xE9tico/br}%
+\def\pgfPT at labels@titulo{Tabela Peri\'{o}dica dos Elementos/pt,Periodic Table of Elements/en,Tableau P\'{e}riodique des \'{E}l\'{e}ments/fr,Periodensystem der Elemente/de,Tavola Periodica degli Elementi/it,Tabla Periodica de los Elementos/es,Tabela Peri\'{o}dica dos Elementos/br}%
+\def\pgfPT at labels@La{lantan\'{o}ides/pt,lanthanoids/en,lanthano\"{i}des/fr,lanthanoide/de,lantanoidi/it,lantanoides/es,lantan\'{o}ides/br}%
+\def\pgfPT at labels@Ac{actin\'{o}ides/pt,actinoids/en,actino\"{i}de/fr,actinoide/de,actinoidi/it,actinoides/es,actin\'{o}ides/br}%
+\def\pgfPT at labels@solido{s\'{o}lido/pt,solid/en,solide/fr,solide/de,solido/it,s\'{o}lido/es,s\'{o}lido/br}%
+\def\pgfPT at labels@liquido{l\'{i}quido/pt,liquid/en,liquide/fr,fl\"{u}ssigkeit/de,liquido/it,l\'{i}quido/es,l\'{i}quido/br}%
+\def\pgfPT at labels@gasoso{gasoso/pt,gaseous/en,gazeux/fr,gasf\"{o}rmig/de,gassoso/it,gaseoso/es,gasoso/br}%
+\def\pgfPT at labels@sintetico{sint\'{e}tico/pt,synthetic/en,synth\'{e}tique/fr,synthetik/de,sintetico/it,sint\'{e}tico/es,sint\'{e}tico/br}%
%
-\def\pgfPT at labels@Z{N\xFAmero At\xF3mico/pt,Atomic \mbox{Number}/en,Num\xE9ro \mbox{Atomique}/fr,Ord\-nungs\-zahl/de,Numero \mbox{Atomico}/it,N\xFAmero \mbox{At\xF3mico}/es,N\xFAmero At\xF4mico/br}%
+\def\pgfPT at labels@Z{N\'{u}mero At\'{o}mico/pt,Atomic \mbox{Number}/en,Num\'{e}ro \mbox{Atomique}/fr,Ord\-nungs\-zahl/de,Numero \mbox{Atomico}/it,N\'{u}mero \mbox{At\'{o}mico}/es,N\'{u}mero At\^{o}mico/br}%
\def\pgfPT at labels@name{Nome/pt,Name/en,Nom/fr,Name/de,Nome/it,Nombre/es,Nome/br}%
-\def\pgfPT at labels@CS{S\xEDmbolo Qu\xEDmico/pt,Chemical Symbol/en,Symbole Chimique/fr,Chemisches Symbol/de,Simbolo Chimico/it,S\xEDmbolo Qu\xEDmico/es,S\xEDmbolo Qu\xEDmico/br}%
-\def\pgfPT at labels@Ar at m{Massa \mbox{At\xF3mica} Relativa/pt,Relative \mbox{Atomic} Mass/en,Masse \mbox{Atomique} Relative/fr,Relative Atom\-masse/de,Massa \mbox{Atomica} Relativa/it,Masa \mbox{At\xF3mica} Relativa/es,Massa \mbox{At\xF4mica} Relativa/br}%
-\def\pgfPT at labels@Arstar at m{Massa At\xF3mica Relativa Padr\xE3o/pt,Standard Relative Atomic Mass/en,Masse Atomique Relative Standard/fr,Relative Standarda\-tommasse/de,Massa Atomica Relativa Standard/it,Masa At\xF3mica Relativa Est\xE1ndar/es,Massa At\xF4mica Relativa Padr\xE3o/br}%
-\def\pgfPT at labels@Ar at w{Peso At\xF3mico/pt,Atomic Weight/en,Poids Atomique/fr,Atom\-gewicht/de,Peso Atomico/it,Peso At\xF3mico/es,Peso At\xF4mico/br}%
-\def\pgfPT at labels@Arstar at w{Peso At\xF3mico Padr\xE3o/pt,Standard Atomic Weight/en,/de,Poids Atomique Standard/fr,Peso Atomico Standard/it,Peso At\xF3mico Est\xE1ndar/es,Peso At\xF4mico Padr\xE3o/br}%
+\def\pgfPT at labels@CS{S\'{i}mbolo Qu\'{i}mico/pt,Chemical Symbol/en,Symbole Chimique/fr,Chemisches Symbol/de,Simbolo Chimico/it,S\'{i}mbolo Qu\'{i}mico/es,S\'{i}mbolo Qu\'{i}mico/br}%
+\def\pgfPT at labels@Ar at m{Massa \mbox{At\'{o}mica} Relativa/pt,Relative \mbox{Atomic} Mass/en,Masse \mbox{Atomique} Relative/fr,Relative Atom\-masse/de,Massa \mbox{Atomica} Relativa/it,Masa \mbox{At\'{o}mica} Relativa/es,Massa \mbox{At\^{o}mica} Relativa/br}%
+\def\pgfPT at labels@Arstar at m{Massa At\'{o}mica Relativa Padr\~{a}o/pt,Standard Relative Atomic Mass/en,Masse Atomique Relative Standard/fr,Relative Standarda\-tommasse/de,Massa Atomica Relativa Standard/it,Masa At\'{o}mica Relativa Est\'{a}ndar/es,Massa At\^{o}mica Relativa Padr\~{a}o/br}%
+\def\pgfPT at labels@Ar at w{Peso At\'{o}mico/pt,Atomic Weight/en,Poids Atomique/fr,Atom\-gewicht/de,Peso Atomico/it,Peso At\'{o}mico/es,Peso At\^{o}mico/br}%
+\def\pgfPT at labels@Arstar at w{Peso At\'{o}mico Padr\~{a}o/pt,Standard Atomic Weight/en,/de,Poids Atomique Standard/fr,Peso Atomico Standard/it,Peso At\'{o}mico Est\'{a}ndar/es,Peso At\^{o}mico Padr\~{a}o/br}%
\def\pgfPT at labels@radio{Radioativo/pt,Radioactive/en,Radioactif/fr,Radioaktiv/de,Radioattivo/it,Radioactivo/es,Radioativo/br}%
-\def\pgfPT at labels@R{Raio At\xF3mico/pt,Atomic Radius/en,Rayon Ato\-mi\-que/fr,Atom\-radius/de,Raggio Atomico/it,Radio At\xF3mico/es,Raio At\xF4mico/br}%
+\def\pgfPT at labels@R{Raio At\'{o}mico/pt,Atomic Radius/en,Rayon Ato\-mi\-que/fr,Atom\-radius/de,Raggio Atomico/it,Radio At\'{o}mico/es,Raio At\^{o}mico/br}%
\def\pgfPT at labels@Rcov{Raio \mbox{Covalente}/pt,Covalente Radius/en,Rayon Covalent/fr,Kovalenz\-radius/de,Raggio Covalente/it,Radio Covalente/es,Raio Covalente/br}%
-\def\pgfPT at labels@Rion{Raio I\xF3nico/pt,Ionic Radius/en,Rayon ionique/fr,Ionen\-radius/de,Raggio Ionico/it,Radio I\xF3nico/es,Raio I\xF4nico/br}%
-\def\pgfPT at labels@Ei{Energia de Ioniza\xE7\xE3o/pt,Ionization Energy/en,\xC9nergie d'Ionisation/fr,Ionisierungs\-energie/de,Energia di Ionizzazione/it,Energ\xEDa de Ionizaci\xF3n/es,Energia de Ioniza\xE7\xE3o/br}%
-\def\pgfPT at labels@eneg{Eletrone\-gatividade/pt,Electrone\-gativity/en,\xC9lectron\xE9\-gativit\xE9/fr,Elektrone\-gativit\xE4t/de,Elettrone\-gativit\xE0/it,Electrone\-gatividad/es,Eletrone\-gatividade/br}%
-\def\pgfPT at labels@eaff{Eletro\-afinidade/pt,Electro\-affinity/en,\xC9lectro\-affinit\xE9/fr,Elektro\-affinit\xE4t/de,Elettro\-affinit\xE0/it,Electro\-afinidad/es,Eletro\-afinidade/br}%
-\def\pgfPT at labels@O{Estados de Oxida\xE7\xE3o/pt,Oxidation States/en,\xC9tats d'Oxydation/fr,Oxidationszust\xE4nde/de,Stati di \mbox{ossidazione}/it,Estados de Oxidaci\xF3n/es,Estados de Oxida\xE7\xE3o/br}%
-\def\pgfPT at labels@Tmelt{Ponto de Fus\xE3o/pt,Melting Point/en,Point de Fusion/fr,Schmelz\-punkt/de,Punto di Fusione/it,Punto de Fusi\xF3n/es,Ponto de Fus\xE3o/br}%
-\def\pgfPT at labels@TmeltC{Ponto de Fus\xE3o/pt,Melting Point/en,Point de Fusion/fr,Schmelz\-punkt/de,Punto di Fusione/it,Punto de Fusi\xF3n/es,Ponto de Fus\xE3o/br}%
-\def\pgfPT at labels@Tboil{Ponto de Ebuli\xE7\xE3o/pt,Boiling Point/en,Point d'\xC9bullition/fr,Siede\-punkt/de,Punto di Ebollizione/it,Punto de Ebullici\xF3n/es,Ponto de Ebuli\xE7\xE3o/br}%
-\def\pgfPT at labels@TboilC{Ponto de Ebuli\xE7\xE3o/pt,Boiling Point/en,Point d'\xC9bullition/fr,Siede\-punkt/de,\mbox{Punto di} \mbox{Ebollizione}/it,\mbox{Punto de} \mbox{Ebullici\xF3n}/es,Ponto de Ebuli\xE7\xE3o/br}%
-\def\pgfPT at labels@eDist{Distribui\xE7\xE3o Eletr\xF3nica/pt,Electron \mbox{Distribuition}/en,Distribution d'\xC9lectrons/fr,Elektronenverteilung/de,Distribuzione degli Elettroni/it,Distribuci\xF3n de Electrones/es,Distribui\xE7\xE3o de El\xE9trons/br}%
-\def\pgfPT at labels@eConfig{Configura\xE7\xE3o Eletr\xF3nica/pt,Electronic Configuration/en,Configuration \xC9lectronique/fr,Elektronen\-konfiguration/de,Configurazione Elettronica/it,Configuraci\xF3n Electr\xF3nica/es,Configura\xE7\xE3o Eletr\xF4nica/br}%
+\def\pgfPT at labels@Rion{Raio I\'{o}nico/pt,Ionic Radius/en,Rayon ionique/fr,Ionen\-radius/de,Raggio Ionico/it,Radio I\'{o}nico/es,Raio I\^{o}nico/br}%
+\def\pgfPT at labels@Ei{Energia de Ioniza\c{c}\~{a}o/pt,Ionization Energy/en,\'{E}nergie d'Ionisation/fr,Ionisierungs\-energie/de,Energia di Ionizzazione/it,Energ\'{i}a de Ionizaci\'{o}n/es,Energia de Ioniza\c{c}\~{a}o/br}%
+\def\pgfPT at labels@eneg{Eletrone\-gatividade/pt,Electrone\-gativity/en,\'{E}lectron\'{e}\-gativit\'{e}/fr,Elektrone\-gativit\"{a}t/de,Elettrone\-gativit\`{a}/it,Electrone\-gatividad/es,Eletrone\-gatividade/br}%
+\def\pgfPT at labels@eaff{Eletro\-afinidade/pt,Electro\-affinity/en,\'{E}lectro\-affinit\'{e}/fr,Elektro\-affinit\"{a}t/de,Elettro\-affinit\`{a}/it,Electro\-afinidad/es,Eletro\-afinidade/br}%
+\def\pgfPT at labels@O{Estados de Oxida\c{c}\~{a}o/pt,Oxidation States/en,\'{E}tats d'Oxydation/fr,Oxidationszust\"{a}nde/de,Stati di \mbox{ossidazione}/it,Estados de Oxidaci\'{o}n/es,Estados de Oxida\c{c}\~{a}o/br}%
+\def\pgfPT at labels@Tmelt{Ponto de Fus\~{a}o/pt,Melting Point/en,Point de Fusion/fr,Schmelz\-punkt/de,Punto di Fusione/it,Punto de Fusi\'{o}n/es,Ponto de Fus\~{a}o/br}%
+\def\pgfPT at labels@TmeltC{Ponto de Fus\~{a}o/pt,Melting Point/en,Point de Fusion/fr,Schmelz\-punkt/de,Punto di Fusione/it,Punto de Fusi\'{o}n/es,Ponto de Fus\~{a}o/br}%
+\def\pgfPT at labels@Tboil{Ponto de Ebuli\c{c}\~{a}o/pt,Boiling Point/en,Point d'\'{E}bullition/fr,Siede\-punkt/de,Punto di Ebollizione/it,Punto de Ebullici\'{o}n/es,Ponto de Ebuli\c{c}\~{a}o/br}%
+\def\pgfPT at labels@TboilC{Ponto de Ebuli\c{c}\~{a}o/pt,Boiling Point/en,Point d'\'{E}bullition/fr,Siede\-punkt/de,\mbox{Punto di} \mbox{Ebollizione}/it,\mbox{Punto de} \mbox{Ebullici\'{o}n}/es,Ponto de Ebuli\c{c}\~{a}o/br}%
+\def\pgfPT at labels@eDist{Distribui\c{c}\~{a}o Eletr\'{o}nica/pt,Electron \mbox{Distribuition}/en,Distribution d'\'{E}lectrons/fr,Elektronenverteilung/de,Distribuzione degli Elettroni/it,Distribuci\'{o}n de Electrones/es,Distribui\c{c}\~{a}o de El\'{e}trons/br}%
+\def\pgfPT at labels@eConfig{Configura\c{c}\~{a}o Eletr\'{o}nica/pt,Electronic Configuration/en,Configuration \'{E}lectronique/fr,Elektronen\-konfiguration/de,Configurazione Elettronica/it,Configuraci\'{o}n Electr\'{o}nica/es,Configura\c{c}\~{a}o Eletr\^{o}nica/br}%
\let\pgfPT at labels@eConfign\pgfPT at labels@eConfig%
\let\pgfPT at labels@eConfignl\pgfPT at labels@eConfig%
-\def\pgfPT at labels@d{Densidade/pt,Density/en,Densit\xE9/fr,Dichte/de,Densit\xE0/it,Densidad/es,Densidade/br}%
-\def\pgfPT at labels@Cp{Calor \mbox{Espec\xEDfico}/pt,\mbox{Specific Heat} Capacity/en,Capacit\xE9 \mbox{Thermique} \mbox{Sp\xE9cifique}/fr,Spezifische \mbox{W\xE4rmekapazit\xE4t}/de,Calore specifico/it,Calor \mbox{Espec\xEDfico}/es,Calor \mbox{Espec\xEDfico}/br}%
-\def\pgfPT at labels@kT{Condutividade T\xE9rmica/pt,Thermal \mbox{Condutivity}/en,Conductivit\xE9 \mbox{Thermique}/fr,W\xE4rmeleit\-f\xE4higkeit/de,Conducibilit\xE0 Termica/it,Condutividad T\xE9rmica/es,Condutividade T\xE9rmica/br}%
-\def\pgfPT at labels@ls{Estrutura da Rede Cristalina/pt,Lattice Structure/en,Structure de R\xE9seau Cristaline/fr,Gitter\-struktur/de,Struttura Reticolare/it,Estructura Reticular/es,Estrutura da Rede Cristalina/br}%
-\def\pgfPT at labels@lsa{Constante da Rede: a/pt,Lattice constant: a/en,Constante \mbox{de R\xE9seau}: a/fr,Gitter\-konstante: a/de,Costante \mbox{Reticolare}: a/it,Constante de la Reticula: a/es,Constante da Rede: a/br}%
-\def\pgfPT at labels@lsb{Constante da Rede: b/pt,Lattice constant: b/en,Constante \mbox{de R\xE9seau}: b/fr,Gitter\-konstante: b/de,Costante \mbox{Reticolare}: b/it,Constante de la Reticula: b/es,Constante da Rede: b/br}%
-\def\pgfPT at labels@lsc{Constante da Rede: c/pt,Lattice constant: c/en,Constante \mbox{de R\xE9seau}: c/fr,Gitter\-konstante: c/de,Costante \mbox{Reticolare}: c/it,Constante de la Reticula: c/es,Constante da Rede: c/br}%
-\def\pgfPT at labels@lsca{Raz\xE3o c\mbox{/}a da Rede/pt,Lattice c\mbox{/}a ratio/en,Rapport c\mbox{/}a du R\xE9seau/fr,Gitter c\mbox{/}a-Verh\xE4ltnis/de,Rapporto c\mbox{/}a del Reticolo/it,Relaci\xF3n c\mbox{/}a de la Reticula/es,Raz\xE3o c\mbox{/}a da Rede/br}%
-\def\pgfPT at labels@DiscY{Ano da \mbox{Descoberta}/pt,Year of \mbox{Discovery}/en,\mbox{Ann\xE9e de la} \mbox{D\xE9couverte}/fr,Jahr der Entdeckung/de,\mbox{Anno della} Scoperta/it,A\xF1o del Descubri\-miento/es,Ano da \mbox{Descoberta}/br}%
+\def\pgfPT at labels@d{Densidade/pt,Density/en,Densit\'{e}/fr,Dichte/de,Densit\`{a}/it,Densidad/es,Densidade/br}%
+\def\pgfPT at labels@Cp{Calor \mbox{Espec\'{i}fico}/pt,\mbox{Specific Heat} Capacity/en,Capacit\'{e} \mbox{Thermique} \mbox{Sp\'{e}cifique}/fr,Spezifische \mbox{W\"{a}rmekapazit\"{a}t}/de,Calore specifico/it,Calor \mbox{Espec\'{i}fico}/es,Calor \mbox{Espec\'{i}fico}/br}%
+\def\pgfPT at labels@kT{Condutividade T\'{e}rmica/pt,Thermal \mbox{Condutivity}/en,Conductivit\'{e} \mbox{Thermique}/fr,W\"{a}rmeleit\-f\"{a}higkeit/de,Conducibilit\`{a} Termica/it,Condutividad T\'{e}rmica/es,Condutividade T\'{e}rmica/br}%
+\def\pgfPT at labels@ls{Estrutura da Rede Cristalina/pt,Lattice Structure/en,Structure de R\'{e}seau Cristaline/fr,Gitter\-struktur/de,Struttura Reticolare/it,Estructura Reticular/es,Estrutura da Rede Cristalina/br}%
+\def\pgfPT at labels@lsa{Constante da Rede: a/pt,Lattice constant: a/en,Constante \mbox{de R\'{e}seau}: a/fr,Gitter\-konstante: a/de,Costante \mbox{Reticolare}: a/it,Constante de la Reticula: a/es,Constante da Rede: a/br}%
+\def\pgfPT at labels@lsb{Constante da Rede: b/pt,Lattice constant: b/en,Constante \mbox{de R\'{e}seau}: b/fr,Gitter\-konstante: b/de,Costante \mbox{Reticolare}: b/it,Constante de la Reticula: b/es,Constante da Rede: b/br}%
+\def\pgfPT at labels@lsc{Constante da Rede: c/pt,Lattice constant: c/en,Constante \mbox{de R\'{e}seau}: c/fr,Gitter\-konstante: c/de,Costante \mbox{Reticolare}: c/it,Constante de la Reticula: c/es,Constante da Rede: c/br}%
+\def\pgfPT at labels@lsca{Raz\~{a}o c\mbox{/}a da Rede/pt,Lattice c\mbox{/}a ratio/en,Rapport c\mbox{/}a du R\'{e}seau/fr,Gitter c\mbox{/}a-Verh\"{a}ltnis/de,Rapporto c\mbox{/}a del Reticolo/it,Relaci\'{o}n c\mbox{/}a de la Reticula/es,Raz\~{a}o c\mbox{/}a da Rede/br}%
+\def\pgfPT at labels@DiscY{Ano da \mbox{Descoberta}/pt,Year of \mbox{Discovery}/en,\mbox{Ann\'{e}e de la} \mbox{D\'{e}couverte}/fr,Jahr der Entdeckung/de,\mbox{Anno della} Scoperta/it,A\~{n}o del Descubri\-miento/es,Ano da \mbox{Descoberta}/br}%
\def\pgfPT at labels@BC at en{BC}%
\def\pgfPT at labels@BC at pt{a.C.}%
\def\pgfPT at labels@BC at fr{av.J-C.}%
@@ -58,8 +58,8 @@
\def\pgfPT at labels@BC at it{a.C.}%
\def\pgfPT at labels@BC at es{a.C.}%
\def\pgfPT at labels@BC at br{a.C.}%
-\def\pgfPT at labels@DiscC{Pa\xEDs da \mbox{Descoberta}/pt,\mbox{Country of} \mbox{Discovery}/en,Pays de \mbox{D\xE9couverte}/fr,Land der Entdeckungen/de,Paese di Scoperta/it,Pa\xEDs de Descubri\-miento/es,Pa\xEDs da \mbox{Descoberta}/br}%
-\def\pgfPT at labels@spectra{Espetro de Emiss\xE3o/pt,Emission Spectrum/en,Spectre d'\xC9mission/fr,Emissions\-spektrum/de,Spettro di \mbox{Emissione}/it,Espectro de Emisi\xF3n/es,Espectro de Emiss\xE3o/br}%
+\def\pgfPT at labels@DiscC{Pa\'{i}s da \mbox{Descoberta}/pt,\mbox{Country of} \mbox{Discovery}/en,Pays de \mbox{D\'{e}couverte}/fr,Land der Entdeckungen/de,Paese di Scoperta/it,Pa\'{i}s de Descubri\-miento/es,Pa\'{i}s da \mbox{Descoberta}/br}%
+\def\pgfPT at labels@spectra{Espetro de Emiss\~{a}o/pt,Emission Spectrum/en,Spectre d'\'{E}mission/fr,Emissions\-spektrum/de,Spettro di \mbox{Emissione}/it,Espectro de Emisi\'{o}n/es,Espectro de Emiss\~{a}o/br}%
% acronyms for legend:
\def\pgfPT at acr@Z{Z/pt,Z/en,Z/fr,Z/de,Z/it,Z/es,Z/br}%
\def\pgfPT at acr@name{N/pt,N/en,N/fr,N/de,N/it,N/es,N/br}%
@@ -97,31 +97,31 @@
\def\pgfPT at labels@blocop{Bloco p/pt,p-block/en,Bloc p/fr,p-Block/de,Blocco p/it,Bloque p/es,Bloco p/br}%
\def\pgfPT at labels@blocod{Bloco d/pt,d-block/en,Bloc d/fr,d-Block/de,Blocco d/it,Bloque d/es,Bloco d/br}%
\def\pgfPT at labels@blocof{Bloco f/pt,f-block/en,Bloc f/fr,f-Block/de,Blocco f/it,Bloque f/es,Bloco f/br}%
-% FAM\xCDLIAS
-\def\pgfPT at labels@blocor{ELEMENTOS REPRESENTATIVOS/pt,REPRESENTATIVE ELEMENTS/en,\xC9L\xC9MENTS DU GROUPE PRINCIPAL/fr,HAUPTGRUPPENELEMENTE/de,ELEMENTI RAPPRESENTATIVI/it,ELEMENTOS REPRESENTATIVOS/es,ELEMENTOS REPRESENTATIVOS/br}%
-\def\pgfPT at labels@blocot{METAIS DE TRANSI\xC7\xC3O/pt,TRANSITION METALS/en,M\xC9TAUX DE TRANSITION/fr,\xDCBERGANGSMETALLE/de,METALLI DI TRANSIZIONE/it,METALES DE TRANSICI\xD3N/es,METAIS DE TRANSI\xC7\xC3O/br}%
-\def\pgfPT at labels@blocoi{METAIS DE TRANSI\xC7\xC3O INTERNOS/pt,INTERNAL TRANSITION METALS/en,M\xC9TAUX DE TRANSITION INTERNES/fr,INTERNE \xDCBERGANGSMETALLE/de,METALLI DI TRANSIZIONE INTERNI/it,METALES DE TRANSICI\xD3N INTERNOS/es,METAIS DE TRANSI\xC7\xC3O INTERNOS/br}%
-% VARIA\xC7\xD5ES
-\def\pgfPT at labels@Raum{O raio at\xF3mico aumenta ao longo do grupo/pt,The atomic radius increases along the group/en,Le rayon atomique augmente le long du groupe/fr,Der Atomradius nimmt entlang der Gruppe zu/de,Il raggio atomico aumenta lungo il gruppo/it,El radio at\xF3mico aumenta a lo largo del grupo/es,O raio at\xF4mico aumenta ao longo do grupo/br}%
-\def\pgfPT at labels@Rdim{O raio at\xF3mico diminui ao longo do per\xEDodo/pt,The atomic radius decreases over the period/en,Le rayon atomique diminue au cours de la p\xE9riode/fr,Der Atomradius nimmt mit der Zeit ab/de,Il raggio atomico diminuisce nel periodo/it,El radio at\xF3mico disminuye a lo largo del per\xEDodo/es,O raio at\xF4mico diminui ao longo do per\xEDodo/br}%
-\def\pgfPT at labels@Eiaum{A energia de ioniza\xE7\xE3o aumenta ao longo do per\xEDodo/pt,The ionization energy increases over the period/en,L'\xE9nergie d'ionisation augmente au cours de la p\xE9riode/fr,Die Ionisationsenergie nimmt mit der Zeit zu/de,L'energia di ionizzazione aumenta nel periodo/it,La energ\xEDa de ionizaci\xF3n aumenta a lo largo del per\xEDodo/es,A energia de ioniza\xE7\xE3o aumenta ao longo do per\xEDodo/br}%
-\def\pgfPT at labels@Eidim{A energia de ioniza\xE7\xE3o diminui ao longo do grupo/pt,The ionization energy decreases along the group/en,L'\xE9nergie d'ionisation diminue le long du groupe/fr,Die Ionisationsenergie nimmt entlang der Gruppe ab/de,L'energia di ionizzazione diminuisce lungo il gruppo/it,La energ\xEDa de ionizaci\xF3n disminuye a lo largo del grupo/es,A energia de ioniza\xE7\xE3o diminui ao longo do grupo/br}%
-\def\pgfPT at labels@eaffaum{A eletroafinidade aumenta ao longo do per\xEDodo/pt,The electron affinity increases over the period/en,L'\xE9lectroaffinit\xE9 augmente au cours de la p\xE9riode/fr,Die Elektroaffinit\xE4t nimmt mit der Zeit zu/de,L'elettroaffinit\xE0 di ionizzazione aumenta nel periodo/it,La electroafinidad aumenta a lo largo del per\xEDodo/es,A eletroafinidade aumenta ao longo do per\xEDodo/br}%
-\def\pgfPT at labels@eaffdim{A eletroafinidade diminui ao longo do grupo/pt,The electron affinity decreases along the group/en,L'\xE9lectroaffinit\xE9 diminue le long du groupe/fr,Die Elektroaffinit\xE4t nimmt entlang der Gruppe ab/de,L'elettroaffinit\xE0 diminuisce lungo il gruppo/it,La electroafinidad disminuye a lo largo del grupo/es,A eletroafinidade diminui ao longo do grupo/br}%
+% FAMILIAS
+\def\pgfPT at labels@blocor{ELEMENTOS REPRESENTATIVOS/pt,REPRESENTATIVE ELEMENTS/en,\'{E}L\'{E}MENTS DU GROUPE PRINCIPAL/fr,HAUPTGRUPPENELEMENTE/de,ELEMENTI RAPPRESENTATIVI/it,ELEMENTOS REPRESENTATIVOS/es,ELEMENTOS REPRESENTATIVOS/br}%
+\def\pgfPT at labels@blocot{METAIS DE TRANSI\c{C}\~{A}O/pt,TRANSITION METALS/en,M\'{E}TAUX DE TRANSITION/fr,\"{U}BERGANGSMETALLE/de,METALLI DI TRANSIZIONE/it,METALES DE TRANSICI\'{O}N/es,METAIS DE TRANSI\c{C}\~{A}O/br}%
+\def\pgfPT at labels@blocoi{METAIS DE TRANSI\c{C}\~{A}O INTERNOS/pt,INTERNAL TRANSITION METALS/en,M\'{E}TAUX DE TRANSITION INTERNES/fr,INTERNE \"{U}BERGANGSMETALLE/de,METALLI DI TRANSIZIONE INTERNI/it,METALES DE TRANSICI\'{O}N INTERNOS/es,METAIS DE TRANSI\c{C}\~{A}O INTERNOS/br}%
+% VARIACOES
+\def\pgfPT at labels@Raum{O raio at\'{o}mico aumenta ao longo do grupo/pt,The atomic radius increases along the group/en,Le rayon atomique augmente le long du groupe/fr,Der Atomradius nimmt entlang der Gruppe zu/de,Il raggio atomico aumenta lungo il gruppo/it,El radio at\'{o}mico aumenta a lo largo del grupo/es,O raio at\^{o}mico aumenta ao longo do grupo/br}%
+\def\pgfPT at labels@Rdim{O raio at\'{o}mico diminui ao longo do per\'{i}odo/pt,The atomic radius decreases over the period/en,Le rayon atomique diminue au cours de la p\'{e}riode/fr,Der Atomradius nimmt mit der Zeit ab/de,Il raggio atomico diminuisce nel periodo/it,El radio at\'{o}mico disminuye a lo largo del per\'{i}odo/es,O raio at\^{o}mico diminui ao longo do per\'{i}odo/br}%
+\def\pgfPT at labels@Eiaum{A energia de ioniza\c{c}\~{a}o aumenta ao longo do per\'{i}odo/pt,The ionization energy increases over the period/en,L'\'{e}nergie d'ionisation augmente au cours de la p\'{e}riode/fr,Die Ionisationsenergie nimmt mit der Zeit zu/de,L'energia di ionizzazione aumenta nel periodo/it,La energ\'{i}a de ionizaci\'{o}n aumenta a lo largo del per\'{i}odo/es,A energia de ioniza\c{c}\~{a}o aumenta ao longo do per\'{i}odo/br}%
+\def\pgfPT at labels@Eidim{A energia de ioniza\c{c}\~{a}o diminui ao longo do grupo/pt,The ionization energy decreases along the group/en,L'\'{e}nergie d'ionisation diminue le long du groupe/fr,Die Ionisationsenergie nimmt entlang der Gruppe ab/de,L'energia di ionizzazione diminuisce lungo il gruppo/it,La energ\'{i}a de ionizaci\'{o}n disminuye a lo largo del grupo/es,A energia de ioniza\c{c}\~{a}o diminui ao longo do grupo/br}%
+\def\pgfPT at labels@eaffaum{A eletroafinidade aumenta ao longo do per\'{i}odo/pt,The electron affinity increases over the period/en,L'\'{e}lectroaffinit\'{e} augmente au cours de la p\'{e}riode/fr,Die Elektroaffinit\"{a}t nimmt mit der Zeit zu/de,L'elettroaffinit\`{a} di ionizzazione aumenta nel periodo/it,La electroafinidad aumenta a lo largo del per\'{i}odo/es,A eletroafinidade aumenta ao longo do per\'{i}odo/br}%
+\def\pgfPT at labels@eaffdim{A eletroafinidade diminui ao longo do grupo/pt,The electron affinity decreases along the group/en,L'\'{e}lectroaffinit\'{e} diminue le long du groupe/fr,Die Elektroaffinit\"{a}t nimmt entlang der Gruppe ab/de,L'elettroaffinit\`{a} diminuisce lungo il gruppo/it,La electroafinidad disminuye a lo largo del grupo/es,A eletroafinidade diminui ao longo do grupo/br}%
%
%%%%%%%%%%%%%%% Lattice Names %%%%%%%%%%%%%%%%%%%%%%%
-\def\pgfPT at labels@ls at bcc{c\xFAbica de corpo centrado/pt,body centered cubic/en,cubique centr\xE9e/fr,kubisch raumzentriert/de,cubico a corpo centrato/it,c\xFAbica centrado/es,c\xFAbica de corpo centrado/br}%
-\def\pgfPT at labels@ls at bcort{ortorr\xF4mbica de bases centradas/pt,base centered orthorhombic/en,orthorhombique \xE0 base centr\xE9e/fr,orthorhombisch basiszentriert/de,ortorombico a base centrata/it,ortorr\xF3mbico con bases centradas/es,ortorr\xF4mbica de bases centradas/br}%
-\def\pgfPT at labels@ls at ctetr{tetragonal de corpo centrado/pt,body centered tetragonal/en,quadratique centr\xE9e/fr,tetragonal innenzentriert/de,tetragonale a corpo centrato/it,tetragonal centrado/es,tetragonal de corpo centrado/br}%
+\def\pgfPT at labels@ls at bcc{c\'{u}bica de corpo centrado/pt,body centered cubic/en,cubique centr\'{e}e/fr,kubisch raumzentriert/de,cubico a corpo centrato/it,c\'{u}bica centrado/es,c\'{u}bica de corpo centrado/br}%
+\def\pgfPT at labels@ls at bcort{ortorr\^{o}mbica de bases centradas/pt,base centered orthorhombic/en,orthorhombique \`{a} base centr\'{e}e/fr,orthorhombisch basiszentriert/de,ortorombico a base centrata/it,ortorr\'{o}mbico con bases centradas/es,ortorr\^{o}mbica de bases centradas/br}%
+\def\pgfPT at labels@ls at ctetr{tetragonal de corpo centrado/pt,body centered tetragonal/en,quadratique centr\'{e}e/fr,tetragonal innenzentriert/de,tetragonale a corpo centrato/it,tetragonal centrado/es,tetragonal de corpo centrado/br}%
\def\pgfPT at labels@ls at dia{diamante/pt,diamond/en,diamant/fr,diamant/de,diamante/it,diamante/es,diamante/br}%
-\def\pgfPT at labels@ls at fcc{c\xFAbica de faces centradas/pt,face centered cubic/en,cubique \xE0 faces centr\xE9es/fr,kubisch fl\xE4chenzentriert/de,cubico a facce centrate/it,c\xFAbica centrada en las caras/es,c\xFAbica de faces centradas/br}%
-\def\pgfPT at labels@ls at fcort{ortorr\xF4mbica de faces centradas/pt,face centered orthorhombic/en,orthorhombique \xE0 faces centr\xE9es/fr,orthorhombisch fl\xE4chenzentriert/de,ortorombico a facce centrate/it,ortorr\xF3mbica centrada en la cara/es,ortorr\xF4mbica de faces centradas/br}%
+\def\pgfPT at labels@ls at fcc{c\'{u}bica de faces centradas/pt,face centered cubic/en,cubique \`{a} faces centr\'{e}es/fr,kubisch fl\"{a}chenzentriert/de,cubico a facce centrate/it,c\'{u}bica centrada en las caras/es,c\'{u}bica de faces centradas/br}%
+\def\pgfPT at labels@ls at fcort{ortorr\^{o}mbica de faces centradas/pt,face centered orthorhombic/en,orthorhombique \`{a} faces centr\'{e}es/fr,orthorhombisch fl\"{a}chenzentriert/de,ortorombico a facce centrate/it,ortorr\'{o}mbica centrada en la cara/es,ortorr\^{o}mbica de faces centradas/br}%
\def\pgfPT at labels@ls at hcp{hexagonal compacta/pt,hexagonal close packed/en,hexagonal compact/fr,hexagonal-dichteste Packung/de,esagonale compatto/it,empaquetado hexagonal cerrado/es,hexagonal compacta/br}%
\def\pgfPT at labels@ls at hex{hexagonal /pt,hexagonal/en,hexagonal/fr,hexagonal/de,esagonale/it,hexagonal/es,hexagonal /br}%
-\def\pgfPT at labels@ls at mono{monocl\xEDnica/pt,monoclinic/en,monoclinique/fr,monoklin/de,monoclino/it,monocl\xEDnico/es,monocl\xEDnica/br}%
-\def\pgfPT at labels@ls at rho{rombo\xE9drica/pt,rhombohedral/en,rhombo\xE9drique/fr,rhomboedrisch/de,romboedrico/it,rombo\xE9drico/es,rombo\xE9drica/br}%
-\def\pgfPT at labels@ls at sc{c\xFAbica simples/pt,simple cubic/en,cubique simple/fr,kubisch primitiv/de,cubico semplice/it,c\xFAbica simple/es,c\xFAbica simples/br}%
-\def\pgfPT at labels@ls at tric{tricl\xEDnica simples/pt,simple triclinic/en,triclinique simple/fr,triklin/de,triclino/it,tricl\xEDnica simple/es,tricl\xEDnica simples/br}%
+\def\pgfPT at labels@ls at mono{monocl\'{i}nica/pt,monoclinic/en,monoclinique/fr,monoklin/de,monoclino/it,monocl\'{i}nico/es,monocl\'{i}nica/br}%
+\def\pgfPT at labels@ls at rho{rombo\'{e}drica/pt,rhombohedral/en,rhombo\'{e}drique/fr,rhomboedrisch/de,romboedrico/it,rombo\'{e}drico/es,rombo\'{e}drica/br}%
+\def\pgfPT at labels@ls at sc{c\'{u}bica simples/pt,simple cubic/en,cubique simple/fr,kubisch primitiv/de,cubico semplice/it,c\'{u}bica simple/es,c\'{u}bica simples/br}%
+\def\pgfPT at labels@ls at tric{tricl\'{i}nica simples/pt,simple triclinic/en,triclinique simple/fr,triklin/de,triclino/it,tricl\'{i}nica simple/es,tricl\'{i}nica simples/br}%
\def\pgfPT at labels@ls at tetr{tetragonal/pt,tetragonal/en,quadratique/fr,tetragonal/de,tetragonale/it,tetragonal/es,tetragonal/br}%
%
%%%%%%%%%%%%%%% Units %%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -128,11 +128,46 @@
\newcount\pgfPT at count@note%
\def\pgfPT at labels@unit at kJmol{\hspace{.5ex}\mbox{(\hspace{.1ex}kJ/\hspace{.1ex}mol\hspace{.1ex})}}%
\def\pgfPT at labels@unit at pm{\hspace{.5ex}\mbox{(\hspace{.1ex}pm\hspace{.1ex})}}%
+\def\pgfPT at labels@unit at A{\hspace{.5ex}\mbox{(\hspace{.1ex}{\AA}\hspace{.1ex})}}%
+\def\pgfPT at labels@unit at ls{\edef\pgfPT at angstrom{A}\ifx\pgfPTlsunit\pgfPT at angstrom\relax\pgfPT at labels@unit at A\else\pgfPT at labels@unit at pm\fi}%
\def\pgfPT at labels@unit at kelvin{\hspace{.5ex}\mbox{(\hspace{.1ex}K\hspace{.1ex})}}%
\def\pgfPT at labels@unit at degC{\hspace{.5ex}\mbox{(\hspace{.1ex}%
\pgfmathsetlength{\pgfPT at dimc}{.555*\pgfPT at dima}\raisebox{.777ex}{\fontsize{\pgfPT at dimc}{\pgfPT at dimc}\selectfont o}C\hspace{.1ex})}}%
-\def\pgfPT at labels@unit at d{\hspace{.5ex}\mbox{(\hspace{.1ex}\pgfPT at box@zerodepth{g}\hspace{.1ex}/dm%
-\pgfmathsetlength{\pgfPT at dimc}{.666*\pgfPT at dima}\raisebox{.555ex}{\fontsize{\pgfPT at dimc}{\pgfPT at dimc}\selectfont3}\hspace{.1ex})}}%
+\def\pgfPT at labels@unit at d{%
+\ifx\pgfPTdunit\pgfPT at unit@d at gcm\relax%
+\hspace{.5ex}\mbox{(\hspace{.1ex}\pgfPT at box@zerodepth{g}\hspace{.1ex}/cm%
+\pgfmathsetlength{\pgfPT at dimc}{.666*\pgfPT at dima}\raisebox{.555ex}{\fontsize{\pgfPT at dimc}{\pgfPT at dimc}\selectfont3}\hspace{.1ex})}%
+\else\ifx\pgfPTdunit\pgfPT at unit@d at gdm\relax%
+\hspace{.5ex}\mbox{(\hspace{.1ex}\pgfPT at box@zerodepth{g}\hspace{.1ex}/dm%
+\pgfmathsetlength{\pgfPT at dimc}{.666*\pgfPT at dima}\raisebox{.555ex}{\fontsize{\pgfPT at dimc}{\pgfPT at dimc}\selectfont3}\hspace{.1ex})}%
+\else% use both...
+% other
+\hspace{.5ex}\mbox{(\hspace{.1ex}\pgfPT at box@zerodepth{g}\hspace{.1ex}/cm%
+\pgfmathsetlength{\pgfPT at dimc}{.666*\pgfPT at dima}\raisebox{.555ex}{\fontsize{\pgfPT at dimc}{\pgfPT at dimc}\selectfont3}\hspace{.1ex}}%
+% gas
+;\hspace{.2ex}\mbox{\hspace{.1ex}\pgfPT at box@zerodepth{g}\hspace{.1ex}/dm%
+\pgfmathsetlength{\pgfPT at dimc}{.666*\pgfPT at dima}\raisebox{.555ex}{\fontsize{\pgfPT at dimc}{\pgfPT at dimc}\selectfont3}\hspace{.6ex}}%
+\edef\pgfPT at lang@pt{pt}\edef\pgfPT at lang@en{en}\edef\pgfPT at lang@fr{fr}\edef\pgfPT at lang@de{de}\edef\pgfPT at lang@it{it}\edef\pgfPT at lang@es{es}\edef\pgfPT at lang@br{br}%
+\expandafter\pgfPT at getFirstLanguage\pgfPTlanguages, \relax%
+\ifx\pgfPT at FirstLanguage\pgfPT at lang@pt\relax%
+para os \textcolor{gasoso}{gases}%pt
+\else\ifx\pgfPT at FirstLanguage\pgfPT at lang@en\relax%
+for the \textcolor{gasoso}{gases}%en
+\else\ifx\pgfPT at FirstLanguage\pgfPT at lang@fr\relax%
+pour les \textcolor{gasoso}{gaz}%fr
+\else\ifx\pgfPT at FirstLanguage\pgfPT at lang@de\relax%
+f\"{u}r die \textcolor{gasoso}{Gase}%de
+\else\ifx\pgfPT at FirstLanguage\pgfPT at lang@it\relax%
+per i \textcolor{gasoso}{gas}%it
+\else\ifx\pgfPT at FirstLanguage\pgfPT at lang@es\relax%
+para los \textcolor{gasoso}{gases}%es
+\else\ifx\pgfPT at FirstLanguage\pgfPT at lang@br\relax%
+para os \textcolor{gasoso}{gases}%br
+\else% use en
+for the \textcolor{gasoso}{gases}%en
+\fi\fi\fi\fi\fi\fi\fi%
+)\fi\fi%
+}%
\def\pgfPT at labels@unit at Cp{\ignorespaces\pgfmathsetlength{\pgfPT at dimc}{.666*\pgfPT at dima}%
\hspace{.5ex}\mbox{(\hspace{.1ex}\pgfPT at box@zerodepth{J}\hspace{.125ex}mol%
\raisebox{.555ex}{\fontsize{\pgfPT at dimc}{\pgfPT at dimc}\selectfont-1}\hspace{.1ex}K%
@@ -192,7 +227,7 @@
\def\pgfPT at labels@unit at none{}%
% #1 -> what
\def\pgfPT at setUnit#1{\ignorespaces%
-\def\@pgfPT at unitslist{Z/none,name/none,CS/none,Ar/none,Arstar/none,radio/none,R/pm,Rcov/pm,Rion/pm,Ei/kJmol,eneg/none,eaff/kJmol,O/none,Tmelt/kelvin,TmeltC/degC,Tboil/kelvin,TboilC/degC,eDist/none,eConfign/none,eConfignl/none,d/d,Cp/Cp,kT/kT,ls/none,lsa/pm,lsb/pm,lsc/pm,lsca/none,DiscY/none,DiscC/none,DiscBy/none}%
+\def\@pgfPT at unitslist{Z/none,name/none,CS/none,Ar/none,Arstar/none,radio/none,R/pm,Rcov/pm,Rion/pm,Ei/kJmol,eneg/none,eaff/kJmol,O/none,Tmelt/kelvin,TmeltC/degC,Tboil/kelvin,TboilC/degC,eDist/none,eConfign/none,eConfignl/none,d/d,Cp/Cp,kT/kT,ls/none,lsa/ls,lsb/ls,lsc/pm,lsca/none,DiscY/none,DiscC/none,DiscBy/none}%
\edef\pgfPT at testa{#1}\def\pgfPT at testb{none}%
\foreach \pgfPT at what/\pgfPT at unit in \@pgfPT at unitslist{%
\ifx\pgfPT at testa\pgfPT at what\relax\ifx\pgfPT at testb\pgfPT at unit\relax\else\csname pgfPT at labels@unit@\pgfPT at unit\endcsname\fi\breakforeach\fi%
@@ -246,13 +281,13 @@
\ifnum\pgfPT at countc>1\relax%
\fontsize{\the\pgfPT at dimb}{\the\pgfPT at dimb}\selectfont\color{\pgfPTotherLangColor}\vskip\pgfPT at dimc%
\fi%
- \ifnum\pgfPT at countc=1\relax% 1\xAA l\xEDngua
+ \ifnum\pgfPT at countc=1\relax% 1\xAA l\'{i}ngua
\setbox0=\hbox{\csname pgfPT at tmp@label@\@roman{\pgfPT at countc}\endcsname#1}%
\pgfmathsetlength{\pgfPT at boxht}{\ht0}%
\else%
\setbox0=\hbox{\csname pgfPT at tmp@label@\@roman{\pgfPT at countc}\endcsname}%
\fi%
- \ifnum\pgfPT at countd=0\relax% 1\xAA l\xEDngua
+ \ifnum\pgfPT at countd=0\relax% 1\xAA l\'{i}ngua
\pgfPT at countd=1\relax%
\ifdim\wd0>.75\textwidth\relax%
\resizebox{.75\textwidth}{!}{\pgfPT at box@zerodepth{\usebox0}}%
@@ -259,7 +294,7 @@
\else%
\mbox{\pgfPT at box@zerodepth{\usebox0}}%
\fi%
- \else\ifnum\pgfPT at countd=1\relax% 2\xAA l\xEDngua
+ \else\ifnum\pgfPT at countd=1\relax% 2\xAA l\'{i}ngua
\pgfPT at countd=2\relax%
\ifdim\wd0>.65\textwidth\relax%
\ifx\pgfPT at test@unit\@empty\relax\setbox0=\hbox{\resizebox{.65\textwidth}{!}{\pgfPT at box@zerodepth{\usebox0}}}\usebox0%
@@ -272,7 +307,7 @@
\fi%
\fi%
\pgfmathsetlength{\pgfPT at boxht}{\ht0}%
- \else% 3\xAA, 4\xAA, ... l\xEDngua
+ \else% 3\xAA, 4\xAA, ... l\'{i}ngua
\resizebox{!}{\pgfPT at boxht}{\pgfPT at box@zerodepth{\usebox0}}%
\fi\fi%
}%end while do
Modified: trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.names.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.names.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.names.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -15,124 +15,128 @@
\def\pgfPT at namec@p#1#2\relax{\pgfPT at makeUppercase#1\relax#2}%
\def\pgfPT at makeUppercase#1\relax{\uppercase{#1}}
% --------------------------------------------------------------------------------------------------
+% Turn the 'name' in 'NAME'
+% USE -> \pgfPT at nameC@PS#1\pgfPT at nomes@xx\relax
+\def\pgfPT at nameC@PS#1\relax{\uppercase\expandafter{#1}}%
+% --------------------------------------------------------------------------------------------------
% The names list from Z=1 to 118 ---------------------------------------------------------------
% --------------------------------------------------------------------------------------------------
-\def\pgfPT at nomes@i{hidrog\xE9nio/pt,hydrogen/en,hydrog\xE8ne/fr,wasserstoff/de,idrogeno/it,hidr\xF3geno/es,hidrog\xEAnio/br}%
-\def\pgfPT at nomes@ii{h\xE9lio/pt,helium/en,h\xE9lium/fr,helium/de,elio/it,helio/es,h\xE9lio/br}%
-\def\pgfPT at nomes@iii{l\xEDtio/pt,lithium/en,lithium/fr,lithium/de,litio/it,litio/es,l\xEDtio/br}%
-\def\pgfPT at nomes@iv{ber\xEDlio/pt,beryllium/en,b\xE9ryllium/fr,beryllium/de,berillio/it,berilio/es,ber\xEDlio/br}%
+\def\pgfPT at nomes@i{hidrog\'{e}nio/pt,hydrogen/en,hydrog\`{e}ne/fr,wasserstoff/de,idrogeno/it,hidr\'{o}geno/es,hidrog\^{e}nio/br}%
+\def\pgfPT at nomes@ii{h\'{e}lio/pt,helium/en,h\'{e}lium/fr,helium/de,elio/it,helio/es,h\'{e}lio/br}%
+\def\pgfPT at nomes@iii{l\'{i}tio/pt,lithium/en,lithium/fr,lithium/de,litio/it,litio/es,l\'{i}tio/br}%
+\def\pgfPT at nomes@iv{ber\'{i}lio/pt,beryllium/en,b\'{e}ryllium/fr,beryllium/de,berillio/it,berilio/es,ber\'{i}lio/br}%
\def\pgfPT at nomes@v{boro/pt,boron/en,bore/fr,bor/de,boro/it,boro/es,boro/br}%
-\def\pgfPT at nomes@vi{carbono/pt,carbon/en,carbone/fr,kohlenstoff/de,carbonio/it,carb\xF3n/es,carbono/br}%
-\def\pgfPT at nomes@vii{azoto/pt,nitrogen/en,azote/fr,stickstoff/de,azoto/it,nitr\xF3geno/es,nitrog\xEAnio/br}%
-\def\pgfPT at nomes@viii{oxig\xE9nio/pt,oxygen/en,oxyg\xE8ne/fr,sauerstoff/de,ossigeno/it,ox\xEDgeno/es,oxig\xEAnio/br}%
-\def\pgfPT at nomes@ix{fl\xFAor/pt,fluorine/en,fluor/fr,fluor/de,fluoro/it,fl\xFAor/es,fl\xFAor/br}%
-\def\pgfPT at nomes@x{n\xE9on/pt,neon/en,n\xE9on/fr,neon/de,neon/it,ne\xF3n/es,ne\xF4nio/br}%
-\def\pgfPT at nomes@xi{s\xF3dio/pt,sodium/en,sodium/fr,natrium/de,sodio/it,sodio/es,s\xF3dio/br}%
-\def\pgfPT at nomes@xii{magn\xE9sio/pt,magnesium/en,magn\xE9sium/fr,magnesium/de,magnesio/it,magnesio/es,magn\xE9sio/br}%
-\def\pgfPT at nomes@xiii{alum\xEDnio/pt,aluminium/en,aluminium/fr,aluminium/de,alluminio/it,aluminio/es,alum\xEDnio/br}%
-\def\pgfPT at nomes@xiv{sil\xEDcio/pt,silicon/en,silicium/fr,silizium/de,silicio/it,silicio/es,sil\xEDcio/br}%
-\def\pgfPT at nomes@xv{f\xF3sforo/pt,phosphorus/en,phosphore/fr,phosphor/de,fosforo/it,f\xF3sforo/es,f\xF3sforo/br}%
+\def\pgfPT at nomes@vi{carbono/pt,carbon/en,carbone/fr,kohlenstoff/de,carbonio/it,carb\'{o}n/es,carbono/br}%
+\def\pgfPT at nomes@vii{azoto/pt,nitrogen/en,azote/fr,stickstoff/de,azoto/it,nitr\'{o}geno/es,nitrog\^{e}nio/br}%
+\def\pgfPT at nomes@viii{oxig\'{e}nio/pt,oxygen/en,oxyg\`{e}ne/fr,sauerstoff/de,ossigeno/it,ox\'{i}geno/es,oxig\^{e}nio/br}%
+\def\pgfPT at nomes@ix{fl\'{u}or/pt,fluorine/en,fluor/fr,fluor/de,fluoro/it,fl\'{u}or/es,fl\'{u}or/br}%
+\def\pgfPT at nomes@x{n\'{e}on/pt,neon/en,n\'{e}on/fr,neon/de,neon/it,ne\'{o}n/es,ne\^{o}nio/br}%
+\def\pgfPT at nomes@xi{s\'{o}dio/pt,sodium/en,sodium/fr,natrium/de,sodio/it,sodio/es,s\'{o}dio/br}%
+\def\pgfPT at nomes@xii{magn\'{e}sio/pt,magnesium/en,magn\'{e}sium/fr,magnesium/de,magnesio/it,magnesio/es,magn\'{e}sio/br}%
+\def\pgfPT at nomes@xiii{alum\'{i}nio/pt,aluminium/en,aluminium/fr,aluminium/de,alluminio/it,aluminio/es,alum\'{i}nio/br}%
+\def\pgfPT at nomes@xiv{sil\'{i}cio/pt,silicon/en,silicium/fr,silizium/de,silicio/it,silicio/es,sil\'{i}cio/br}%
+\def\pgfPT at nomes@xv{f\'{o}sforo/pt,phosphorus/en,phosphore/fr,phosphor/de,fosforo/it,f\'{o}sforo/es,f\'{o}sforo/br}%
\def\pgfPT at nomes@xvi{enxofre/pt,sulfur/en,soufre/fr,schwefel/de,zolfo/it,azufre/es,enxofre/br}%
\def\pgfPT at nomes@xvii{cloro/pt,chlorine/en,chlore/fr,chlor/de,cloro/it,cloro/es,cloro/br}%
-\def\pgfPT at nomes@xviii{\xE1rgon/pt,argon/en,argon/fr,argon/de,argo/it,arg\xF3n/es,arg\xF4nio/br}%
-\def\pgfPT at nomes@xix{pot\xE1ssio/pt,potassium/en,potassium/fr,kalium/de,potassio/it,potasio/es,pot\xE1ssio/br}%
-\def\pgfPT at nomes@xx{c\xE1lcio/pt,calcium/en,calcium/fr,kalzium/de,calcio/it,calcio/es,c\xE1lcio/br}%
-\def\pgfPT at nomes@xxi{esc\xE2ndio/pt,scandium/en,scandium/fr,scandium/de,scandio/it,escandio/es,esc\xE2ndio/br}%
-\def\pgfPT at nomes@xxii{tit\xE2nio/pt,titanium/en,titane/fr,titan/de,titanio/it,titanio/es,tit\xE2nio/br}%
-\def\pgfPT at nomes@xxiii{van\xE1dio/pt,vanadium/en,vanadium/fr,vanadium/de,vanadio/it,vanadio/es,van\xE1dio/br}%
-\def\pgfPT at nomes@xxiv{cr\xF3mio/pt,chromium/en,chrome/fr,chrom/de,cromo/it,cromo/es,cr\xF4mio/br}%
-\def\pgfPT at nomes@xxv{mangan\xE9sio/pt,manganese/en,mangan\xE8se/fr,mangan/de,manganese/it,manganeso/es,mangan\xEAs/br}%
+\def\pgfPT at nomes@xviii{\'{a}rgon/pt,argon/en,argon/fr,argon/de,argo/it,arg\'{o}n/es,arg\^{o}nio/br}%
+\def\pgfPT at nomes@xix{pot\'{a}ssio/pt,potassium/en,potassium/fr,kalium/de,potassio/it,potasio/es,pot\'{a}ssio/br}%
+\def\pgfPT at nomes@xx{c\'{a}lcio/pt,calcium/en,calcium/fr,kalzium/de,calcio/it,calcio/es,c\'{a}lcio/br}%
+\def\pgfPT at nomes@xxi{esc\^{a}ndio/pt,scandium/en,scandium/fr,scandium/de,scandio/it,escandio/es,esc\^{a}ndio/br}%
+\def\pgfPT at nomes@xxii{tit\^{a}nio/pt,titanium/en,titane/fr,titan/de,titanio/it,titanio/es,tit\^{a}nio/br}%
+\def\pgfPT at nomes@xxiii{van\'{a}dio/pt,vanadium/en,vanadium/fr,vanadium/de,vanadio/it,vanadio/es,van\'{a}dio/br}%
+\def\pgfPT at nomes@xxiv{cr\'{o}mio/pt,chromium/en,chrome/fr,chrom/de,cromo/it,cromo/es,cr\^{o}mio/br}%
+\def\pgfPT at nomes@xxv{mangan\'{e}sio/pt,manganese/en,mangan\`{e}se/fr,mangan/de,manganese/it,manganeso/es,mangan\^{e}s/br}%
\def\pgfPT at nomes@xxvi{ferro/pt,iron/en,fer/fr,eisen/de,ferro/it,planchar/es,ferro/br}%
\def\pgfPT at nomes@xxvii{cobalto/pt,cobalt/en,cobalt/fr,kobalt/de,cobalto/it,cobalto/es,cobalto/br}%
-\def\pgfPT at nomes@xxviii{n\xEDquel/pt,nickel/en,nickel/fr,nickel/de,nichel/it,n\xEDquel/es,n\xEDquel/br}%
+\def\pgfPT at nomes@xxviii{n\'{i}quel/pt,nickel/en,nickel/fr,nickel/de,nichel/it,n\'{i}quel/es,n\'{i}quel/br}%
\def\pgfPT at nomes@xxix{cobre/pt,copper/en,cuivre/fr,kupfer/de,rame/it,cobre/es,cobre/br}%
\def\pgfPT at nomes@xxx{zinco/pt,zinc/en,zinc/fr,zink/de,zinco/it,zinc/es,zinco/br}%
-\def\pgfPT at nomes@xxxi{g\xE1lio/pt,gallium/en,gallium/fr,gallium/de,gallio/it,galio/es,g\xE1lio/br}%
-\def\pgfPT at nomes@xxxii{germ\xE2nio/pt,germanium/en,germanium/fr,germanium/de,germanio/it,germanio/es,germ\xE2nio/br}%
-\def\pgfPT at nomes@xxxiii{ars\xE9nio/pt,arsenic/en,arsenic/fr,arsen/de,arsenico/it,ars\xE9nico/es,ars\xEAnio/br}%
-\def\pgfPT at nomes@xxxiv{sel\xE9nio/pt,selenium/en,s\xE9l\xE9nium/fr,selen/de,selenio/it,selenio/es,sel\xEAnio/br}%
+\def\pgfPT at nomes@xxxi{g\'{a}lio/pt,gallium/en,gallium/fr,gallium/de,gallio/it,galio/es,g\'{a}lio/br}%
+\def\pgfPT at nomes@xxxii{germ\^{a}nio/pt,germanium/en,germanium/fr,germanium/de,germanio/it,germanio/es,germ\^{a}nio/br}%
+\def\pgfPT at nomes@xxxiii{ars\'{e}nio/pt,arsenic/en,arsenic/fr,arsen/de,arsenico/it,ars\'{e}nico/es,ars\^{e}nio/br}%
+\def\pgfPT at nomes@xxxiv{sel\'{e}nio/pt,selenium/en,s\'{e}l\'{e}nium/fr,selen/de,selenio/it,selenio/es,sel\^{e}nio/br}%
\def\pgfPT at nomes@xxxv{bromo/pt,bromine/en,brome/fr,brom/de,bromo/it,bromo/es,bromo/br}%
-\def\pgfPT at nomes@xxxvi{cr\xEDpton/pt,krypton/en,krypton/fr,krypton/de,krypton/it,cript\xF3n/es,cript\xF4nio/br}%
-\def\pgfPT at nomes@xxxvii{rub\xEDdio/pt,rubidium/en,rubidium/fr,rubidium/de,rubidio/it,rubidio/es,rub\xEDdio/br}%
-\def\pgfPT at nomes@xxxviii{estr\xF4ncio/pt,strontium/en,strontium/fr,strontium/de,stronzio/it,estroncio/es,estr\xF4ncio/br}%
-\def\pgfPT at nomes@xxxix{\xEDtrio/pt,yttrium/en,yttrium/fr,yttrium/de,ittrio/it,itrio/es,\xEDtrio/br}%
-\def\pgfPT at nomes@xl{zirc\xF3nio/pt,zirconium/en,zirconium/fr,zirkonium/de,zirconio/it,circonio/es,zirc\xF4nio/br}%
-\def\pgfPT at nomes@xli{ni\xF3bio/pt,niobium/en,niobium/fr,niob/de,niobio/it,niobio/es,ni\xF3bio/br}%
-\def\pgfPT at nomes@xlii{molibd\xE9nio/pt,molybdenum/en,molybd\xE8ne/fr,molybd\xE4n/de,molibdeno/it,molibdeno/es,molibd\xEAnio/br}%
-\def\pgfPT at nomes@xliii{tecn\xE9cio/pt,technetium/en,techn\xE9tium/fr,technetium/de,tecnezio/it,tecnecio/es,tecn\xE9cio/br}%
-\def\pgfPT at nomes@xliv{rut\xE9nio/pt,ruthenium/en,ruth\xE9nium/fr,ruthenium/de,rutenio/it,rutenio/es,rut\xEAnio/br}%
-\def\pgfPT at nomes@xlv{r\xF3dio/pt,rhodium/en,rhodium/fr,rhodium/de,rodio/it,rodio/es,r\xF3dio/br}%
-\def\pgfPT at nomes@xlvi{pal\xE1dio/pt,palladium/en,palladium/fr,palladium/de,palladio/it,paladio/es,pal\xE1dio/br}%
+\def\pgfPT at nomes@xxxvi{cr\'{i}pton/pt,krypton/en,krypton/fr,krypton/de,krypton/it,cript\'{o}n/es,cript\^{o}nio/br}%
+\def\pgfPT at nomes@xxxvii{rub\'{i}dio/pt,rubidium/en,rubidium/fr,rubidium/de,rubidio/it,rubidio/es,rub\'{i}dio/br}%
+\def\pgfPT at nomes@xxxviii{estr\^{o}ncio/pt,strontium/en,strontium/fr,strontium/de,stronzio/it,estroncio/es,estr\^{o}ncio/br}%
+\def\pgfPT at nomes@xxxix{\'{i}trio/pt,yttrium/en,yttrium/fr,yttrium/de,ittrio/it,itrio/es,\'{i}trio/br}%
+\def\pgfPT at nomes@xl{zirc\'{o}nio/pt,zirconium/en,zirconium/fr,zirkonium/de,zirconio/it,circonio/es,zirc\^{o}nio/br}%
+\def\pgfPT at nomes@xli{ni\'{o}bio/pt,niobium/en,niobium/fr,niob/de,niobio/it,niobio/es,ni\'{o}bio/br}%
+\def\pgfPT at nomes@xlii{molibd\'{e}nio/pt,molybdenum/en,molybd\`{e}ne/fr,molybd\"{a}n/de,molibdeno/it,molibdeno/es,molibd\^{e}nio/br}%
+\def\pgfPT at nomes@xliii{tecn\'{e}cio/pt,technetium/en,techn\'{e}tium/fr,technetium/de,tecnezio/it,tecnecio/es,tecn\'{e}cio/br}%
+\def\pgfPT at nomes@xliv{rut\'{e}nio/pt,ruthenium/en,ruth\'{e}nium/fr,ruthenium/de,rutenio/it,rutenio/es,rut\^{e}nio/br}%
+\def\pgfPT at nomes@xlv{r\'{o}dio/pt,rhodium/en,rhodium/fr,rhodium/de,rodio/it,rodio/es,r\'{o}dio/br}%
+\def\pgfPT at nomes@xlvi{pal\'{a}dio/pt,palladium/en,palladium/fr,palladium/de,palladio/it,paladio/es,pal\'{a}dio/br}%
\def\pgfPT at nomes@xlvii{prata/pt,silver/en,argent/fr,silber/de,argento/it,plata/es,prata/br}%
-\def\pgfPT at nomes@xlviii{c\xE1dmio/pt,cadmium/en,cadmium/fr,cadmium/de,cadmio/it,cadmio/es,c\xE1dmio/br}%
-\def\pgfPT at nomes@xlix{\xEDndio/pt,indium/en,indium/fr,indium/de,indio/it,indio/es,\xEDndio/br}%
-\def\pgfPT at nomes@l{estanho/pt,tin/en,\xE9tain/fr,zinn/de,lattina/it,esta\xF1o/es,estanho/br}%
-\def\pgfPT at nomes@li{antim\xF3nio/pt,antimony/en,antimoine/fr,antimon/de,antimonio/it,antimonio/es,antim\xF4nio/br}%
-\def\pgfPT at nomes@lii{tel\xFArio/pt,tellurium/en,tellure/fr,tellur/de,tellurio/it,telurio/es,tel\xFArio/br}%
+\def\pgfPT at nomes@xlviii{c\'{a}dmio/pt,cadmium/en,cadmium/fr,cadmium/de,cadmio/it,cadmio/es,c\'{a}dmio/br}%
+\def\pgfPT at nomes@xlix{\'{i}ndio/pt,indium/en,indium/fr,indium/de,indio/it,indio/es,\'{i}ndio/br}%
+\def\pgfPT at nomes@l{estanho/pt,tin/en,\'{e}tain/fr,zinn/de,lattina/it,esta\~{n}o/es,estanho/br}%
+\def\pgfPT at nomes@li{antim\'{o}nio/pt,antimony/en,antimoine/fr,antimon/de,antimonio/it,antimonio/es,antim\^{o}nio/br}%
+\def\pgfPT at nomes@lii{tel\'{u}rio/pt,tellurium/en,tellure/fr,tellur/de,tellurio/it,telurio/es,tel\'{u}rio/br}%
\def\pgfPT at nomes@liii{iodo/pt,iodine/en,iode/fr,jod/de,iodio/it,yodo/es,iodo/br}%
-\def\pgfPT at nomes@liv{x\xE9non/pt,xenon/en,x\xE9non/fr,xenon/de,xeno/it,xen\xF3n/es,xen\xF4nio/br}%
-\def\pgfPT at nomes@lv{c\xE9sio/pt,caesium/en,c\xE9sium/fr,c\xE4sium/de,cesio/it,cesio/es,c\xE9sio/br}%
-\def\pgfPT at nomes@lvi{b\xE1rio/pt,barium/en,baryum/fr,barium/de,bario/it,bario/es,b\xE1rio/br}%
-\def\pgfPT at nomes@lvii{lant\xE2nio/pt,lanthanum/en,lanthane/fr,lanthan/de,lantanio/it,lantano/es,lant\xE2nio/br}%
-\def\pgfPT at nomes@lviii{c\xE9rio/pt,cerium/en,c\xE9rium/fr,cer/de,cerio/it,cerio/es,c\xE9rio/br}%
-\def\pgfPT at nomes@lix{praseod\xEDmio/pt,praseodymium/en,pras\xE9odyme/fr,praseodym/de,praseodimio/it,praseodimio/es,praseod\xEDmio/br}%
-\def\pgfPT at nomes@lx{neod\xEDmio/pt,neodymium/en,n\xE9odyme/fr,neodym/de,neodimio/it,neodimio/es,neod\xEDmio/br}%
-\def\pgfPT at nomes@lxi{prom\xE9cio/pt,promethium/en,prom\xE9thium/fr,promethium/de,prometeo/it,prometeo/es,prom\xE9cio/br}%
-\def\pgfPT at nomes@lxii{sam\xE1rio/pt,samarium/en,samarium/fr,samarium/de,samario/it,samario/es,sam\xE1rio/br}%
-\def\pgfPT at nomes@lxiii{eur\xF3pio/pt,europium/en,europium/fr,europium/de,europium/it,europio/es,eur\xF3pio/br}%
-\def\pgfPT at nomes@lxiv{gadol\xEDnio/pt,gadolinium/en,gadolinium/fr,gadolinium/de,gadolinio/it,gadolinio/es,gadol\xEDnio/br}%
-\def\pgfPT at nomes@lxv{t\xE9rbio/pt,terbium/en,terbium/fr,terbium/de,terbio/it,terbio/es,t\xE9rbio/br}%
-\def\pgfPT at nomes@lxvi{dispr\xF3sio/pt,dysprosium/en,dysprosium/fr,dysprosium/de,dysprosium/it,disprosio/es,dispr\xF3sio/br}%
-\def\pgfPT at nomes@lxvii{h\xF3lmio/pt,holmium/en,holmium/fr,holmium/de,olmio/it,holmio/es,h\xF3lmio/br}%
-\def\pgfPT at nomes@lxviii{\xE9rbio/pt,erbium/en,erbium/fr,erbium/de,erbio/it,erbio/es,\xE9rbio/br}%
-\def\pgfPT at nomes@lxix{t\xFAlio/pt,thulium/en,thulium/fr,thulium/de,tulio/it,tulio/es,t\xFAlio/br}%
-\def\pgfPT at nomes@lxx{it\xE9rbio/pt,ytterbium/en,ytterbium/fr,ytterbium/de,itterbio/it,iterbio/es,it\xE9rbio/br}%
-\def\pgfPT at nomes@lxxi{lut\xE9cio/pt,lutetium/en,lut\xE9tium/fr,lutetium/de,lutezio/it,lutecio/es,lut\xE9cio/br}%
-\def\pgfPT at nomes@lxxii{h\xE1fnio/pt,hafnium/en,hafnium/fr,hafnium/de,afnio/it,hafnio/es,h\xE1fnio/br}%
-\def\pgfPT at nomes@lxxiii{t\xE2ntalo/pt,tantalum/en,tantale/fr,tantal/de,tantalio/it,tantalio/es,t\xE2ntalo/br}%
-\def\pgfPT at nomes@lxxiv{tungst\xE9nio/pt,tungsten/en,tungst\xE8ne/fr,wolfram/de,tungsteno/it,tungsteno/es,tungst\xEAnio/br}%
-\def\pgfPT at nomes@lxxv{r\xE9nio/pt,rhenium/en,rh\xE9nium/fr,rhenium/de,rhenium/it,renio/es,r\xEAnio/br}%
-\def\pgfPT at nomes@lxxvi{\xF3smio/pt,osmium/en,osmium/fr,osmium/de,osmio/it,osmio/es,\xF3smio/br}%
-\def\pgfPT at nomes@lxxvii{ir\xEDdio/pt,iridium/en,iridium/fr,iridium/de,iridio/it,iridio/es,ir\xEDdio/br}%
+\def\pgfPT at nomes@liv{x\'{e}non/pt,xenon/en,x\'{e}non/fr,xenon/de,xeno/it,xen\'{o}n/es,xen\^{o}nio/br}%
+\def\pgfPT at nomes@lv{c\'{e}sio/pt,caesium/en,c\'{e}sium/fr,c\"{a}sium/de,cesio/it,cesio/es,c\'{e}sio/br}%
+\def\pgfPT at nomes@lvi{b\'{a}rio/pt,barium/en,baryum/fr,barium/de,bario/it,bario/es,b\'{a}rio/br}%
+\def\pgfPT at nomes@lvii{lant\^{a}nio/pt,lanthanum/en,lanthane/fr,lanthan/de,lantanio/it,lantano/es,lant\^{a}nio/br}%
+\def\pgfPT at nomes@lviii{c\'{e}rio/pt,cerium/en,c\'{e}rium/fr,cer/de,cerio/it,cerio/es,c\'{e}rio/br}%
+\def\pgfPT at nomes@lix{praseod\'{i}mio/pt,praseodymium/en,pras\'{e}odyme/fr,praseodym/de,praseodimio/it,praseodimio/es,praseod\'{i}mio/br}%
+\def\pgfPT at nomes@lx{neod\'{i}mio/pt,neodymium/en,n\'{e}odyme/fr,neodym/de,neodimio/it,neodimio/es,neod\'{i}mio/br}%
+\def\pgfPT at nomes@lxi{prom\'{e}cio/pt,promethium/en,prom\'{e}thium/fr,promethium/de,prometeo/it,prometeo/es,prom\'{e}cio/br}%
+\def\pgfPT at nomes@lxii{sam\'{a}rio/pt,samarium/en,samarium/fr,samarium/de,samario/it,samario/es,sam\'{a}rio/br}%
+\def\pgfPT at nomes@lxiii{eur\'{o}pio/pt,europium/en,europium/fr,europium/de,europium/it,europio/es,eur\'{o}pio/br}%
+\def\pgfPT at nomes@lxiv{gadol\'{i}nio/pt,gadolinium/en,gadolinium/fr,gadolinium/de,gadolinio/it,gadolinio/es,gadol\'{i}nio/br}%
+\def\pgfPT at nomes@lxv{t\'{e}rbio/pt,terbium/en,terbium/fr,terbium/de,terbio/it,terbio/es,t\'{e}rbio/br}%
+\def\pgfPT at nomes@lxvi{dispr\'{o}sio/pt,dysprosium/en,dysprosium/fr,dysprosium/de,dysprosium/it,disprosio/es,dispr\'{o}sio/br}%
+\def\pgfPT at nomes@lxvii{h\'{o}lmio/pt,holmium/en,holmium/fr,holmium/de,olmio/it,holmio/es,h\'{o}lmio/br}%
+\def\pgfPT at nomes@lxviii{\'{e}rbio/pt,erbium/en,erbium/fr,erbium/de,erbio/it,erbio/es,\'{e}rbio/br}%
+\def\pgfPT at nomes@lxix{t\'{u}lio/pt,thulium/en,thulium/fr,thulium/de,tulio/it,tulio/es,t\'{u}lio/br}%
+\def\pgfPT at nomes@lxx{it\'{e}rbio/pt,ytterbium/en,ytterbium/fr,ytterbium/de,itterbio/it,iterbio/es,it\'{e}rbio/br}%
+\def\pgfPT at nomes@lxxi{lut\'{e}cio/pt,lutetium/en,lut\'{e}tium/fr,lutetium/de,lutezio/it,lutecio/es,lut\'{e}cio/br}%
+\def\pgfPT at nomes@lxxii{h\'{a}fnio/pt,hafnium/en,hafnium/fr,hafnium/de,afnio/it,hafnio/es,h\'{a}fnio/br}%
+\def\pgfPT at nomes@lxxiii{t\^{a}ntalo/pt,tantalum/en,tantale/fr,tantal/de,tantalio/it,tantalio/es,t\^{a}ntalo/br}%
+\def\pgfPT at nomes@lxxiv{tungst\'{e}nio/pt,tungsten/en,tungst\`{e}ne/fr,wolfram/de,tungsteno/it,tungsteno/es,tungst\^{e}nio/br}%
+\def\pgfPT at nomes@lxxv{r\'{e}nio/pt,rhenium/en,rh\'{e}nium/fr,rhenium/de,rhenium/it,renio/es,r\^{e}nio/br}%
+\def\pgfPT at nomes@lxxvi{\'{o}smio/pt,osmium/en,osmium/fr,osmium/de,osmio/it,osmio/es,\'{o}smio/br}%
+\def\pgfPT at nomes@lxxvii{ir\'{i}dio/pt,iridium/en,iridium/fr,iridium/de,iridio/it,iridio/es,ir\'{i}dio/br}%
\def\pgfPT at nomes@lxxviii{platina/pt,platinum/en,platine/fr,platin/de,platino/it,platino/es,platina/br}%
\def\pgfPT at nomes@lxxix{ouro/pt,gold/en,or/fr,gold/de,oro/it,oro/es,ouro/br}%
-\def\pgfPT at nomes@lxxx{merc\xFArio/pt,mercury/en,mercure/fr,merkur/de,mercurio/it,mercurio/es,merc\xFArio/br}%
-\def\pgfPT at nomes@lxxxi{t\xE1lio/pt,thallium/en,thallium/fr,thallium/de,tallio/it,talio/es,t\xE1lio/br}%
-\def\pgfPT at nomes@lxxxii{chumbo/pt,lead/en,conduire/fr,f\xFChren/de,piombo/it,dirigir/es,chumbo/br}%
+\def\pgfPT at nomes@lxxx{merc\'{u}rio/pt,mercury/en,mercure/fr,merkur/de,mercurio/it,mercurio/es,merc\'{u}rio/br}%
+\def\pgfPT at nomes@lxxxi{t\'{a}lio/pt,thallium/en,thallium/fr,thallium/de,tallio/it,talio/es,t\'{a}lio/br}%
+\def\pgfPT at nomes@lxxxii{chumbo/pt,lead/en,conduire/fr,f\"{u}hren/de,piombo/it,plomo/es,chumbo/br}%
\def\pgfPT at nomes@lxxxiii{bismuto/pt,bismuth/en,bismuth/fr,wismut/de,bismuto/it,bismuto/es,bismuto/br}%
-\def\pgfPT at nomes@lxxxiv{pol\xF3nio/pt,polonium/en,polonium/fr,polonium/de,polonio/it,polonio/es,pol\xF4nio/br}%
-\def\pgfPT at nomes@lxxxv{astato/pt,astatine/en,astatine/fr,astatine/de,astato/it,astatine/es,\xE1stato/br}%
-\def\pgfPT at nomes@lxxxvi{r\xE1don/pt,radon/en,radon/fr,radon/de,radon/it,rad\xF3n/es,rad\xF4nio/br}%
-\def\pgfPT at nomes@lxxxvii{fr\xE2ncio/pt,francium/en,francium/fr,francium/de,francio/it,francio/es,fr\xE2ncio/br}%
-\def\pgfPT at nomes@lxxxviii{r\xE1dio/pt,radium/en,radium/fr,radium/de,radio/it,radio/es,r\xE1dio/br}%
-\def\pgfPT at nomes@lxxxix{act\xEDnio/pt,actinium/en,actinium/fr,aktinium/de,attinio/it,actinio/es,act\xEDnio/br}%
-\def\pgfPT at nomes@xc{t\xF3rio/pt,thorium/en,thorium/fr,thorium/de,torio/it,torio/es,t\xF3rio/br}%
-\def\pgfPT at nomes@xci{protact\xEDnio/pt,protactinium/en,protactinium/fr,protactinium/de,protactinio/it,protactinio/es,protact\xEDnio/br}%
-\def\pgfPT at nomes@xcii{ur\xE2nio/pt,uranium/en,uranium/fr,uran/de,uranio/it,uranio/es,ur\xE2nio/br}%
-\def\pgfPT at nomes@xciii{nept\xFAnio/pt,neptunium/en,neptunium/fr,neptunium/de,nettunio/it,neptunio/es,net\xFAnio/br}%
-\def\pgfPT at nomes@xciv{plut\xF3nio/pt,plutonium/en,plutonium/fr,plutonium/de,plutonio/it,plutonio/es,plut\xF4nio/br}%
-\def\pgfPT at nomes@xcv{amer\xEDcio/pt,americium/en,am\xE9ricium/fr,americium/de,americio/it,americio/es,amer\xEDcio/br}%
-\def\pgfPT at nomes@xcvi{c\xFArio/pt,curium/en,curium/fr,curium/de,curio/it,curio/es,c\xFArio/br}%
-\def\pgfPT at nomes@xcvii{berqu\xE9lio/pt,berkelium/en,berkelium/fr,berkelium/de,berkelium/it,berkelio/es,berqu\xE9lio/br}%
-\def\pgfPT at nomes@xcviii{calif\xF3rnio/pt,californium/en,californium/fr,californium/de,californio/it,californio/es,calif\xF3rnio/br}%
-\def\pgfPT at nomes@xcix{einst\xE9nio/pt,einsteinium/en,einsteinium/fr,einsteinium/de,einsteinio/it,einstenio/es,einst\xEAnio/br}%
-\def\pgfPT at nomes@c{f\xE9rmio/pt,fermium/en,fermium/fr,fermium/de,fermium/it,fermio/es,f\xE9rmio/br}%
-\def\pgfPT at nomes@ci{mendel\xE9vio/pt,mendelevium/en,mendelevium/fr,mendelevium/de,mendelevio/it,mendelevio/es,mendel\xE9vio/br}%
-\def\pgfPT at nomes@cii{nob\xE9lio/pt,nobelium/en,nobelium/fr,nobelium/de,nobelium/it,nobelio/es,nob\xE9lio/br}%
-\def\pgfPT at nomes@ciii{laur\xEAncio/pt,lawrencium/en,lawrencium/fr,lawrencium/de,laurenzio/it,lawrencium/es,laur\xEAncio/br}%
-\def\pgfPT at nomes@civ{rutherf\xF3rdio/pt,rutherfordium/en,rutherfordium/fr,rutherfordium/de,rutherfordium/it,rutherfordio/es,rutherf\xF3rdio/br}%
-\def\pgfPT at nomes@cv{d\xFAbnio/pt,dubnium/en,dubnium/fr,dubnium/de,dubnio/it,dubnium/es,d\xFAbnio/br}%
-\def\pgfPT at nomes@cvi{seab\xF3rgio/pt,seaborgium/en,seaborgium/fr,seaborgium/de,seaborgio/it,seaborgio/es,seab\xF3rgio/br}%
-\def\pgfPT at nomes@cvii{b\xF3rio/pt,bohrium/en,bohrium/fr,bohrium/de,bohrio/it,bohrium/es,b\xF3hrio/br}%
-\def\pgfPT at nomes@cviii{h\xE1ssio/pt,hassium/en,hassium/fr,hassium/de,hassio/it,hassium/es,h\xE1ssio/br}%
-\def\pgfPT at nomes@cix{meitn\xE9rio/pt,meitnerium/en,meitnerium/fr,meitnerium/de,meitnerio/it,meitnerio/es,meitn\xE9rio/br}%
-\def\pgfPT at nomes@cx{darmst\xE1dio/pt,darmstadtium/en,darmstadtium/fr,darmstadtium/de,darmstadtium/it,darmstadtium/es,darmst\xE1dtio/br}%
-\def\pgfPT at nomes@cxi{roentg\xE9nio/pt,roentgenium/en,roentgenium/fr,r\"{o}ntgenium/de,roentgenio/it,roentgenio/es,roentg\xEAnio/br}%
-\def\pgfPT at nomes@cxii{copern\xEDcio/pt,copernicium/en,copernicium/fr,copernicium/de,copernicium/it,cop\xE9rnico/es,copern\xEDcio/br}%
-\def\pgfPT at nomes@cxiii{nip\xF3nio/pt,nihonium/en,nihonium/fr,nihonium/de,nihonium/it,nihonium/es,nip\xF4nio/br}%
-\def\pgfPT at nomes@cxiv{fler\xF3vio/pt,flerovium/en,flerovium/fr,flerovium/de,flerovio/it,flerovio/es,fler\xF3vio/br}%
-\def\pgfPT at nomes@cxv{mosc\xF3vio/pt,moscovium/en,moscovium/fr,moscovium/de,moscovium/it,moscovium/es,mosc\xF3vio/br}%
-\def\pgfPT at nomes@cxvi{liverm\xF3rio/pt,livermorium/en,livermorium/fr,livermorium/de,livermorio/it,livermorium/es,liverm\xF3rio/br}%
-\def\pgfPT at nomes@cxvii{tenesso/pt,tennessine/en,tennessine/fr,tennessine/de,tennessine/it,tennessine/es,tennesso/br}%
-\def\pgfPT at nomes@cxviii{ogan\xE9sson/pt,oganesson/en,oganesson/fr,oganesson/de,oganesson/it,oganesson/es,oganess\xF4nio/br}%
+\def\pgfPT at nomes@lxxxiv{pol\'{o}nio/pt,polonium/en,polonium/fr,polonium/de,polonio/it,polonio/es,pol\^{o}nio/br}%
+\def\pgfPT at nomes@lxxxv{astato/pt,astatine/en,astatine/fr,astatine/de,astato/it,astato/es,\'{a}stato/br}%
+\def\pgfPT at nomes@lxxxvi{r\'{a}don/pt,radon/en,radon/fr,radon/de,radon/it,rad\'{o}n/es,rad\^{o}nio/br}%
+\def\pgfPT at nomes@lxxxvii{fr\^{a}ncio/pt,francium/en,francium/fr,francium/de,francio/it,francio/es,fr\^{a}ncio/br}%
+\def\pgfPT at nomes@lxxxviii{r\'{a}dio/pt,radium/en,radium/fr,radium/de,radio/it,radio/es,r\'{a}dio/br}%
+\def\pgfPT at nomes@lxxxix{act\'{i}nio/pt,actinium/en,actinium/fr,aktinium/de,attinio/it,actinio/es,act\'{i}nio/br}%
+\def\pgfPT at nomes@xc{t\'{o}rio/pt,thorium/en,thorium/fr,thorium/de,torio/it,torio/es,t\'{o}rio/br}%
+\def\pgfPT at nomes@xci{protact\'{i}nio/pt,protactinium/en,protactinium/fr,protactinium/de,protactinio/it,protactinio/es,protact\'{i}nio/br}%
+\def\pgfPT at nomes@xcii{ur\^{a}nio/pt,uranium/en,uranium/fr,uran/de,uranio/it,uranio/es,ur\^{a}nio/br}%
+\def\pgfPT at nomes@xciii{nept\'{u}nio/pt,neptunium/en,neptunium/fr,neptunium/de,nettunio/it,neptunio/es,net\'{u}nio/br}%
+\def\pgfPT at nomes@xciv{plut\'{o}nio/pt,plutonium/en,plutonium/fr,plutonium/de,plutonio/it,plutonio/es,plut\^{o}nio/br}%
+\def\pgfPT at nomes@xcv{amer\'{i}cio/pt,americium/en,am\'{e}ricium/fr,americium/de,americio/it,americio/es,amer\'{i}cio/br}%
+\def\pgfPT at nomes@xcvi{c\'{u}rio/pt,curium/en,curium/fr,curium/de,curio/it,curio/es,c\'{u}rio/br}%
+\def\pgfPT at nomes@xcvii{berqu\'{e}lio/pt,berkelium/en,berkelium/fr,berkelium/de,berkelium/it,berkelio/es,berqu\'{e}lio/br}%
+\def\pgfPT at nomes@xcviii{calif\'{o}rnio/pt,californium/en,californium/fr,californium/de,californio/it,californio/es,calif\'{o}rnio/br}%
+\def\pgfPT at nomes@xcix{einst\'{e}nio/pt,einsteinium/en,einsteinium/fr,einsteinium/de,einsteinio/it,einstenio/es,einst\^{e}nio/br}%
+\def\pgfPT at nomes@c{f\'{e}rmio/pt,fermium/en,fermium/fr,fermium/de,fermium/it,fermio/es,f\'{e}rmio/br}%
+\def\pgfPT at nomes@ci{mendel\'{e}vio/pt,mendelevium/en,mendelevium/fr,mendelevium/de,mendelevio/it,mendelevio/es,mendel\'{e}vio/br}%
+\def\pgfPT at nomes@cii{nob\'{e}lio/pt,nobelium/en,nobelium/fr,nobelium/de,nobelium/it,nobelio/es,nob\'{e}lio/br}%
+\def\pgfPT at nomes@ciii{laur\^{e}ncio/pt,lawrencium/en,lawrencium/fr,lawrencium/de,laurenzio/it,lawrencium/es,laur\^{e}ncio/br}%
+\def\pgfPT at nomes@civ{rutherf\'{o}rdio/pt,rutherfordium/en,rutherfordium/fr,rutherfordium/de,rutherfordium/it,rutherfordio/es,rutherf\'{o}rdio/br}%
+\def\pgfPT at nomes@cv{d\'{u}bnio/pt,dubnium/en,dubnium/fr,dubnium/de,dubnio/it,dubnium/es,d\'{u}bnio/br}%
+\def\pgfPT at nomes@cvi{seab\'{o}rgio/pt,seaborgium/en,seaborgium/fr,seaborgium/de,seaborgio/it,seaborgio/es,seab\'{o}rgio/br}%
+\def\pgfPT at nomes@cvii{b\'{o}rio/pt,bohrium/en,bohrium/fr,bohrium/de,bohrio/it,bohrium/es,b\'{o}hrio/br}%
+\def\pgfPT at nomes@cviii{h\'{a}ssio/pt,hassium/en,hassium/fr,hassium/de,hassio/it,hassium/es,h\'{a}ssio/br}%
+\def\pgfPT at nomes@cix{meitn\'{e}rio/pt,meitnerium/en,meitnerium/fr,meitnerium/de,meitnerio/it,meitnerio/es,meitn\'{e}rio/br}%
+\def\pgfPT at nomes@cx{darmst\'{a}dio/pt,darmstadtium/en,darmstadtium/fr,darmstadtium/de,darmstadtium/it,darmstadtium/es,darmst\'{a}dtio/br}%
+\def\pgfPT at nomes@cxi{roentg\'{e}nio/pt,roentgenium/en,roentgenium/fr,r\"{o}ntgenium/de,roentgenio/it,roentgenio/es,roentg\^{e}nio/br}%
+\def\pgfPT at nomes@cxii{copern\'{i}cio/pt,copernicium/en,copernicium/fr,copernicium/de,copernicium/it,copernicio/es,copern\'{i}cio/br}%
+\def\pgfPT at nomes@cxiii{nip\'{o}nio/pt,nihonium/en,nihonium/fr,nihonium/de,nihonium/it,nihonio/es,nip\^{o}nio/br}%
+\def\pgfPT at nomes@cxiv{fler\'{o}vio/pt,flerovium/en,flerovium/fr,flerovium/de,flerovio/it,flerovio/es,fler\'{o}vio/br}%
+\def\pgfPT at nomes@cxv{mosc\'{o}vio/pt,moscovium/en,moscovium/fr,moscovium/de,moscovium/it,moscovio/es,mosc\'{o}vio/br}%
+\def\pgfPT at nomes@cxvi{liverm\'{o}rio/pt,livermorium/en,livermorium/fr,livermorium/de,livermorio/it,livermorium/es,liverm\'{o}rio/br}%
+\def\pgfPT at nomes@cxvii{tenesso/pt,tennessine/en,tennessine/fr,tennessine/de,tennessine/it,teneso/es,tenesso/br}%
+\def\pgfPT at nomes@cxviii{ogan\'{e}sson/pt,oganesson/en,oganesson/fr,oganesson/de,oganesson/it,oganes\'{o}n/es,oganess\^{o}nio/br}%
\endinput%
Modified: trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.process.language.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.process.language.tex 2022-11-09 21:05:47 UTC (rev 64973)
+++ trunk/Master/texmf-dist/tex/latex/pgf-periodictable/pgfPT.process.language.tex 2022-11-09 21:06:43 UTC (rev 64974)
@@ -38,6 +38,14 @@
}%
}%
% --------------------------------------------------------------------------------------------------
+\def\pgfPT at getFirstLanguage#1,#2\relax{%
+\pgfPT at validLang{#1}%
+\ifx\pgfPT at langOK\undefined\relax%
+\PackageError{pgfPT}{invalid language flag '#1'. It will be ignored (default 'en'\space will be used)}{}%
+\xdef\pgfPT at FirstLanguage{en}%
+\else\xdef\pgfPT at FirstLanguage{#1}\global\let\pgfPT at langOK\undefined\relax%
+\fi}%
+% --------------------------------------------------------------------------------------------------
%
% ########################################################
% macros for processing Periodic Table Labels
More information about the tex-live-commits
mailing list.