summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-03-09 20:46:32 +0000
committerKarl Berry <karl@freefriends.org>2024-03-09 20:46:32 +0000
commitb52b2373fbebd06d1ae428999aae3dc130d77012 (patch)
tree6c3ec09b2a458edb3f01dc95860e9edc712e58db
parentd2602fc0b65f4c8d5ab78f5e88e73f1b78127b61 (diff)
litebook (9mar24)
git-svn-id: svn://tug.org/texlive/trunk@70533 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/litebook/License415
-rw-r--r--Master/texmf-dist/doc/latex/litebook/README.md17
-rw-r--r--Master/texmf-dist/doc/latex/litebook/cha/cha1.tex125
-rw-r--r--Master/texmf-dist/doc/latex/litebook/cha/scha.tex3
-rw-r--r--Master/texmf-dist/doc/latex/litebook/figures/Beautiful-realities.jpegbin0 -> 94115 bytes
-rw-r--r--Master/texmf-dist/doc/latex/litebook/litebook.pdfbin0 -> 723924 bytes
-rw-r--r--Master/texmf-dist/doc/latex/litebook/litebook.tex18
-rw-r--r--Master/texmf-dist/tex/latex/litebook/litebook.cls175
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds1
-rw-r--r--Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/litebook.tlpsrc0
12 files changed, 756 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/litebook/License b/Master/texmf-dist/doc/latex/litebook/License
new file mode 100644
index 00000000000..842cf85e3ce
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/litebook/README.md b/Master/texmf-dist/doc/latex/litebook/README.md
new file mode 100644
index 00000000000..f546e115d75
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/litebook/cha/cha1.tex b/Master/texmf-dist/doc/latex/litebook/cha/cha1.tex
new file mode 100644
index 00000000000..2f946f844b1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/litebook/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/Master/texmf-dist/doc/latex/litebook/cha/scha.tex b/Master/texmf-dist/doc/latex/litebook/cha/scha.tex
new file mode 100644
index 00000000000..42101fe8d59
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/litebook/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/Master/texmf-dist/doc/latex/litebook/figures/Beautiful-realities.jpeg b/Master/texmf-dist/doc/latex/litebook/figures/Beautiful-realities.jpeg
new file mode 100644
index 00000000000..2b6036083d3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/litebook/figures/Beautiful-realities.jpeg
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/litebook/litebook.pdf b/Master/texmf-dist/doc/latex/litebook/litebook.pdf
new file mode 100644
index 00000000000..d361e0fef4a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/litebook/litebook.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/litebook/litebook.tex b/Master/texmf-dist/doc/latex/litebook/litebook.tex
new file mode 100644
index 00000000000..dc6f1464906
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/litebook/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/Master/texmf-dist/tex/latex/litebook/litebook.cls b/Master/texmf-dist/tex/latex/litebook/litebook.cls
new file mode 100644
index 00000000000..e61bd5b7bb7
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/litebook/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
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 545e882e601..9d2d652fec6 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -505,7 +505,7 @@ my @TLP_working = qw(
lineno ling-macros linguex linguisticspro linop
lion-msc lipsum lisp-on-tex
listbib listing listings listings-ext listingsutf8 listlbls listliketab
- listofitems listofsymbols litesolution litetable
+ listofitems listofsymbols litebook litesolution litetable
lithuanian liturg lkproof llncs llncsconf lm lm-math lmake lni lobster2
locality localloc logbox logical-markup-utils logicproof logicpuzzle logix
logoetalab logpap logreq lollipop
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 036a1a65ddc..3ecd66d3671 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1783,6 +1783,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'light-latex-make' => '&tl_man_to_pdf',
'lilyglyphs' => '&POSTlilyglyphs',
'listbib' => '&POSTlistbib',
+ 'litebook' => '&POST_onelevel',
'litesolution' => '&POST_onelevel',
'litetable' => '&POST_onelevel',
'lithuanian' => '&POSTlithuanian',
diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
index c84ea2c76fa..f3023d2fa4d 100644
--- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
@@ -815,6 +815,7 @@ depend listingsutf8
depend listlbls
depend listliketab
depend listofsymbols
+depend litebook
depend litesolution
depend litetable
depend lkproof
diff --git a/Master/tlpkg/tlpsrc/litebook.tlpsrc b/Master/tlpkg/tlpsrc/litebook.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/litebook.tlpsrc