summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-03-10 03:02:47 +0000
committerNorbert Preining <norbert@preining.info>2024-03-10 03:02:47 +0000
commit0977b5581b838e81912bc5f34fff3672359e236a (patch)
treef2d20c9064dde8c70e3ce03f325ed705fce2d793 /macros
parentbb1788335b7c394ee980b7b6f12b81f5223bbd63 (diff)
CTAN sync 202403100302
Diffstat (limited to 'macros')
-rw-r--r--macros/generic/markdown/CHANGES.md21
-rw-r--r--macros/generic/markdown/VERSION2
-rw-r--r--macros/generic/markdown/examples/latex-luatex.tex10
-rw-r--r--macros/generic/markdown/markdown.dtx4
-rw-r--r--macros/generic/markdown/markdown.html4
-rw-r--r--macros/generic/markdown/markdown.pdfbin1089321 -> 1089312 bytes
-rw-r--r--macros/latex/contrib/fadingimage/License415
-rw-r--r--macros/latex/contrib/fadingimage/README.md17
-rw-r--r--macros/latex/contrib/fadingimage/doc/Beautiful-realities.jpegbin0 -> 94115 bytes
-rw-r--r--macros/latex/contrib/fadingimage/doc/fadingimage.pdfbin0 -> 135401 bytes
-rw-r--r--macros/latex/contrib/fadingimage/doc/fadingimage.tex56
-rw-r--r--macros/latex/contrib/fadingimage/tex/fadingimage.sty42
-rw-r--r--macros/latex/contrib/fithesis/LICENSE.tex8
-rw-r--r--macros/latex/contrib/fithesis/VERSION.tex2
-rw-r--r--macros/latex/contrib/fithesis/fithesis.dtx7
-rw-r--r--macros/latex/contrib/fithesis/fithesis.pdfbin767427 -> 772755 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdfbin15062 -> 15064 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdfbin3841 -> 3843 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdfbin3837 -> 3839 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdfbin3771 -> 3773 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdfbin3767 -> 3769 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdfbin15892 -> 15894 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdfbin12305 -> 12307 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdfbin4605 -> 4607 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdfbin4600 -> 4602 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf22
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf22
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdfbin12838 -> 12840 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdfbin11709 -> 11711 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdfbin3702 -> 3704 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdfbin3697 -> 3699 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf22
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdfbin2727 -> 2729 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdfbin11529 -> 11531 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdfbin11199 -> 11201 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdfbin4657 -> 4659 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdfbin4652 -> 4654 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdfbin3307 -> 3309 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdfbin3303 -> 3305 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdfbin11634 -> 11636 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdfbin10758 -> 10760 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdfbin4507 -> 4509 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdfbin4502 -> 4504 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdfbin3097 -> 3099 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdfbin3091 -> 3093 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdfbin11492 -> 11494 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdfbin17579 -> 17581 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdfbin3786 -> 3788 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdfbin3780 -> 3782 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf22
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf22
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdfbin18339 -> 18341 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdfbin9955 -> 9957 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdfbin3782 -> 3784 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdfbin3776 -> 3778 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdfbin2852 -> 2854 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdfbin2849 -> 2851 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdfbin10494 -> 10496 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdfbin9901 -> 9903 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdfbin4119 -> 4121 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdfbin4113 -> 4115 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf22
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdfbin2894 -> 2896 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdfbin10396 -> 10398 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdfbin41114 -> 41116 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdfbin4008 -> 4010 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdfbin4002 -> 4004 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdfbin3073 -> 3075 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdfbin3069 -> 3071 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdfbin41093 -> 41095 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdfbin11596 -> 11598 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdfbin3802 -> 3804 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdfbin3797 -> 3799 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdfbin3128 -> 3130 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf22
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdfbin12083 -> 12085 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdfbin24328 -> 24330 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdfbin4398 -> 4400 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdfbin4393 -> 4395 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdfbin3068 -> 3070 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdfbin3063 -> 3065 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdfbin25396 -> 25398 bytes
-rw-r--r--macros/latex/contrib/fithesis/style/mu/base.dtx51
-rw-r--r--macros/latex/contrib/fithesis/style/mu/econ.dtx14
-rw-r--r--macros/latex/contrib/fithesis/style/mu/fsps.dtx14
-rw-r--r--macros/latex/contrib/fithesis/style/mu/law.dtx6
-rw-r--r--macros/latex/contrib/fithesis/style/mu/med.dtx6
-rw-r--r--macros/latex/contrib/fithesis/style/mu/sci.dtx16
-rw-r--r--macros/latex/contrib/gzt/README.md1
-rw-r--r--macros/latex/contrib/gzt/doc/french/gzt-fr.pdfbin545986 -> 546492 bytes
-rw-r--r--macros/latex/contrib/gzt/source/gzt.dtx472
-rw-r--r--macros/latex/contrib/litebook/License415
-rw-r--r--macros/latex/contrib/litebook/README.md17
-rw-r--r--macros/latex/contrib/litebook/doc/cha/cha1.tex125
-rw-r--r--macros/latex/contrib/litebook/doc/cha/scha.tex3
-rw-r--r--macros/latex/contrib/litebook/doc/figures/Beautiful-realities.jpegbin0 -> 94115 bytes
-rw-r--r--macros/latex/contrib/litebook/doc/litebook.pdfbin0 -> 723924 bytes
-rw-r--r--macros/latex/contrib/litebook/doc/litebook.tex18
-rw-r--r--macros/latex/contrib/litebook/tex/litebook.cls175
99 files changed, 1761 insertions, 314 deletions
diff --git a/macros/generic/markdown/CHANGES.md b/macros/generic/markdown/CHANGES.md
index e0f893ab21..48d2d7066d 100644
--- a/macros/generic/markdown/CHANGES.md
+++ b/macros/generic/markdown/CHANGES.md
@@ -1,5 +1,19 @@
# Changes
+## 3.5.0
+
+## 3.4.2 (2024-03-09)
+
+Fixes:
+
+- In `\begin{markdown}[options]`, allow a new line before `options`.
+ (#414, #415)
+
+Contributed Software:
+
+- Add `contributions/istqb_product_base`. (8e727c9b)
+- Add `contributions/fithesis`. (0b6a436c, 0725b20c, 7daf2b5e)
+
## 3.4.1 (2024-02-16)
Fixes:
@@ -10,11 +24,10 @@ Fixes:
Deprecation:
-- Replace all instances of `\markdownInfo`, `\markdownWarning`, and
- `\markdownError` with l3msg functions and deprecate `\markdownInfo`,
- `\markdownWarning`, and `\markdownError`. (#383, #398, e3ca682c, 48002f84)
+- Replace `\markdownInfo`, `\markdownWarning`, and `\markdownError` with l3msg
+ functions and deprecate them. (#383, #398, e3ca682c, 48002f84)
- Use the `TEXMF_OUTPUT_DIRECTORY` environmental variable to set
- `\markdownOptionOutputDir` and deprecate `\markdownOptionOutputDir`.
+ `\markdownOptionOutputDir` and deprecate it.
(#405, #409, [matrix.org][matrix-405])
[matrix-405]: https://matrix.to/#/!efVbynJpCMjlOTfose:matrix.org/$8oUA2Bn3ch3q9K6RU-1EgpO9uQOd_3Mky4YwT325Ib0?via=matrix.org&via=im.f3l.de
diff --git a/macros/generic/markdown/VERSION b/macros/generic/markdown/VERSION
index 941a04710b..7fba28f70e 100644
--- a/macros/generic/markdown/VERSION
+++ b/macros/generic/markdown/VERSION
@@ -1 +1 @@
-3.4.1-0-g457226ae (2024-02-16)
+3.4.2-0-ga45cf0ed (2024-03-09)
diff --git a/macros/generic/markdown/examples/latex-luatex.tex b/macros/generic/markdown/examples/latex-luatex.tex
index 9b2e623408..5aa7c85d7d 100644
--- a/macros/generic/markdown/examples/latex-luatex.tex
+++ b/macros/generic/markdown/examples/latex-luatex.tex
@@ -1,15 +1,5 @@
\documentclass{book}
\usepackage{polyglossia}
-% work around a bug in polyglossia
-\makeatletter
-\ExplSyntaxOn
-\pretocmd\xpg@set@alias@values{%
- \prop_if_exist:cF { xpg@alias@keyvals@#1@#4 }
- { \prop_new:c {xpg@alias@keyvals@#1@#4} }
-}{}{}
-\ExplSyntaxOff
-\makeatother
-% end of workaround
\setmainlanguage{english}
\usepackage{fontspec}
\usepackage{booktabs}
diff --git a/macros/generic/markdown/markdown.dtx b/macros/generic/markdown/markdown.dtx
index 26b5db62f1..5ce5a6496e 100644
--- a/macros/generic/markdown/markdown.dtx
+++ b/macros/generic/markdown/markdown.dtx
@@ -938,7 +938,7 @@ Requirements
The package requires either [our official Docker image][docker], which contains
the latest development version of the Markdown package, or a \TeX{}
-distribution: [\TeX{} Live][tl] ≥ 2020 is known to work with the current
+distribution: [\TeX{} Live][tl] ≥ 2022 is known to work with the current
version of the Markdown package and so are recent versions of [Mik\TeX{}][mik].
If you are using an older, incomplete, or atypical \TeX{} distribution, please
consult the [technical documentation][techdoc] for a detailed list of
@@ -33732,7 +33732,7 @@ end
% \end{markdown}
% \begin{macrocode}
\peek_regex_replace_once:nnF
- { \ *\[([^]]*)\][^\r]* }
+ { \ *\[\r*([^]]*)\][^\r]* }
{
% \end{macrocode}
% \begin{markdown}
diff --git a/macros/generic/markdown/markdown.html b/macros/generic/markdown/markdown.html
index a923528363..a5616317fc 100644
--- a/macros/generic/markdown/markdown.html
+++ b/macros/generic/markdown/markdown.html
@@ -93,7 +93,7 @@
<header id="title-block-header">
<h1 class="title">Markdown Package User Manual</h1>
<p class="author">Vít Starý Novotný</p>
-<p class="date">3.4.1-0-g457226ae 2024-02-16</p>
+<p class="date">3.4.2-0-ga45cf0ed 2024-03-09</p>
</header>
<nav id="TOC" role="doc-toc">
<ul>
@@ -212,7 +212,7 @@ which contains the latest development version of the Markdown package,
or a <span class="tex">T<sub>e</sub>X</span> distribution: <a
href="https://www.tug.org/texlive/"
title="TeX Live - TeX Users Group"><span
-class="tex">T<sub>e</sub>X</span> Live</a> ≥ 2020 is known to work with
+class="tex">T<sub>e</sub>X</span> Live</a> ≥ 2022 is known to work with
the current version of the Markdown package and so are recent versions
of <a href="https://miktex.org/" title="Home - MiKTeXorg">Mik<span
class="tex">T<sub>e</sub>X</span></a>. If you are using an older,
diff --git a/macros/generic/markdown/markdown.pdf b/macros/generic/markdown/markdown.pdf
index a5d91a2327..34822a723f 100644
--- a/macros/generic/markdown/markdown.pdf
+++ b/macros/generic/markdown/markdown.pdf
Binary files differ
diff --git a/macros/latex/contrib/fadingimage/License b/macros/latex/contrib/fadingimage/License
new file mode 100644
index 0000000000..842cf85e3c
--- /dev/null
+++ b/macros/latex/contrib/fadingimage/License
@@ -0,0 +1,415 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2008-05-04
+
+Copyright 1999 2002-2008 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2008 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % https://www.latex-project.org/lppl.txt
+ % and version 1.3c or later is part of all distributions of LaTeX
+ % version 2008 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
diff --git a/macros/latex/contrib/fadingimage/README.md b/macros/latex/contrib/fadingimage/README.md
new file mode 100644
index 0000000000..7140d126e3
--- /dev/null
+++ b/macros/latex/contrib/fadingimage/README.md
@@ -0,0 +1,17 @@
+# The `FadingImage` package
+
+This package provides two commands for adding fading full width picture at the top or bottom of a page.
+
+**Welcome to pull requests
+[here](https://github.com/xiamyphys/FadingImage).**
+
+## License
+
+This work may be distributed and/or modified under the conditions of the
+[LaTeX Project Public License](http://www.latex-project.org/lppl.txt),
+either version 1.3c of this license or (at your option) any later version.
+
+This work has the LPPL maintenance status `maintained`.
+
+The Current Maintainer of this work is
+[Mingyu Hsia](https://www.ctan.org/author/xia-my). \ No newline at end of file
diff --git a/macros/latex/contrib/fadingimage/doc/Beautiful-realities.jpeg b/macros/latex/contrib/fadingimage/doc/Beautiful-realities.jpeg
new file mode 100644
index 0000000000..2b6036083d
--- /dev/null
+++ b/macros/latex/contrib/fadingimage/doc/Beautiful-realities.jpeg
Binary files differ
diff --git a/macros/latex/contrib/fadingimage/doc/fadingimage.pdf b/macros/latex/contrib/fadingimage/doc/fadingimage.pdf
new file mode 100644
index 0000000000..9e7f64be16
--- /dev/null
+++ b/macros/latex/contrib/fadingimage/doc/fadingimage.pdf
Binary files differ
diff --git a/macros/latex/contrib/fadingimage/doc/fadingimage.tex b/macros/latex/contrib/fadingimage/doc/fadingimage.tex
new file mode 100644
index 0000000000..2ed7690ec6
--- /dev/null
+++ b/macros/latex/contrib/fadingimage/doc/fadingimage.tex
@@ -0,0 +1,56 @@
+\documentclass[11pt]{article}
+\usepackage{geometry,indentfirst,titlesec,authblk,hyperref}
+\titleformat*{\section}{\bfseries\large}
+\usepackage{datetime}
+\usepackage[libertine,mono=false]{libertine}
+\usepackage{fadingimage}
+\hypersetup{colorlinks,urlcolor=moducolor}
+\definecolor{pkgcolor}{Hsb}{103,.8,.5}
+\definecolor{moducolor}{Hsb}{290,.8,.5}
+\definecolor{cmdcolor}{Hsb}{188,.8,.5}
+\def\pkg#1{\texorpdfstring{\textcolor{pkgcolor}{\textsf{#1}}}{“#1”}}
+\def\mode#1{\texorpdfstring{\textcolor{moducolor}{\textsf{#1}}}{“#1”}}
+\def\cmd#1{\texorpdfstring{\textcolor{cmdcolor}{\textsf{#1}}}{“#1”}}
+\def\datechange#1#2{%
+ \noindent{\makebox[\textwidth][r]{\color{H7}\rule{1.15\textwidth}{.4pt}}}
+ \noindent\makebox[0pt][r]{\makebox[-3em][r]{\small\textbf{\textcolor{H7}{#1}}}\;\;}{\sffamily Update: \ignorespaces#2}}
+
+\title{\bfseries The \pkg{FadingImage} Package}
+\author{Hsia Mingyu, \href{https://www.hdu.edu.cn}{Hangzhou Dianzi University}}
+\yyyymmdddate\date{\today}
+\affil{\href{mailto:xiamyphys@gmail.com}{\ttfamily xiamyphys@gmail.com}}
+\date{\today\quad Version 0.1b\thanks{\url{https://github.com/xiamyphys/FadingImage}}}
+\begin{document}
+\maketitle
+\UPFadingImage[trim={0 {.96\paperheight} 0 0},clip]{Beautiful-realities}
+\LOWFadingImage[trim={0 0 0 {.96\paperheight}},clip]{Beautiful-realities}
+
+\vspace{-6ex}
+\begin{abstract}
+This is \textsf{\textbf{not only the document but also the demo}} for \pkg{FadingImage} package, which provides two commands for adding fading full width picture at the top or bottom of a page. And this package is a component of my template \pkg{LiteBook}.
+\end{abstract}
+
+\section{The purpose of this package}
+This package provides two commands for adding fading full width picture at the top or bottom of a page. Welcome to feedback bugs or ideas via email \href{mailto:xiamyphys@gmail.com}{\ttfamily xiamyphys@gmail.com} or \href{https://github.com/xiamyphys/fadingimage}{GitHub}.
+
+This package requires \pkg{tikz} package to node images and \pkg{fading} library to support fading image.
+
+\section{Loading \pkg{FadingImage}}
+You can simply download latest \verb|fadingimage.sty| file from \href{https://github.com/xiamyphys/FadingImage}{GitHub} or \href{https://ctan.org/pkg/fadingimage}{CTAN} and save it under your working directory, or using terminal/cmd to implement the commands to update all the packages (and install this package) to the latest version or switch to portable version instead
+\begin{verbatim}
+ sudo tlmgr update --self --all
+\end{verbatim}
+
+\section{Commands \cmd{UPFadingImage} \& \cmd{LOWFadingImage}}
+\begin{verbatim}
+ \UPFadingImage[ ]{example-image-a} \LOWFadingImage[ ]{example-image-a}
+\end{verbatim}
+
+The two commands are all have 2 variables, while the first one is optional. The second variable of the commands can assign the image that you want to insert, and the first one can assign the parameters of command \cmd{includegraphics}, such as clip to the inserted image
+\begin{verbatim}
+ \UPFadingImage[trim={0 {.75\paperheight} 0 0},clip]{example-image-a}[.5]
+\end{verbatim}
+
+If a star (*) is added after the commands (such as \verb|\UPFadingImage*[...]{...}|), then the image you inserted won't be faded. \textbf{\textsf{The effect of the commands is just like this document}}.
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/fadingimage/tex/fadingimage.sty b/macros/latex/contrib/fadingimage/tex/fadingimage.sty
new file mode 100644
index 0000000000..09a433a0ea
--- /dev/null
+++ b/macros/latex/contrib/fadingimage/tex/fadingimage.sty
@@ -0,0 +1,42 @@
+%% ****************************************************************************************************
+%% Copyright 2024 by Mingyu Hsia <xiamyphys@gmail.com> *
+%% *
+%% This work may be distributed and/or modified under * ***** * * *
+%% the conditions of the LaTeX Project Public License * ** * * *** * * *
+%% * * ** * * * ** *
+%% http://www.latex-project.org/lppl.txt * * * * ***** ** *
+%% * * ** * * * * *
+%% either version 1.3c of this license or any later ***** ** * * *** * * *
+%% version. *
+%% *
+%% This work has the LPPL maintenance status `maintained'. *
+%% *
+%% The Current Maintainer of this work is Mingyu Hsia. *
+%% *
+%% This work consists of the files fadingimage.sty, *
+%% and README.md. *
+%% available at https://github.com/xiamyphys/FadingImage *
+%% ****************************************************************************************************
+\NeedsTeXFormat{LaTeX2e}[2020/10/01]
+\ProvidesPackage{fadingimage}[2024/03/09/ v0.1b Package for adding fading full width picture at the top or bottom of a page.]
+
+\RequirePackage{tikz,xcolor}
+\usetikzlibrary{fadings}
+\NewDocumentCommand{\UPFadingImage}{ s o m }{
+ \IfBooleanTF{#1}{
+ \tikz[remember picture,overlay]
+ \node[below,inner sep=0pt,outer sep=auto] at (current page.north) {\includegraphics[width=\paperwidth,#2]{#3}};
+ }{
+ \tikz[remember picture,overlay]
+ \node[scope fading=south,below,inner sep=0pt,outer sep=auto] at (current page.north) {\includegraphics[width=\paperwidth,#2]{#3}};
+ }
+}
+\NewDocumentCommand{\LOWFadingImage}{ s o m }{
+ \IfBooleanTF{#1}{
+ \tikz[remember picture,overlay]
+ \node[above,inner sep=0pt,outer sep=auto] at (current page.south) {\includegraphics[width=\paperwidth,#2]{#3}};
+ }{
+ \tikz[remember picture,overlay]
+ \node[scope fading=north,above,inner sep=0pt,outer sep=auto] at (current page.south) {\includegraphics[width=\paperwidth,#2]{#3}};
+ }
+} \ No newline at end of file
diff --git a/macros/latex/contrib/fithesis/LICENSE.tex b/macros/latex/contrib/fithesis/LICENSE.tex
index 43ab5443ee..907702267a 100644
--- a/macros/latex/contrib/fithesis/LICENSE.tex
+++ b/macros/latex/contrib/fithesis/LICENSE.tex
@@ -1,9 +1,9 @@
\input docstrip.tex
\preamble
-Copyright 1998--2022 Daniel Marek (DM), Jan Pavlovič (JP),
- Vít Novotný (VN), Tereza Vrabcová (TV),
- Petr Sojka (PS)
+Copyright 1998--2024 Daniel Marek (DM), Jan Pavlovič (JP),
+ Petr Sojka (PS), Vít Starý Novotný (VN),
+ Tereza Vrabcová (TV)
http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml
Faculty of Informatics, Masaryk University (Brno, Czech Republic)
@@ -19,7 +19,7 @@ version 2005/12/01 or later.
This work has the LPPL maintenance status `maintained'.
-The Current Maintainer of this work is Vít Novotný (VN).
+The Current Maintainer of this work is Vít Starý Novotný (VN).
Send bug reports, requests for additions and questions
either to the fithesis discussion forum at
diff --git a/macros/latex/contrib/fithesis/VERSION.tex b/macros/latex/contrib/fithesis/VERSION.tex
index 5ecb9fe309..d37d1d40de 100644
--- a/macros/latex/contrib/fithesis/VERSION.tex
+++ b/macros/latex/contrib/fithesis/VERSION.tex
@@ -1 +1 @@
-2022/08/17 v1.1.0 fithesis4 MU thesis class
+2024/03/06 v1.1.1 fithesis4 MU thesis class
diff --git a/macros/latex/contrib/fithesis/fithesis.dtx b/macros/latex/contrib/fithesis/fithesis.dtx
index 4c7577def5..ee42aa8ee6 100644
--- a/macros/latex/contrib/fithesis/fithesis.dtx
+++ b/macros/latex/contrib/fithesis/fithesis.dtx
@@ -57,7 +57,7 @@
\gdef\thesis@version@number{#1}
\gdef\thesis@version@date{#2}
\gdef\thesis@version{#2 #1 fithesis4 MU thesis class}}
-\thesis@versiondef{v1.1.0}{2022/08/17}}
+\thesis@versiondef{v1.1.1}{2024/03/06}}
% {\newwrite\f\openout\f=VERSION\write\f{\thesis@version}\closeout\f}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -419,8 +419,9 @@
%
% \title{The \textsf{fithesis4} class for the typesetting of theses written
% at the Masaryk University in Brno}
-% \author{Daniel Marek, Jan Pavlovič, Vít Novotný, Tereza Vrabcová, Petr Sojka}
-% \date{\today}
+% \author{Daniel Marek, Jan Pavlovič, Petr Sojka,\\
+% Vít Starý Novotný, Tereza Vrabcová}
+% \date{2024/03/06}
% \maketitle
%
% \begin{abstract}
diff --git a/macros/latex/contrib/fithesis/fithesis.pdf b/macros/latex/contrib/fithesis/fithesis.pdf
index c72c0af797..831a9a84fb 100644
--- a/macros/latex/contrib/fithesis/fithesis.pdf
+++ b/macros/latex/contrib/fithesis/fithesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdf
index 43135ead46..f239fdf70e 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdf
index bc5823d0e8..1e3aec98d6 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdf
index 83cec1ce23..0abab10121 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdf
index 4d5385285b..250d3ec963 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdf
index 3061e57bfc..95e8aa8c48 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdf
index ea01c3b512..26820c00d0 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdf
index 8617af782c..afc66d8c58 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdf
index 39256d3c5b..6b29435301 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdf
index 9d8020156d..a2bbc2ed3a 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf
index fa524253d2..524b118166 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf
@@ -31,16 +31,16 @@ endobj
endobj
7 0 obj
<</Type/Metadata
-/Subtype/XML/Length 1194>>stream
+/Subtype/XML/Length 1195>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.56.1'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2022-08-17T15:05:58Z</xmp:ModifyDate>
-<xmp:CreateDate>2022-08-17T15:05:58Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.02.1'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-03-09T00:46:50Z</xmp:ModifyDate>
+<xmp:CreateDate>2024-03-09T00:46:50Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:a62437ff-565a-11f8-0000-154c32fa293f'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:10a0a3bc-15cb-11fa-0000-154c32fa293f'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -50,15 +50,15 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.56.1)
-/CreationDate(D:20220817150558Z00'00')
-/ModDate(D:20220817150558Z00'00')
+<</Producer(GPL Ghostscript 10.02.1)
+/CreationDate(D:20240309004650Z00'00')
+/ModDate(D:20240309004650Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
0000000000 65535 f
0000001210 00000 n
-0000002544 00000 n
+0000002545 00000 n
0000001151 00000 n
0000001039 00000 n
0000000228 00000 n
@@ -66,8 +66,8 @@ xref
0000001274 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<660B38A5A05ADA673B06E3355040D3D5><660B38A5A05ADA673B06E3355040D3D5>]
+/ID [<A9F1905915BA79EDBE151C10EF00D2EE><A9F1905915BA79EDBE151C10EF00D2EE>]
>>
startxref
-2722
+2724
%%EOF
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf
index a953347882..3ce482d2c3 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf
@@ -33,16 +33,16 @@ endobj
endobj
7 0 obj
<</Type/Metadata
-/Subtype/XML/Length 1194>>stream
+/Subtype/XML/Length 1195>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.56.1'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2022-08-17T15:06:04Z</xmp:ModifyDate>
-<xmp:CreateDate>2022-08-17T15:06:04Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.02.1'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-03-09T00:46:56Z</xmp:ModifyDate>
+<xmp:CreateDate>2024-03-09T00:46:56Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:a9b7beff-565a-11f8-0000-405625604fdf'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:14342abc-15cb-11fa-0000-405625604fdf'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -52,15 +52,15 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.56.1)
-/CreationDate(D:20220817150604Z00'00')
-/ModDate(D:20220817150604Z00'00')
+<</Producer(GPL Ghostscript 10.02.1)
+/CreationDate(D:20240309004656Z00'00')
+/ModDate(D:20240309004656Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
0000000000 65535 f
0000001204 00000 n
-0000002538 00000 n
+0000002539 00000 n
0000001145 00000 n
0000001033 00000 n
0000000228 00000 n
@@ -68,8 +68,8 @@ xref
0000001268 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<DBE61EE81C619E1E07D8F523B287D821><DBE61EE81C619E1E07D8F523B287D821>]
+/ID [<2E72AED34601C6EA2AE64A053A311A84><2E72AED34601C6EA2AE64A053A311A84>]
>>
startxref
-2716
+2718
%%EOF
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdf
index f1deab1806..20d13ea531 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdf
index af71e19dea..98b5b2af1d 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdf
index 7003ff247d..6f017cf53f 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdf
index fa2fe2d9f7..13fb7eb02e 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf
index 947dc85730..1435ed8f00 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf
@@ -34,16 +34,16 @@ endobj
endobj
7 0 obj
<</Type/Metadata
-/Subtype/XML/Length 1194>>stream
+/Subtype/XML/Length 1195>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.56.1'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2022-08-17T15:05:58Z</xmp:ModifyDate>
-<xmp:CreateDate>2022-08-17T15:05:58Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.02.1'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-03-09T00:46:51Z</xmp:ModifyDate>
+<xmp:CreateDate>2024-03-09T00:46:51Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:a62437ff-565a-11f8-0000-0cd1ffe59fda'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:11393a3c-15cb-11fa-0000-0cd1ffe59fda'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -53,15 +53,15 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.56.1)
-/CreationDate(D:20220817150558Z00'00')
-/ModDate(D:20220817150558Z00'00')
+<</Producer(GPL Ghostscript 10.02.1)
+/CreationDate(D:20240309004651Z00'00')
+/ModDate(D:20240309004651Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
0000000000 65535 f
0000000909 00000 n
-0000002243 00000 n
+0000002244 00000 n
0000000850 00000 n
0000000738 00000 n
0000000228 00000 n
@@ -69,8 +69,8 @@ xref
0000000973 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<EB4CF8ACF1A882B99A5A74357583B21A><EB4CF8ACF1A882B99A5A74357583B21A>]
+/ID [<692767F80783B93C590EB8110771BA5A><692767F80783B93C590EB8110771BA5A>]
>>
startxref
-2421
+2423
%%EOF
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdf
index 8c0d1dc516..579a3e6145 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdf
index 03fa6d1d9a..36fa436534 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdf
index e3d3c03c67..8389e505f9 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdf
index fa22e7fce9..4b6ec53f43 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdf
index b326e87f3f..a215fc7ed1 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdf
index 0731b92362..686654c422 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdf
index e85675eafa..724f8f8ed1 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdf
index 6b5bf20b31..8514ea6ce9 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdf
index e769534337..bb2ec0768f 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdf
index 0ca4cb825c..75fb8b2a55 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdf
index 379493a7b1..ae169b6462 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdf
index cbca657876..7316591f57 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdf
index cd14ec64de..428c181cef 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdf
index 0e63613601..9478741f37 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdf
index 28ecf2c00f..2968b5d2eb 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdf
index cfb4d8cab3..746f15bb7a 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdf
index 0dd6948142..b87a801e70 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf
index daa79ae614..650ed6fb14 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf
@@ -33,16 +33,16 @@ endobj
endobj
7 0 obj
<</Type/Metadata
-/Subtype/XML/Length 1194>>stream
+/Subtype/XML/Length 1195>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.56.1'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2022-08-17T15:06:00Z</xmp:ModifyDate>
-<xmp:CreateDate>2022-08-17T15:06:00Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.02.1'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-03-09T00:46:52Z</xmp:ModifyDate>
+<xmp:CreateDate>2024-03-09T00:46:52Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:a75564ff-565a-11f8-0000-34f87372f395'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:11d1d0bc-15cb-11fa-0000-34f87372f395'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -52,15 +52,15 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.56.1)
-/CreationDate(D:20220817150600Z00'00')
-/ModDate(D:20220817150600Z00'00')
+<</Producer(GPL Ghostscript 10.02.1)
+/CreationDate(D:20240309004652Z00'00')
+/ModDate(D:20240309004652Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
0000000000 65535 f
0000000985 00000 n
-0000002319 00000 n
+0000002320 00000 n
0000000926 00000 n
0000000814 00000 n
0000000228 00000 n
@@ -68,8 +68,8 @@ xref
0000001049 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<0B1DB7955D964F8AEC39ECBF7B4D9022><0B1DB7955D964F8AEC39ECBF7B4D9022>]
+/ID [<559CCCAFAEED21DDFF3A4C3A105E3565><559CCCAFAEED21DDFF3A4C3A105E3565>]
>>
startxref
-2497
+2499
%%EOF
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf
index ce2e36457b..08b8adf859 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf
@@ -37,16 +37,16 @@ endobj
endobj
7 0 obj
<</Type/Metadata
-/Subtype/XML/Length 1194>>stream
+/Subtype/XML/Length 1195>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.56.1'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2022-08-17T15:06:06Z</xmp:ModifyDate>
-<xmp:CreateDate>2022-08-17T15:06:06Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.02.1'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-03-09T00:46:58Z</xmp:ModifyDate>
+<xmp:CreateDate>2024-03-09T00:46:58Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:aae8ebff-565a-11f8-0000-8cce1a9cd185'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:156557bc-15cb-11fa-0000-8cce1a9cd185'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -56,15 +56,15 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.56.1)
-/CreationDate(D:20220817150606Z00'00')
-/ModDate(D:20220817150606Z00'00')
+<</Producer(GPL Ghostscript 10.02.1)
+/CreationDate(D:20240309004658Z00'00')
+/ModDate(D:20240309004658Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
0000000000 65535 f
0000000981 00000 n
-0000002315 00000 n
+0000002316 00000 n
0000000922 00000 n
0000000810 00000 n
0000000228 00000 n
@@ -72,8 +72,8 @@ xref
0000001045 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<04AB7B86740730EB31A6A5F3388E4916><04AB7B86740730EB31A6A5F3388E4916>]
+/ID [<68ECD06C2F1728FB0AAD64F3605DB337><68ECD06C2F1728FB0AAD64F3605DB337>]
>>
startxref
-2493
+2495
%%EOF
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdf
index 6dacbe3383..a6eb9d00fc 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdf
index a3102a7f15..0b1b1a2045 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdf
index 2c761c990f..f7c8563d2a 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdf
index b368fc55d9..bfde9be713 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdf
index 2026c78e18..71b8e9c520 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdf
index 4dbb67d7c3..56570e7595 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdf
index d5698a8402..bccc7b7dd1 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdf
index dca9d8a142..3ef73f60b6 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdf
index dbbdd7d542..f49e0f8d34 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdf
index 6a796a0950..d84b1bebfd 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf
index fb5795833d..60baf0c60a 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf
@@ -32,16 +32,16 @@ endobj
endobj
7 0 obj
<</Type/Metadata
-/Subtype/XML/Length 1194>>stream
+/Subtype/XML/Length 1195>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.56.1'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2022-08-17T15:06:01Z</xmp:ModifyDate>
-<xmp:CreateDate>2022-08-17T15:06:01Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.02.1'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-03-09T00:46:53Z</xmp:ModifyDate>
+<xmp:CreateDate>2024-03-09T00:46:53Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:a7edfb7f-565a-11f8-0000-f305b9a28578'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:126a673c-15cb-11fa-0000-f305b9a28578'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -51,15 +51,15 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.56.1)
-/CreationDate(D:20220817150601Z00'00')
-/ModDate(D:20220817150601Z00'00')
+<</Producer(GPL Ghostscript 10.02.1)
+/CreationDate(D:20240309004653Z00'00')
+/ModDate(D:20240309004653Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
0000000000 65535 f
0000001079 00000 n
-0000002413 00000 n
+0000002414 00000 n
0000001020 00000 n
0000000908 00000 n
0000000228 00000 n
@@ -67,8 +67,8 @@ xref
0000001143 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<FBE452BEE5CBBF5F072322D2E729CA72><FBE452BEE5CBBF5F072322D2E729CA72>]
+/ID [<3BF2BC46FC14D0604C3938DD75C9CED4><3BF2BC46FC14D0604C3938DD75C9CED4>]
>>
startxref
-2591
+2593
%%EOF
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdf
index 17c9dae174..41607e2fce 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdf
index 3d06753a53..be017ab9c4 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdf
index 4c0fd43fe8..d38b252f6a 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdf
index c1edf583b1..a9621a8dbf 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdf
index cde89d49ca..b827b0e5ad 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdf
index 06908796cf..a022df768d 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdf
index 54421c014f..659646fdcb 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdf
index 8bc4582e3c..2dbc96b845 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdf
index 5f5ddcdff8..abeeb06595 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdf
index efbd0ec8b1..c9c5c23686 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdf
index d572ab8f88..e1a9a90af4 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdf
index 2546fd8495..a69f9a50a8 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf
index daab3c116c..52074c85f2 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf
@@ -33,16 +33,16 @@ endobj
endobj
7 0 obj
<</Type/Metadata
-/Subtype/XML/Length 1194>>stream
+/Subtype/XML/Length 1195>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.56.1'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2022-08-17T15:06:08Z</xmp:ModifyDate>
-<xmp:CreateDate>2022-08-17T15:06:08Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.02.1'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-03-09T00:47:00Z</xmp:ModifyDate>
+<xmp:CreateDate>2024-03-09T00:47:00Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:ac1a18ff-565a-11f8-0000-799a052027ef'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:169684bc-15cb-11fa-0000-799a052027ef'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -52,15 +52,15 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.56.1)
-/CreationDate(D:20220817150608Z00'00')
-/ModDate(D:20220817150608Z00'00')
+<</Producer(GPL Ghostscript 10.02.1)
+/CreationDate(D:20240309004700Z00'00')
+/ModDate(D:20240309004700Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
0000000000 65535 f
0000001300 00000 n
-0000002634 00000 n
+0000002635 00000 n
0000001241 00000 n
0000001129 00000 n
0000000228 00000 n
@@ -68,8 +68,8 @@ xref
0000001364 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<2507C723F062AB2F461DA5C72F251773><2507C723F062AB2F461DA5C72F251773>]
+/ID [<FC5B909D36AA7B8414327D328EA5F255><FC5B909D36AA7B8414327D328EA5F255>]
>>
startxref
-2812
+2814
%%EOF
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdf
index 65c096d7a8..df29a0b128 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdf
index 6d5e66175e..209bc78f3d 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdf
index 9e7b9ee7af..58b157a8c3 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdf
index 178514d1d2..c4ccd4ac4f 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdf
index e7ca4deb51..d3bc436c03 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdf
index 6bfafe6b7f..269f2f8bf4 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdf
index bf5685d5d3..0bcd84912c 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/style/mu/base.dtx b/macros/latex/contrib/fithesis/style/mu/base.dtx
index 32a93f115b..28dcb21d54 100644
--- a/macros/latex/contrib/fithesis/style/mu/base.dtx
+++ b/macros/latex/contrib/fithesis/style/mu/base.dtx
@@ -9,7 +9,7 @@
% after \texttt{style/fithesis-base.sty}, regardless of the value
% of the |\thesis@style| macro.
% \begin{macrocode}
-\ProvidesPackage{fithesis/style/mu/fithesis-mu-base}[2022/08/15]
+\ProvidesPackage{fithesis/style/mu/fithesis-mu-base}[2024/03/06]
\NeedsTeXFormat{LaTeX2e}
% \end{macrocode}
% The file recognizes the following options: \begin{itemize}
@@ -275,7 +275,7 @@
% \textsf{microtype} package gets loaded.
% \begin{macrocode}
\ifthesis@microtype@
- \thesis@require[final,babel]{microtype}
+ \thesis@require[final,babel,nopatch=item]{microtype}
\fi
% \end{macrocode}
% Using the |\ifxetex| and |\ifluatex| conditionals, a compound
@@ -639,11 +639,15 @@
% \changes{v1.1.0}{2022/08/15}{^^A
% Added the \texttt{colorbold} and \texttt{nocolorbold} package
% options for the Masaryk University in Brno. [TV]}
+% \changes{v1.1.1}{2024/03/06}{^^A
+% Only apply the \texttt{colorbold} package option if the \texttt{color}
+% package option is also enabled. [VN]}
% \begin{macrocode}
\let\thesis@bfseries@old\bfseries
\def\bfseries{%
\ifthesis@sansbold@\sffamily\fi
- \ifthesis@colorbold@\color{thesis@color@secondary}\fi\thesis@bfseries@old}
+ \ifthesis@color@\ifthesis@colorbold@\color{thesis@color@secondary}\fi\fi
+ \thesis@bfseries@old}
% \end{macrocode}
% The file defines several blocks to be used in the redefinitions
% of the |\thesis@blocks@preamble| and |\thesis@blocks@postamble|
@@ -952,6 +956,7 @@
% \end{macrocode}
% \changes{v1.1.0}{2022/08/17}{^^A
% Typeset thesis title on cover and title pages in sans serif typeface. [VN]}
+% \changes{v1.1.1}{2023/03/06}{The field of study shows only if not empty. [TV]}
% \begin{macrocode}
{\sf\thesis@titlePage@LARGE\thesis@upper{author}\par}%
\vfill\vfill
@@ -965,8 +970,10 @@
{\sf\thesis@titlePage@large\thesis@@{bib@programme}: \thesis@programme\par}%
\fi
\ifthesis@blocks@titlePage@field@
+ \ifx\thesis@field\empty\else
\vspace{0.25cm}%
{\sf\thesis@titlePage@large\thesis@@{fieldTitle}: \thesis@field@name\par}%
+ \fi
\fi
\vfill
{\sf\thesis@titlePage@large\thesis@place, \thesis@@{semester}%
@@ -1099,12 +1106,14 @@
% macros so they by default start on the same page as the
% the previous element and are in the lower part of the page.
% [TV]}
+% \changes{v1.1.1}{2024/03/06}{Typeset \cs{thesis@TeXkeywords},
+% not \cs{thesis@keywords}. [VN]}
% \begin{macrocode}
\def\thesis@blocks@keywords{%
\begin{alwayssingle}%
{\let\thesis@blocks@clear\relax%
\chapter*{\vspace*{\fill}\thesis@@{keywordsTitle}}}%
- \noindent\leavevmode\thesis@keywords
+ \noindent\leavevmode\thesis@TeXkeywords
\end{alwayssingle}}
% \end{macrocode}
% \end{macro}\begin{macro}{\thesis@blocks@keywordsEn}
@@ -1114,6 +1123,8 @@
% \changes{v0.3.46}{2017/06/02}{Simplified the definition of
% \cs{thesis@blocks@keywordsEn} in
% \texttt{style/mu/fithesis-base.sty}. [VN]}
+% \changes{v1.1.1}{2024/03/06}{Typeset \cs{thesis@TeXkeywords},
+% not \cs{thesis@keywords}. [VN]}
% \begin{macrocode}
\def\thesis@blocks@keywordsEn{%
\ifthesis@english\else
@@ -1121,7 +1132,7 @@
\begin{alwayssingle}%
{\let\thesis@blocks@clear\relax%
\chapter*{\vspace*{\fill}\thesis@english@keywordsTitle}}%
- \noindent\leavevmode\thesis@keywordsEn
+ \noindent\leavevmode\thesis@TeXkeywordsEn
\end{alwayssingle}}%
\fi}
% \end{macrocode}
@@ -1227,6 +1238,15 @@
\pagestyle{thesisheadings}
\parindent 1.5em\relax}
% \end{macrocode}
+% \end{macro}\begin{macro}{\thesis@blocks@bibEntry@pagetotal}
+% The |\thesis@blocks@bibEntry@pageTotal| macro typeset the total number of
+% pages in the thesis in the format required by the bibliographic entry.
+% \changes{v1.1.1}{2024/03/06}{Add the \cs{thesis@blocks@bibEntry@pagetotal}
+% command for the Masaryk University in Brno. [TV, VN]}
+% \begin{macrocode}
+\def\thesis@blocks@bibEntry@pagetotal{%
+ \thesis@pages@preamble{} + \thesis@pages}
+% \end{macrocode}
% \end{macro}\begin{macro}{\thesis@blocks@bibEntry}
% The |\thesis@blocks@bibEntry| macro typesets a bibliographical
% entry. Along with the macros required by the locale file
@@ -1240,6 +1260,8 @@
% \changes{v1.0.0}{2021/03/04}{The \cs{thesis@blocks@bibEntry} command
% was expanded to more closely resemble Faculty of Science's bibEntry.
% The \cs{thesis@blocks@bibEntryEn} was added. [TV]}
+% \changes{v1.1.1}{2024/03/06}{If the \cs{thesis@field} key is empty string,
+% the bibEntry field of study row does not appear. [TV]}
% \begin{macrocode}
\def\thesis@blocks@bibEntry{%
\thesis@blocks@clear
@@ -1281,18 +1303,22 @@
& \thesis@title \\
\textbf{\thesis@@{bib@programme}:}
& \thesis@programme \\
- \textbf{\thesis@@{bib@field}:}
- & \thesis@field \\
+ \ifx\thesis@field\empty\else
+ \textbf{\thesis@@{bib@field}:}%
+ & \thesis@field \\\fi
\textbf{\thesis@@{bib@advisor}:}
& \thesis@advisor \\
\textbf{\thesis@@{bib@academicYear}:}
& \thesis@academicYear \\
\textbf{\thesis@@{bib@pages}:}
- & \thesis@pages@preamble{} + \thesis@pages \\
+ & \thesis@blocks@bibEntry@pagetotal \\
\textbf{\thesis@@{bib@keywords}:}
& \thesis@TeXkeywords \\
\end{thesis@newtable@old}}}
-
+% \end{macrocode}
+% \changes{v1.1.1}{2024/03/06}{If the \cs{thesis@fieldEn} key is empty string,
+% the bibEntryEn field of study row does not appear. [TV]}
+% \begin{macrocode}
\def\thesis@blocks@bibEntryEn{%
\ifthesis@english\else
\thesis@blocks@clear
@@ -1333,14 +1359,15 @@
& \thesis@titleEn \\
\textbf{\thesis@english@bib@programme:}
& \thesis@programmeEn \\
- \textbf{\thesis@english@bib@field:}
- & \thesis@fieldEn \\
+ \ifx\thesis@fieldEn\empty\else
+ \textbf{\thesis@english@bib@field:}%
+ & \thesis@fieldEn@name \\\fi
\textbf{\thesis@english@bib@advisor:}
& \thesis@advisor \\
\textbf{\thesis@english@bib@academicYear:}
& \thesis@academicYear \\
\textbf{\thesis@english@bib@pages:}
- & \thesis@pages@preamble{} + \thesis@pages \\
+ & \thesis@blocks@bibEntry@pagetotal \\
\textbf{\thesis@english@bib@keywords:}
& \thesis@TeXkeywordsEn \\
\end{thesis@newtable@old}}
diff --git a/macros/latex/contrib/fithesis/style/mu/econ.dtx b/macros/latex/contrib/fithesis/style/mu/econ.dtx
index fc210098b3..5e87042cbf 100644
--- a/macros/latex/contrib/fithesis/style/mu/econ.dtx
+++ b/macros/latex/contrib/fithesis/style/mu/econ.dtx
@@ -22,7 +22,7 @@
% 768134/}}.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{fithesis/style/mu/fithesis-mu-econ}[2022/08/17]
+\ProvidesPackage{fithesis/style/mu/fithesis-mu-econ}[2024/03/06]
% \end{macrocode}
% The file defines the color scheme of the respective faculty. Note
% the the color definitions are in RGB, which makes the resulting
@@ -86,7 +86,17 @@
% \begin{macrocode}
\thesis@blocks@titlePage@field@false
% \end{macrocode}
-% \begin{macro}{\thesis@blocks@cover}
+% \begin{macro}{\thesis@blocks@bibEntry@pagetotal}
+% The |\thesis@blocks@bibEntry@pageTotal| macro typeset the total number of
+% pages in the thesis in the format required by the bibliographic entry.
+% The format is just the total number of pages, as mandated by the formal
+% requirements of the faculty.
+% \changes{v1.1.1}{2024/03/06}{Add the \cs{thesis@blocks@bibEntry@pagetotal}
+% command for the Masaryk University in Brno. [TV, VN]}
+% \begin{macrocode}
+\def\thesis@blocks@bibEntry@pagetotal{\thesis@pages}
+% \end{macrocode}
+% \end{macro}\begin{macro}{\thesis@blocks@cover}
% The |\thesis@blocks@cover| macro typesets the cover page. Compared
% to the definition within the \texttt{style/mu/base.sty} file, this
% macro does not include the title of the thesis, and typesets the
diff --git a/macros/latex/contrib/fithesis/style/mu/fsps.dtx b/macros/latex/contrib/fithesis/style/mu/fsps.dtx
index 30437fc417..e4950b2902 100644
--- a/macros/latex/contrib/fithesis/style/mu/fsps.dtx
+++ b/macros/latex/contrib/fithesis/style/mu/fsps.dtx
@@ -12,7 +12,7 @@
% y_vypracovani_ZP_bc-mgr-rig.pdf}}.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{fithesis/style/mu/fithesis-mu-fsps}[2021/07/18]
+\ProvidesPackage{fithesis/style/mu/fithesis-mu-fsps}[2024/03/06]
% \end{macrocode}
% The file defines the color scheme of the respective faculty. Note
% the the color definitions are in RGB, which makes the resulting
@@ -58,7 +58,17 @@
% at the Masaryk University in Brno no longer
% redefine the \cs{thesis@blocks@titlePage@footer} macro, which
% is no longer defined. [VN]}
-% \begin{macro}{\thesis@blocks@frontMatter}
+% \begin{macro}{\thesis@blocks@bibEntry@pagetotal}
+% The |\thesis@blocks@bibEntry@pageTotal| macro typeset the total number of
+% pages in the thesis in the format required by the bibliographic entry.
+% The format is just the total number of pages, as mandated by the formal
+% requirements of the faculty.
+% \changes{v1.1.1}{2024/03/06}{Add the \cs{thesis@blocks@bibEntry@pagetotal}
+% command for the Masaryk University in Brno. [TV, VN]}
+% \begin{macrocode}
+\def\thesis@blocks@bibEntry@pagetotal{\thesis@pages}
+% \end{macrocode}
+% \end{macro}\begin{macro}{\thesis@blocks@frontMatter}
% The |\thesis@blocks@frontMatter| macro sets up the style of the
% front matter of the thesis. The leading is adjusted in
% accordance with the requirements of the faculty.
diff --git a/macros/latex/contrib/fithesis/style/mu/law.dtx b/macros/latex/contrib/fithesis/style/mu/law.dtx
index e7355d3634..06dbc8eb87 100644
--- a/macros/latex/contrib/fithesis/style/mu/law.dtx
+++ b/macros/latex/contrib/fithesis/style/mu/law.dtx
@@ -13,7 +13,7 @@
% h_dokumentu.pdf}}.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{fithesis/style/mu/fithesis-mu-law}[2021/07/18]
+\ProvidesPackage{fithesis/style/mu/fithesis-mu-law}[2024/03/06]
% \end{macrocode}
% The file defines the color scheme of the respective faculty. Note
% the the color definitions are in RGB, which makes the resulting
@@ -54,6 +54,8 @@
% \changes{v1.0.0}{2021/03/22}{Added redefinition of the titlePage
% layout as per the faculty requirements. Department name and
% field are in the upper part of the titlePage. [TV]}
+% \changes{v1.1.1}{2024/03/06}{Updated the study field redefinition to
+% match the base definition. [TV]}
% \begin{macrocode}
\thesis@blocks@titlePage@programme@false
@@ -69,9 +71,11 @@
\thesis@programme\par}%
\fi
\ifthesis@blocks@titlePage@field@
+ \ifx\thesis@field\empty\else
\vspace{0.25cm}%
{\sf\thesis@titlePage@large\thesis@@{fieldTitle}:
\thesis@field@name\par}%
+ \fi
\fi
\vfill
}{}
diff --git a/macros/latex/contrib/fithesis/style/mu/med.dtx b/macros/latex/contrib/fithesis/style/mu/med.dtx
index e3503425f8..5e3416c921 100644
--- a/macros/latex/contrib/fithesis/style/mu/med.dtx
+++ b/macros/latex/contrib/fithesis/style/mu/med.dtx
@@ -15,7 +15,7 @@
% akulte_MU.pdf}}.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{fithesis/style/mu/fithesis-mu-med}[2021/07/18]
+\ProvidesPackage{fithesis/style/mu/fithesis-mu-med}[2024/03/06]
% \end{macrocode}
% The file defines the color scheme of the respective faculty. Note
% the the color definitions are in RGB, which makes the resulting
@@ -112,6 +112,8 @@
% \changes{v1.0.0}{2021/05/06}{Added conditional redefinition for the
% study field. [TV]}
% \begin{macrocode}
+% \changes{v1.1.1}{2024/03/06}{Updated the study field redefinition to
+% match the base definition. [TV]}
\thesis@blocks@titlePage@field@false
\thesis@xpatch\thesis@blocks@titlePage{%
@@ -126,9 +128,11 @@
\thesis@programme\par}%
\fi
\ifthesis@blocks@titlePage@field@
+ \ifx\thesis@field\empty\else
\vspace{0.25cm}%
{\sf\thesis@titlePage@large\thesis@@{fieldTitle}:
\thesis@field@name\par}%
+ \fi
\fi
\vfill
}{}
diff --git a/macros/latex/contrib/fithesis/style/mu/sci.dtx b/macros/latex/contrib/fithesis/style/mu/sci.dtx
index b66d576af3..64764dfd7e 100644
--- a/macros/latex/contrib/fithesis/style/mu/sci.dtx
+++ b/macros/latex/contrib/fithesis/style/mu/sci.dtx
@@ -12,7 +12,7 @@
% _-_Pokyny_pro_vypracovani_bc._dipl._a_rigor.praci.pdf}}.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{fithesis/style/mu/fithesis-mu-sci}[2021/07/18]
+\ProvidesPackage{fithesis/style/mu/fithesis-mu-sci}[2024/03/06]
% \end{macrocode}
% The file defines the color scheme of the respective faculty. Note
% the the color definitions are in RGB, which makes the resulting
@@ -72,10 +72,19 @@
% \begin{macrocode}
\thesis@blocks@titlePage@field@false
\thesis@blocks@titlePage@programme@false
-
\thesis@blocks@assignment@hideIfDigital@false
% \end{macrocode}
-% \begin{macro}{\thesis@blocks@frontMatter}
+% \begin{macro}{\thesis@blocks@bibEntry@pagetotal}
+% The |\thesis@blocks@bibEntry@pageTotal| macro typeset the total number of
+% pages in the thesis in the format required by the bibliographic entry.
+% The format is just the total number of pages, as mandated by the formal
+% requirements of the faculty.
+% \changes{v1.1.1}{2024/03/06}{Add the \cs{thesis@blocks@bibEntry@pagetotal}
+% command for the Masaryk University in Brno. [TV, VN]}
+% \begin{macrocode}
+\def\thesis@blocks@bibEntry@pagetotal{\thesis@pages}
+% \end{macrocode}
+% \end{macro}\begin{macro}{\thesis@blocks@frontMatter}
% The |\thesis@blocks@frontMatter| macro sets up the style
% of the front matter front matter of the thesis. The front matter
% is typeset without any visible numbering, as mandated by the
@@ -91,6 +100,7 @@
\setcounter{page}{1}
\pagenumbering{arabic}}
% \end{macrocode}
+% \end{macro}\begin{macro}{\thesis@blocks@mainMatter}
% The |\thesis@blocks@mainMatter| macro sets up the style
% of the main matter of the thesis. The page numbering doesn't
% reset at the beginning of the main thesis in accordance with the
diff --git a/macros/latex/contrib/gzt/README.md b/macros/latex/contrib/gzt/README.md
index 8b0bc29513..fed74a2061 100644
--- a/macros/latex/contrib/gzt/README.md
+++ b/macros/latex/contrib/gzt/README.md
@@ -1,4 +1,3 @@
-|
-------:| -----------------------------------------------------------------
gzt:| Bundle of two classes and BibLaTeX styles for the French journal “La Gazette de la Société Mathématique de France”
Author:| Denis Bitouzé
diff --git a/macros/latex/contrib/gzt/doc/french/gzt-fr.pdf b/macros/latex/contrib/gzt/doc/french/gzt-fr.pdf
index 0309184cb8..121ef89e0e 100644
--- a/macros/latex/contrib/gzt/doc/french/gzt-fr.pdf
+++ b/macros/latex/contrib/gzt/doc/french/gzt-fr.pdf
Binary files differ
diff --git a/macros/latex/contrib/gzt/source/gzt.dtx b/macros/latex/contrib/gzt/source/gzt.dtx
index cea642f47b..10f2b0e690 100644
--- a/macros/latex/contrib/gzt/source/gzt.dtx
+++ b/macros/latex/contrib/gzt/source/gzt.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% File: gzt.dtx Copyright (C) 2014-2022 by
+% File: gzt.dtx Copyright (C) 2014-2024 by
% Denis Bitouzé <denis.bitouze@univ-littoral.fr>
%
% It may be distributed and/or modified under the conditions of the
@@ -94,7 +94,7 @@ $quote_filenames = 0;
% This field contains the version of the package.
% The value is optional.
% The value is restricted to 32 characters.
-\version{1.1.3 2022-06-13}
+\version{1.1.4 2024-03-09}
% -------------------------------------------------------------------------
% This field contains the name of the author(s).
% The value is optional.
@@ -214,6 +214,21 @@ France”](https://smf.emath.fr/les-publications/la-gazette):
% \end{macrocode}
# [Unreleased]
+# [1.1.4] - 2024-03-09
+
+## Fixed
+Some color changing in breakable boxes may not survive the break to the next
+box.
+
+## Changed
+- Editorial and President's word now in justified paragraphs.
+- New ornaments color handling.
+- Better banner.
+- `\maketitle` can now hide the blue rule and bullet, the title and the title in
+ the toc.
+- Extension of `\printbibliography` features to `\bibbycategory`.
+- Boxed issue number title changed in case of special editions.
+
# [1.1.3] - 2022-06-13
## Added
@@ -307,7 +322,6 @@ All bibliographic numeric labels equal 0
% \end{macrocode}
%
%<*readme>
-|
-------:| -----------------------------------------------------------------
gzt:| Bundle of two classes and BibLaTeX styles for the French journal “La Gazette de la Société Mathématique de France”
Author:| Denis Bitouzé
@@ -335,8 +349,8 @@ Gazette de la Société Mathématique de France”](https://smf.emath.fr/les-pub
\fi
%</internal>
%<*class|class-article|install>
-\def\gztfileversion{1.1.3}
-\def\gztfiledate{2022-06-13}
+\def\gztfileversion{1.1.4}
+\def\gztfiledate{2024-03-09}
%</class|class-article|install>
%<*install>
\input l3docstrip.tex
@@ -352,7 +366,7 @@ License:| Released under the LaTeX Project Public License v1.3c or later
\endpreamble
\postamble
-Copyright (C) 2014-2021 by Denis Bitouzé <denis.bitouze@univ-littoral.fr>
+Copyright (C) 2014-2024 by Denis Bitouzé <denis.bitouze@univ-littoral.fr>
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License (LPPL), either
@@ -992,10 +1006,10 @@ Running "make install" installs the files in the local TeX tree.
%<class-article> {gztarticle}
{\gztfiledate}
{\gztfileversion}
- {
- SMF~ class~ for~ the~ French~ journal^^J
- "La~ Gazette~ de~ la~ Soci'et'e~ Math'ematique~ de~ France".
-%<class-article>~ (Author~ version.)
+ {%
+ SMF class for the French journal^^J
+ “La Gazette de la Société Mathématique de France”.
+%<class-article> (Author version.)
}
% \end{macrocode}
%
@@ -1096,6 +1110,11 @@ Running "make install" installs the files in the local TeX tree.
},
output / web .code:n = {
},
+ maindarkcolor .code:n = {
+ \AddToHook{begindocument/before}{
+ \definecolor{@@_generic_dark_color}{cmyk}{#1}
+ }
+ },
specialedition .code:n = {
\bool_gset_true:N \g_@@_special_edition_bool
\bool_gset_true:N \g_@@_frontcover_without_minitoc_bool
@@ -1104,6 +1123,11 @@ Running "make install" installs the files in the local TeX tree.
specialedition / color .code:n = {
\tl_gset:Nn \g_@@_special_edition_color_tl {#1}
},
+ specialedition / ornaments~ color .code:n = {
+ \AddToHook{begindocument/before}{
+ \definecolor{@@_generic_dark_color}{cmyk}{#1}
+ }
+ },
specialedition / invisible~ titles .bool_gset:N = \g_@@_invisible_titles_bool,
specialedition / rubrics~ in~ toc .bool_gset:N = \g_@@_rubrics_in_toc_bool,
specialedition / minitoc .code:n = {
@@ -2726,7 +2750,9 @@ Running "make install" installs the files in the local TeX tree.
{
short .tl_gset:N = \g_@@_short_title_tl,
minishort .tl_gset:N = \g_@@_mini_short_title_tl,
+ notinarticle .bool_gset:N = \g_@@_title_not_in_article_bool,
notintoc .bool_gset:N = \g_@@_title_not_in_toc_bool,
+ without~ rule .bool_gset:N = \g_@@_title_without_rule_bool,
% \end{macrocode}
%
% The following options, when used, must receive a value.
@@ -2755,6 +2781,7 @@ Running "make install" installs the files in the local TeX tree.
{
short .tl_gset:N = \g_@@_short_subtitle_tl,
minishort .tl_gset:N = \g_@@_mini_short_subtitle_tl,
+ notinarticle .bool_gset:N = \g_@@_subtitle_not_in_article_bool,
notintoc .bool_gset:N = \g_@@_subtitle_not_in_toc_bool,
% \end{macrocode}
%
@@ -2772,6 +2799,7 @@ Running "make install" installs the files in the local TeX tree.
\keys_define:nn { gzt/rubric }
{
abstract .tl_gset:N = \g_@@_rubric_abstract_tl,
+ header .tl_gset:N = \g_@@_rubric_header_tl,
title .tl_gset:N = \g_@@_rubric_title_tl,
pictogram .tl_gset:N = \g_@@_rubric_pictofile_tl,
% \end{macrocode}
@@ -2955,54 +2983,54 @@ Running "make install" installs the files in the local TeX tree.
% \end{macrocode}
%
% \begin{macrocode}
-\definecolorset{cmyk}{@@_}{_color}{
- generic_dark,1,.60,.10,0; % kind of blue (!)
- light_generic_dark,1,.35,0,0 % kind of blue (!), light
-}
-\colorlet{@@_generic_light_color}{black!50}
-\colorlet{@@_dark_generic_light_color}{black!60}
-\colorlet{@@_description_label_light_color}{@@_dark_generic_light_color}
-\colorlet{@@_minitoc_color}{@@_generic_light_color}
-\colorlet{@@_cover_itemize_label_color}{@@_light_generic_dark_color}
-\colorlet{@@_default_text_color}{black}
-\colorlet{@@_head_text_color}{black!65}
-\colorlet{@@_rubric_head_text_color}{@@_head_text_color}
-\colorlet{@@_bibliography_minibios_acknowledgements_bg_color}{black!10}
-\colorlet{@@_headrule_color}{@@_generic_light_color!65}
-\colorlet{@@_circlerule_color}{@@_generic_dark_color!65}
-\colorlet{@@_frontmatter_text_color}{black!75}
-\colorlet{@@_people_color}{@@_generic_dark_color}
-\colorlet{@@_arrayrule_color}{@@_generic_dark_color}
-\colorlet{@@_acknowledgements_color}{@@_generic_dark_color}
-\colorlet{@@_question_color}{@@_generic_dark_color}
-\colorlet{@@_boxed_issue_number_bg_color}{@@_generic_dark_color}
-\colorlet{@@_rule_in_toc_color}{@@_generic_dark_color}
-\colorlet{@@_rubric_in_toc_color}{@@_generic_dark_color}
-\colorlet{@@_article_in_toc_color}{@@_frontmatter_text_color}
-\colorlet{@@_rubric_title_color}{@@_generic_light_color}
-\colorlet{@@_article_title_color}{@@_generic_dark_color}
-\colorlet{@@_section_color}{@@_generic_dark_color}
-\colorlet{@@_subsection_color}{@@_generic_dark_color!90}
-\colorlet{@@_subsubsection_color}{@@_generic_dark_color!80}
-\colorlet{@@_rubric_abstract_color}{@@_generic_dark_color}
-\colorlet{@@_article_abstract_color}{@@_generic_light_color}
-\colorlet{@@_dotfill_color}{@@_generic_dark_color}
-\colorlet{@@_about_frontcover_title_color}{@@_generic_dark_color}
-\colorlet{@@_reflected_text_color}{@@_generic_dark_color}
-\colorlet{@@_inside_frontcover_frame_bg_color}{@@_generic_dark_color!8}
-\colorlet{@@_inside_frontcover_frame_title_color}{@@_generic_dark_color}
-\colorlet{@@_footer_bg_color}{black!10}
-\colorlet{@@_float_title_color}{@@_generic_dark_color}
-\colorlet{@@_float_title_bg_color}{@@_generic_dark_color!10}
-\colorlet{@@_float_frame_color}{@@_generic_dark_color!20}
-\colorlet{@@_chapter_color}{@@_generic_dark_color}
-\colorlet{@@_smf_number_color}{@@_generic_dark_color}
-\colorlet{@@_date_color}{@@_generic_light_color}
-\colorlet{@@_table_head_color}{@@_generic_dark_color!25}
-\colorlet{@@_book_review_frame_bg_color}{@@_generic_dark_color!8}
-\colorlet{@@_book_advertisement_bg_color}{white}
-\colorlet{@@_book_advertisement_frame_color}{@@_generic_dark_color}
-\colorlet{@@_default_cover_color}{white}
+\definecolor{@@_generic_dark_color}{cmyk}{1,.60,.10,0}
+%
+\AddToHook{begindocument}{
+ \colorlet{@@_generic_light_color}{black!50}
+ \colorlet{@@_dark_generic_light_color}{black!60}
+ \colorlet{@@_description_label_light_color}{@@_dark_generic_light_color}
+ \colorlet{@@_minitoc_color}{@@_generic_light_color}
+ \colorlet{@@_cover_itemize_label_color}{@@_generic_dark_color}
+ \colorlet{@@_default_text_color}{black}
+ \colorlet{@@_head_text_color}{black!65}
+ \colorlet{@@_rubric_head_text_color}{@@_head_text_color}
+ \colorlet{@@_bibliography_minibios_acknowledgements_bg_color}{black!10}
+ \colorlet{@@_headrule_color}{@@_generic_light_color!65}
+ \colorlet{@@_circlerule_color}{@@_generic_dark_color!65}
+ \colorlet{@@_frontmatter_text_color}{black!75}
+ \colorlet{@@_people_color}{@@_generic_dark_color}
+ \colorlet{@@_arrayrule_color}{@@_generic_dark_color}
+ \colorlet{@@_acknowledgements_color}{@@_generic_dark_color}
+ \colorlet{@@_question_color}{@@_generic_dark_color}
+ \colorlet{@@_boxed_issue_number_bg_color}{@@_generic_dark_color}
+ \colorlet{@@_rule_in_toc_color}{@@_generic_dark_color}
+ \colorlet{@@_rubric_in_toc_color}{@@_generic_dark_color}
+ \colorlet{@@_article_in_toc_color}{@@_frontmatter_text_color}
+ \colorlet{@@_rubric_title_color}{@@_generic_light_color}
+ \colorlet{@@_article_title_color}{@@_generic_dark_color}
+ \colorlet{@@_section_color}{@@_generic_dark_color}
+ \colorlet{@@_subsection_color}{@@_generic_dark_color!90}
+ \colorlet{@@_subsubsection_color}{@@_generic_dark_color!80}
+ \colorlet{@@_rubric_abstract_color}{@@_generic_dark_color}
+ \colorlet{@@_article_abstract_color}{@@_generic_light_color}
+ \colorlet{@@_dotfill_color}{@@_generic_dark_color}
+ \colorlet{@@_about_frontcover_title_color}{@@_generic_dark_color}
+ \colorlet{@@_reflected_text_color}{@@_generic_dark_color}
+ \colorlet{@@_inside_frontcover_frame_bg_color}{@@_generic_dark_color!8}
+ \colorlet{@@_inside_frontcover_frame_title_color}{@@_generic_dark_color}
+ \colorlet{@@_footer_bg_color}{black!10}
+ \colorlet{@@_float_title_color}{@@_generic_dark_color}
+ \colorlet{@@_float_title_bg_color}{@@_generic_dark_color!10}
+ \colorlet{@@_float_frame_color}{@@_generic_dark_color!20}
+ \colorlet{@@_chapter_color}{@@_generic_dark_color}
+ \colorlet{@@_smf_number_color}{@@_generic_dark_color}
+ \colorlet{@@_date_color}{@@_generic_light_color}
+ \colorlet{@@_table_head_color}{@@_generic_dark_color!25}
+ \colorlet{@@_book_review_frame_bg_color}{@@_generic_dark_color!8}
+ \colorlet{@@_book_advertisement_bg_color}{white}
+ \colorlet{@@_book_advertisement_frame_color}{@@_generic_dark_color}
+ \colorlet{@@_default_cover_color}{white}
+}
% \end{macrocode}
%
% \begin{macrocode}
@@ -3986,7 +4014,9 @@ Running "make install" installs the files in the local TeX tree.
\int_gincr:N \g_@@_articles_int
\tl_gclear:N \g_@@_short_title_tl
\tl_gclear:N \g_@@_short_subtitle_tl
+ \bool_gset_false:N \g_@@_title_not_in_article_bool
\bool_gset_false:N \g_@@_title_not_in_toc_bool
+ \bool_gset_false:N \g_@@_title_without_rule_bool
\IfNoValueF {#1}
{
\keys_set:nn { gzt/title } { #1 }
@@ -4139,6 +4169,7 @@ Running "make install" installs the files in the local TeX tree.
{
\newpage
\tl_gclear:N \g_@@_rubric_abstract_tl
+ \tl_gclear:N \g_@@_rubric_header_tl
\tl_gset:Nn \g_@@_rubric_title_tl {#2}
\file_if_exist:nTF { #3.pdf }{
\tl_gset:Nn \g_@@_rubric_pictofile_tl {#3}
@@ -4373,6 +4404,20 @@ Running "make install" installs the files in the local TeX tree.
\RenewDocumentCommand \maketitle { s } {
% \end{macrocode}
%
+% % We add to this command some options that let us specify:
+% % \begin{itemize}
+% % \item whether the blue rule and bullet is displayed or not at the beginning of
+% % the article,
+% % \item whether the title is visible or not at the beginning of the article,
+% % \item whether the title is visible or not in the ToC.
+% % \end{itemize}
+% % \begin{macrocode}
+% \IfNoValueF {#1}
+% {
+% \keys_set:nn { gzt/maketitle } { #1 }
+% }
+% % \end{macrocode}
+%
% We force all the previous floats to be processed before a new article starts
% (this is already done in ×bibliography_minibiographies_acknowledgements×
% environment but is repeated here if what is before provides floats but neither
@@ -4530,8 +4575,9 @@ Running "make install" installs the files in the local TeX tree.
}
\tl_set:Nn \l_@@_title_box_tl
{
- \noindent
\bool_if:NF {\g_@@_invisible_titles_bool} {
+ \noindent
+ % \bool_show:N \g_@@_title_not_in_article_bool
\hspace*{18mm}
\begin{adjustbox}{minipage=\linewidth-18mm,valign=t}
\raggedright
@@ -4546,46 +4592,8 @@ Running "make install" installs the files in the local TeX tree.
\phantomsection
\par
}
- \bool_if:NTF {\g_@@_title_not_in_toc_bool} {
- \bookmark[page=\thepage,level=chapter]{\g_@@_short_title_tl}
- }{
- \addcontentsline{toc}{chapter}{
- \tl_if_empty:NTF \g_@@_short_title_tl {
- \g_@@_title_tl
- }{
- \g_@@_short_title_tl
- }
- \bool_if:NF {\g_@@_subtitle_not_in_toc_bool} {
- \bool_if:nF {
- \tl_if_empty_p:N \g_@@_short_subtitle_tl ||
- \g_@@_interview_rubric_bool ||
- \g_@@_rearviewmirror_rubric_bool
- }{
- \c_space_tl\textendash{}\c_space_tl\g_@@_short_subtitle_tl
- }
- }
- \bool_if:nF {
- \tl_if_empty_p:N \l_@@_people_first_last_names_tl ||
- \g_@@_interview_rubric_bool ||
- \g_@@_rearviewmirror_rubric_bool
- }{
- \textsl{
- \cs_if_exist:cTF {texorpdfstring}
- {
- \texorpdfstring{
- \c_space_tl\textendash{}\c_space_tl\citeauthor{\g_@@_article_bib_key_tl}
- }{}
- }{
- \c_space_tl\textendash{}\c_space_tl\citeauthor{\g_@@_article_bib_key_tl}
- }
- }
- }
- }
- }
- \bool_if:NF {\g_@@_invisible_titles_bool} {
- \end{adjustbox}
- }
- }
+ \end{adjustbox}
+}
\dim_gset:Nn \g_@@_abstract_box_width_dim {0.75\linewidth}
% \bool_if:nT { \tl_if_empty_p:N \l_@@_people_first_last_names_tl }
% {
@@ -4616,20 +4624,18 @@ Running "make install" installs the files in the local TeX tree.
}
{
\color{@@_people_color}
- \bool_if:NTF {\g_@@_invisible_titles_bool} {
- \nocite {\g__gzt_article_bib_key_tl}
- }{
+ \bool_if:NF {\g_@@_invisible_titles_bool} {
\_@@_itemized_citeauthor:n {\g_@@_article_bib_key_tl}
}
}
\bool_if:NF {\g_@@_invisible_titles_bool} {
- \end{adjustbox}
- }
- }
- \bool_if:nTF {
- \int_compare_p:nNn { \g_@@_item_in_rubric_int } = { 1 }
+ \end{adjustbox}
}
- {
+ }
+ \bool_if:nTF {
+ \int_compare_p:nNn { \g_@@_item_in_rubric_int } = { 1 }
+ }
+ {
\mbox{}
\par
\bool_if:nTF {
@@ -4682,12 +4688,12 @@ Running "make install" installs the files in the local TeX tree.
%
% We fix some of the PDF's metadata .
% \begin{macrocode}
-\bool_if:NT {\g_@@_for_authors_bool} {
- \hypersetup{
- pdftitle=\g_@@_short_title_tl,
- pdfauthor=\l_@@_people_first_last_names_tl
- }
-}
+ \bool_if:NT {\g_@@_for_authors_bool} {
+ \hypersetup{
+ pdftitle=\g_@@_short_title_tl,
+ pdfauthor=\l_@@_people_first_last_names_tl
+ }
+ }
% \end{macrocode}
%
% Here, we put the \pkg{TikZ}'s picture of the \enquote{bullet and rule}
@@ -4695,19 +4701,21 @@ Running "make install" installs the files in the local TeX tree.
% follows a ×\cleaders× that makes the whole vanishes at pages boundaries
% (cf. \url{https://tex.stackexchange.com/a/31615/18401}).
% \begin{macrocode}
- \bool_if:nF { \g_@@_for_authors_bool } {
- % \xleaders\vbox {
- % \bigskip
- % }
- % \vskip\bigskipamount
- \noindent
- \checkoddpage
- \ifoddpage
- \l_@@_bullet_and_rule_odd_tl
- \else
- \l_@@_bullet_and_rule_even_tl
- \fi
- \bigskip
+ \bool_if:nF { \g_@@_for_authors_bool } {
+ \bool_if:NF {\g_@@_title_without_rule_bool} {
+ % \xleaders\vbox {
+ % \bigskip
+ % }
+ % \vskip\bigskipamount
+ \noindent
+ \checkoddpage
+ \ifoddpage
+ \l_@@_bullet_and_rule_odd_tl
+ \else
+ \l_@@_bullet_and_rule_even_tl
+ \fi
+ \bigskip
+ }
}
\par
\nopagebreak[4]
@@ -4722,52 +4730,91 @@ Running "make install" installs the files in the local TeX tree.
% \end{macrocode}
%
% \begin{macrocode}
- \l_@@_title_box_tl
- \normalsize
- \nopagebreak[3]
- \bool_if:nF {
- \tl_if_empty_p:N \g_@@_abstract_body_tl
- &&
- (
- \tl_if_empty_p:N \l_@@_people_first_last_names_tl ||
- \g_@@_interview_rubric_bool ||
- \g_@@_rearviewmirror_rubric_bool
- )
- }{
- \par
- \bigskip
- \bigskip
- \large
- \mbox{}
- \checkoddpage
- \ifoddpage
- \l_@@_abstract_box_tl
- \hspace*{11mm}
- \l_@@_authors_box_tl
- \else
- \hspace*{-.85\c_@@_outermargin_dim}
- \l_@@_authors_box_tl
- \hspace*{11mm}
- \l_@@_abstract_box_tl
- \fi
- }
- \tl_gclear:N \g_@@_title_tl
- \tl_gclear:N \g_@@_subtitle_tl
- \tl_gclear:N \g_@@_abstract_body_tl
- \normalsize
- \bigskip
- \tl_if_empty:NF \g_@@_abstract_body_tl
- % {
- % \tl_if_empty:NF \l_@@_people_first_last_names_tl
- % {
- % \bigskip
- % }
- % }
- {
+ \nocite {\g__gzt_article_bib_key_tl}
+ \bool_if:NTF {\g_@@_title_not_in_toc_bool} {
+ \bookmark[page=\thepage,level=chapter]{\g_@@_short_title_tl}
+ }{
+ \addcontentsline{toc}{chapter}{
+ \tl_if_empty:NTF \g_@@_short_title_tl {
+ \g_@@_title_tl
+ }{
+ \g_@@_short_title_tl
+ }
+ \bool_if:NF {\g_@@_subtitle_not_in_toc_bool} {
+ \bool_if:nF {
+ \tl_if_empty_p:N \g_@@_short_subtitle_tl ||
+ \g_@@_interview_rubric_bool ||
+ \g_@@_rearviewmirror_rubric_bool
+ }{
+ \c_space_tl\textendash{}\c_space_tl\g_@@_short_subtitle_tl
+ }
+ }
+ \bool_if:nF {
+ \tl_if_empty_p:N \l_@@_people_first_last_names_tl ||
+ \g_@@_interview_rubric_bool ||
+ \g_@@_rearviewmirror_rubric_bool
+ }{
+ \textsl{
+ \cs_if_exist:cTF {texorpdfstring}
+ {
+ \texorpdfstring{
+ \c_space_tl\textendash{}\c_space_tl\citeauthor{\g_@@_article_bib_key_tl}
+ }{}
+ }{
+ \c_space_tl\textendash{}\c_space_tl\citeauthor{\g_@@_article_bib_key_tl}
+ }
+ }
+ }
+ }
+ }
+ \bool_if:NF {\g_@@_title_not_in_article_bool} {
+ \l_@@_title_box_tl
+ \normalsize
+ \nopagebreak[3]
+ \bool_if:nF {
+ \tl_if_empty_p:N \g_@@_abstract_body_tl
+ &&
+ (
+ \tl_if_empty_p:N \l_@@_people_first_last_names_tl ||
+ \g_@@_interview_rubric_bool ||
+ \g_@@_rearviewmirror_rubric_bool
+ )
+ }{
+ \par
+ \bigskip
+ \bigskip
+ \large
+ \mbox{}
+ \checkoddpage
+ \ifoddpage
+ \l_@@_abstract_box_tl
+ \hspace*{11mm}
+ \l_@@_authors_box_tl
+ \else
+ \hspace*{-.85\c_@@_outermargin_dim}
+ \l_@@_authors_box_tl
+ \hspace*{11mm}
+ \l_@@_abstract_box_tl
+ \fi
+ }
+ }
+ \tl_gclear:N \g_@@_title_tl
+ \tl_gclear:N \g_@@_subtitle_tl
+ \tl_gclear:N \g_@@_abstract_body_tl
+ \normalsize
\bigskip
- }
- \bool_if:nT \g_@@_interview_rubric_bool
- {
+ \tl_if_empty:NF \g_@@_abstract_body_tl
+ % {
+ % \tl_if_empty:NF \l_@@_people_first_last_names_tl
+ % {
+ % \bigskip
+ % }
+ % }
+ {
+ \bigskip
+ }
+ \bool_if:nT \g_@@_interview_rubric_bool
+ {
% \end{macrocode}
%
% We set ×\parindent× to zero in \enquote{Interview} rubric.
@@ -4852,20 +4899,23 @@ Running "make install" installs the files in the local TeX tree.
\edef\toctablepiece {
\ExceptFirstPart {\noexpand\\[-1.5mm]}
\unexpanded{
- \color{@@_rubric_in_toc_color}\scshape\fontseries{bx}\selectfont
+ \protect\leavevmode\color{@@_rubric_in_toc_color}%
+ \scshape\fontseries{bx}\selectfont
}
\unexpanded\expandafter{\etocthelinkedname}&
% \ifShowPartPageInToc
- \unexpanded{\bfseries\color{@@_rubric_in_toc_color}}
+ \unexpanded{\bfseries%
+ \protect\leavevmode\color{@@_rubric_in_toc_color}%
+ }
\unexpanded\expandafter{\etocthelinkedpage}
% \fi
\noexpand\\}
\gdef\ExceptFirstPart ##1{##1}
}
\newcommand*\PrepareChapter{
- \edef\toctablepiece {
- \unexpanded{\color{@@_article_in_toc_color}\small}
- \unexpanded\expandafter{\etocthelinkedname}&
+ \edef\toctablepiece {\begingroup
+ \unexpanded{\small\color{@@_article_in_toc_color}}
+ \unexpanded\expandafter{\etocthelinkedname}\endgroup&
\unexpanded{\color{@@_article_in_toc_color}\small}
\unexpanded\expandafter{\etocthelinkedpage}
\noexpand\\[1mm]}
@@ -4913,6 +4963,7 @@ Running "make install" installs the files in the local TeX tree.
\tl_gset:Nn \g_@@_boxed_issue_number_tl {
\tcbox{\Large\No\g_@@_issue_number_int}
}
+\tl_new:N \l_@@_boxed_issue_number_title_tl
\cs_new_protected:Nn \@@_boxed_issue_number:nn
{
\noindent
@@ -4926,14 +4977,14 @@ Running "make install" installs the files in the local TeX tree.
}
}
\bool_if:NTF {\g_@@_special_edition_bool} {
- \tl_set:Nn \l_tmpa_tl {\c_@@_short_special_edition_string_tl}
+ \tl_set:Nn \l_@@_boxed_issue_number_title_tl {\c_@@_short_special_edition_string_tl}
}{
- \tl_set:Nn \l_tmpa_tl {\No\int_use:N\g_@@_issue_number_int}
+ \tl_set:Nn \l_@@_boxed_issue_number_title_tl {\No\int_use:N\g_@@_issue_number_int}
}
\begin{adjustbox}{valign=t}
\begin{tcolorbox}[
enhanced,
- title=\l_tmpa_tl,%\int_use:N \g_@@_issue_number_int,
+ title=\l_@@_boxed_issue_number_title_tl,%\int_use:N \g_@@_issue_number_int,
fonttitle=\Large,
colback=white,
sharp~ corners=all,
@@ -4985,7 +5036,6 @@ Running "make install" installs the files in the local TeX tree.
\@@_boxed_issue_number:nn {#1}{#2}
\color{@@_frontmatter_text_color}
\fontsize{11}{13.6}\selectfont
- \RaggedRight
}
\cs_new_protected:Nn \_@@_after_editorial_presidentmessage:
{
@@ -5910,9 +5960,14 @@ Running "make install" installs the files in the local TeX tree.
]
[
\adjustbox{raise={\c_@@_header_yshift_dim}{\height}}{
- \large\bfseries\scshape\color{@@_head_text_color}\g_@@_rubric_title_tl
+ \large\bfseries\scshape\color{@@_head_text_color}
+ \tl_if_empty:NTF \g_@@_rubric_header_tl {
+ \g_@@_rubric_title_tl
+ }{
+ \g_@@_rubric_header_tl
}
- ]
+ }
+ ]
[]
{}
{
@@ -5980,11 +6035,15 @@ Running "make install" installs the files in the local TeX tree.
% acknowledgements.
% \begin{macrocode}
\FloatBarrier
- \begin{_@@_minibiographies_acknowledgements_tcbox}
\nopagebreak[0]
- \IfBooleanF {#1}
+ \IfBooleanTF {#1}
{
- \@@_display_people_by_role:n { author-art-\int_use:N \g_@@_articles_int }
+ \tl_if_empty:NF \l_@@_article_acknowledgements_tl {
+ \begin{_@@_minibiographies_acknowledgements_tcbox}
+ }
+ }{
+ \begin{_@@_minibiographies_acknowledgements_tcbox}
+ \@@_display_people_by_role:n { author-art-\int_use:N \g_@@_articles_int }
}
\DTLsavelastrowcount{\_@@_authors_number}
\tl_if_empty:NF \l_@@_article_acknowledgements_tl
@@ -6002,7 +6061,14 @@ Running "make install" installs the files in the local TeX tree.
\end{adjustbox}
}
\bool_gset_true:N \g_@@_previous_article_with_bibliography_or_minibio_bool
- \end{_@@_minibiographies_acknowledgements_tcbox}
+ \IfBooleanTF {#1}
+ {
+ \tl_if_empty:NF \l_@@_article_acknowledgements_tl {
+ \end{_@@_minibiographies_acknowledgements_tcbox}
+ }
+ }{
+ \end{_@@_minibiographies_acknowledgements_tcbox}
+ }
}
% \end{macrocode}
% \end{macro}
@@ -6042,6 +6108,33 @@ Running "make install" installs the files in the local TeX tree.
\printminibios
}
}
+\cs_set_eq:NN \_@@_bibbycategory \bibbycategory
+\RenewDocumentCommand \bibbycategory { s O{} } {
+ \bool_if:NT {\g_@@_multicols_bool} {
+ \end{multicols}
+ }
+% \end{macrocode}
+% We force all the previous floats to be processed no later on the page
+% following the beginning of the bibliography, \textsc{cv} or
+% acknowledgements.
+% \begin{macrocode}
+% \afterpage{
+ \FloatBarrier
+% }
+ \begin{_@@_bibliography_tcbox}
+ \defbibheading{bibliography}{%
+ \section*{Références}}
+ \printbibheading
+ \_@@_bibbycategory[#2]
+ \end{_@@_bibliography_tcbox}
+ \nopagebreak[0]
+ \IfBooleanTF {#1}
+ {
+ \printminibios*
+ }{
+ \printminibios
+ }
+}
% \end{macrocode}
% \end{macro}
%
@@ -6513,7 +6606,7 @@ Running "make install" installs the files in the local TeX tree.
columns=flexible,
inputencoding=utf8/latin1
}
-\DeclareTotalTCBox{\gztverb}{ v }{verbatim,blank,fuzzy~ halo=0pt~ with~ @@_light_generic_dark_color!8}{#1}
+\DeclareTotalTCBox{\gztverb}{ v }{verbatim,blank,fuzzy~ halo=0pt~ with~ @@_generic_dark_color!8}{#1}
% \end{macrocode}
%
% The optional argument declaration must be prefixed with an ×!× (see
@@ -6970,6 +7063,7 @@ Running "make install" installs the files in the local TeX tree.
enhanced,
colback=@@_book_review_frame_bg_color,
breakable,
+ use~ color~ stack,
% height=50mm,
boxrule=\c_zero_dim,
sharp~ corners=all,
@@ -7048,6 +7142,7 @@ Running "make install" installs the files in the local TeX tree.
_@@_tcb_bibliography_style/.style={
colback=@@_bibliography_minibios_acknowledgements_bg_color,
breakable,
+ use~ color~ stack,
boxrule=\c_zero_dim,
sharp~ corners=all,
enhanced
@@ -7057,6 +7152,7 @@ Running "make install" installs the files in the local TeX tree.
_@@_tcb_minibiographies_acknowledgements_style/.style={
colback=@@_bibliography_minibios_acknowledgements_bg_color,
breakable,
+ use~ color~ stack,
boxrule=\c_zero_dim,
extras~ unbroken~ and~ last={drop~ lifted~ shadow},
sharp~ corners=all,
diff --git a/macros/latex/contrib/litebook/License b/macros/latex/contrib/litebook/License
new file mode 100644
index 0000000000..842cf85e3c
--- /dev/null
+++ b/macros/latex/contrib/litebook/License
@@ -0,0 +1,415 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2008-05-04
+
+Copyright 1999 2002-2008 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2008 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % https://www.latex-project.org/lppl.txt
+ % and version 1.3c or later is part of all distributions of LaTeX
+ % version 2008 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
diff --git a/macros/latex/contrib/litebook/README.md b/macros/latex/contrib/litebook/README.md
new file mode 100644
index 0000000000..f546e115d7
--- /dev/null
+++ b/macros/latex/contrib/litebook/README.md
@@ -0,0 +1,17 @@
+# The `LiteBook` package
+
+This package provides a fresh cover and chapter design for book.
+
+**Welcome to pull requests
+[here](https://github.com/xiamyphys/LiteBook).**
+
+## License
+
+This work may be distributed and/or modified under the conditions of the
+[LaTeX Project Public License](http://www.latex-project.org/lppl.txt),
+either version 1.3c of this license or (at your option) any later version.
+
+This work has the LPPL maintenance status `maintained`.
+
+The Current Maintainer of this work is
+[Mingyu Hsia](https://www.ctan.org/author/xia-my). \ No newline at end of file
diff --git a/macros/latex/contrib/litebook/doc/cha/cha1.tex b/macros/latex/contrib/litebook/doc/cha/cha1.tex
new file mode 100644
index 0000000000..2f946f844b
--- /dev/null
+++ b/macros/latex/contrib/litebook/doc/cha/cha1.tex
@@ -0,0 +1,125 @@
+\chapter{The \pkg{LiteBook} Template}
+
+\section{The purpose of this package}
+This template provides a fresh cover and chapter design for book. Welcome to feedback bugs or ideas via email \href{mailto:xiamyphys@gmail.com}{\ttfamily xiamyphys@gmail.com} or \href{https://github.com/xiamyphys/litebook}{GitHub}.
+
+This template was originally used for the reformatting of the textbook \emph{General Relativity, R. Wald}, you can download it from \url{https://github.com/xiamyphys/LaTeX-General-Relativity-R.Wald}.
+
+\section{Installing \pkg{LiteBook} and loading it}
+For portable version, simply download latest \verb|litebook.cls| file from \href{https://github.com/xiamyphys/LiteBook}{GitHub} or \href{https://ctan.org/pkg/litebook}{CTAN} and save it under your working directory. This way of installation is simple and convenient, but you have to manually update \verb|.cls| now and then.
+
+However, I strongly suggest that you should use terminal/cmd to implement the commands to update all the packages (and install this package) to the latest version or switch to portable version instead
+\begin{verbatim}
+ sudo tlmgr update --self --all
+\end{verbatim}
+
+If you are in some areas with awful Internet environment (such as a), you can choose proper mirror source or use other means\footnote{Please comply with local network regulations.}. To learn more, please refer to \href{https://tex.stackexchange.com/questions/55437/how-do-i-update-my-tex-distribution}{How do I update my \textsf{\TeX} distribution?}
+
+\section{Compatibility}
+The test environments are macOS + Mac\TeX{} 2024 / Overleaf and they all work fine for \hologo{pdfLaTeX} and \hologo{XeLaTeX} compilers, Windows, Linux and Unix platforms compatibility unknown.
+
+\section{Cover Information Settings}
+Just like the cover of this document, there are 5 lines of information on the cover and a cover image, the corresponding commands are
+
+\begin{verbatim}
+ \title{The \pkg{LiteBook} Template} \subtitle{Version 0.1a \today}
+ \press{The University of Chicago Press} \author{Hsia Mingyu}
+ \bioinfo{Hangzhou Dianzi University} \cover{Beautiful-realities.jpeg}
+\end{verbatim}
+
+Here, the same as the \pkg{book} class, the command \cmd{title} could not be omitted, or it will return an error, and there will be a warning if the command \cmd{author} is omitted.
+
+\section{Preset packages and commands}
+This package has been preset with the following packages:
+\begin{table}[!ht]
+ \centering
+ \begin{tabular}{l l l l l l}
+ \toprule
+ \pkg{amsmath} & \pkg{amssymb} & \pkg{mathrsfs} & \pkg{esvect} & \pkg{physics2,fixdif} & \pkg{bm}\\
+ \midrule
+ \pkg{derivative} & \pkg{cancel} & \pkg{extarrows} & \pkg{siunitx} & \pkg{nicefrac} & \pkg{nicematrix}\\
+ \midrule
+ \pkg{booktabs} & \pkg{tabularx} & \pkg{diagbox} & \pkg{multicol} & \pkg{multirow} & \pkg{refstyle}\\
+ \bottomrule
+ \end{tabular}
+\end{table}
+
+You can click on them to go to the homepage to view the documentation.
+
+And commands \verb|\i|, \verb|\e|, \verb|\T| has been defined to input
+$\i$, $\e$ in roman (non-italic) text and matrix transpose symbol $\T$, which can help you typeset math quickly.
+
+The template has been preset the following reference command with the \pkg{refstyle} package: \verb|\eqref{#1}|, \verb|\figref{#1}| and \verb|tabref{#1}|, you can add other commands like these with the \pkg{refstyle} package.
+
+\section{Preset Environments}
+The template has been preset the following envrionments with the \pkg{amsthm} package
+
+\begin{tcblisting}{sidebyside}
+ \begin{theorem}
+ A theorem environment.
+ \end{theorem}
+\end{tcblisting}
+
+\begin{tcblisting}{sidebyside}
+ \begin{example}
+ An example environment.
+ \end{example}
+\end{tcblisting}
+
+\begin{tcblisting}{sidebyside}
+ \begin{problem}
+ A problem environment.
+ \end{problem}
+\end{tcblisting}
+
+\begin{tcblisting}{sidebyside}
+ \begin{solution}
+ A solution environment.
+ \end{solution}
+\end{tcblisting}
+
+You can add other envrionments like these with the \pkg{amsthm} package.
+
+\section{Equation Test}
+\begin{equation}
+ \ab(\frac1{c^2}\frac{\partial^2}{\partial t^2}-\nabla^2+\frac{mc^2}{\hbar^2})\psi(\mathbf x,t)=0
+ \label{1.6.1}
+\end{equation}
+
+The Klein-Gordon \eqref{1.6.1}.
+
+\section{Figure and Caption Side by Side Test}
+\begin{figure}[!ht]
+\begin{minipage}{.32\textwidth}
+ \caption{A diagram showing the causal structure of spacetime in special relativity. The ``light cone'' of $p$ rather than a ``surface of simultaneity'' with $p$ now plays a fundamental role in determining the causal relationship of $p$ to other events.}
+ \label{1.1}
+\end{minipage}
+\hfill
+\begin{minipage}{.64\textwidth}
+ \centering
+ \begin{tikzpicture}
+ \draw [line join=round,line cap=round] (-1,1) -- (1,-1) arc (-60:-120:2) -- (1,1) arc (-60:-120:2) arc (-60:-120:-2);
+ \shade [ball color=teal] (0,0) circle (.06) node [anchor=east,xshift=-1ex] {\sffamily\small p};
+ \node at (0,1.5) {\sffamily\small Future};
+ \path [->] (.6,1.5) edge [bend left] (.2,1);
+ \node at (0,-1.5) {\sffamily\small Past};
+ \path [->] (.3,-1.5) edge [bend right] (.4,-1.3);
+ \node [left] at (-1,0) {\sffamily\small Spacelike related};
+ \path [->] (-1,-.05) edge (-.6,-.1);
+ \path [->] (-1,.05) edge [bend left] (.6,.1);
+ \node [right] at (.8,.3) {\sffamily\small Future light cone};
+ \path [->] (.8,.3) edge [bend left] (.6,.6);
+ \node [right] at (.8,-.3) {\sffamily\small Past light cone};
+ \path [->] (.8,-.3) edge [bend right] (.6,-.6);
+ \end{tikzpicture}
+\end{minipage}
+\end{figure}
+
+\figref{1.1} shows the Light Cone.
+
+\section{Warnings}
+
+Due to the template has used the \pkg{FadingImage} package to add a fading image on the cover, when you use the \hologo{pdfLaTeX} compiler, should run it for two times or the cover image will not appear on the correct location, also, there will be a double question mark when referring to labels.
+
+
+% amsthm \ No newline at end of file
diff --git a/macros/latex/contrib/litebook/doc/cha/scha.tex b/macros/latex/contrib/litebook/doc/cha/scha.tex
new file mode 100644
index 0000000000..42101fe8d5
--- /dev/null
+++ b/macros/latex/contrib/litebook/doc/cha/scha.tex
@@ -0,0 +1,3 @@
+\chapter*{A Test of Unnumbered Chapter}
+
+\lipsum[1-6] \ No newline at end of file
diff --git a/macros/latex/contrib/litebook/doc/figures/Beautiful-realities.jpeg b/macros/latex/contrib/litebook/doc/figures/Beautiful-realities.jpeg
new file mode 100644
index 0000000000..2b6036083d
--- /dev/null
+++ b/macros/latex/contrib/litebook/doc/figures/Beautiful-realities.jpeg
Binary files differ
diff --git a/macros/latex/contrib/litebook/doc/litebook.pdf b/macros/latex/contrib/litebook/doc/litebook.pdf
new file mode 100644
index 0000000000..d361e0fef4
--- /dev/null
+++ b/macros/latex/contrib/litebook/doc/litebook.pdf
Binary files differ
diff --git a/macros/latex/contrib/litebook/doc/litebook.tex b/macros/latex/contrib/litebook/doc/litebook.tex
new file mode 100644
index 0000000000..dc6f146490
--- /dev/null
+++ b/macros/latex/contrib/litebook/doc/litebook.tex
@@ -0,0 +1,18 @@
+% !TEX TS-program = pdflatex
+\documentclass{litebook}
+
+\title{The \pkg{LiteBook} Template}
+\subtitle{Version 0.1a \today}
+\press{The University of Chicago Press}
+\author{Hsia Mingyu}
+\bioinfo{Hangzhou Dianzi University}
+\cover{Beautiful-realities}
+
+\begin{document}
+
+\maketitle
+\frontmatter\tableofcontents\mainmatter
+
+\input{cha/cha1.tex}
+\input{cha/scha.tex}
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/litebook/tex/litebook.cls b/macros/latex/contrib/litebook/tex/litebook.cls
new file mode 100644
index 0000000000..e61bd5b7bb
--- /dev/null
+++ b/macros/latex/contrib/litebook/tex/litebook.cls
@@ -0,0 +1,175 @@
+%% ****************************************************************************************************
+%% Copyright 2024 by Mingyu Hsia <xiamyphys@gmail.com> *
+%% *
+%% This work may be distributed and/or modified under * ***** * * *
+%% the conditions of the LaTeX Project Public License * ** * * *** * * *
+%% * * ** * * * ** *
+%% http://www.latex-project.org/lppl.txt * * * * ***** ** *
+%% * * ** * * * * *
+%% either version 1.3c of this license or any later ***** ** * * *** * * *
+%% version. *
+%% *
+%% This work has the LPPL maintenance status `maintained'. *
+%% *
+%% The Current Maintainer of this work is Mingyu Hsia. *
+%% *
+%% This work consists of the files litebook.cls, *
+%% and README.md. *
+%% available at https://github.com/xiamyphys/LiteBook *
+%% ****************************************************************************************************
+% !Mode:: "TeX:UTF-8"
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{litebook}[2024/03/10 v0.1a LiteBook document class]
+\RequirePackage{kvoptions}
+\RequirePackage{etoolbox}
+\DeclareDefaultOption{\PassOptionsToClass{\CurrentOption}{book}}
+\ProcessKeyvalOptions*\relax
+\LoadClass[letterpaper,11pt,openany]{book}
+
+\RequirePackage{geometry,enumitem,booktabs,tabularx,diagbox,multicol,multirow}
+\geometry{rmargin=1.25 in,lmargin=.75 in,tmargin=1 in,bmargin=1 in}
+
+\RequirePackage{graphics,graphicx}
+\graphicspath{{./figures/}}
+
+\RequirePackage{indentfirst}
+\setlength{\parindent}{2ex}
+
+\RequirePackage[labelsep=period,labelfont={bf,sf},font=small]{caption}
+\RequirePackage[nokeyprefix]{refstyle}
+\newref{fig}{name={\sffamily\bfseries Figure~}}
+\newref{tab}{name={\sffamily\bfseries Table~}}
+
+\RequirePackage{tocloft}
+\setlength{\cftbeforetoctitleskip}{16\p@}
+\setlength{\cftaftertoctitleskip}{24\p@}
+\renewcommand{\contentsname}{\sffamily Contents}
+
+\def\@makechapterhead#1{%
+ \vspace*{\p@}%
+ {
+ \parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \parbox{25mm}
+ {\centering\HUGE\normalfont\bfseries\textcolor{darkgray}{\thechapter}\\[4mm]\normalsize\bfseries\textcolor{darkgray}{\bfseries\sffamily\scshape \@chapapp}}%
+ \tikz[baseline]
+ \draw[line width=3pt,dotted,dash pattern=on 0pt off 8pt, gray](0,-.85)--(0,1.35);
+ \fi
+ \fi
+ \interlinepenalty\@M\hspace*{4ex}
+ \huge\bfseries\sffamily #1\par\nobreak
+ \vskip 36\p@
+}}
+
+\def\@makeschapterhead#1{%
+ \gdef\s@chapter{#1}
+ \addcontentsline{toc}{chapter}{\s@chapter}
+ \vspace*{4\p@}%
+ {\parindent \z@ \raggedright
+ \normalfont
+ \interlinepenalty\@M
+ \huge \bfseries \sffamily #1\par\nobreak
+ \vskip 40\p@
+}}
+\setlength{\headheight}{13.6pt}
+
+\RequirePackage{fancyhdr}
+\pagestyle{fancy}
+ \let\headrule\relax
+ \fancyhead[OL]{\textsc{\sffamily\nouppercase\leftmark}}
+ \fancyhead[OR]{\sffamily\thepage}
+ \fancyhead[ER]{\textsc{\sffamily\nouppercase\rightmark}}
+ \fancyhead[EL]{\sffamily\thepage}
+ \lfoot{}\cfoot{}\rfoot{}
+
+\RequirePackage[most]{tcolorbox}
+\RequirePackage{tikz}
+\usetikzlibrary{arrows,tikzmark,patterns,calc}
+\RequirePackage{fadingimage}
+\tikzset{>=stealth',
+every picture/.append style={
+ line join=round,
+ line cap=round,
+ thick
+ }
+}
+
+\RequirePackage{datetime}\yyyymmdddate
+\def\subtitle#1{\gdef\@subtitle{#1}}
+\def\cover#1{\gdef\@cover{#1}}
+\def\bioinfo#1{\gdef\@bioinfo{#1}}
+\def\press#1{\gdef\@press{#1}}
+\RequirePackage{anyfontsize}
+\def\HUGE{\@setfontsize\HUGE{40}{50}}
+\def\HUge{\@setfontsize\HUGE{35}{45}}
+
+\renewcommand*\maketitle
+{
+\begin{titlepage}
+ \newgeometry{margin = 0 in}
+ \ifcsname @cover\endcsname
+ \LOWFadingImage[trim={0 {.5\paperheight} 0 0},clip]{\@cover}
+ \fi
+ \parindent=0pt\vskip12ex
+ \centering\sffamily\bfseries
+ \HUge\@title
+ \ifcsname @subtitle\endcsname
+ \vskip2ex\LARGE\@subtitle\fi
+ \ifcsname @author\endcsname
+ \vskip4ex\LARGE\@author\fi
+ \ifcsname @bioinfo\endcsname
+ \vskip2ex\Large\@bioinfo\fi
+ \ifcsname @press\endcsname\vfill
+ \parbox[t]{\textwidth}{\centering
+ \Large\@press\vskip10ex
+ }\fi
+ \clearpage
+ \vspace*{\fill}
+ \Huge\itshape\@title
+ \vspace*{\fill}
+ \restoregeometry
+\end{titlepage}
+}
+
+\AtBeginDocument{
+ \everymath{\displaystyle}
+ \setlength{\abovedisplayskip}{3pt}
+ \setlength{\belowdisplayskip}{3pt}
+ \setcounter{tocdepth}{1}
+}
+
+\definecolor{pkgcolor}{Hsb}{103,.8,.5}
+\definecolor{moducolor}{Hsb}{290,.8,.5}
+\definecolor{cmdcolor}{Hsb}{188,.8,.5}
+\RequirePackage[colorlinks,linkcolor=teal,urlcolor=pkgcolor]{hyperref}
+\def\pkg#1{\texorpdfstring{\textcolor{pkgcolor}{
+ \href{https://ctan.org/pkg/#1}{\textsf{#1}}}}{“#1”}}
+\def\mode#1{\texorpdfstring{\textcolor{moducolor}{\textsf{#1}}}{“#1”}}
+\def\cmd#1{\texorpdfstring{\textcolor{cmdcolor}{\textsf{#1}}}{“#1”}}
+
+\RequirePackage{lipsum,hologo}
+\RequirePackage{ifxetex}
+\ifxetex
+ \RequirePackage[quiet]{xeCJK}
+ \RequirePackage[quiet,no-math]{fontspec}
+ \RequirePackage{zhlipsum}
+\fi
+
+\def\hmmax{0}\def\bmmax{0}
+\RequirePackage{amsmath,amssymb,amsthm,mathrsfs}
+\RequirePackage[libertine,mono=false]{newtx}
+\RequirePackage[e]{esvect}
+\RequirePackage{physics2,bm,fixdif,derivative,cancel,extarrows,siunitx,nicefrac,nicematrix}
+\usephysicsmodule{ab,braket,diagmat,doubleprod,xmat,ab.legacy,op.legacy}
+\RequirePackage[e]{esvect}
+
+\def\i{\mathrm i}\def\e{\mathrm e}\def\T{\mathsf T}
+
+\theoremstyle{definition}
+\newtheorem{problem}{Problem}[section]
+\newtheorem{theorem}{Theorem}[section]
+\def\theproblem{\arabic{problem}}
+\newtheorem*{example}{Example}
+\newtheorem*{solution}{Solution}
+\numberwithin{equation}{section} \ No newline at end of file