From c14426e2924298f4d5f3837ddc66fc86e5485c87 Mon Sep 17 00:00:00 2001
From: witiko <witiko@gmail.com>
Date: Fri, 16 Jan 2015 19:01:19 +0100
Subject: [PATCH] fithesis1 and fithesis2 symbolic links added.

---
 Makefile         |   2 +-
 example.pdf      | Bin 62775 -> 62775 bytes
 fithesis.cls     |  67 +++++++++++++++++++++++++++++++++++++++++++++++
 fithesis.ins     |   4 +++
 fithesis.pdf     | Bin 141317 -> 141894 bytes
 fithesis.raw.dtx |  37 +++++++++++++++++++++++++-
 fithesis2.cls    |  67 +++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 175 insertions(+), 2 deletions(-)
 create mode 100644 fithesis.cls
 create mode 100644 fithesis2.cls

diff --git a/Makefile b/Makefile
index 696dbff..78d2345 100644
--- a/Makefile
+++ b/Makefile
@@ -24,4 +24,4 @@ clean:
 
 clean-all: clean
 	rm -f example.pdf
-	rm -f fit1[012].clo fithesis3.cls fithesis.dtx fithesis.pdf
+	rm -f fit1[012].clo fithesis.cls fithesis[23] fithesis.dtx fithesis.pdf
diff --git a/example.pdf b/example.pdf
index b3bf49b49b771993722f16a86ed6760e688ef4db..4cfed4513beb000c736e4d882cb42b5a3ff6c6ff 100644
GIT binary patch
delta 103
zcmdn~ih27h<_+8*SS<|<Oe`l0e2{~%HXDCXV0Jb(v9K_6G%_<Yvv4xAw6w4=G%|K^
Zc6M?yGjuVqbhEHiupy*m^R&+k838Bk9K!$r

delta 103
zcmdn~ih27h<_+8*Sj~(KObsRre2{~%HXDCXV0Jb!cC&CXcXn|!w=}SDHFt7#ad9+t
ZaWZi<Fm!fxb9S{;upy*m^R&+k839a*9m4<s

diff --git a/fithesis.cls b/fithesis.cls
new file mode 100644
index 0000000..b8728bc
--- /dev/null
+++ b/fithesis.cls
@@ -0,0 +1,67 @@
+%%
+%% This is file `fithesis.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% fithesis.dtx  (with options: `oldclass1')
+%% 
+%% 
+%% Copyright 1993 1994 1995 The LaTeX3 Project and any individual
+%% authors listed elsewhere in this file.
+%% 
+%% For further copyright information, and conditions for modification
+%% and distribution, see the file legal.txt, and any other copyright
+%% notices in this file.
+%% 
+%% This file is part of the LaTeX2e system.
+%% ----------------------------------------
+%%   This system is distributed in the hope that it will be useful,
+%%   but WITHOUT ANY WARRANTY; without even the implied warranty of
+%%   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+%% 
+%% IMPORTANT COPYRIGHT NOTICE:
+%% 
+%% You are NOT ALLOWED to distribute this file alone.
+%% 
+%% If you receive only some of these files from someone, complain!
+%% 
+%% However, NO PERMISSION is granted to generate or to distribute a
+%% modified version of this file under its original name.
+%% 
+%% You are NOT ALLOWED to change this file.
+%% 
+%% 
+%% MODIFICATION ADVICE:
+%% 
+%% If you want to customize this file, it is best to make a copy of
+%% the source file(s) from which it was produced.  Use a different
+%% name for your copy(ies) and modify the copy(ies); this will ensure
+%% that your modifications do not get overwritten when you install a
+%% new release of the standard system.  You should also ensure that
+%% your modified source file does not generate any modified file with
+%% the same name as a standard file.
+%% 
+%% You will also need to produce your own, suitably named, .ins file to
+%% control the generation of files from your source file; this file
+%% should contain your own preambles for the files it generates, not
+%% those in the standard .ins files.
+%% 
+%% The names of the source files used are shown above.
+%% 
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{oldfithesis1}[2015/01/14 old fithesis will load fithesis3 version 0.3.4 MU thesis class]
+
+\errmessage{%
+  You are using the fithesis class, which has been deprecated.
+  The fithesis3 class will be used instead.
+  For more information, see <https://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml>%
+}
+
+\ifx\clsclass\undefined
+ \def\clsclass{fithesis3}
+\fi
+\LoadClass{\clsclass}
+\endinput
+%%
+%% End of file `fithesis.cls'.
diff --git a/fithesis.ins b/fithesis.ins
index 082acfc..31999c4 100644
--- a/fithesis.ins
+++ b/fithesis.ins
@@ -80,6 +80,8 @@ The names of the source files used are shown above.
 
 \Msg{*** Generating the files ***}
 
+\generateFile{fithesis.cls}{t}{\from{fithesis.dtx}{oldclass1}}
+\generateFile{fithesis2.cls}{t}{\from{fithesis.dtx}{oldclass2}}
 \generateFile{fithesis3.cls}{t}{\from{fithesis.dtx}{class}}
 \generateFile{fit10.clo}{t}{\from{fithesis.dtx}{opt,10pt}}
 \generateFile{fit11.clo}{t}{\from{fithesis.dtx}{opt,11pt}}
@@ -91,6 +93,8 @@ The names of the source files used are shown above.
 \Msg{* To finish the installation you have to move the following}
 \Msg{* files into a directory searched by TeX:}
 \Msg{*}
+\Msg{* \space\space fithesis.cls}
+\Msg{* \space\space fithesis2.cls}
 \Msg{* \space\space fithesis3.cls}
 \Msg{* \space\space fit10.clo}
 \Msg{* \space\space fit11.clo}
diff --git a/fithesis.pdf b/fithesis.pdf
index 7305d8ae06744fb6481439194cedb2f184c41644..53f3d69a794b9fb1f1fcbf11b38149c657b5e7b0 100644
GIT binary patch
delta 8670
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

delta 8249
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
DpL4c&

diff --git a/fithesis.raw.dtx b/fithesis.raw.dtx
index 11b36e0..3b19078 100644
--- a/fithesis.raw.dtx
+++ b/fithesis.raw.dtx
@@ -131,7 +131,9 @@
 % přiloženým \texttt{Makefile}.
 %
 % Po spuštění instalace příkazem \texttt{tex fithesis.ins} se vygenerují
-% soubory \texttt{fithesis3.cls} (základní třída) a soubory 
+% soubory \texttt{fithesis.cls} (třída \textsf{fithesis1}),
+% \texttt{fithesis2.cls} (třída \textsf{fithesis2}),
+% \texttt{fithesis3.cls} (základní třída) a soubory 
 % \texttt{fit10.clo}, \texttt{fit11.clo} a \texttt{fit12.clo} 
 % (volby určující velikost písma a mezerování). 
 % Příkazy
@@ -1322,5 +1324,38 @@
      \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
 %</12pt>
 %</opt>
+%
+%<*oldclass1>
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{oldfithesis1}[%%%date%%% old fithesis will load fithesis3 version %%%version%%% MU thesis class]
+
+\errmessage{%
+  You are using the fithesis class, which has been deprecated.
+  The fithesis3 class will be used instead.
+  For more information, see <https://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml>%
+}
+
+\ifx\clsclass\undefined
+ \def\clsclass{fithesis3}
+\fi
+\LoadClass{\clsclass}
+%</oldclass1>
+%
+%<*oldclass2>
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{oldfithesis2}[%%%date%%% old fithesis2 will load fithesis3 version %%%version%%% MU thesis class]
+
+\errmessage{%
+  You are using the fithesis2 class, which has been deprecated.
+  The fithesis3 class will be used instead.
+  For more information, see <https://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml>%
+}
+
+\ifx\clsclass\undefined
+ \def\clsclass{fithesis3}
+\fi
+\LoadClass{\clsclass}
+%</oldclass2>
 %    \end{macrocode}
 % \fi
+%
diff --git a/fithesis2.cls b/fithesis2.cls
new file mode 100644
index 0000000..80c1aa0
--- /dev/null
+++ b/fithesis2.cls
@@ -0,0 +1,67 @@
+%%
+%% This is file `fithesis2.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% fithesis.dtx  (with options: `oldclass2')
+%% 
+%% 
+%% Copyright 1993 1994 1995 The LaTeX3 Project and any individual
+%% authors listed elsewhere in this file.
+%% 
+%% For further copyright information, and conditions for modification
+%% and distribution, see the file legal.txt, and any other copyright
+%% notices in this file.
+%% 
+%% This file is part of the LaTeX2e system.
+%% ----------------------------------------
+%%   This system is distributed in the hope that it will be useful,
+%%   but WITHOUT ANY WARRANTY; without even the implied warranty of
+%%   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+%% 
+%% IMPORTANT COPYRIGHT NOTICE:
+%% 
+%% You are NOT ALLOWED to distribute this file alone.
+%% 
+%% If you receive only some of these files from someone, complain!
+%% 
+%% However, NO PERMISSION is granted to generate or to distribute a
+%% modified version of this file under its original name.
+%% 
+%% You are NOT ALLOWED to change this file.
+%% 
+%% 
+%% MODIFICATION ADVICE:
+%% 
+%% If you want to customize this file, it is best to make a copy of
+%% the source file(s) from which it was produced.  Use a different
+%% name for your copy(ies) and modify the copy(ies); this will ensure
+%% that your modifications do not get overwritten when you install a
+%% new release of the standard system.  You should also ensure that
+%% your modified source file does not generate any modified file with
+%% the same name as a standard file.
+%% 
+%% You will also need to produce your own, suitably named, .ins file to
+%% control the generation of files from your source file; this file
+%% should contain your own preambles for the files it generates, not
+%% those in the standard .ins files.
+%% 
+%% The names of the source files used are shown above.
+%% 
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{oldfithesis2}[2015/01/14 old fithesis2 will load fithesis3 version 0.3.4 MU thesis class]
+
+\errmessage{%
+  You are using the fithesis2 class, which has been deprecated.
+  The fithesis3 class will be used instead.
+  For more information, see <https://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml>%
+}
+
+\ifx\clsclass\undefined
+ \def\clsclass{fithesis3}
+\fi
+\LoadClass{\clsclass}
+\endinput
+%%
+%% End of file `fithesis2.cls'.
-- 
GitLab