Loading Makefile +13 −10 Original line number Diff line number Diff line SUBMAKES_REQUIRED=logo/mu locale style style/mu SUBMAKES_MISCELLANEOUS=guide/mu test example/mu SUBMAKES=$(SUBMAKES_REQUIRED) $(SUBMAKES_MISCELLANEOUS) SUBMAKES_EXTRA=guide/mu example/mu SUBMAKES_TEST=test test/mu/blind test/mu/compare SUBMAKES=$(SUBMAKES_REQUIRED) $(SUBMAKES_EXTRA) $(SUBMAKES_TEST) .PHONY: all complete clean dist dist-implode implode \ install uninstall test $(SUBMAKES_REQUIRED) install uninstall tests $(SUBMAKES) CLASSFILES=fithesis.cls fithesis2.cls fithesis3.cls STYLEFILES=style/*.sty style/*/*.sty style/*/*.clo Loading @@ -14,10 +15,11 @@ DTXFILES=*.dtx locale/czech.dtx locale/english.dtx \ locale/slovak.dtx style/*.dtx style/*/*.dtx INSFILES=*.ins locale/czech.ins locale/english.ins \ locale/slovak.ins style/*.ins style/*/*.ins TESTS=test/*.tex TESTS=test/*.tex test/mu/blind/*.tex test/mu/compare/*.pdf MAKES=guide/mu/Makefile guide/mu/resources/Makefile \ locale/Makefile logo/mu/Makefile Makefile style/Makefile \ style/mu/Makefile test/Makefile style/mu/Makefile test/Makefile test/mu/blind/Makefile \ test/mu/compare/Makefile USEREXAMPLE_SOURCES=example/mu/Makefile example/mu/example.dtx \ example/mu/*.ins USEREXAMPLES=example/mu/econ-lualatex.pdf \ Loading @@ -35,7 +37,9 @@ DEVEXAMPLES=guide/EXAMPLE/DESCRIPTION guide/mu/DESCRIPTION \ locale/DESCRIPTION locale/EXAMPLE.dtx locale/EXAMPLE.ins \ logo/EXAMPLE/DESCRIPTION logo/mu/DESCRIPTION \ logo/DESCRIPTION style/EXAMPLE/DESCRIPTION style/mu/DESCRIPTION \ style/DESCRIPTION test/DESCRIPTION example/EXAMPLE/DESCRIPTION \ style/DESCRIPTION test/DESCRIPTION test/EXAMPLE/DESCRIPTION \ test/mu/DESCRIPTION test/mu/blind/DESCRIPTION \ test/mu/compare/DESCRIPTION example/EXAMPLE/DESCRIPTION \ example/mu/DESCRIPTION example/DESCRIPTION EXAMPLES=$(USEREXAMPLES) $(DEVEXAMPLES) MISCELLANEOUS=guide/mu/resources/empty.tex guide/mu/guide.bib \ Loading Loading @@ -75,12 +79,11 @@ complete: all make $(PDFS) clean # This pseudo-target calls a submakefile. $(SUBMAKES_REQUIRED): $(SUBMAKES): make -C $@ all # This pseudo-target performs the unit tests. test: all make -C test all # This pseudo-target performs the tests. tests: all $(SUBMAKES_TEST) # This pseudo-target creates the distribution archive. dist: dist-implode complete Loading README.md +10 −7 Original line number Diff line number Diff line Loading @@ -15,10 +15,13 @@ environment as well as the following tools: * `epstopdf` Aside from these tools, the installation requires a correctly configured TeX distribution containing the pdfTeX and XeTeX engines as well as the LaTeX packages required for the typesetting of the technical documentation within the `fithesis.dtx` file and the guide files within the `guide/` subdirectory. configured TeX distribution containing the pdfTeX, XeTeX and LuaTeX engines as well as the LaTeX packages required for the typesetting of the technical documentation within the `fithesis.dtx` file and the guide files within the `guide/` subdirectory. (For running the test suite using the `make tests` command, the `faketime` and `comparepdf` commands are also required.) ## Procedure ## Loading @@ -26,7 +29,7 @@ To begin the installation, execute the following command from within the current directory: make complete make install to=[[TDS]] nohash=true make install to=[[TDS]] and replace `[[TDS]]` with a path to the TeX directory structure into which you want to install the package (such as `/usr/share/texmf`). Loading @@ -52,7 +55,7 @@ distribution: To uninstall the package, execute the following command from within the current directory: make uninstall from=[[TDS]] nohash=true make uninstall from=[[TDS]] and replace `[[TDS]]` with a path to the TeX directory structure into which you want to install the package (such as `/usr/share/texmf`). Loading example/DESCRIPTION +2 −2 Original line number Diff line number Diff line This directory can contain subdirectories with example documents of various universities. No newline at end of file This directory can contain subdirectories with example documents of various universities. example/mu/Makefile +6 −6 Original line number Diff line number Diff line Loading @@ -17,19 +17,19 @@ all: $(OUTPUT) clean # This target typesets a pdfLaTeX example. %-pdflatex.pdf: %-pdflatex.tex example.bib pdflatex $< pdflatex $< # The initial typesetting. biber $(basename $<).bcf pdflatex $< # Update the index after the bibliography insertion. texindy -I latex -C utf8 -L english $(basename $<).idx pdflatex $< pdflatex $< pdflatex $< # The final typesetting, now also with index. # This target typesets a LuaLaTeX example. %-lualatex.pdf: %-lualatex.tex example.bib lualatex $< lualatex $< # The initial typesetting. biber $(basename $<).bcf lualatex $< # Update the index after the bibliography insertion. texindy -I latex -C utf8 -L english $(basename $<).idx lualatex $< lualatex $< lualatex $< # The final typesetting, now also with index. # This target removes any auxiliary files. clean: Loading fithesis.dtx +5 −1 Original line number Diff line number Diff line Loading @@ -56,11 +56,15 @@ \gdef\thesis@version@number{#1} \gdef\thesis@version@date{#2} \gdef\thesis@version{#2 #1 fithesis3 MU thesis class}} \thesis@versiondef{v0.3.33}{2016/02/19}} \thesis@versiondef{v0.3.34}{2016/02/24}} % {\newwrite\f\openout\f=VERSION\write\f{\thesis@version}\closeout\f} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % \changes{v0.3.34} {2016/02/24}{Added visual tests of output % PDFs. The \texttt{test/} directory is now also uses the % \textit{university}\texttt{/}\textit{faculty} path scheme % employed by the rest of the package.} % \changes{v0.3.33} {2016/02/19}{Added \cs{thesis@patch}.} % \changes{v0.3.32} {2016/02/18}{Fixed a regression from % v0.3.27:2 -- The margins in \cs{thesis@blocks@mainMatter} were Loading Loading
Makefile +13 −10 Original line number Diff line number Diff line SUBMAKES_REQUIRED=logo/mu locale style style/mu SUBMAKES_MISCELLANEOUS=guide/mu test example/mu SUBMAKES=$(SUBMAKES_REQUIRED) $(SUBMAKES_MISCELLANEOUS) SUBMAKES_EXTRA=guide/mu example/mu SUBMAKES_TEST=test test/mu/blind test/mu/compare SUBMAKES=$(SUBMAKES_REQUIRED) $(SUBMAKES_EXTRA) $(SUBMAKES_TEST) .PHONY: all complete clean dist dist-implode implode \ install uninstall test $(SUBMAKES_REQUIRED) install uninstall tests $(SUBMAKES) CLASSFILES=fithesis.cls fithesis2.cls fithesis3.cls STYLEFILES=style/*.sty style/*/*.sty style/*/*.clo Loading @@ -14,10 +15,11 @@ DTXFILES=*.dtx locale/czech.dtx locale/english.dtx \ locale/slovak.dtx style/*.dtx style/*/*.dtx INSFILES=*.ins locale/czech.ins locale/english.ins \ locale/slovak.ins style/*.ins style/*/*.ins TESTS=test/*.tex TESTS=test/*.tex test/mu/blind/*.tex test/mu/compare/*.pdf MAKES=guide/mu/Makefile guide/mu/resources/Makefile \ locale/Makefile logo/mu/Makefile Makefile style/Makefile \ style/mu/Makefile test/Makefile style/mu/Makefile test/Makefile test/mu/blind/Makefile \ test/mu/compare/Makefile USEREXAMPLE_SOURCES=example/mu/Makefile example/mu/example.dtx \ example/mu/*.ins USEREXAMPLES=example/mu/econ-lualatex.pdf \ Loading @@ -35,7 +37,9 @@ DEVEXAMPLES=guide/EXAMPLE/DESCRIPTION guide/mu/DESCRIPTION \ locale/DESCRIPTION locale/EXAMPLE.dtx locale/EXAMPLE.ins \ logo/EXAMPLE/DESCRIPTION logo/mu/DESCRIPTION \ logo/DESCRIPTION style/EXAMPLE/DESCRIPTION style/mu/DESCRIPTION \ style/DESCRIPTION test/DESCRIPTION example/EXAMPLE/DESCRIPTION \ style/DESCRIPTION test/DESCRIPTION test/EXAMPLE/DESCRIPTION \ test/mu/DESCRIPTION test/mu/blind/DESCRIPTION \ test/mu/compare/DESCRIPTION example/EXAMPLE/DESCRIPTION \ example/mu/DESCRIPTION example/DESCRIPTION EXAMPLES=$(USEREXAMPLES) $(DEVEXAMPLES) MISCELLANEOUS=guide/mu/resources/empty.tex guide/mu/guide.bib \ Loading Loading @@ -75,12 +79,11 @@ complete: all make $(PDFS) clean # This pseudo-target calls a submakefile. $(SUBMAKES_REQUIRED): $(SUBMAKES): make -C $@ all # This pseudo-target performs the unit tests. test: all make -C test all # This pseudo-target performs the tests. tests: all $(SUBMAKES_TEST) # This pseudo-target creates the distribution archive. dist: dist-implode complete Loading
README.md +10 −7 Original line number Diff line number Diff line Loading @@ -15,10 +15,13 @@ environment as well as the following tools: * `epstopdf` Aside from these tools, the installation requires a correctly configured TeX distribution containing the pdfTeX and XeTeX engines as well as the LaTeX packages required for the typesetting of the technical documentation within the `fithesis.dtx` file and the guide files within the `guide/` subdirectory. configured TeX distribution containing the pdfTeX, XeTeX and LuaTeX engines as well as the LaTeX packages required for the typesetting of the technical documentation within the `fithesis.dtx` file and the guide files within the `guide/` subdirectory. (For running the test suite using the `make tests` command, the `faketime` and `comparepdf` commands are also required.) ## Procedure ## Loading @@ -26,7 +29,7 @@ To begin the installation, execute the following command from within the current directory: make complete make install to=[[TDS]] nohash=true make install to=[[TDS]] and replace `[[TDS]]` with a path to the TeX directory structure into which you want to install the package (such as `/usr/share/texmf`). Loading @@ -52,7 +55,7 @@ distribution: To uninstall the package, execute the following command from within the current directory: make uninstall from=[[TDS]] nohash=true make uninstall from=[[TDS]] and replace `[[TDS]]` with a path to the TeX directory structure into which you want to install the package (such as `/usr/share/texmf`). Loading
example/DESCRIPTION +2 −2 Original line number Diff line number Diff line This directory can contain subdirectories with example documents of various universities. No newline at end of file This directory can contain subdirectories with example documents of various universities.
example/mu/Makefile +6 −6 Original line number Diff line number Diff line Loading @@ -17,19 +17,19 @@ all: $(OUTPUT) clean # This target typesets a pdfLaTeX example. %-pdflatex.pdf: %-pdflatex.tex example.bib pdflatex $< pdflatex $< # The initial typesetting. biber $(basename $<).bcf pdflatex $< # Update the index after the bibliography insertion. texindy -I latex -C utf8 -L english $(basename $<).idx pdflatex $< pdflatex $< pdflatex $< # The final typesetting, now also with index. # This target typesets a LuaLaTeX example. %-lualatex.pdf: %-lualatex.tex example.bib lualatex $< lualatex $< # The initial typesetting. biber $(basename $<).bcf lualatex $< # Update the index after the bibliography insertion. texindy -I latex -C utf8 -L english $(basename $<).idx lualatex $< lualatex $< lualatex $< # The final typesetting, now also with index. # This target removes any auxiliary files. clean: Loading
fithesis.dtx +5 −1 Original line number Diff line number Diff line Loading @@ -56,11 +56,15 @@ \gdef\thesis@version@number{#1} \gdef\thesis@version@date{#2} \gdef\thesis@version{#2 #1 fithesis3 MU thesis class}} \thesis@versiondef{v0.3.33}{2016/02/19}} \thesis@versiondef{v0.3.34}{2016/02/24}} % {\newwrite\f\openout\f=VERSION\write\f{\thesis@version}\closeout\f} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % \changes{v0.3.34} {2016/02/24}{Added visual tests of output % PDFs. The \texttt{test/} directory is now also uses the % \textit{university}\texttt{/}\textit{faculty} path scheme % employed by the rest of the package.} % \changes{v0.3.33} {2016/02/19}{Added \cs{thesis@patch}.} % \changes{v0.3.32} {2016/02/18}{Fixed a regression from % v0.3.27:2 -- The margins in \cs{thesis@blocks@mainMatter} were Loading