This is pgf-PeriodicTable, version 2.1.6 (2026/05/03).

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
a variety of options and displaying the desired data for all the 118
elements. It can be done in different languages: English, French, German,
Portuguese (from Portugal and from Brazil), Spanish, Italian and translations
by user contributions - currently in currently in Dutch, Chinese, Russian,
Ukrainian and Slovenian.
____________________________________________________________

Just typeset \pgfPT to get a Periodic Table of Elements or \pgfPT[<options list>]
to do it at your custom way.
____________________________________________________________

** Requirements: TikZ and fontenc (pdfLaTeX) or fontspec (XeLaTeX or LuaLaTeX) packages.
** Installation: unpack everything in a directory in the TeX search path and refresh the TeX database.
** Usage: just place \usepackage{pgf-PeriodicTable} in the preamble.
** Contact the author: Hugo Gomes (hugo.parelho@gmail.com)
** Licence: released under the LaTeX Project Public License v1.3 or later, see http://www.latex-project.org/lppl.txt
____________________________________________________________
____________________________________________________________

Major changes:
*** v2.1.6a (06/05/2026) ***
Correction of the pgf-PeriodicTable.sty file: the previous version, 2.1.5, was included in the update to version 2.1.6.

*** v2.1.6 (03/05/2026) ***
Small bug fixes:
- the font selection in eDist is now within a group
- alignment for unavailable values '---' is now correctly centered vertically
- fixed a problem that occurs when changing the Z position (with \pgfPTbuildcell)
- fixed the resizing of boxes for some numeric values (larger than the width given in the built cell - via \pgfPTbuildcell)
Interaction with other packages (see pgfPT manual for more information):
- babel-spanish
- graphicx (\resizebox) & preview
- extdash
New translations:
- Russian translation provided by Konstantin Nikiforov
- Ukrainian translation provided by Nikita Khveshchuk
- Slovenian translation provided by Domen Vaupotic
New loading option:
- hyperref
New keys:
- legend xshift
- legend yshift
- legend acronyms at right
- radio symbol
- radio font
- radio font color
- Z links (available with the 'hyperref' loading option)
- Z links color (available with the 'hyperref' loading option)
- Z links outline width (available with the 'hyperref' loading option)
Updated keys:
- group numbers, now supports a list of user labels to display group numbers
- ls, now supports a starred version of the available flags - fig*, txt*, fig+txt* and txt+fig* - which omits the structure figure in the extra legend that describes the structures' abbreviations
New libraries:
'fittowidth': fits the Periodic Table to the text's width
- \pgfPTfittowidth[font size]
- \pgfPTendfittowidth
'override': user can override the default acronyms or the element names:
- \pgfPToverrideacros[language flag]{override list}
- \pgfPTrestoreacros[language flag]{override list}
- \pgfPToverridenames[language flag]{override list}
- \pgfPTrestorenames[language flag]{override list}
Fixed some typos in manual.

*** v2.1.5 (10/02/2025) ***
New options for loading the package, fixing the interaction of pgf-PeriodicTable with the beamer class and pdfLaTeX (small caps):
- beamer (requires the lmodern package)
- beamer*
- beamer** (requires the silence package)
New translation:
- Chinese translation provided by Fan Hongtao
New commands for Chinese language:
- \pgfPTzhFontFeatures
- \pgfPTzhtextfontSS
- \pgfPTzhtextfontSSB
- \pgfPTzhtextfontLv
Changes to the default values of the following keys when the Chinese langauge is loaded:
- name font
- CS font
- title font
- Z font
- Z padding
Changes in Mandarin numerals:
- default font is now BabelStone Han
- the \pgfPTzhfont command has been renamed to \pgfPTzhnumberfont (\pgfPTzhfont is still defined for backwards compatibility)
New keys:
- decimal separator (sets the decimal separator in the numerical values of quantities)
- legend acronyms font size (sets the font size of the text used in the legend acronyms description)
New color schemes:
- pgfPTWikipediaI
- pgfPTWikipediaII
New styles:
- comma separator
- dot separator
- csWikipediaI
- csWikipediaII
The Z list key supports a new syntax which makes possible to get empty cells anywhere in the Periodic Table.
Fixed an incorrect translation for 'fermium' in German.
New section in package documentation 'Tips & Tricks: inspired by user questions'.

*** v2.1.4 (08/09/2024) ***
Fixed wrong box width on extra legend of Country of Discovery.
Fixed minor issues in pgfPTbuildcell macros.
Added the prefix 'pgfPT' to the built-in back color schemes. They are now 'pgfPTdefault', 'pgfPTSoft', 'pgfPTJmol',
'pgfPTCPK', 'pgfPTRasmol', 'pgfPTRasmolNew', 'pgfPTWikipedia', 'pgfPTMNM', 'pgfPTPS', 'pgfPTRadio' and 'pgfPTBlocks'.
Fixed some typos in the manual.

*** v2.1.3 (07/08/2024) ***
The engine's detection mechanism (pdfLaTeX, LuaLaTeX or XeTeX) has been changed to prevent erroneous detection when the packages 'hyperref' or 'bookmark' are loaded and the document is compiled with LuaLaTeX - in this case, pgf-PeriodicTable disturbs the selection of the document font.
Fixed an issue with the Chemical Symbol color when a non-rgb color is used, such as cyan or yellow , which are defined in the xcolor package using the cmyk model (when loaded without options).

*** v2.1.2 (01/08/2024) ***
Fixed incorrect Spanish translations of some element names.
Minor code improvements to eliminate runtime warnings («LaTeX Font Warning: Font shape `TU/TeXGyreHeros(0)/l/n' undefined« or «Missing character: There is no m (U+006D) in font nullfont!» ... )

*** v2.1.1 (07/07/2024) ***
New keys:
- group numbers (to display group numbers in arabic numerals, Roman numerals or both)
- Roman label color (sets the color of the Roman numerals)
- O Roman (the oxidation numbers are presented in Roman numerals)

*** v2.1.0a (03/04/2024) ***
Translation files have been renamed from 'lang.{undefined,nl}.tex' to 'pgfPT.lang.{undefined,nl}.tex' to match the runtime tree of TeX Live (names must be globally unique for reliable searching).

*** v2.1.0 (14/02/2024) ***
New options for package loading:
- numerals (supporting Devanagari or Mandarin numerals);
- userlang (supporting a user defined language, currently only Dutch translation, provided by Wim De Borggraeve).
New commands:
- \pgfPTdvnfont (provides font selection for use with Devanagari);
- \pgfPTzhfont (provides font selection for use with Mandarin numerals);
- \pgfPTzhnumber (to enable/disable showing the atomic number, period or group number in Mandarin numerals).
Fixed wrong interaction with fontspec and babel packages: font selection schemes and \babelfont usage now work as expected.
Fixed incorrect capitalization of some elements in German.
Correction of the title in Spanish.

*** v2.0.1 (29/05/2023) ***
Capitalized element names (in German) and improved German language after suggestions made by Ole Schwen

*** v2.0.0 (20/02/2023) ***
New command \usepgfPTlibrary
New library 'colorschemes' for easy creation of color schemes with the commands:
- \pgfPTGroupColors
- \pgfPTPeriodColors
- \pgfPTCScombine
- \pgfPTCSwrite

*** 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

*** v1.0.1 (10/10/2022) ***
Initial release
