texlive[59492] Master/texmf-dist: colorist (6jun21)

commits+karl at tug.org commits+karl at tug.org
Sun Jun 6 22:50:11 CEST 2021


Revision: 59492
          http://tug.org/svn/texlive?view=revision&revision=59492
Author:   karl
Date:     2021-06-06 22:50:11 +0200 (Sun, 06 Jun 2021)
Log Message:
-----------
colorist (6jun21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/colorist/README.md
    trunk/Master/texmf-dist/doc/latex/colorist/colorist-doc.pdf
    trunk/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex
    trunk/Master/texmf-dist/tex/latex/colorist/colorart.cls
    trunk/Master/texmf-dist/tex/latex/colorist/colorbook.cls
    trunk/Master/texmf-dist/tex/latex/colorist/colorist.sty

Modified: trunk/Master/texmf-dist/doc/latex/colorist/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/colorist/README.md	2021-06-06 20:49:57 UTC (rev 59491)
+++ trunk/Master/texmf-dist/doc/latex/colorist/README.md	2021-06-06 20:50:11 UTC (rev 59492)
@@ -11,8 +11,8 @@
     - `colorbook.cls` : class for typesetting books
 
     They can be used with any major TeX engine. Currently they have native
-    support to English, French and German typesetting (more language to be
-    added).
+    support to English, French, German, Italian, Portuguese
+    (European and Brazilian) and Spanish typesetting.
 
 
 - Derivative part (they have separate pages on CTAN):
@@ -21,9 +21,9 @@
 
     They are similar to the main classes, but have unicode support, thus can
     only be used with either XeLaTeX or LuaLaTeX. Currently they have native
-    support to Chinese (both simplified and traditional), English, French,
-    German, Japanese and Russian typesetting (more language to be added), and
-    also use more beautiful fonts.
+    support to Chinese (simplified and traditional), English, French, German,
+    Italian, Japanese, Portuguese (European and Brazilian), Russian and Spanish
+    typesetting, and also use more beautiful fonts.
 
 # License
 

Modified: trunk/Master/texmf-dist/doc/latex/colorist/colorist-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex	2021-06-06 20:49:57 UTC (rev 59491)
+++ trunk/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex	2021-06-06 20:50:11 UTC (rev 59492)
@@ -1,6 +1,18 @@
 %! TEX program = xelatex
-\documentclass[allowbf]{colorart}
+\documentclass[allowbf,puretext]{colorart}
 
+\theoremstyle{basic}
+\CreateTheorem{definition}<highest>
+\CreateTheorem{theorem}<highest>
+\CreateTheorem{conjecture}<highest>
+\CreateTheorem*{example*}
+\CreateTheorem{problem}<highest>
+
+\theoremstyle{emphasis}
+\CreateTheorem{remark}<highest>
+
+\theoremstyle{simple}
+
 %%================================
 %% Import toolkit
 %%================================
@@ -32,8 +44,8 @@
 } 
 \providecommand{\meta}[1]{$\langle${\normalfont\itshape#1}$\rangle$}
 \lstset{moretexcs=%
-    {linenumbers,nolinenumbers,subsection,
-    color,CreateTheorem,proofideanameEN,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,PJLdate,ProjLib
+    {linenumbers,nolinenumbers,subsection,href,
+    color,NameTheorem,CreateTheorem,proofideanameEN,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,PJLdate,ProjLib
     }
 }
 \lstnewenvironment{code}% 
@@ -40,24 +52,23 @@
 {\setkeys{lst}{columns=fullflexible,keepspaces=true}}{}
 
 %%================================
-%% remind
+%% tip
 %%================================
-\usepackage[many]{tcolorbox}
-\newenvironment{remind}[1][Remind]{%
+\newenvironment{tip}[1][Tip]{%
     \begin{tcolorbox}[breakable,
         enhanced,
         width = \textwidth,
-        colback = white, colbacktitle = paper,
+        colback = paper, colbacktitle = paper,
         colframe = gray!50, boxrule=0.2mm,
         coltitle = black,
         fonttitle = \sffamily,
-        attach boxed title to top left = {yshift=-\tcboxedtitleheight/2,  xshift=\tcboxedtitlewidth/4},
+        attach boxed title to top left = {yshift=-\tcboxedtitleheight/2, xshift=.5cm},
         boxed title style = {boxrule=0pt, colframe=paper},
         before skip = 0.3cm,
         after skip = 0.3cm,
         top = 3mm,
         bottom = 3mm,
-        title={\sffamily #1}]%
+        title={\scshape\sffamily #1}]%
 }{\end{tcolorbox}}
 
 %%================================
@@ -77,8 +88,8 @@
 
 \title{{\normalfont\textbf{\textsf{colorist}}}, write your articles or books in a colorful way}
 \author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\colorist{} 2021/05/24}}
-\date{May 2021, Beijing}
+\thanks{Corresponding to: \texttt{\colorist{} 2021/06/07}}
+\date{June 2021, Beijing}
 
 \maketitle
 
@@ -85,7 +96,7 @@
 \begin{abstract}
     \colorist{} is a series of styles and classes for you to typeset your articles or books in a colorful manner. My original intention in designing this series is to write drafts and notes that look colorful yet not dazzling.
 
-    The entire collection includes \verb|colorist.sty|, which is the main style shared by all of the following classes; \verb|colorart.cls| for typesetting articles and \verb|colorbook.cls| for typesetting books. They compile with any major \TeX{} engine, with native support to English, French and German typesetting via \lstinline|\UseLanguage| (see the instruction below for detail).
+    The entire collection includes \verb|colorist.sty|, which is the main style shared by all of the following classes; \verb|colorart.cls| for typesetting articles and \verb|colorbook.cls| for typesetting books. They compile with any major \TeX{} engine, with native support to English, French, German, Italian, Portuguese (European and Brazilian) and Spanish typesetting via \lstinline|\UseLanguage| (see the instruction below for detail).
 
     You can also found \lebhart{} and \beaulivre{} on CTAN. They are the enhanced version of \colorart{} and \colorbook{} with unicode support. With this, they can access to more beautiful fonts, and also have native support for Chinese, Japanese and Russian typesetting. On the other hand, they need to be compiled with \hologo{XeLaTeX} or \hologo{LuaLaTeX} (not pdf\LaTeX).
     
@@ -95,9 +106,9 @@
 \tableofcontents
 
 \bigskip\bigskip
-\begin{remind}
+\begin{tip}
     Multi-language support, theorem-like environments, draft marks and some other features are provided by the \ProjLib{} toolkit. Here we only briefly discuss how to use it with this document class. For more detailed information, you can refer to the documentation of \ProjLib{}.
-\end{remind}
+\end{tip}
 
 \clearpage
 \section{Initialization}
@@ -134,11 +145,11 @@
         \end{itemize}
 \end{itemize}
 
-\begin{remind}
+\begin{tip}
     \begin{itemize}
         \item During the draft stage, it is recommended to use the \verb|fast| option to speed up compilation. At the end, one should remove the ``fast'' option to get the final version. When in \verb|fast| mode, there will be a watermark "DRAFT" to indicate that you are currently in the draft mode.
     \end{itemize}
-\end{remind}
+\end{tip}
 
 \bigskip
 Additionally, \colorart{} and \colorbook{} offers the following options: 
@@ -147,6 +158,10 @@
         \begin{itemize}
             \item Optional paper size. The default paper size is 8.5in $\times$ 11in.
         \end{itemize}
+        \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum}
+            \begin{itemize}
+                \item Font options. As the name suggest, font with corresponding name will be loaded.
+            \end{itemize}
 \end{itemize}
 
 
@@ -156,23 +171,26 @@
 
 \subsection{Language configuration}
 
-\colorist{} has multi-language support, including simplified Chinese, traditional Chinese, English, French, German, Japanese, and Russian. The language can be selected by the following macros:
+\colorist{} has multi-language support, including English, French, German, Italian, Portuguese (European and Brazilian) and Spanish. The language can be selected by the following macros:
 
 \begin{itemize}
-    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| is used to specify the language. The corresponding setting of the language will be applied after it. It can be used either in the preamble or in the main body. When no language is specified, ``English" is selected by default.
+    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| is used to specify the language. The corresponding setting of the language will be applied after it. It can be used either in the preamble or in the main body. When no language is specified, ``English'' is selected by default.
     \item \lstinline|\UseOtherLanguage{|\meta{language name}\lstinline|}{|\meta{content}\lstinline|}|, which uses the specified language settings to typeset \meta{content}. Compared with \lstinline|\UseLanguage|, it will not modify the line spacing, so line spacing would remain stable when CJK and Western texts are mixed.
 \end{itemize}
 
-\clearpage
-\meta{language name} can be:
+\meta{language name} can be (it is not case sensitive, for example, \texttt{French} and \texttt{french} have the same effect):
 \begin{itemize}
-    \item Simplified Chinese: \texttt{Chinese}, \texttt{chinese}, \texttt{SChinese}, \texttt{schinese}, \texttt{SimplifiedChinese} or \texttt{simplifiedchinese}
-    \item Traditional Chinese: \texttt{TChinese}, \texttt{tchinese}, \texttt{TraditionalChinese} or \texttt{traditionalchinese}
-    \item English: \texttt{English} or \texttt{english}
-    \item French: \texttt{French} or \texttt{french}
-    \item German: \texttt{German}, \texttt{german} or \texttt{ngerman}
-    \item Japanese: \texttt{Japanese} or \texttt{japanese}
-    \item Russian: \texttt{Russian} or \texttt{russian}
+    \item Simplified Chinese: \texttt{CN}, \texttt{Chinese}, \texttt{SChinese} or \texttt{SimplifiedChinese}
+    \item Traditional Chinese: \texttt{TC}, \texttt{TChinese} or \texttt{TraditionalChinese}
+    \item English: \texttt{EN} or \texttt{English}
+    \item French: \texttt{FR} or \texttt{French}
+    \item German: \texttt{DE}, \texttt{German} or \texttt{ngerman}
+    \item Italian: \texttt{IT} or \texttt{Italian}
+    \item Portuguese: \texttt{PT} or \texttt{Portuguese}
+    \item Portuguese (Brazilian): \texttt{BR} or \texttt{Brazilian}
+    \item Spanish: \texttt{ES} or \texttt{Spanish}
+    \item Japanese: \texttt{JP} or \texttt{Japanese}
+    \item Russian: \texttt{RU} or \texttt{Russian}
 \end{itemize}
 
 \medskip
@@ -192,15 +210,15 @@
 
 \subsection{Theorems and how to reference them}
 
-Environments such as definitions and theorems have been pre-defined and can be used directly. 
+Environments such as \texttt{definition} and \texttt{theorem} have been pre-defined and can be used directly. 
 
 More specifically, preset environments include: 
-\texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, and the corresponding unnumbered version with an asterisk \lstinline|*| in the name. The display of these environments will change according to the current language.
+\texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, and the corresponding unnumbered version with an asterisk \lstinline|*| in the name. The titles will change with the current language. For example, \texttt{theorem} will be displayed as ``Theorem" in English mode and ``Théorème" in French mode.
 
 \medskip
-When referencing a theorem-like environment, it is recommended to use clever reference \lstinline|\cref{|\meta{label}\texttt{\}}. In this way, there is no need to explicitly write down the name of the corresponding environment every time.
+When referencing a theorem-like environment, it is recommended to use \lstinline|\cref{|\meta{label}\texttt{\}}. In this way, there is no need to explicitly write down the name of the corresponding environment every time.
 
-\begin{remind}[Example]
+\begin{tip}[Example]
 \begin{code}
   \begin{definition}[Strange things] \label{def: strange} ...
 \end{code}
@@ -221,10 +239,10 @@
 \end{theorem}
 
 By default, when referenced, the name of the theorem always matches the language of the context in which the theorem is located. For example, the definition above is still displayed in English in the current French mode: \cref{def: strange} and \cref{thm}. If you want the name of the theorem to match the current context when referencing, you can add \texttt{regionalref} to the global options.
-\end{remind}
+\end{tip}
 
 
-\clearpage %\bigskip
+\bigskip
 The following are the main styles of theorem-like environments:
 \begin{theorem}
     Theorem style: theorem, proposition, lemma, corollary, ...
@@ -265,20 +283,13 @@
 % \clearpage
 \subsection{Define a new theorem-like environment}
 
-If you need to define a new theorem-like environment, you must first define the name of the environment in the language used: \lstinline|\|\meta{name of environment}\meta{language abbr}, where \meta{language abbr} is the abbreviation of language, which can be:
-% \vspace{-.5\baselineskip}
-\begin{longtable}{ll|ll}
-    \texttt{CN} & Simplified Chinese & \texttt{DE} & German\\
-    \texttt{TC} & Traditional Chinese & \texttt{JP} & Japanese\\
-    \texttt{EN} & English & \texttt{RU} & Russian\\
-    \texttt{FR} & French & &\\
-\end{longtable}
+If you need to define a new theorem-like environment, you must first define the name of the environment in the language to use:
+\begin{itemize}
+    \item \lstinline|\NameTheorem[|\meta{language name}\lstinline|]{|\meta{name of environment}\lstinline|}{|\meta{name string}\lstinline|}|
+\end{itemize}
+For \meta{language name}, please refer to the section on language configuration. When \meta{language name} is not specified, the name will be set for all supported languages. In addition, environments with or without asterisk share the same name, therefore, \lstinline|\NameTheorem{envname*}{...}| has the same effect as \lstinline|\NameTheorem{envname}{...}| .
 
-\vspace{-.5\baselineskip}
-\begin{remind}
-    If you want to define an environment with an asterisk \lstinline|*| after the name, you don't need to write an asterisk in the \meta{name of environment} above. See the example below.
-\end{remind}
-
+\medskip
 And then define this environment in one of following five ways:
 \begin{itemize}
     \item \lstinline|\CreateTheorem*{|\meta{name of environment}\lstinline|}|
@@ -297,6 +308,7 @@
         \begin{itemize}
             \item Define a numbered environment \meta{name of environment}, numbered within the \\counter \meta{numbered within}
         \end{itemize}
+    \clearpage
     \item \lstinline|\CreateTheorem{|\meta{name of environment}\lstinline|}(|\meta{existed environment}\lstinline|)|\\
     \lstinline|\CreateTheorem*{|\meta{name of environment}\lstinline|}(|\meta{existed environment}\lstinline|)|
         \begin{itemize}
@@ -310,11 +322,12 @@
 \end{itemize}
 
 \medskip
-\begin{remind}
-    It uses \textsf{amsthm} internally, so the traditional \texttt{theoremstyle} is also applicable to it. One only needs declare the style before the relevant definitions.
-\end{remind}
+\begin{tip}
+    This macro utilizes the feature of \textsf{amsthm} internally, so the traditional \texttt{theoremstyle} is also applicable to it. One only needs declare the style before the relevant definitions.
+\end{tip}
 
-\def\proofideanameEN{Idea}
+% \def\proofideanameEN{Idea}
+\NameTheorem[EN]{proofidea}{Idea}
 \CreateTheorem*{proofidea*}
 \CreateTheorem{proofidea}<subsection>
 
@@ -321,7 +334,7 @@
 \bigskip
 Here is an example. The following code:
 \begin{code}
-  \def\proofideanameEN{Idea}
+  \NameTheorem[EN]{proofidea}{Idea}
   \CreateTheorem*{proofidea*}
   \CreateTheorem{proofidea}<subsection>
 \end{code}
@@ -357,7 +370,7 @@
 
 \begin{code}
   \title{(*\meta{title}*)}
-  \author{(*\meta{author}*)}
+  \author{(*\meta{author}*)\thanks{(*\meta{text}*)}}
   \date{(*\meta{date}*)}
   \maketitle
   \begin{abstract}
@@ -373,6 +386,7 @@
 \begin{code}
   \title{(*\meta{title}*)}
   \author{(*\meta{author}*)}
+  \thanks{(*\meta{text}*)}
   \address{(*\meta{address}*)}
   \email{(*\meta{email}*)}
   \date{(*\meta{date}*)}
@@ -404,7 +418,7 @@
 
 \begin{itemize}[itemsep=.6em]
     \item The font settings are still not perfect.
-    \item Since many features are based on the \ProjLib{} toolkit, \colorist{} inherits all its problems. For details, please refer to the "Known Issues" section of the \ProjLib{} documentation.
+    \item Since many features are based on the \ProjLib{} toolkit, \colorist{} inherits all its problems. For details, please refer to the ``Known Issues'' section of the \ProjLib{} documentation.
     \item The error handling mechanism is incomplete: there is no corresponding error prompt when some problems occur.
     \item There are still many things that can be optimized in the code.
 \end{itemize}

Modified: trunk/Master/texmf-dist/tex/latex/colorist/colorart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/colorist/colorart.cls	2021-06-06 20:49:57 UTC (rev 59491)
+++ trunk/Master/texmf-dist/tex/latex/colorist/colorart.cls	2021-06-06 20:50:11 UTC (rev 59492)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesClass{colorart}
-    [2021/05/24 A colorful article style]
+    [2021/06/07 A colorful article style]
 \def\colorclass at baseclass{article}
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
@@ -27,6 +27,11 @@
 }
 \DeclareBoolOption[false]{draft}
 \DeclareBoolOption[false]{fast}
+\DeclareBoolOption[false]{palatino}
+\DeclareBoolOption[false]{times}
+\DeclareBoolOption[false]{garamond}
+\DeclareBoolOption[false]{biolinum}
+\DeclareBoolOption[false]{customfont}
 
 \newif\if at colorclass@bfivepaper\@colorclass at bfivepaperfalse
 \DeclareVoidOption{b5paper}{\@colorclass at bfivepapertrue}
@@ -39,6 +44,18 @@
 \if at colorclass@draft
     \@colorclass at fasttrue
 \fi
+\if at colorclass@palatino
+    \@colorclass at customfonttrue
+\fi
+\if at colorclass@times
+    \@colorclass at customfonttrue
+\fi
+\if at colorclass@garamond
+    \@colorclass at customfonttrue
+\fi
+\if at colorclass@biolinum
+    \@colorclass at customfonttrue
+\fi
 
 %%================================
 %% Page layout
@@ -89,13 +106,68 @@
 \RequirePackage[T1]{fontenc}
 \RequirePackage{inputenc}
 \fi
+\if at colorclass@customfont\else
 \RequirePackage{mathpazo}
 \RequirePackage{newpxtext}
+\fi
 \RequirePackage{amssymb}
 
+\let\colorist at sffamily\sffamily
+\let\colorist at textsc\textsc
+
+\if at colorclass@palatino
+    \RequirePackage{amssymb}
+    \RequirePackage{mathpazo}
+    \PassOptionsToPackage{defaultsups}{newpxtext}
+    \RequirePackage{newpxtext}
+    \RequirePackage{newpxmath}
+    \let\openbox\relax
+    \PJLsetlinespacing{\setstretch{1.07}}
+\fi
+
+\if at colorclass@times
+    \RequirePackage{amssymb}
+    \PassOptionsToPackage{defaultsups}{newtxtext}
+    \RequirePackage{newtxtext}
+    \RequirePackage{newtxmath}
+    \let\openbox\relax
+    \PJLsetlinespacing{\setstretch{1.00}}
+    \let\colorist at textsc\relax
+\fi
+
+\if at colorclass@garamond
+    \RequirePackage{amssymb}
+    \PassOptionsToPackage{lining}{ebgaramond}
+    \RequirePackage{ebgaramond-maths}
+    \RequirePackage{ebgaramond}
+    % \RequirePackage{garamondlibre}
+    \PJLsetlinespacing{\setstretch{1.00}}
+    \let\colorist at textsc\relax
+\fi
+
+\if at colorclass@biolinum
+    \RequirePackage{amssymb}
+    % \RequirePackage{mathpazo}
+    % \RequirePackage[sansmath]{libertinust1math}
+    \ifPDFTeX
+        \RequirePackage{biolinum}
+        \renewcommand*\familydefault{\biolinum at family}
+    \else
+        \PassOptionsToPackage{no-math}{fontspec}
+        \RequirePackage{fontspec}
+        \setmainfont{LinBiolinum_R.otf}[
+            BoldFont       = LinBiolinum_RB.otf ,
+            ItalicFont     = LinBiolinum_RI.otf ,
+            BoldItalicFont = LinBiolinum_RBO.otf ]
+    \fi
+    \PJLsetlinespacing{\setstretch{1.05}}
+    \RequirePackage[italic,defaultmathsizes]{mathastext}
+\fi
+
 \def\PJL at font@alreadyset{}
 
-\RequirePackage[verbose=silent]{microtype}
+\PassOptionsToPackage{verbose=silent}{microtype}
+\RequirePackage{microtype}
 
 %%================================
 %% Graphics

Modified: trunk/Master/texmf-dist/tex/latex/colorist/colorbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/colorist/colorbook.cls	2021-06-06 20:49:57 UTC (rev 59491)
+++ trunk/Master/texmf-dist/tex/latex/colorist/colorbook.cls	2021-06-06 20:50:11 UTC (rev 59492)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesClass{colorbook}
-    [2021/05/24 A colorful book style]
+    [2021/06/07 A colorful book style]
 \def\colorclass at baseclass{book}
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
@@ -27,6 +27,11 @@
 }
 \DeclareBoolOption[false]{draft}
 \DeclareBoolOption[false]{fast}
+\DeclareBoolOption[false]{palatino}
+\DeclareBoolOption[false]{times}
+\DeclareBoolOption[false]{garamond}
+\DeclareBoolOption[false]{biolinum}
+\DeclareBoolOption[false]{customfont}
 
 \newif\if at colorclass@bfivepaper\@colorclass at bfivepaperfalse
 \DeclareVoidOption{b5paper}{\@colorclass at bfivepapertrue}
@@ -39,6 +44,18 @@
 \if at colorclass@draft
     \@colorclass at fasttrue
 \fi
+\if at colorclass@palatino
+    \@colorclass at customfonttrue
+\fi
+\if at colorclass@times
+    \@colorclass at customfonttrue
+\fi
+\if at colorclass@garamond
+    \@colorclass at customfonttrue
+\fi
+\if at colorclass@biolinum
+    \@colorclass at customfonttrue
+\fi
 
 %%================================
 %% Page layout
@@ -89,13 +106,68 @@
 \RequirePackage[T1]{fontenc}
 \RequirePackage{inputenc}
 \fi
+\if at colorclass@customfont\else
 \RequirePackage{mathpazo}
 \RequirePackage{newpxtext}
+\fi
 \RequirePackage{amssymb}
 
+\let\colorist at sffamily\sffamily
+\let\colorist at textsc\textsc
+
+\if at colorclass@palatino
+    \RequirePackage{amssymb}
+    \RequirePackage{mathpazo}
+    \PassOptionsToPackage{defaultsups}{newpxtext}
+    \RequirePackage{newpxtext}
+    \RequirePackage{newpxmath}
+    \let\openbox\relax
+    \PJLsetlinespacing{\setstretch{1.07}}
+\fi
+
+\if at colorclass@times
+    \RequirePackage{amssymb}
+    \PassOptionsToPackage{defaultsups}{newtxtext}
+    \RequirePackage{newtxtext}
+    \RequirePackage{newtxmath}
+    \let\openbox\relax
+    \PJLsetlinespacing{\setstretch{1.00}}
+    \let\colorist at textsc\relax
+\fi
+
+\if at colorclass@garamond
+    \RequirePackage{amssymb}
+    \PassOptionsToPackage{lining}{ebgaramond}
+    \RequirePackage{ebgaramond-maths}
+    \RequirePackage{ebgaramond}
+    % \RequirePackage{garamondlibre}
+    \PJLsetlinespacing{\setstretch{1.00}}
+    \let\colorist at textsc\relax
+\fi
+
+\if at colorclass@biolinum
+    \RequirePackage{amssymb}
+    % \RequirePackage{mathpazo}
+    % \RequirePackage[sansmath]{libertinust1math}
+    \ifPDFTeX
+        \RequirePackage{biolinum}
+        \renewcommand*\familydefault{\biolinum at family}
+    \else
+        \PassOptionsToPackage{no-math}{fontspec}
+        \RequirePackage{fontspec}
+        \setmainfont{LinBiolinum_R.otf}[
+            BoldFont       = LinBiolinum_RB.otf ,
+            ItalicFont     = LinBiolinum_RI.otf ,
+            BoldItalicFont = LinBiolinum_RBO.otf ]
+    \fi
+    \PJLsetlinespacing{\setstretch{1.05}}
+    \RequirePackage[italic,defaultmathsizes]{mathastext}
+\fi
+
 \def\PJL at font@alreadyset{}
 
-\RequirePackage[verbose=silent]{microtype}
+\PassOptionsToPackage{verbose=silent}{microtype}
+\RequirePackage{microtype}
 
 %%================================
 %% Graphics

Modified: trunk/Master/texmf-dist/tex/latex/colorist/colorist.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/colorist/colorist.sty	2021-06-06 20:49:57 UTC (rev 59491)
+++ trunk/Master/texmf-dist/tex/latex/colorist/colorist.sty	2021-06-06 20:50:11 UTC (rev 59492)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{colorist}
-    [2021/05/24 A colorful style for articles and books]
+    [2021/06/07 A colorful style for articles and books]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{%
@@ -26,6 +26,8 @@
 }
 \DeclareBoolOption[false]{draft}
 \DeclareBoolOption[false]{fast}
+\DeclareBoolOption[false]{puretext}
+\DeclareBoolOption[false]{nothms}
 \DeclareBoolOption[false]{allowbf}
 \ProcessKeyvalOptions*\relax
 
@@ -32,6 +34,9 @@
 \if at colorist@draft
   \@colorist at fasttrue
 \fi
+\if at colorist@puretext
+  \@colorist at nothmstrue
+\fi
 
 \if at colorist@allowbf
     \newcommand{\conditionalbfseries}{\bfseries\colorlet{PJLtempcolor}{.}\color{PJLtempcolor!90!paper}}
@@ -40,17 +45,17 @@
 \fi
 
 \newif\ifIsBook
-\ifdefined\chapter\IsBooktrue\else\IsBookfalse\fi
+\ifdefined\c at chapter\IsBooktrue\else\IsBookfalse\fi
 
 %%================================
 %% Title fonts
 %%================================
 \RequirePackage{anyfontsize}
-\newcommand{\partfont}{\conditionalbfseries\sffamily}
-\newcommand{\chapfont}{\conditionalbfseries\sffamily}
-\newcommand{\secfont}{\conditionalbfseries\sffamily}
-\newcommand{\subsecfont}{\conditionalbfseries\sffamily}
-\newcommand{\subsubsecfont}{\conditionalbfseries\sffamily}
+\newcommand{\partfont}{\conditionalbfseries\colorist at sffamily}
+\newcommand{\chapfont}{\conditionalbfseries\colorist at sffamily}
+\newcommand{\secfont}{\conditionalbfseries\colorist at sffamily}
+\newcommand{\subsecfont}{\conditionalbfseries\colorist at sffamily}
+\newcommand{\subsubsecfont}{\conditionalbfseries\colorist at sffamily}
 
 %%================================
 %% Paper configuration
@@ -179,9 +184,10 @@
             enhanced,
             skin = bicolor,
             frame engine = path,
-            sharp corners = all,
+            % sharp corners = all,
             width = 0.9\textwidth,
             top = 4mm, bottom = 4mm,
+            arc = .5mm,
             sidebyside,
             frame hidden,
             boxrule = 0mm,
@@ -201,8 +207,9 @@
         \begin{tcolorbox}[
             enhanced,
             width = 0.7\textwidth,
-            sharp corners = all,
+            % sharp corners = all,
             top = 4mm, bottom = 4mm,
+            arc = .5mm,
             frame hidden,
             boxrule = 0mm,
             colback = maintheme!20!paper,
@@ -287,7 +294,7 @@
 \RequirePackage{titletoc}
 \titlecontents{part}
     [0em]
-    {\addvspace{1.5pc}\filcenter\sffamily}
+    {\addvspace{1.5pc}\filcenter\colorist at sffamily}
     {\thecontentslabel\\\uppercase}
     {}
     {} % without page number
@@ -295,19 +302,19 @@
 \ifbool{IsBook}{
     \titlecontents{chapter}
         [2em] % i.e., 0em (part) + 2em
-        {\addvspace{1pc}\normalfont\color{maintheme}\sffamily\conditionalbfseries}
+        {\addvspace{1pc}\normalfont\color{maintheme}\colorist at sffamily\conditionalbfseries}
         {\contentslabel{2em}}
         {\hspace*{-2em}}
         {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\color{maintheme}\contentspage}
     \titlecontents{section}
         [4em] % i.e., 2em (chapter) + 2em
-        {\addvspace{.3pc}\normalfont\color{maintheme}\sffamily}
+        {\addvspace{.3pc}\normalfont\color{maintheme}\colorist at sffamily}
         {\contentslabel{1.75em}}
         {\hspace*{-1.75em}}
         {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\color{maintheme}\contentspage}
     \titlecontents{subsection}
         [7em] % i.e., 4em (section) + 3em
-        {\addvspace{.15pc}\normalfont\sffamily}
+        {\addvspace{.15pc}\normalfont\colorist at sffamily}
         {\contentslabel{2.75em}}
         {\hspace*{-2.75em}}
         {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\color{paper!55!-paper}\contentspage}
@@ -314,13 +321,13 @@
 }{
     \titlecontents{section}
         [2em] % i.e., 0em (part) + 2em
-        {\addvspace{.3pc}\normalfont\color{maintheme}\sffamily}
+        {\addvspace{.3pc}\normalfont\color{maintheme}\colorist at sffamily}
         {\contentslabel{1.75em}}
         {\hspace*{-1.75em}}
         {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\color{maintheme}\contentspage}
     \titlecontents{subsection}
         [5em] % i.e., 2em (section) + 3em
-        {\addvspace{.15pc}\normalfont\sffamily}
+        {\addvspace{.15pc}\normalfont\colorist at sffamily}
         {\contentslabel{2.75em}}
         {\hspace*{-2.75em}}
         {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\color{paper!55!-paper}\contentspage}
@@ -392,6 +399,7 @@
 %%================================
 \RequirePackage{mathtools}
 \RequirePackage{amsthm}
+\def\simpleqed{\hfill\makebox[1em]{\rlap{\textcolor{gray!25!paper}{\rule[-0.1em]{.95em}{.95em}}}{\kern.07em\raisebox{.07em}{\textcolor{paper}{\rule[-0.1em]{.81em}{.81em}}}\kern.07em}}}
 \newtheoremstyle{simple}%
     {}{}%
     {\normalfont}{}%
@@ -399,7 +407,7 @@
     {0pt}%
     {\conditionalbfseries\thmname{#1}\thmnumber{ #2}\hspace{.4em}%
         \textcolor{gray!55!paper}{$|$}\hspace{.4em}%
-        \color{gray}\thmnote{\ensuremath{(\text{#3})}~~}\pushQED{\qed}}
+        \color{gray}\thmnote{\ensuremath{(\text{#3})}~~}\pushQED{\simpleqed}}
 \def\@endtheorem{\popQED\endtrivlist\@endpefalse }
 
 \renewcommand{\qedsymbol}{%
@@ -409,11 +417,11 @@
     {0pt}{0pt}{\normalfont}{0pt}
     {}{\;}{0.25em}
     {{\thmname{#1}~\thmnumber{\textup{#2}}}
-    \thmnote{\normalfont\sffamily\color{black}~(#3)}}
+    \thmnote{\normalfont\colorist at sffamily\color{black}~(#3)}}
 
 \newtheoremstyle{emphasis}
     {0pt}{0pt}{\itshape}{0pt}{}{}{0pt}
-    {\thmnote{\normalfont\sffamily\color{black}#3\hspace*{0.5em}}}
+    {\thmnote{\normalfont\colorist at sffamily\color{black}#3\hspace*{0.5em}}}
 
 \if at colorist@fast
     \providecommand{\phantomsection}{}
@@ -425,161 +433,261 @@
     \RequirePackage{hyperref}
 \fi
 
-\RequirePackage[nothms]{PJLthm}
+\PassOptionsToPackage{nothms}{PJLthm}
+\RequirePackage{PJLthm}
 
-%% Redefine English theorems names
-\def\theoremnameEN{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Theorem}}
-\def\lemmanameEN{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Lemma}}
-\def\propositionnameEN{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Proposition}}
-\def\corollarynameEN{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Corollary}}
-\def\propertynameEN{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Property}}
-\def\factnameEN{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Fact}}
-\def\conjecturenameEN{\normalfont\sffamily\color{purple}\conditionalbfseries\textsc{Conjecture}}
-\def\definitionnameEN{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Definition}}
-\def\axiomnameEN{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Axiom}}
-\def\assumptionnameEN{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Assumption}}
-\def\conventionnameEN{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Convention}}
-\def\hypothesisnameEN{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Hypothesis}}
-\def\notationnameEN{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Notation}}
-\def\examplenameEN{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Example}}
-\def\problemnameEN{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Problem}}
-\def\questionnameEN{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Question}}
-\def\exercisenameEN{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Exercise}}
-\def\remarknameEN{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Remark}}
-\expandafter\def\csname definition-propositionnameEN\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Definition}-\propositionnameEN}
-\expandafter\def\csname definition-theoremnameEN\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Definition}-\theoremnameEN}
+%% Adjust English theorems names
+\pretocmd{\theoremnameEN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\lemmanameEN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propositionnameEN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\corollarynameEN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propertynameEN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\factnameEN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conjecturenameEN}{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\definitionnameEN}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\axiomnameEN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\assumptionnameEN}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conventionnameEN}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\hypothesisnameEN}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\notationnameEN}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\examplenameEN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\problemnameEN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\questionnameEN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\exercisenameEN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\remarknameEN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\observationnameEN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\expandafter\def\csname definition-propositionnameEN\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definition}-\propositionnameEN}
+\expandafter\def\csname definition-theoremnameEN\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definition}-\theoremnameEN}
 
-%% Redefine French theorems names
-\def\theoremnameFR{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Théorème}}
-\def\lemmanameFR{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Lemme}}
-\def\propositionnameFR{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Proposition}}
-\def\corollarynameFR{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Corollaire}}
-\def\propertynameFR{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Propriété}}
-\def\factnameFR{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Fait}}
-\def\conjecturenameFR{\normalfont\sffamily\color{purple}\conditionalbfseries\textsc{Conjecture}}
-\def\definitionnameFR{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Définition}}
-\def\axiomnameFR{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Axiome}}
-\def\assumptionnameFR{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Supposition}}
-\def\conventionnameFR{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Convention}}
-\def\hypothesisnameFR{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Hypothèse}}
-\def\notationnameFR{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Notation}}
-\def\examplenameFR{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Exemple}}
-\def\problemnameFR{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Problème}}
-\def\questionnameFR{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Question}}
-\def\exercisenameFR{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Exercice}}
-\def\remarknameFR{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Remarque}}
-\expandafter\def\csname definition-propositionnameFR\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Définition}-\propositionnameFR}
-\expandafter\def\csname definition-theoremnameFR\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Définition}-\theoremnameFR}
+%% Adjust French theorems names
+\pretocmd{\theoremnameFR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\lemmanameFR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propositionnameFR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\corollarynameFR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propertynameFR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\factnameFR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conjecturenameFR}{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\definitionnameFR}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\axiomnameFR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\assumptionnameFR}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conventionnameFR}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\hypothesisnameFR}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\notationnameFR}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\examplenameFR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\problemnameFR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\questionnameFR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\exercisenameFR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\remarknameFR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\observationnameFR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\expandafter\def\csname definition-propositionnameFR\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Définition}-\propositionnameFR}
+\expandafter\def\csname definition-theoremnameFR\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Définition}-\theoremnameFR}
 
-%% Redefine German theorems names
-\def\theoremnameDE{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Satz}}
-\def\lemmanameDE{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Lemma}}
-\def\propositionnameDE{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Proposition}}
-\def\corollarynameDE{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Korollar}}
-\def\propertynameDE{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Eigenschaft}}
-\def\factnameDE{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Fakt}}
-\def\conjecturenameDE{\normalfont\sffamily\color{purple}\conditionalbfseries\textsc{Vermutung}}
-\def\definitionnameDE{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Definition}}
-\def\axiomnameDE{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Axiom}}
-\def\assumptionnameDE{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Annahme}}
-\def\conventionnameDE{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Konvention}}
-\def\hypothesisnameDE{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Hypothese}}
-\def\notationnameDE{\normalfont\sffamily\color{forestgreen}\conditionalbfseries\textsc{Notation}}
-\def\examplenameDE{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Beispiel}}
-\def\problemnameDE{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Problem}}
-\def\questionnameDE{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Frage}}
-\def\exercisenameDE{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Übung}}
-\def\remarknameDE{\normalfont\sffamily\color{black}\conditionalbfseries\textsc{Bemerkung}}
-\expandafter\def\csname definition-propositionnameDE\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Definition}-\propositionnameDE}
-\expandafter\def\csname definition-theoremnameDE\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries\textsc{Definition}-\theoremnameDE}
+%% Adjust German theorems names
+\pretocmd{\theoremnameDE}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\lemmanameDE}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propositionnameDE}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\corollarynameDE}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propertynameDE}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\factnameDE}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conjecturenameDE}{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\definitionnameDE}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\axiomnameDE}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\assumptionnameDE}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conventionnameDE}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\hypothesisnameDE}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\notationnameDE}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\examplenameDE}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\problemnameDE}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\questionnameDE}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\exercisenameDE}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\remarknameDE}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\observationnameDE}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\expandafter\def\csname definition-propositionnameDE\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definition}-\propositionnameDE}
+\expandafter\def\csname definition-theoremnameDE\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definition}-\theoremnameDE}
 
-%% Redefine Chinese theorems names
-\def\theoremnameCN{\normalfont\sffamily\color{orange}\conditionalbfseries 定理}
-\def\lemmanameCN{\normalfont\sffamily\color{orange}\conditionalbfseries 引理}
-\def\propositionnameCN{\normalfont\sffamily\color{orange}\conditionalbfseries 命题}
-\def\corollarynameCN{\normalfont\sffamily\color{orange}\conditionalbfseries 推论}
-\def\propertynameCN{\normalfont\sffamily\color{orange}\conditionalbfseries 性质}
-\def\factnameCN{\normalfont\sffamily\color{black}\conditionalbfseries 事实}
-\def\conjecturenameCN{\normalfont\sffamily\color{purple}\conditionalbfseries 猜想}
-\def\definitionnameCN{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 定义}
-\def\axiomnameCN{\normalfont\sffamily\color{orange}\conditionalbfseries 公理}
-\def\assumptionnameCN{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 假设}
-\def\conventionnameCN{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 约定}
-\def\hypothesisnameCN{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 假设}
-\def\notationnameCN{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 记号}
-\def\examplenameCN{\normalfont\sffamily\color{black}\conditionalbfseries 例}
-\def\problemnameCN{\normalfont\sffamily\color{black}\conditionalbfseries 问题}
-\def\questionnameCN{\normalfont\sffamily\color{black}\conditionalbfseries 问题}
-\def\exercisenameCN{\normalfont\sffamily\color{black}\conditionalbfseries 练习}
-\def\remarknameCN{\normalfont\sffamily\color{black}\conditionalbfseries 备注}
-\expandafter\def\csname definition-propositionnameCN\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries 定义-\propositionnameCN}
-\expandafter\def\csname definition-theoremnameCN\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries 定义-\theoremnameCN}
+%% Adjust Italian theorems names
+\pretocmd{\theoremnameIT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\lemmanameIT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propositionnameIT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\corollarynameIT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propertynameIT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\factnameIT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conjecturenameIT}{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\definitionnameIT}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\axiomnameIT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\assumptionnameIT}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conventionnameIT}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\hypothesisnameIT}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\notationnameIT}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\examplenameIT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\problemnameIT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\questionnameIT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\exercisenameIT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\remarknameIT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\observationnameIT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\expandafter\def\csname definition-propositionnameIT\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definizione}-\propositionnameIT}
+\expandafter\def\csname definition-theoremnameIT\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definizione}-\theoremnameIT}
 
-\def\theoremnameTC{\normalfont\sffamily\color{orange}\conditionalbfseries 定理}
-\def\lemmanameTC{\normalfont\sffamily\color{orange}\conditionalbfseries 引理}
-\def\propositionnameTC{\normalfont\sffamily\color{orange}\conditionalbfseries 命題}
-\def\corollarynameTC{\normalfont\sffamily\color{orange}\conditionalbfseries 推論}
-\def\propertynameTC{\normalfont\sffamily\color{orange}\conditionalbfseries 性質}
-\def\factnameTC{\normalfont\sffamily\color{black}\conditionalbfseries 事實}
-\def\conjecturenameTC{\normalfont\sffamily\color{purple}\conditionalbfseries 猜想}
-\def\definitionnameTC{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 定義}
-\def\axiomnameTC{\normalfont\sffamily\color{orange}\conditionalbfseries 公理}
-\def\assumptionnameTC{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 假設}
-\def\conventionnameTC{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 約定}
-\def\hypothesisnameTC{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 假設}
-\def\notationnameTC{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 記號}
-\def\examplenameTC{\normalfont\sffamily\color{black}\conditionalbfseries 例}
-\def\problemnameTC{\normalfont\sffamily\color{black}\conditionalbfseries 問題}
-\def\questionnameTC{\normalfont\sffamily\color{black}\conditionalbfseries 問題}
-\def\exercisenameTC{\normalfont\sffamily\color{black}\conditionalbfseries 練習}
-\def\remarknameTC{\normalfont\sffamily\color{black}\conditionalbfseries 備註}
-\expandafter\def\csname definition-propositionnameTC\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries 定義-\propositionnameTC}
-\expandafter\def\csname definition-theoremnameTC\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries 定義-\theoremnameTC}
+%% Adjust Portuguese theorems names
+\pretocmd{\theoremnamePT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\lemmanamePT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propositionnamePT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\corollarynamePT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propertynamePT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\factnamePT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conjecturenamePT}{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\definitionnamePT}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\axiomnamePT}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\assumptionnamePT}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conventionnamePT}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\hypothesisnamePT}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\notationnamePT}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\examplenamePT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\problemnamePT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\questionnamePT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\exercisenamePT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\remarknamePT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\observationnamePT}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\expandafter\def\csname definition-propositionnamePT\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definição}-\propositionnamePT}
+\expandafter\def\csname definition-theoremnamePT\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definição}-\theoremnamePT}
 
-%% Redefine Japanese theorems names
-\def\theoremnameJP{\normalfont\sffamily\color{orange}\conditionalbfseries 定理}
-\def\lemmanameJP{\normalfont\sffamily\color{orange}\conditionalbfseries 補題}
-\def\propositionnameJP{\normalfont\sffamily\color{orange}\conditionalbfseries 命題}
-\def\corollarynameJP{\normalfont\sffamily\color{orange}\conditionalbfseries 系}
-\def\propertynameJP{\normalfont\sffamily\color{orange}\conditionalbfseries 性質}
-\def\factnameJP{\normalfont\sffamily\color{black}\conditionalbfseries 事実}
-\def\conjecturenameJP{\normalfont\sffamily\color{purple}\conditionalbfseries 予想}
-\def\definitionnameJP{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 定義}
-\def\axiomnameJP{\normalfont\sffamily\color{orange}\conditionalbfseries 公理}
-\def\assumptionnameJP{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 仮定}
-\def\conventionnameJP{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 慣例}
-\def\hypothesisnameJP{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 仮設}
-\def\notationnameJP{\normalfont\sffamily\color{forestgreen}\conditionalbfseries 記法}
-\def\examplenameJP{\normalfont\sffamily\color{black}\conditionalbfseries 例}
-\def\problemnameJP{\normalfont\sffamily\color{black}\conditionalbfseries 問題}
-\def\questionnameJP{\normalfont\sffamily\color{black}\conditionalbfseries 問題}
-\def\exercisenameJP{\normalfont\sffamily\color{black}\conditionalbfseries 練習}
-\def\remarknameJP{\normalfont\sffamily\color{black}\conditionalbfseries 注釈}
-\expandafter\def\csname definition-propositionnameJP\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries 定義-\propositionnameJP}
-\expandafter\def\csname definition-theoremnameJP\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries 定義-\theoremnameJP}
+%% Adjust Brazilian theorems names
+\pretocmd{\theoremnameBR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\lemmanameBR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propositionnameBR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\corollarynameBR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propertynameBR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\factnameBR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conjecturenameBR}{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\definitionnameBR}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\axiomnameBR}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\assumptionnameBR}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conventionnameBR}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\hypothesisnameBR}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\notationnameBR}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\examplenameBR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\problemnameBR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\questionnameBR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\exercisenameBR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\remarknameBR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\observationnameBR}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\expandafter\def\csname definition-propositionnameBR\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definição}-\propositionnameBR}
+\expandafter\def\csname definition-theoremnameBR\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definição}-\theoremnameBR}
 
-%% Redefine Russian theorems names
-\def\theoremnameRU{\normalfont\sffamily\color{orange}\conditionalbfseries Теорема}
-\def\lemmanameRU{\normalfont\sffamily\color{orange}\conditionalbfseries Лемма}
-\def\propositionnameRU{\normalfont\sffamily\color{orange}\conditionalbfseries Предложение}
-\def\corollarynameRU{\normalfont\sffamily\color{orange}\conditionalbfseries Следствие}
-\def\propertynameRU{\normalfont\sffamily\color{orange}\conditionalbfseries Имущество}
-\def\factnameRU{\normalfont\sffamily\color{black}\conditionalbfseries Факт}
-\def\conjecturenameRU{\normalfont\sffamily\color{purple}\conditionalbfseries Гипотеза}
-\def\definitionnameRU{\normalfont\sffamily\color{forestgreen}\conditionalbfseries Определение}
-\def\axiomnameRU{\normalfont\sffamily\color{orange}\conditionalbfseries Аксиома}
-\def\assumptionnameRU{\normalfont\sffamily\color{forestgreen}\conditionalbfseries Предположение}
-\def\conventionnameRU{\normalfont\sffamily\color{forestgreen}\conditionalbfseries Конвенция}
-\def\hypothesisnameRU{\normalfont\sffamily\color{forestgreen}\conditionalbfseries Гипотеза}
-\def\notationnameRU{\normalfont\sffamily\color{forestgreen}\conditionalbfseries Нотация}
-\def\examplenameRU{\normalfont\sffamily\color{black}\conditionalbfseries Пример}
-\def\problemnameRU{\normalfont\sffamily\color{black}\conditionalbfseries Проблема}
-\def\questionnameRU{\normalfont\sffamily\color{black}\conditionalbfseries Вопрос}
-\def\exercisenameRU{\normalfont\sffamily\color{black}\conditionalbfseries Упражнение}
-\def\remarknameRU{\normalfont\sffamily\color{black}\conditionalbfseries Замечание}
-\expandafter\def\csname definition-propositionnameRU\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries Определение-\propositionnameRU}
-\expandafter\def\csname definition-theoremnameRU\endcsname{\normalfont\sffamily\color{orange}\conditionalbfseries Определение-\theoremnameRU}
+%% Adjust Spanish theorems names
+\pretocmd{\theoremnameES}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\lemmanameES}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propositionnameES}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\corollarynameES}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\propertynameES}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\factnameES}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conjecturenameES}{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\definitionnameES}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\axiomnameES}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\assumptionnameES}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\conventionnameES}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\hypothesisnameES}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\notationnameES}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\examplenameES}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\problemnameES}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\questionnameES}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\exercisenameES}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\remarknameES}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\pretocmd{\observationnameES}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries\colorist at textsc}{}{\FAIL}
+\expandafter\def\csname definition-propositionnameES\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definição}-\propositionnameES}
+\expandafter\def\csname definition-theoremnameES\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries\colorist at textsc{Definição}-\theoremnameES}
 
+%% Adjust Chinese theorems names
+\pretocmd{\theoremnameCN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\lemmanameCN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\propositionnameCN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\corollarynameCN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\propertynameCN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\factnameCN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\conjecturenameCN}{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\definitionnameCN}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\axiomnameCN}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\assumptionnameCN}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\conventionnameCN}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\hypothesisnameCN}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\notationnameCN}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\examplenameCN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\problemnameCN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\questionnameCN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\exercisenameCN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\remarknameCN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\observationnameCN}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\expandafter\def\csname definition-propositionnameCN\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries{定义}-\propositionnameCN}
+\expandafter\def\csname definition-theoremnameCN\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries{定义}-\theoremnameCN}
+
+\pretocmd{\theoremnameTC}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\lemmanameTC}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\propositionnameTC}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\corollarynameTC}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\propertynameTC}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\factnameTC}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\conjecturenameTC}{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\definitionnameTC}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\axiomnameTC}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\assumptionnameTC}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\conventionnameTC}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\hypothesisnameTC}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\notationnameTC}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\examplenameTC}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\problemnameTC}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\questionnameTC}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\exercisenameTC}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\remarknameTC}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\observationnameTC}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\expandafter\def\csname definition-propositionnameTC\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries{定義}-\propositionnameTC}
+\expandafter\def\csname definition-theoremnameTC\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries{定義}-\theoremnameTC}
+
+%% Adjust Japanese theorems names
+\pretocmd{\theoremnameJP}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\lemmanameJP}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\propositionnameJP}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\corollarynameJP}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\propertynameJP}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\factnameJP}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\conjecturenameJP}{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\definitionnameJP}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\axiomnameJP}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\assumptionnameJP}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\conventionnameJP}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\hypothesisnameJP}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\notationnameJP}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\examplenameJP}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\problemnameJP}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\questionnameJP}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\exercisenameJP}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\remarknameJP}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\observationnameJP}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\expandafter\def\csname definition-propositionnameJP\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries{定義}-\propositionnameJP}
+\expandafter\def\csname definition-theoremnameJP\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries{定義}-\theoremnameJP}
+
+%% Adjust Russian theorems names
+\pretocmd{\theoremnameRU}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\lemmanameRU}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\propositionnameRU}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\corollarynameRU}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\propertynameRU}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\factnameRU}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\conjecturenameRU}{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\definitionnameRU}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\axiomnameRU}{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\assumptionnameRU}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\conventionnameRU}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\hypothesisnameRU}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\notationnameRU}{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\examplenameRU}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\problemnameRU}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\questionnameRU}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\exercisenameRU}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\remarknameRU}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\pretocmd{\observationnameRU}{\normalfont\colorist at sffamily\color{black}\conditionalbfseries}{}{\FAIL}
+\expandafter\def\csname definition-propositionnameRU\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries{Определение}-\propositionnameRU}
+\expandafter\def\csname definition-theoremnameRU\endcsname{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries{Определение}-\theoremnameRU}
+
 %% Theorem environments
 \theoremstyle{basic}
 \ifbool{IsBook}{
@@ -587,6 +695,7 @@
 }{
     \newaliascnt{highest}{section}
 }
+\if at colorist@nothms\else
 \CreateTheorem{theorem}<highest>
 \CreateTheorem{lemma}[theorem]
 \CreateTheorem{proposition}[theorem]
@@ -629,154 +738,258 @@
 \theoremstyle{emphasis}
 \CreateTheorem{remark}<highest>
 \CreateTheorem*{remark*}
+\CreateTheorem{observation}<highest>
+\CreateTheorem*{observation*}
+\fi
 
 \numberwithin{equation}{highest}
 
 %% Cref label format
-\creflabelformat{theoremEN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{lemmaEN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propositionEN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{corollaryEN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propertyEN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{factEN}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{conjectureEN}{#2{\normalfont\sffamily\color{purple}\conditionalbfseries#1}#3}
-\creflabelformat{definitionEN}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{axiomEN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{assumptionEN}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{conventionEN}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{hypothesisEN}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{notationEN}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{exampleEN}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{problemEN}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{questionEN}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{exerciseEN}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{definition-theoremEN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{definition-propositionEN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{PJLtheorem}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{PJLlemma}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{PJLproposition}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{PJLcorollary}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{PJLproperty}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{PJLfact}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{PJLconjecture}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{PJLdefinition}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{PJLaxiom}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{PJLassumption}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{PJLconvention}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{PJLhypothesis}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{PJLnotation}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{PJLexample}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{PJLproblem}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{PJLquestion}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{PJLexercise}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{PJLdefinition-theorem}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{PJLdefinition-proposition}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
 
-\creflabelformat{theoremFR}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{lemmaFR}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propositionFR}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{corollaryFR}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propertyFR}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{factFR}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{conjectureFR}{#2{\normalfont\sffamily\color{purple}\conditionalbfseries#1}#3}
-\creflabelformat{definitionFR}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{axiomFR}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{assumptionFR}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{conventionFR}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{hypothesisFR}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{notationFR}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{exampleFR}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{problemFR}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{questionFR}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{exerciseFR}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{definition-theoremFR}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{definition-propositionFR}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{theoremEN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{lemmaEN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propositionEN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{corollaryEN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propertyEN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{factEN}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{conjectureEN}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{definitionEN}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{axiomEN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{assumptionEN}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{conventionEN}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{hypothesisEN}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{notationEN}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{exampleEN}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{problemEN}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{questionEN}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{exerciseEN}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{definition-theoremEN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{definition-propositionEN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
 
-\creflabelformat{theoremDE}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{lemmaDE}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propositionDE}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{corollaryDE}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propertyDE}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{factDE}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{conjectureDE}{#2{\normalfont\sffamily\color{purple}\conditionalbfseries#1}#3}
-\creflabelformat{definitionDE}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{axiomDE}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{assumptionDE}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{conventionDE}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{hypothesisDE}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{notationDE}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{exampleDE}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{problemDE}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{questionDE}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{exerciseDE}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{definition-theoremDE}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{definition-propositionDE}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{theoremFR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{lemmaFR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propositionFR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{corollaryFR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propertyFR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{factFR}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{conjectureFR}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{definitionFR}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{axiomFR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{assumptionFR}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{conventionFR}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{hypothesisFR}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{notationFR}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{exampleFR}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{problemFR}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{questionFR}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{exerciseFR}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{definition-theoremFR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{definition-propositionFR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
 
-\creflabelformat{theoremCN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{lemmaCN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propositionCN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{corollaryCN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propertyCN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{factCN}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{conjectureCN}{#2{\normalfont\sffamily\color{purple}\conditionalbfseries#1}#3}
-\creflabelformat{definitionCN}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{axiomCN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{assumptionCN}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{conventionCN}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{hypothesisCN}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{notationCN}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{exampleCN}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{problemCN}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{questionCN}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{exerciseCN}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{definition-theoremCN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{definition-propositionCN}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{theoremDE}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{lemmaDE}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propositionDE}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{corollaryDE}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propertyDE}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{factDE}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{conjectureDE}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{definitionDE}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{axiomDE}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{assumptionDE}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{conventionDE}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{hypothesisDE}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{notationDE}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{exampleDE}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{problemDE}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{questionDE}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{exerciseDE}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{definition-theoremDE}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{definition-propositionDE}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
 
-\creflabelformat{theoremTC}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{lemmaTC}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propositionTC}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{corollaryTC}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propertyTC}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{factTC}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{conjectureTC}{#2{\normalfont\sffamily\color{purple}\conditionalbfseries#1}#3}
-\creflabelformat{definitionTC}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{axiomTC}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{assumptionTC}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{conventionTC}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{hypothesisTC}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{notationTC}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{exampleTC}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{problemTC}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{questionTC}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{exerciseTC}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{definition-theoremTC}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{definition-propositionTC}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{theoremIT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{lemmaIT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propositionIT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{corollaryIT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propertyIT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{factIT}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{conjectureIT}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{definitionIT}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{axiomIT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{assumptionIT}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{conventionIT}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{hypothesisIT}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{notationIT}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{exampleIT}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{problemIT}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{questionIT}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{exerciseIT}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{definition-theoremIT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{definition-propositionIT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
 
-\creflabelformat{theoremJP}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{lemmaJP}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propositionJP}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{corollaryJP}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propertyJP}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{factJP}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{conjectureJP}{#2{\normalfont\sffamily\color{purple}\conditionalbfseries#1}#3}
-\creflabelformat{definitionJP}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{axiomJP}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{assumptionJP}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{conventionJP}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{hypothesisJP}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{notationJP}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{exampleJP}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{problemJP}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{questionJP}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{exerciseJP}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{definition-theoremJP}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{definition-propositionJP}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{theoremPT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{lemmaPT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propositionPT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{corollaryPT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propertyPT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{factPT}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{conjecturePT}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{definitionPT}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{axiomPT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{assumptionPT}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{conventionPT}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{hypothesisPT}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{notationPT}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{examplePT}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{problemPT}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{questionPT}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{exercisePT}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{definition-theoremPT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{definition-propositionPT}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
 
-\creflabelformat{theoremRU}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{lemmaRU}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propositionRU}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{corollaryRU}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{propertyRU}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{factRU}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{conjectureRU}{#2{\normalfont\sffamily\color{purple}\conditionalbfseries#1}#3}
-\creflabelformat{definitionRU}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{axiomRU}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{assumptionRU}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{conventionRU}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{hypothesisRU}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{notationRU}{#2{\normalfont\sffamily\color{forestgreen}\conditionalbfseries#1}#3}
-\creflabelformat{exampleRU}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{problemRU}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{questionRU}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{exerciseRU}{#2{\normalfont\sffamily\color{black}\conditionalbfseries#1}#3}
-\creflabelformat{definition-theoremRU}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
-\creflabelformat{definition-propositionRU}{#2{\normalfont\sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{theoremBR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{lemmaBR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propositionBR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{corollaryBR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propertyBR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{factBR}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{conjectureBR}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{definitionBR}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{axiomBR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{assumptionBR}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{conventionBR}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{hypothesisBR}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{notationBR}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{exampleBR}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{problemBR}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{questionBR}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{exerciseBR}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{definition-theoremBR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{definition-propositionBR}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
 
+\creflabelformat{theoremES}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{lemmaES}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propositionES}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{corollaryES}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propertyES}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{factES}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{conjectureES}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{definitionES}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{axiomES}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{assumptionES}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{conventionES}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{hypothesisES}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{notationES}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{exampleES}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{problemES}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{questionES}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{exerciseES}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{definition-theoremES}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{definition-propositionES}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+
+\creflabelformat{theoremCN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{lemmaCN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propositionCN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{corollaryCN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propertyCN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{factCN}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{conjectureCN}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{definitionCN}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{axiomCN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{assumptionCN}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{conventionCN}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{hypothesisCN}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{notationCN}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{exampleCN}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{problemCN}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{questionCN}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{exerciseCN}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{definition-theoremCN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{definition-propositionCN}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+
+\creflabelformat{theoremTC}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{lemmaTC}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propositionTC}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{corollaryTC}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propertyTC}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{factTC}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{conjectureTC}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{definitionTC}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{axiomTC}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{assumptionTC}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{conventionTC}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{hypothesisTC}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{notationTC}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{exampleTC}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{problemTC}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{questionTC}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{exerciseTC}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{definition-theoremTC}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{definition-propositionTC}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+
+\creflabelformat{theoremJP}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{lemmaJP}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propositionJP}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{corollaryJP}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propertyJP}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{factJP}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{conjectureJP}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{definitionJP}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{axiomJP}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{assumptionJP}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{conventionJP}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{hypothesisJP}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{notationJP}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{exampleJP}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{problemJP}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{questionJP}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{exerciseJP}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{definition-theoremJP}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{definition-propositionJP}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+
+\creflabelformat{theoremRU}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{lemmaRU}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propositionRU}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{corollaryRU}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{propertyRU}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{factRU}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{conjectureRU}{#2{\normalfont\colorist at sffamily\color{purple}\conditionalbfseries#1}#3}
+\creflabelformat{definitionRU}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{axiomRU}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{assumptionRU}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{conventionRU}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{hypothesisRU}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{notationRU}{#2{\normalfont\colorist at sffamily\color{forestgreen}\conditionalbfseries#1}#3}
+\creflabelformat{exampleRU}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{problemRU}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{questionRU}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{exerciseRU}{#2{\normalfont\colorist at sffamily\color{black}\conditionalbfseries#1}#3}
+\creflabelformat{definition-theoremRU}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+\creflabelformat{definition-propositionRU}{#2{\normalfont\colorist at sffamily\color{orange}\conditionalbfseries#1}#3}
+
 %% Icons on the margin
 \RequirePackage{marginnote}
 \RequirePackage{ifoddpage}
 \newcommand{\mparadjust}[1]{\renewcommand*{\marginnotevadjust}{#1}}
+\AtEndPreamble{ % For puretext mode
 \pretocmd{\remark}{%
     \if at twoside\checkoddpage%
         \ifoddpage\reversemarginpar\fi%
@@ -807,6 +1020,7 @@
         \fi%
     }\normalmarginpar%
 }{}{\FAIL}
+}
 
 \RequirePackage{iftex}
 \ifXeTeX
@@ -943,52 +1157,52 @@
     {enhanced jigsaw,pad at break*=1mm,breakable,
     left=4mm,right=4mm,top=1mm,bottom=1mm,
     colback=lightorange!10!paper,boxrule=0pt,frame hidden,
-    borderline west={1.5mm}{-1mm}{forestgreen},arc=.7mm}
+    borderline west={1.5mm}{0mm}{forestgreen},arc=.7mm}
 \tcolorboxenvironment{definition*}
     {enhanced jigsaw,pad at break*=1mm,breakable,
     left=4mm,right=4mm,top=1mm,bottom=1mm,
     colback=lightorange!10!paper,boxrule=0pt,frame hidden,
-    borderline west={1.5mm}{-1mm}{forestgreen},arc=.7mm}
+    borderline west={1.5mm}{0mm}{forestgreen},arc=.7mm}
 \tcolorboxenvironment{assumption}
     {enhanced jigsaw,pad at break*=1mm,breakable,
     left=4mm,right=4mm,top=1mm,bottom=1mm,
     colback=lightorange!10!paper,boxrule=0pt,frame hidden,
-    borderline west={1.5mm}{-1mm}{forestgreen},arc=.7mm}
+    borderline west={1.5mm}{0mm}{forestgreen},arc=.7mm}
 \tcolorboxenvironment{assumption*}
     {enhanced jigsaw,pad at break*=1mm,breakable,
     left=4mm,right=4mm,top=1mm,bottom=1mm,
     colback=lightorange!10!paper,boxrule=0pt,frame hidden,
-    borderline west={1.5mm}{-1mm}{forestgreen},arc=.7mm}
+    borderline west={1.5mm}{0mm}{forestgreen},arc=.7mm}
 \tcolorboxenvironment{convention}
     {enhanced jigsaw,pad at break*=1mm,breakable,
     left=4mm,right=4mm,top=1mm,bottom=1mm,
     colback=lightorange!10!paper,boxrule=0pt,frame hidden,
-    borderline west={1.5mm}{-1mm}{forestgreen},arc=.7mm}
+    borderline west={1.5mm}{0mm}{forestgreen},arc=.7mm}
 \tcolorboxenvironment{convention*}
     {enhanced jigsaw,pad at break*=1mm,breakable,
     left=4mm,right=4mm,top=1mm,bottom=1mm,
     colback=lightorange!10!paper,boxrule=0pt,frame hidden,
-    borderline west={1.5mm}{-1mm}{forestgreen},arc=.7mm}
+    borderline west={1.5mm}{0mm}{forestgreen},arc=.7mm}
 \tcolorboxenvironment{hypothesis}
     {enhanced jigsaw,pad at break*=1mm,breakable,
     left=4mm,right=4mm,top=1mm,bottom=1mm,
     colback=lightorange!10!paper,boxrule=0pt,frame hidden,
-    borderline west={1.5mm}{-1mm}{forestgreen},arc=.7mm}
+    borderline west={1.5mm}{0mm}{forestgreen},arc=.7mm}
 \tcolorboxenvironment{hypothesis*}
     {enhanced jigsaw,pad at break*=1mm,breakable,
     left=4mm,right=4mm,top=1mm,bottom=1mm,
     colback=lightorange!10!paper,boxrule=0pt,frame hidden,
-    borderline west={1.5mm}{-1mm}{forestgreen},arc=.7mm}
+    borderline west={1.5mm}{0mm}{forestgreen},arc=.7mm}
 \tcolorboxenvironment{notation}
     {enhanced jigsaw,pad at break*=1mm,breakable,
     left=4mm,right=4mm,top=1mm,bottom=1mm,
     colback=lightorange!10!paper,boxrule=0pt,frame hidden,
-    borderline west={1.5mm}{-1mm}{forestgreen},arc=.7mm}
+    borderline west={1.5mm}{0mm}{forestgreen},arc=.7mm}
 \tcolorboxenvironment{notation*}
     {enhanced jigsaw,pad at break*=1mm,breakable,
     left=4mm,right=4mm,top=1mm,bottom=1mm,
     colback=lightorange!10!paper,boxrule=0pt,frame hidden,
-    borderline west={1.5mm}{-1mm}{forestgreen},arc=.7mm}
+    borderline west={1.5mm}{0mm}{forestgreen},arc=.7mm}
 
 \tcolorboxenvironment{example}
     {enhanced jigsaw,pad at break*=1mm,breakable,colback=gray!10!paper,
@@ -1123,7 +1337,7 @@
 \renewcommand{\@maketitle}{%
 \begin{center}%
     \color{maintheme}%
-    {\Large\sffamily\scshape\conditionalbfseries\@title}\\\bigskip%
+    {\Large\colorist at sffamily\scshape\conditionalbfseries\@title}\\\bigskip%
     \color{black!80!paper}%
     {\scshape\@author}\\\smallskip%
     {\@date}%



More information about the tex-live-commits mailing list.