summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/fithesis
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-03-31 21:15:46 +0000
committerKarl Berry <karl@freefriends.org>2016-03-31 21:15:46 +0000
commit7dbcb78e04b3bd1d5957c23730ece54f17f40231 (patch)
tree96a927bd98083f1f195e3dbe6d43f11b4bc0ca84 /Master/texmf-dist/source/latex/fithesis
parent04599a378adc76d2b1e54df49c17ba45aee22672 (diff)
fithesis (31mar16)
git-svn-id: svn://tug.org/texlive/trunk@40196 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/fithesis')
-rw-r--r--Master/texmf-dist/source/latex/fithesis/LICENSE.tex2
-rw-r--r--Master/texmf-dist/source/latex/fithesis/fithesis.dtx35
2 files changed, 21 insertions, 16 deletions
diff --git a/Master/texmf-dist/source/latex/fithesis/LICENSE.tex b/Master/texmf-dist/source/latex/fithesis/LICENSE.tex
index acb5b03fc7e..aa4ff3442cc 100644
--- a/Master/texmf-dist/source/latex/fithesis/LICENSE.tex
+++ b/Master/texmf-dist/source/latex/fithesis/LICENSE.tex
@@ -1,7 +1,7 @@
\input docstrip.tex
\preamble
-Copyright 1998--2015 Daniel Marek (DM), Jan Pavlovič (JP),
+Copyright 1998--2016 Daniel Marek (DM), Jan Pavlovič (JP),
Vít Novotný (VN), Petr Sojka (PS)
http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml
Faculty of Informatics, Masaryk University (Brno, Czech Republic)
diff --git a/Master/texmf-dist/source/latex/fithesis/fithesis.dtx b/Master/texmf-dist/source/latex/fithesis/fithesis.dtx
index 5d4b06d465c..573ef0ef44e 100644
--- a/Master/texmf-dist/source/latex/fithesis/fithesis.dtx
+++ b/Master/texmf-dist/source/latex/fithesis/fithesis.dtx
@@ -56,11 +56,13 @@
\gdef\thesis@version@number{#1}
\gdef\thesis@version@date{#2}
\gdef\thesis@version{#2 #1 fithesis3 MU thesis class}}
-\thesis@versiondef{v0.3.35}{2016/03/23}}
+\thesis@versiondef{v0.3.36}{2016/03/30}}
% {\newwrite\f\openout\f=VERSION\write\f{\thesis@version}\closeout\f}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
+% \changes{v0.3.36} {2016/03/26}{The \cs{thesis@load} macro has
+% been lifted to the public API as \cs{thesisload}.}
% \changes{v0.3.35:3}{2016/03/23}{Fixed \cs{l@}\textit{locale}
% being possibly undefined in a LuaLaTeX run.}
% \changes{v0.3.35:2}{2016/03/22}{Added support for seminar papers
@@ -395,7 +397,7 @@
% \end{itemize}
% The \texttt{hyperref} package is also conditionally loaded during
% the expansion of the |\thesis@load| macro (see Section
-% \ref{sec:thesis@load}). Other packages may be required by the
+% \ref{sec:thesisload}). Other packages may be required by the
% style files (see Section \ref{sec:style-files}) you are using.
% \begin{macrocode}
\RequirePackage{keyval}
@@ -826,7 +828,7 @@
% implicit value is |\thesis@university/fithesis-\thesis@faculty|.
% When the \textit{filename} is an empty token string, no style
% files will be loaded during the main routine (see Section
-% \ref{sec:thesis@load}).
+% \ref{sec:thesisload}).
% \begin{macrocode}
\def\thesis@style{\thesis@university/fithesis-\thesis@faculty}
\define@key{thesis}{style}{%
@@ -864,7 +866,7 @@
% package, or \texttt{english}, when undefined. When the
% \textit{name} is an empty token string, no locale files will be
% loaded during the main routine (see Section
-% \ref{sec:thesis@load}).
+% \ref{sec:thesisload}).
% \begin{macrocode}
\def\thesis@locale{%
% Babel / polyglossia detection
@@ -1246,21 +1248,23 @@
\csname KV@thesis@#1\endcsname{#2}}
% \end{macrocode}
% \end{macro}
-% \section{Private API}
-% \subsection{Main routine}\label{sec:thesis@load}
-% \begin{macro}{\thesis@load}
-% The |\thesis@load| macro is responsible for preparing the
+% \subsection{The \cs{thesisload} macro}\label{sec:thesisload}
+% \begin{macro}{\thesisload}
+% The |\thesisload| macro is responsible for preparing the
% environment for, and consequently loading, the necessary locale
-% and style files. By default, the |\thesis@load| macro gets
+% and style files. By default, the |\thesisload| macro gets
% expanded at the end of the preamble,
% but it can be expanded manually prior to that point, if necessary
% to prevent package clashes. The \DescribeMacro{\ifthesis@loaded}
-% |\ifthesis@loaded| semaphore ensures that the expansion is only
-% performed once.
+% |\ifthesis@loaded| macro ensures that the expansion is only
+% performed once. For backwards compatibility, the
+% \DescribeMacro{\thesis@load}|\thesis@load| macro can be used to
+% the same effect.
% \begin{macrocode}
\newif\ifthesis@loaded\thesis@loadedfalse
-\AtEndPreamble{\thesis@load}
-\def\thesis@load{%
+\AtEndPreamble{\thesisload}
+\def\thesis@load{\thesisload}
+\def\thesisload{%
\ifthesis@loaded\else
\thesis@loadedtrue
\makeatletter
@@ -1342,6 +1346,7 @@
\fi}
% \end{macrocode}
% \end{macro}
+% \section{Private API}
% \subsection{File manipulation macros}\label{sec:reflection}
% \begin{macro}{\thesis@exists}
% The |\thesis@exists|\marg{file}\marg{tokens} macro is
@@ -1602,7 +1607,7 @@
% \label{sec:locale-files}
% Locale files contain macro definitions for various locales. They
% live in the \texttt{locale/} subtree and they are loaded during
-% the main routine (see Section \ref{sec:thesis@load}).
+% the main routine (see Section \ref{sec:thesisload}).
%
% When creating a new locale file, it is advisable to create one
% self-contained \texttt{dtx} file, which is then partitioned into
@@ -1675,7 +1680,7 @@
% Style files define the structure and the look of the resulting
% document. They live in the \texttt{style/} subtree and they are
% loaded during the main routine (see Section
-% \ref{sec:thesis@load}).
+% \ref{sec:thesisload}).
%
% When creating a new style file, it is advisable to create one
% self-contained \texttt{dtx} file, which can contain several