diff --git a/Makefile b/Makefile index 696dbff1b46d8de0f30584078850db88f7b1e5be..78d2345adac3bc097c0bdb8a6d19accf9f08c12e 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 Binary files a/example.pdf and b/example.pdf differ diff --git a/fithesis.cls b/fithesis.cls new file mode 100644 index 0000000000000000000000000000000000000000..b8728bce2cb9c70b83d9ff330adc7a13c11e7dc8 --- /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 082acfc06a1ed77cbed2141ad9298fa1b3b51b34..31999c4073c3b62943275e549171f999d9ff095e 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 Binary files a/fithesis.pdf and b/fithesis.pdf differ diff --git a/fithesis.raw.dtx b/fithesis.raw.dtx index 11b36e06b77f42dd1e56089b749a3713eba2238a..3b190789f5a1170402b6731bc1b41c2894a33cd2 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 0000000000000000000000000000000000000000..80c1aa0ea126359f30223546291fd3bf8eb95b5a --- /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'.