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[] 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.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{} 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