diff options
Diffstat (limited to 'macros/latex/contrib/fithesis')
589 files changed, 37076 insertions, 0 deletions
diff --git a/macros/latex/contrib/fithesis/LICENSE.tex b/macros/latex/contrib/fithesis/LICENSE.tex new file mode 100644 index 0000000000..4504265261 --- /dev/null +++ b/macros/latex/contrib/fithesis/LICENSE.tex @@ -0,0 +1,48 @@ +\input docstrip.tex +\preamble + +Copyright 1998--2018 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) + +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 available at + + http://www.latex-project.org/lppl.txt + +and version 1.3 or later is part of all distributions of LaTeX +version 2005/12/01 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is VÃt Novotný (VN). +Send bug reports, requests for additions and questions +either to the fithesis discussion forum at + + http://is.muni.cz/auth/df/fithesis-sazba/ + +or to the e-mail address <witiko@mail.muni.cz>. + + +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. + +\endpreamble +\askforoverwritefalse diff --git a/macros/latex/contrib/fithesis/Makefile b/macros/latex/contrib/fithesis/Makefile new file mode 100644 index 0000000000..77b9cc39a8 --- /dev/null +++ b/macros/latex/contrib/fithesis/Makefile @@ -0,0 +1,233 @@ +SUBMAKES_REQUIRED=logo/mu locale style style/mu +SUBMAKES_EXTRA=guide/mu example/mu +SUBMAKES_TEST=test test/mu/blind test/mu/compare \ + test/mu/compare-example +SUBMAKES=$(SUBMAKES_REQUIRED) $(SUBMAKES_EXTRA) $(SUBMAKES_TEST) +.PHONY: all base complete docs clean dist dist-implode implode \ + install install-base install-docs uninstall tests $(SUBMAKES) + +CLASSFILES=fithesis.cls fithesis2.cls fithesis3.cls +STYLEFILES=style/*.sty style/*/*.sty style/*/*.clo +EPSLOGOS=logo/*/*.eps +PDFLOGOS=logo/*/*.pdf +LOGOS=$(EPSLOGOS) $(PDFLOGOS) +LOCALES=locale/*.def locale/*/*.def locale/*/*/*.def +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 test/mu/compare/*.pdf test/mu/compare/*.tex \ + test/mu/compare-example/*.pdf test/mu/comparepdf.sh \ + test/mu/update-tests.sh +MAKES=guide/mu/Makefile guide/mu/resources/Makefile \ + locale/Makefile logo/mu/Makefile Makefile style/Makefile \ + style/mu/Makefile test/Makefile test/mu/blind/Makefile \ + test/mu/compare/Makefile test/mu/compare-example/Makefile +USEREXAMPLE_SOURCES=example/mu/Makefile example/mu/example.dtx \ + example/mu/*.ins example/mu/latexmkrc +USEREXAMPLES=example/mu/econ-lualatex.pdf \ + example/mu/econ-pdflatex.pdf example/mu/fi-lualatex.pdf \ + example/mu/fi-pdflatex.pdf example/mu/fsps-lualatex.pdf \ + example/mu/fsps-pdflatex.pdf example/mu/fss-lualatex.pdf \ + example/mu/fss-pdflatex.pdf example/mu/law-lualatex.pdf \ + example/mu/law-pdflatex.pdf example/mu/med-lualatex.pdf \ + example/mu/med-pdflatex.pdf example/mu/ped-lualatex.pdf \ + example/mu/ped-pdflatex.pdf example/mu/phil-lualatex.pdf \ + example/mu/phil-pdflatex.pdf example/mu/sci-lualatex.pdf \ + example/mu/sci-pdflatex.pdf +DEVEXAMPLES=guide/EXAMPLE/DESCRIPTION guide/mu/DESCRIPTION \ + guide/mu/resources/DESCRIPTION guide/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 test/EXAMPLE/DESCRIPTION \ + test/mu/DESCRIPTION test/mu/blind/DESCRIPTION \ + test/mu/compare/DESCRIPTION test/mu/compare-example/DESCRIPTION \ + example/EXAMPLE/DESCRIPTION example/mu/DESCRIPTION \ + example/DESCRIPTION +EXAMPLES=$(USEREXAMPLES) $(DEVEXAMPLES) +MISCELLANEOUS=guide/mu/resources/empty.tex guide/mu/guide.bib \ + guide/mu/guide.dtx guide/mu/*.ins guide/mu/resources/cog.pdf \ + guide/mu/resources/vader.pdf guide/mu/resources/yoda.pdf \ + example/mu/example.bib $(USEREXAMPLES:.pdf=.tex) README.md +RESOURCES=$(STYLEFILES) $(LOGOS) $(LOCALES) +SOURCES=$(DTXFILES) $(INSFILES) LICENSE.tex +AUXFILES=fithesis.aux fithesis.log fithesis.toc fithesis.ind \ + fithesis.idx fithesis.out fithesis.ilg fithesis.gls \ + fithesis.glo fithesis.hd fithesis.lot +MANUAL=fithesis.pdf +PDFSOURCES=fithesis.dtx +GUIDES=guide/mu/econ.pdf guide/mu/fi.pdf guide/mu/fsps.pdf \ + guide/mu/fss.pdf guide/mu/law.pdf guide/mu/med.pdf \ + guide/mu/ped.pdf guide/mu/phil.pdf guide/mu/sci.pdf +PDFS=$(MANUAL) $(GUIDES) $(USEREXAMPLES) +DOCS=$(MANUAL) $(GUIDES) +VERSION=VERSION.tex +MAKEABLES=$(PDFS) $(CLASSFILES) $(VERSION) +TDSARCHIVE=fithesis.tds.zip +CTANARCHIVE=fithesis.ctan.zip +DISTARCHIVE=fithesis.zip +ARCHIVES=$(TDSARCHIVE) $(CTANARCHIVE) $(DISTARCHIVE) +LATEXFILES=$(CLASSFILES) $(RESOURCES) + +TEXLIVEDIR=$(shell kpsewhich -var-value TEXMFLOCAL) + +# This is the default pseudo-target. +all: base + +# This pseudo-target expands all the docstrip files, converts the +# logos and creates the class files. +base: $(SUBMAKES_REQUIRED) + make $(CLASSFILES) + +# This pseudo-target creates the class files and typesets the +# technical documentation, the user guides, and the user examples. +complete: base + make $(PDFS) clean + +# This pseudo-target typesets the technical documentation and the +# user guides. +docs: + make $(DOCS) clean + +# This pseudo-target calls a submakefile. +$(SUBMAKES): + make -C $@ all + +# This pseudo-target performs the tests. +tests: base $(SUBMAKES_TEST) + +# This pseudo-target creates the distribution archive. +dist: dist-implode complete + make $(TDSARCHIVE) $(DISTARCHIVE) $(CTANARCHIVE) + +# This target creates the class files. +$(CLASSFILES): fithesis.ins fithesis.dtx + xetex $< + +# This target typesets the guides and user examples. +$(GUIDES) $(USEREXAMPLES): $(CLASSFILES) $(RESOURCES) + make -BC $(dir $@) + +# This target typesets the technical documentation. +$(MANUAL): $(DTXFILES) + pdflatex $< + pdflatex $< + makeindex -s gind.ist $(basename $@) + makeindex -s gglo.ist -o $(basename $@).gls $(basename $@).glo + pdflatex $< + pdflatex $< + +# This target generates a TeX directory structure file. +$(TDSARCHIVE): + DIR=`mktemp -d` && \ + make install to="$$DIR" nohash=true && \ + (cd "$$DIR" && zip -r -v -nw $@ *) && \ + mv "$$DIR"/$@ $@ && rm -rf "$$DIR" + +# This target generates a distribution file. +$(DISTARCHIVE): $(SOURCES) $(LATEXFILES) $(MAKES) $(TESTS) \ + $(USEREXAMPLE_SOURCES) $(DOCS) $(PDFSOURCES) $(MISCELLANEOUS) \ + $(EXAMPLES) $(VERSION) + DIR=`mktemp -d` && \ + cp -v $(TDSARCHIVE) "$$DIR" && \ + tar c $^ | tar xvC "$$DIR" && \ + (cd "$$DIR" && zip -r -v -nw $@ *) && \ + mv "$$DIR"/$@ . && rm -rf "$$DIR" + +# This target generates a CTAN distribution file. +$(CTANARCHIVE): $(SOURCES) $(MAKES) $(TESTS) $(EXAMPLES) \ + $(MISCELLANEOUS) $(EPSLOGOS) $(DOCS) $(VERSION) + DIR=`mktemp -d` && mkdir -p "$$DIR/fithesis" && \ + cp -v $(TDSARCHIVE) "$$DIR" && \ + tar c $^ | tar xvC "$$DIR/fithesis" && \ + printf '.PHONY: implode\nimplode:\n' > \ + "$$DIR/fithesis/example/mu/Makefile" && \ + (cd "$$DIR" && zip -r -v -nw $@ *) && \ + mv "$$DIR"/$@ . && rm -rf "$$DIR" + +# This pseudo-target installs the class, locale, style, and logo +# files - as well as the technical documentation and user guides - +# into the TeX directory structure, whose root directory is +# specified within the "to" argument. Specify "nohash=true", if you +# wish to forgo the reindexing of the package database. +install: install-base install-docs + +# This pseudo-target installs the class, locale, style, and logo +# files into the TeX directory structure, whose root directory is +# specified within the "to" argument. Specify "nohash=true", if you +# wish to forgo the reindexing of the package database. +install-base: + @if [ -z "$(to)" ]; then \ + printf "Usage: make install-base to=DIRECTORY\n"; \ + printf "Detected TeXLive directory: %s\n" $(TEXLIVEDIR); \ + exit 1; \ + fi + + @# Class, locale, style and logo files + mkdir -p "$(to)/tex/latex/fithesis" + tar c $(LATEXFILES) | tar xvC "$(to)/tex/latex/fithesis" + + @# Source files + mkdir -p "$(to)/source/latex/fithesis" + tar c $(SOURCES) | tar xvC "$(to)/source/latex/fithesis" + + @# Rebuild the hash + [ "$(nohash)" = "true" ] || texhash + +# This pseudo-target installs the the technical and user +# documentation into the TeX directory structure, whose root +# directory is specified within the "to" argument. Specify +# "nohash=true", if you wish to forgo the reindexing of the package +# database. +install-docs: + @if [ -z "$(to)" ]; then \ + printf "Usage: make install-docs to=DIRECTORY\n"; \ + printf "Detected TeXLive directory: %s\n" $(TEXLIVEDIR); \ + exit 1; \ + fi + + @# Documentation + mkdir -p "$(to)/doc/latex/fithesis" + tar c $(DOCS) | tar xvC "$(to)/doc/latex/fithesis" + + @# Rebuild the hash + [ "$(nohash)" = "true" ] || texhash + + +# This pseudo-target uninstalls the class, locale, style, and logo +# files - as well as the technical documentation and user guides - +# from the TeX directory structure, whose root directory is +# specified within the "from" argument. Specify "nohash=true", if +# you wish to forgo the reindexing of the package database. +uninstall: + @if [ -z "$(from)" ]; then \ + printf "Usage: make uninstall from=DIRECTORY\n"; \ + printf "Detected TeXLive directory: %s\n" $(TEXLIVEDIR); \ + exit 1; \ + fi + + @# Class, locale, style and logo files + rm -rf "$(from)/tex/latex/fithesis" + + @# Source files + rm -rf "$(from)/source/latex/fithesis" + + @# Documentation + rm -rf "$(from)/doc/latex/fithesis" + + @# Rebuild the hash + [ "$(nohash)" = "true" ] || texhash + +# This pseudo-target removes any existing auxiliary files. +clean: + rm -f $(AUXFILES) + +# This pseudo-target removes the distribution archives. +dist-implode: + rm -f $(ARCHIVES) + +# This pseudo-target removes any makeable files. +implode: clean dist-implode + rm -f $(MAKEABLES) + for dir in $(SUBMAKES); do make implode -C "$$dir"; done diff --git a/macros/latex/contrib/fithesis/README.md b/macros/latex/contrib/fithesis/README.md new file mode 100644 index 0000000000..c5c5d37983 --- /dev/null +++ b/macros/latex/contrib/fithesis/README.md @@ -0,0 +1,97 @@ +# About # + +`Fithesis3` is a document class for the typesetting of theses at +the Masaryk University (Brno, Czech Republic). The class has been +designed for easy extensibility by style and locale files of other +academic institutions. + +# Requirements # + +To install the package, you are going to need a POSIX.2-compliant +environment as well as the following tools: + + * GNU `make` + * `epstopdf` + +Aside from these tools, the installation requires a correctly +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 +following tools are also required: + + * `faketime` + * `comparepdf` + * `pdftk` + +# Installation # + +To install the package, execute the following command from within +the current directory: + + make base + make install-base to=[[TDS]] nohash=true + +where `[[TDS]]` is a path in the TeX directory structure to which +you are going to install the package (such as `/usr/share/texmf`). + +After successfully running the commands, update the file name +database of your TeX distribution, if necessary: + + * In MiKTeX: + - Using the GUI: In the Start Menu go to the MiKTeX entry and + open either the settings or the admin settings depending on + whether you are installing the package into a single-user + private directory tree or into a shared directory tree on a + multi-user system, respectively. The "MiKTeX Options" window + will open. Switch to the "General" tab and click the "Refresh + FNDB" button. + - Using the command prompt: Execute either `initexmf -u` or + `initexmf -u --admin` depending on whether you are installing + the package into a single-user private directory tree or into + a shared shared directory tree on a multi-user system. + * In TeX Live and MacTeX: + - Execute `texhash` with superuser privileges (`sudo texhash`). + +You may now also wish to typeset and install the user and technical +documentation of the package. You can do that by running: + + make docs + make install-docs to=[[TDS]] nohash=true + +where `[[TDS]]` is again a path in the TeX directory structure to +which you are going to install the documentation and will likely be +the same as before. + +After successfully running the commands, update the file name +database of your TeX distribution, if necessary. + +# Uninstallation # + +To uninstall the package, execute the following command from within +the current directory: + + make uninstall from=[[TDS]] + +where `[[TDS]]` is a path in the TeX directory structure to which +you are going to install the package (such as `/usr/share/texmf`). + +After successfully running the commands, update the file name +database of your TeX distribution, if necessary: + + * In MiKTeX: + - Using the GUI: In the Start Menu go to the MiKTeX entry and + open either the settings or the admin settings depending on + whether you are installing the package into a single-user + private directory tree or into a shared directory tree on a + multi-user system, respectively. The "MiKTeX Options" window + will open. Switch to the "General" tab and click the "Refresh + FNDB" button. + - Using the command prompt: Execute either `initexmf -u` or + `initexmf -u --admin` depending on whether you are installing + the package into a single-user private directory tree or into + a shared shared directory tree on a multi-user system. + * In TeX Live and MacTeX: + - Execute `texhash` with superuser privileges (`sudo texhash`). diff --git a/macros/latex/contrib/fithesis/VERSION.tex b/macros/latex/contrib/fithesis/VERSION.tex new file mode 100644 index 0000000000..dab9238697 --- /dev/null +++ b/macros/latex/contrib/fithesis/VERSION.tex @@ -0,0 +1 @@ +2018/03/25 v0.3.50 fithesis3 MU thesis class diff --git a/macros/latex/contrib/fithesis/example/DESCRIPTION b/macros/latex/contrib/fithesis/example/DESCRIPTION new file mode 100644 index 0000000000..54412ff39a --- /dev/null +++ b/macros/latex/contrib/fithesis/example/DESCRIPTION @@ -0,0 +1,2 @@ +This directory can contain subdirectories with example documents of +various universities. diff --git a/macros/latex/contrib/fithesis/example/EXAMPLE/DESCRIPTION b/macros/latex/contrib/fithesis/example/EXAMPLE/DESCRIPTION new file mode 100644 index 0000000000..b5a953aa87 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/EXAMPLE/DESCRIPTION @@ -0,0 +1,2 @@ +This is an empty directory. You can rename it to match the name of +your university and place the respective example documents in here. diff --git a/macros/latex/contrib/fithesis/example/mu/DESCRIPTION b/macros/latex/contrib/fithesis/example/mu/DESCRIPTION new file mode 100644 index 0000000000..e875f3124c --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/DESCRIPTION @@ -0,0 +1,2 @@ +This directory contains example documents for the various faculties +of the Masaryk University (Brno, Czech Republic). diff --git a/macros/latex/contrib/fithesis/example/mu/Makefile b/macros/latex/contrib/fithesis/example/mu/Makefile new file mode 100644 index 0000000000..c9bda433fb --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/Makefile @@ -0,0 +1,2 @@ +.PHONY: implode +implode: diff --git a/macros/latex/contrib/fithesis/example/mu/econ-lualatex.pdf b/macros/latex/contrib/fithesis/example/mu/econ-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..1af9961166 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/econ-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/econ-lualatex.tex b/macros/latex/contrib/fithesis/example/mu/econ-lualatex.tex new file mode 100644 index 0000000000..a41a25d719 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/econ-lualatex.tex @@ -0,0 +1,686 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/econ.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage{polyglossia} %% By using `czech` or `slovak` as the +\setmainlanguage{english} %% main locale instead of `english`, you +%% can typeset the thesis in either Czech or Slovak, respectively. +\setotherlanguages{german, russian, czech, slovak} %% The +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\newfontfamily\russianfont[Script=Cyrillic,Ligatures=TeX]{PT Serif} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + autoLayout = false, + university = mu, + faculty = econ, + type = bc, + field = Applied Econometrics, + department = Department of Finance, + author = Jane Doe, + gender = f, + advisor = John Smith, + extra = { + advisorCsGenitiv = {Johna Smithe}, + advisorSkGenitiv = {Johna Smitha}, + }, + title = The Economic Value of LaTeX, + TeXtitle = The Economic Value of \LaTeX, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which + can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my + thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% Uncomment the following line (by removing the % symbol at + %% the beginning) and replace `assignment.pdf` with the + %% filename of your scanned thesis assignment. + % assignment = assignment.pdf, + %% The following keys are only useful, when you're using a + %% locale other than English. You can safely omit them in an + %% English thesis. + titleEn = The Economic Value of LaTeX, + TeXtitleEn = The Economic Value of \LaTeX, + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + abstractEn = {This is the English abstract of my + thesis, which can + + span multiple paragraphs.}, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\usepackage{chngcntr} +\counterwithout{table}{chapter} % Flat numbering of tables. +\counterwithout{figure}{chapter} % Flat numbering of figures. +\begin{document} +\makeatletter + \thesis@preamble %% Print the preamble. +\makeatother + +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian} +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \emph{Source: <<Image Source>>} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \emph{Source: <<Image Source>>} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \vskip\abovecaptionskip\emph{Source: <<Table Source>>} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{lualatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\makeatletter + \thesis@postamble %% Print the postamble. +\makeatother + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/econ-pdflatex.pdf b/macros/latex/contrib/fithesis/example/mu/econ-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..2079d72e06 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/econ-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/econ-pdflatex.tex b/macros/latex/contrib/fithesis/example/mu/econ-pdflatex.tex new file mode 100644 index 0000000000..cfc5539fc7 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/econ-pdflatex.tex @@ -0,0 +1,693 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/econ.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage[resetfonts]{cmap} %% We need to load the T2A font encoding +\usepackage[T1,T2A]{fontenc} %% to use the Cyrillic fonts with Russian texts. +\usepackage[ + main=english, %% By using `czech` or `slovak` as the main locale + %% instead of `english`, you can typeset the thesis + %% in either Czech or Slovak, respectively. + english, german, russian, czech, slovak %% The additional keys allow +]{babel} %% foreign texts to be typeset as follows: +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\usepackage{paratype} +\def\textrussian#1{{\usefont{T2A}{PTSerif-TLF}{m}{rm}#1}} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + autoLayout = false, + university = mu, + faculty = econ, + type = bc, + field = Applied Econometrics, + department = Department of Finance, + author = Jane Doe, + gender = f, + advisor = John Smith, + extra = { + advisorCsGenitiv = {Johna Smithe}, + advisorSkGenitiv = {Johna Smitha}, + }, + title = The Economic Value of LaTeX, + TeXtitle = The Economic Value of \LaTeX, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which + can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my + thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% Uncomment the following line (by removing the % symbol at + %% the beginning) and replace `assignment.pdf` with the + %% filename of your scanned thesis assignment. + % assignment = assignment.pdf, + %% The following keys are only useful, when you're using a + %% locale other than English. You can safely omit them in an + %% English thesis. + titleEn = The Economic Value of LaTeX, + TeXtitleEn = The Economic Value of \LaTeX, + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + abstractEn = {This is the English abstract of my + thesis, which can + + span multiple paragraphs.}, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\usepackage{chngcntr} +\counterwithout{table}{chapter} % Flat numbering of tables. +\counterwithout{figure}{chapter} % Flat numbering of figures. +\begin{document} +\makeatletter + \thesis@preamble %% Print the preamble. +\makeatother + +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian}\textrussian{% +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +}\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \emph{Source: <<Image Source>>} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \emph{Source: <<Image Source>>} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \vskip\abovecaptionskip\emph{Source: <<Table Source>>} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{pdflatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\shorthandoff{-} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} +\shorthandon{-} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\makeatletter + \thesis@postamble %% Print the postamble. +\makeatother + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/example.bib b/macros/latex/contrib/fithesis/example/mu/example.bib new file mode 100644 index 0000000000..60b8b9ec79 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/example.bib @@ -0,0 +1,123 @@ +% The example bibliographical entries below were borrowed from the +% <https://www.ctan.org/pkg/biblatex-iso690> package documentation. + +% BORGMAN, Christine L., 2003. From Gutenberg to the global information +% infrastructure: access to information in the networked world. First. Cambridge +% (Mass): The MIT Press. ISBN 0-262-52345-0 [xviii, 324] + +@BOOK{borgman03, + author = {Borgman, Christine L.}, + date = {2003}, + title = {From Gutenberg to the global information infrastructure}, + subtitle = {access to information in the networked world}, + edition = {1}, % should not be stated + location = {Cambridge (Mass)}, + publisher = {The MIT Press}, + pagetotal = {xviii, 324}, + isbn = {0-262-52345-0}, + langid = {english} +} + +% GREENBERG, David, 1998. Camel drivers and gatecrashers: quality control in +% the digital research library. In: HAWKINS, B.L et al. (eds.). The mirage of +% continuity: reconfiguring academic information resources for the 21st +% century. Washington (D.C.): Council on Library and Information Resources; +% Association of American Universities, pp. 105–116 + +@INCOLLECTION{greenberg98, + crossref = {mirage98}, + author = {Greenberg, David}, + title = {Camel drivers and gatecrashers}, + subtitle = {quality control in the digital research library}, + pages = {105-116}, +} + +@COLLECTION{mirage98, + title = {The mirage of continuity}, + subtitle = {reconfiguring academic information + resources for the 21st century}, + editor = {Hawkins, B.L and Battin, P}, + date = {1998}, + location = {Washington (D.C.)}, + publisher = {Council on Library and Information Resources; + Association of American Universities}, + langid = {english} +} + +% LYNCH, C., 2005. Where do we go from here?: the next decade for digital +% libraries. DLib Magazine [online]. Vol. 11, no. 7/8 [visited on 2005-08-15]. +% ISSN 1082-9873. Available from: +% http://www.dlib.org/dlib/july05/lynch/07lynch.html + +@ARTICLE{lynch05, + crossref = {dlib}, + author = {Lynch, C.}, + title = {Where do we go from here?}, + subtitle = {the next decade for digital libraries}, + url = {http://www.dlib.org/dlib/july05/lynch/07lynch.html}, + urldate = {2005-08-15} +} + +@PERIODICAL{dlib, + journaltitle = {DLib Magazine}, + date = {2005}, + volume = {11}, + number = {7/8}, + issn = {1082-9873}, + langid = {english}, +} + +% HÀN, Thé Thà nh, 2001. Micro-typographic extensions to the TEX type- setting +% system [online]. Brno [visited on 2016-12-09]. Available from: +% http://www.pragma-ade.nl/pdftex/thesis.pdf. PhD thesis. The Faculty of +% Informatics, Masaryk University. + +@PHDTHESIS{thanh01, + author = {Hà n Thé, Thà nh}, + title = {Micro-typographic extensions to the \TeX{} typesetting system}, + date = {2001}, + institution = {The Faculty of Informatics, Masaryk University}, + location = {Brno}, + url = {http://www.pragma-ade.nl/pdftex/thesis.pdf}, + urldate = {2016-12-09}, + langid = {english} +} + +% SHANNON, Claude Elwood, 1940. A symbolic analysis of relay and switching +% circuits. Available from DOI: 1721.1/11173. Master’s thesis. Massachusetts +% Institute of Technology. + +@MASTERSTHESIS{shannon40, + author = {Shannon, Claude Elwood}, + title = {A symbolic analysis of relay and switching circuits}, + date = {1940}, + institution = {Massachusetts Institute of Technology}, + langid = {english}, + doi = {1721.1/11173}, +} + +% EHLINGER JR., Philip Charles. Device for the treatment of hiccups. US. +% US Patent, 7062320. + +@PATENT{ehlinger06, + author = {Ehlinger Jr., Philip Charles}, + title = {Device for the treatment of hiccups}, + type = {US Patent}, + location = {US}, + date = {2006}, + number = {7062320}, + langid = {english} +} + +% Masaryk University, 1996–2009 [online]. Brno: Masaryk University +% [visited on 2016-12-09]. Available from: https://www.muni.cz/en. + +@ONLINE{muni, + publisher = {Masaryk University}, + title = {Masaryk University}, + date = {1996/2009}, + url = {https://www.muni.cz/en}, + urldate = {2016-12-09}, + location = {Brno}, + langid = {english} +} diff --git a/macros/latex/contrib/fithesis/example/mu/fi-lualatex.pdf b/macros/latex/contrib/fithesis/example/mu/fi-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..20734c572e --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fi-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/fi-lualatex.tex b/macros/latex/contrib/fithesis/example/mu/fi-lualatex.tex new file mode 100644 index 0000000000..9fdd804037 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fi-lualatex.tex @@ -0,0 +1,651 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/fi.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage{polyglossia} %% By using `czech` or `slovak` as the +\setmainlanguage{english} %% main locale instead of `english`, you +%% can typeset the thesis in either Czech or Slovak, respectively. +\setotherlanguages{german, russian, czech, slovak} %% The +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\newfontfamily\russianfont[Script=Cyrillic,Ligatures=TeX]{PT Serif} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = fi, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = {The Proof of P = NP}, + TeXtitle = {The Proof of $\mathsf{P}=\mathsf{NP}$}, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian} +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{lualatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +\ or %% Let us define a compound command: +\def\citeauthoryear#1{(\textcite{#1},~\citeyear{#1})}% +\citeauthoryear{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/fi-pdflatex.pdf b/macros/latex/contrib/fithesis/example/mu/fi-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..5858d8b576 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fi-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/fi-pdflatex.tex b/macros/latex/contrib/fithesis/example/mu/fi-pdflatex.tex new file mode 100644 index 0000000000..31c18bde1b --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fi-pdflatex.tex @@ -0,0 +1,658 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/fi.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage[resetfonts]{cmap} %% We need to load the T2A font encoding +\usepackage[T1,T2A]{fontenc} %% to use the Cyrillic fonts with Russian texts. +\usepackage[ + main=english, %% By using `czech` or `slovak` as the main locale + %% instead of `english`, you can typeset the thesis + %% in either Czech or Slovak, respectively. + english, german, russian, czech, slovak %% The additional keys allow +]{babel} %% foreign texts to be typeset as follows: +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\usepackage{paratype} +\def\textrussian#1{{\usefont{T2A}{PTSerif-TLF}{m}{rm}#1}} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = fi, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = {The Proof of P = NP}, + TeXtitle = {The Proof of $\mathsf{P}=\mathsf{NP}$}, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian}\textrussian{% +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +}\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{pdflatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\shorthandoff{-} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} +\shorthandon{-} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +\ or %% Let us define a compound command: +\def\citeauthoryear#1{(\textcite{#1},~\citeyear{#1})}% +\citeauthoryear{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/fsps-lualatex.pdf b/macros/latex/contrib/fithesis/example/mu/fsps-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..2a5e95bb8e --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fsps-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/fsps-lualatex.tex b/macros/latex/contrib/fithesis/example/mu/fsps-lualatex.tex new file mode 100644 index 0000000000..abec31eaf1 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fsps-lualatex.tex @@ -0,0 +1,645 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/fsps.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage{polyglossia} %% By using `czech` or `slovak` as the +\setmainlanguage{english} %% main locale instead of `english`, you +%% can typeset the thesis in either Czech or Slovak, respectively. +\setotherlanguages{german, russian, czech, slovak} %% The +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\newfontfamily\russianfont[Script=Cyrillic,Ligatures=TeX]{PT Serif} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = fsps, + type = bc, + field = Sport Management, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = The use of LaTeX for the Typesetting + of Sports Tables, + TeXtitle = The use of \LaTeX\ for the Typesetting + of Sports Tables, + bib = example.bib, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian} +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{lualatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + {\singlespacing + \printbibliography[heading=bibintoc] %% Print the bibliography. + } + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/fsps-pdflatex.pdf b/macros/latex/contrib/fithesis/example/mu/fsps-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..db7adad919 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fsps-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/fsps-pdflatex.tex b/macros/latex/contrib/fithesis/example/mu/fsps-pdflatex.tex new file mode 100644 index 0000000000..35bb343b20 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fsps-pdflatex.tex @@ -0,0 +1,652 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/fsps.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage[resetfonts]{cmap} %% We need to load the T2A font encoding +\usepackage[T1,T2A]{fontenc} %% to use the Cyrillic fonts with Russian texts. +\usepackage[ + main=english, %% By using `czech` or `slovak` as the main locale + %% instead of `english`, you can typeset the thesis + %% in either Czech or Slovak, respectively. + english, german, russian, czech, slovak %% The additional keys allow +]{babel} %% foreign texts to be typeset as follows: +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\usepackage{paratype} +\def\textrussian#1{{\usefont{T2A}{PTSerif-TLF}{m}{rm}#1}} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = fsps, + type = bc, + field = Sport Management, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = The use of LaTeX for the Typesetting + of Sports Tables, + TeXtitle = The use of \LaTeX\ for the Typesetting + of Sports Tables, + bib = example.bib, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian}\textrussian{% +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +}\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{pdflatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\shorthandoff{-} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} +\shorthandon{-} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + {\singlespacing + \printbibliography[heading=bibintoc] %% Print the bibliography. + } + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/fss-lualatex.pdf b/macros/latex/contrib/fithesis/example/mu/fss-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..e642cd22e9 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fss-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/fss-lualatex.tex b/macros/latex/contrib/fithesis/example/mu/fss-lualatex.tex new file mode 100644 index 0000000000..65365d503b --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fss-lualatex.tex @@ -0,0 +1,658 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/fss.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage{polyglossia} %% By using `czech` or `slovak` as the +\setmainlanguage{english} %% main locale instead of `english`, you +%% can typeset the thesis in either Czech or Slovak, respectively. +\setotherlanguages{german, russian, czech, slovak} %% The +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\newfontfamily\russianfont[Script=Cyrillic,Ligatures=TeX]{PT Serif} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = fss, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = LaTeX and Its Impact on the + Information Society, + TeXtitle = \LaTeX\ and Its Impact on the + Information Society, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% The following keys are only useful, when you're using a + %% locale other than English. You can safely omit them in an + %% English thesis. + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + abstractEn = {This is the English abstract of my thesis, which can + + span multiple paragraphs.}, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian} +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{lualatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/fss-pdflatex.pdf b/macros/latex/contrib/fithesis/example/mu/fss-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..03e8a4e464 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fss-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/fss-pdflatex.tex b/macros/latex/contrib/fithesis/example/mu/fss-pdflatex.tex new file mode 100644 index 0000000000..9ca917560b --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/fss-pdflatex.tex @@ -0,0 +1,665 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/fss.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage[resetfonts]{cmap} %% We need to load the T2A font encoding +\usepackage[T1,T2A]{fontenc} %% to use the Cyrillic fonts with Russian texts. +\usepackage[ + main=english, %% By using `czech` or `slovak` as the main locale + %% instead of `english`, you can typeset the thesis + %% in either Czech or Slovak, respectively. + english, german, russian, czech, slovak %% The additional keys allow +]{babel} %% foreign texts to be typeset as follows: +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\usepackage{paratype} +\def\textrussian#1{{\usefont{T2A}{PTSerif-TLF}{m}{rm}#1}} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = fss, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = LaTeX and Its Impact on the + Information Society, + TeXtitle = \LaTeX\ and Its Impact on the + Information Society, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% The following keys are only useful, when you're using a + %% locale other than English. You can safely omit them in an + %% English thesis. + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + abstractEn = {This is the English abstract of my thesis, which can + + span multiple paragraphs.}, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian}\textrussian{% +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +}\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{pdflatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\shorthandoff{-} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} +\shorthandon{-} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/law-lualatex.pdf b/macros/latex/contrib/fithesis/example/mu/law-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..6193dc362e --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/law-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/law-lualatex.tex b/macros/latex/contrib/fithesis/example/mu/law-lualatex.tex new file mode 100644 index 0000000000..6e0080e11c --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/law-lualatex.tex @@ -0,0 +1,659 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/law.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage{polyglossia} %% By using `czech` or `slovak` as the +\setmainlanguage{english} %% main locale instead of `english`, you +%% can typeset the thesis in either Czech or Slovak, respectively. +\setotherlanguages{german, russian, czech, slovak} %% The +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\newfontfamily\russianfont[Script=Cyrillic,Ligatures=TeX]{PT Serif} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = law, + department = The Department of Commercial Law, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = The Legal Aspects of the LaTeX Project + Public License, + TeXtitle = The Legal Aspects of the \LaTeX\ Project + Public License, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% The following keys are only useful, when you're using a + %% locale other than English. You can safely omit them in an + %% English thesis. + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + abstractEn = {This is the English abstract of my thesis, which can + + span multiple paragraphs.}, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian} +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{lualatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/law-pdflatex.pdf b/macros/latex/contrib/fithesis/example/mu/law-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..18cd07d2a9 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/law-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/law-pdflatex.tex b/macros/latex/contrib/fithesis/example/mu/law-pdflatex.tex new file mode 100644 index 0000000000..6c4ea5931d --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/law-pdflatex.tex @@ -0,0 +1,666 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/law.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage[resetfonts]{cmap} %% We need to load the T2A font encoding +\usepackage[T1,T2A]{fontenc} %% to use the Cyrillic fonts with Russian texts. +\usepackage[ + main=english, %% By using `czech` or `slovak` as the main locale + %% instead of `english`, you can typeset the thesis + %% in either Czech or Slovak, respectively. + english, german, russian, czech, slovak %% The additional keys allow +]{babel} %% foreign texts to be typeset as follows: +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\usepackage{paratype} +\def\textrussian#1{{\usefont{T2A}{PTSerif-TLF}{m}{rm}#1}} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = law, + department = The Department of Commercial Law, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = The Legal Aspects of the LaTeX Project + Public License, + TeXtitle = The Legal Aspects of the \LaTeX\ Project + Public License, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% The following keys are only useful, when you're using a + %% locale other than English. You can safely omit them in an + %% English thesis. + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + abstractEn = {This is the English abstract of my thesis, which can + + span multiple paragraphs.}, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian}\textrussian{% +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +}\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{pdflatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\shorthandoff{-} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} +\shorthandon{-} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/med-lualatex.pdf b/macros/latex/contrib/fithesis/example/mu/med-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..9e59c9d1f2 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/med-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/med-lualatex.tex b/macros/latex/contrib/fithesis/example/mu/med-lualatex.tex new file mode 100644 index 0000000000..f8483ad28a --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/med-lualatex.tex @@ -0,0 +1,661 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/med.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage{polyglossia} %% By using `czech` or `slovak` as the +\setmainlanguage{english} %% main locale instead of `english`, you +%% can typeset the thesis in either Czech or Slovak, respectively. +\setotherlanguages{german, russian, czech, slovak} %% The +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\newfontfamily\russianfont[Script=Cyrillic,Ligatures=TeX]{PT Serif} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = med, + field = Optometry, + department = The Department of Optometry and + Orthoptics, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = The Curative Effects of Good + Typography on the Quality of Sight, + TeXtitle = The Curative Effects of Good\\ + Typography on the Quality of Sight, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% The following keys are only useful, when you're using a + %% locale other than English. You can safely omit them in an + %% English thesis. + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + abstractEn = {This is the English abstract of my thesis, which can + + span multiple paragraphs.}, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian} +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{lualatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/med-pdflatex.pdf b/macros/latex/contrib/fithesis/example/mu/med-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..4d4adf5f44 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/med-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/med-pdflatex.tex b/macros/latex/contrib/fithesis/example/mu/med-pdflatex.tex new file mode 100644 index 0000000000..4e672a80ad --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/med-pdflatex.tex @@ -0,0 +1,668 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/med.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage[resetfonts]{cmap} %% We need to load the T2A font encoding +\usepackage[T1,T2A]{fontenc} %% to use the Cyrillic fonts with Russian texts. +\usepackage[ + main=english, %% By using `czech` or `slovak` as the main locale + %% instead of `english`, you can typeset the thesis + %% in either Czech or Slovak, respectively. + english, german, russian, czech, slovak %% The additional keys allow +]{babel} %% foreign texts to be typeset as follows: +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\usepackage{paratype} +\def\textrussian#1{{\usefont{T2A}{PTSerif-TLF}{m}{rm}#1}} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = med, + field = Optometry, + department = The Department of Optometry and + Orthoptics, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = The Curative Effects of Good + Typography on the Quality of Sight, + TeXtitle = The Curative Effects of Good\\ + Typography on the Quality of Sight, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% The following keys are only useful, when you're using a + %% locale other than English. You can safely omit them in an + %% English thesis. + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + abstractEn = {This is the English abstract of my thesis, which can + + span multiple paragraphs.}, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian}\textrussian{% +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +}\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{pdflatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\shorthandoff{-} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} +\shorthandon{-} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/ped-lualatex.pdf b/macros/latex/contrib/fithesis/example/mu/ped-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..d9ea42f658 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/ped-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/ped-lualatex.tex b/macros/latex/contrib/fithesis/example/mu/ped-lualatex.tex new file mode 100644 index 0000000000..d00cf73bf5 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/ped-lualatex.tex @@ -0,0 +1,662 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/ped.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage{polyglossia} %% By using `czech` or `slovak` as the +\setmainlanguage{english} %% main locale instead of `english`, you +%% can typeset the thesis in either Czech or Slovak, respectively. +\setotherlanguages{german, russian, czech, slovak} %% The +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\newfontfamily\russianfont[Script=Cyrillic,Ligatures=TeX]{PT Serif} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = ped, + type = bc, + department = Department of Primary Pedagogy, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = The Challenges of Teaching LaTeX + to Preschool Children, + TeXtitle = The Challenges of Teaching \LaTeX\ + to Preschool Children, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% The following keys are only useful, when you're using a + %% locale other than English. You can safely omit them in an + %% English thesis. + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + abstractEn = {This is the English abstract of my thesis, which can + + span multiple paragraphs.}, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian} +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{lualatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +\ or %% Let us define a compound command: +\def\citeauthoryear#1{(\textcite{#1},~\citeyear{#1})}% +\citeauthoryear{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/ped-pdflatex.pdf b/macros/latex/contrib/fithesis/example/mu/ped-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..70c2689c1b --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/ped-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/ped-pdflatex.tex b/macros/latex/contrib/fithesis/example/mu/ped-pdflatex.tex new file mode 100644 index 0000000000..04b0d63297 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/ped-pdflatex.tex @@ -0,0 +1,669 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/ped.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage[resetfonts]{cmap} %% We need to load the T2A font encoding +\usepackage[T1,T2A]{fontenc} %% to use the Cyrillic fonts with Russian texts. +\usepackage[ + main=english, %% By using `czech` or `slovak` as the main locale + %% instead of `english`, you can typeset the thesis + %% in either Czech or Slovak, respectively. + english, german, russian, czech, slovak %% The additional keys allow +]{babel} %% foreign texts to be typeset as follows: +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\usepackage{paratype} +\def\textrussian#1{{\usefont{T2A}{PTSerif-TLF}{m}{rm}#1}} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = ped, + type = bc, + department = Department of Primary Pedagogy, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = The Challenges of Teaching LaTeX + to Preschool Children, + TeXtitle = The Challenges of Teaching \LaTeX\ + to Preschool Children, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% The following keys are only useful, when you're using a + %% locale other than English. You can safely omit them in an + %% English thesis. + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + abstractEn = {This is the English abstract of my thesis, which can + + span multiple paragraphs.}, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian}\textrussian{% +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +}\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{pdflatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\shorthandoff{-} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} +\shorthandon{-} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +\ or %% Let us define a compound command: +\def\citeauthoryear#1{(\textcite{#1},~\citeyear{#1})}% +\citeauthoryear{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/phil-lualatex.pdf b/macros/latex/contrib/fithesis/example/mu/phil-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..ed21bf2deb --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/phil-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/phil-lualatex.tex b/macros/latex/contrib/fithesis/example/mu/phil-lualatex.tex new file mode 100644 index 0000000000..8aa2139809 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/phil-lualatex.tex @@ -0,0 +1,650 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/phil.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage{polyglossia} %% By using `czech` or `slovak` as the +\setmainlanguage{english} %% main locale instead of `english`, you +%% can typeset the thesis in either Czech or Slovak, respectively. +\setotherlanguages{german, russian, czech, slovak} %% The +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\newfontfamily\russianfont[Script=Cyrillic,Ligatures=TeX]{PT Serif} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = phil, + department = Department of Psychology, + field = Cognitive Sciences, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = What Can Typography Tell Us + About the Nature of Man, + TeXtitle = What Can Typography Tell Us\\ + About the Nature of Man, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian} +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{lualatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +\ or %% Let us define a compound command: +\def\citeauthoryear#1{(\textcite{#1},~\citeyear{#1})}% +\citeauthoryear{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/phil-pdflatex.pdf b/macros/latex/contrib/fithesis/example/mu/phil-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..5983cf9800 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/phil-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/phil-pdflatex.tex b/macros/latex/contrib/fithesis/example/mu/phil-pdflatex.tex new file mode 100644 index 0000000000..2811b6bfa5 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/phil-pdflatex.tex @@ -0,0 +1,657 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/phil.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage[resetfonts]{cmap} %% We need to load the T2A font encoding +\usepackage[T1,T2A]{fontenc} %% to use the Cyrillic fonts with Russian texts. +\usepackage[ + main=english, %% By using `czech` or `slovak` as the main locale + %% instead of `english`, you can typeset the thesis + %% in either Czech or Slovak, respectively. + english, german, russian, czech, slovak %% The additional keys allow +]{babel} %% foreign texts to be typeset as follows: +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\usepackage{paratype} +\def\textrussian#1{{\usefont{T2A}{PTSerif-TLF}{m}{rm}#1}} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = phil, + department = Department of Psychology, + field = Cognitive Sciences, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = What Can Typography Tell Us + About the Nature of Man, + TeXtitle = What Can Typography Tell Us\\ + About the Nature of Man, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian}\textrussian{% +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +}\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{pdflatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\shorthandoff{-} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} +\shorthandon{-} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +\ or %% Let us define a compound command: +\def\citeauthoryear#1{(\textcite{#1},~\citeyear{#1})}% +\citeauthoryear{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/sci-lualatex.pdf b/macros/latex/contrib/fithesis/example/mu/sci-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..f325377c23 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/sci-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/sci-lualatex.tex b/macros/latex/contrib/fithesis/example/mu/sci-lualatex.tex new file mode 100644 index 0000000000..2196d089ac --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/sci-lualatex.tex @@ -0,0 +1,693 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/sci.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage{polyglossia} %% By using `czech` or `slovak` as the +\setmainlanguage{english} %% main locale instead of `english`, you +%% can typeset the thesis in either Czech or Slovak, respectively. +\setotherlanguages{german, russian, czech, slovak} %% The +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\newfontfamily\russianfont[Script=Cyrillic,Ligatures=TeX]{PT Serif} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = sci, + department = Ústav matematiky a Å¡tatistiky, + departmentEn = Department of Mathematics and + Statistics, + extra = { + departmentCs = Ústav matematiky a statistiky, + }, + programme = Matematika, + programmeEn = Mathematics, + extra = { + programmeCs = Matematika, + }, + field = FinanÄná a poistná matematika, + fieldEn = Financial and Insurance Mathematics, + extra = { + fieldCs = FinanÄnà a pojistná matematika, + }, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = PrincÃpy matematickej sadzby v programe TeX, + TeXtitle = PrincÃpy matematickej sadzby\\v~programe \TeX, + titleEn = The Principles of the Typesetting of + Mathematics in TeX: the Program, + TeXtitleEn = The Principles of the Typesetting of + Mathematics in \TeX: the Program, + extra = { + titleCs = Principy matematické sazby v programu TeX, + TeXtitleCs = Principy matematické sazby\\v~programu \TeX, + }, + keywords = {kľúÄové slovo 1, kľúÄové slovo 2, ...}, + TeXkeywords = {kľúÄové slovo 1, kľúÄové slovo 2, \ldots}, + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + extra = { + keywordsCs = {klÃÄové slovo 1, klÃÄové slovo 2, ...}, + TeXkeywordsCs = {klÃÄové slovo 1, klÃÄové slovo 2, \ldots}, + }, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + abstractEn = {This is the English abstract of my thesis, which can + + span multiple paragraphs.}, + extra = { + abstractCs = {This is the Czech abstract of my thesis, which can + + span multiple paragraphs.}, + }, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% Uncomment the following line (by removing the % symbol at + %% the beginning) and replace `assignment.pdf` with the + %% filename of your scanned thesis assignment. + % assignment = assignment.pdf, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian} +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{lualatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +\ or %% Let us define a compound command: +\def\citeauthoryear#1{(\textcite{#1},~\citeyear{#1})}% +\citeauthoryear{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/example/mu/sci-pdflatex.pdf b/macros/latex/contrib/fithesis/example/mu/sci-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..de60004980 --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/sci-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/example/mu/sci-pdflatex.tex b/macros/latex/contrib/fithesis/example/mu/sci-pdflatex.tex new file mode 100644 index 0000000000..6b2e09372b --- /dev/null +++ b/macros/latex/contrib/fithesis/example/mu/sci-pdflatex.tex @@ -0,0 +1,700 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + twoside, %% This option enables double-sided typesetting. Use at + %% least 120 g/m² paper to prevent show-through. Replace + %% with `oneside` to use one-sided typesetting; use only + %% if you don’t have access to a double-sided printer, + %% or if one-sided typesetting is a formal requirement + %% at your faculty. + table, %% This option causes the coloring of tables. Replace + %% with `notable` to restore plain LaTeX tables. + lof, %% This option prints the List of Figures. Replace with + %% `nolof` to hide the List of Figures. + lot, %% This option prints the List of Tables. Replace with + %% `nolot` to hide the List of Tables. + %% More options are listed in the user guide at + %% <http://mirrors.ctan.org/macros/latex/contrib/fithesis/guide/mu/sci.pdf>. +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage[resetfonts]{cmap} %% We need to load the T2A font encoding +\usepackage[T1,T2A]{fontenc} %% to use the Cyrillic fonts with Russian texts. +\usepackage[ + main=slovak, %% By using `czech` or `english` as the main locale + %% instead of `slovak`, you can typeset the thesis + %% in either Czech or English, respectively. + english, german, russian, czech, slovak %% The additional keys allow +]{babel} %% foreign texts to be typeset as follows: +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\usepackage{paratype} +\def\textrussian#1{{\usefont{T2A}{PTSerif-TLF}{m}{rm}#1}} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = sci, + department = Ústav matematiky a Å¡tatistiky, + departmentEn = Department of Mathematics and + Statistics, + extra = { + departmentCs = Ústav matematiky a statistiky, + }, + programme = Matematika, + programmeEn = Mathematics, + extra = { + programmeCs = Matematika, + }, + field = FinanÄná a poistná matematika, + fieldEn = Financial and Insurance Mathematics, + extra = { + fieldCs = FinanÄnà a pojistná matematika, + }, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = PrincÃpy matematickej sadzby v programe TeX, + TeXtitle = PrincÃpy matematickej sadzby\\v~programe \TeX, + titleEn = The Principles of the Typesetting of + Mathematics in TeX: the Program, + TeXtitleEn = The Principles of the Typesetting of + Mathematics in \TeX: the Program, + extra = { + titleCs = Principy matematické sazby v programu TeX, + TeXtitleCs = Principy matematické sazby\\v~programu \TeX, + }, + keywords = {kľúÄové slovo 1, kľúÄové slovo 2, ...}, + TeXkeywords = {kľúÄové slovo 1, kľúÄové slovo 2, \ldots}, + keywordsEn = {keyword1, keyword2, ...}, + TeXkeywordsEn = {keyword1, keyword2, \ldots}, + extra = { + keywordsCs = {klÃÄové slovo 1, klÃÄové slovo 2, ...}, + TeXkeywordsCs = {klÃÄové slovo 1, klÃÄové slovo 2, \ldots}, + }, + abstract = {This is the abstract of my thesis, which can + + span multiple paragraphs.}, + abstractEn = {This is the English abstract of my thesis, which can + + span multiple paragraphs.}, + extra = { + abstractCs = {This is the Czech abstract of my thesis, which can + + span multiple paragraphs.}, + }, + thanks = {These are the acknowledgements for my thesis, which can + + span multiple paragraphs.}, + bib = example.bib, + %% Uncomment the following line (by removing the % symbol at + %% the beginning) and replace `assignment.pdf` with the + %% filename of your scanned thesis assignment. + % assignment = assignment.pdf, +} +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} %% Compact list environments +\usepackage{amsmath} %% Mathematics +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} %% Hyperlinks +\usepackage{markdown} %% Lightweight markup +\usepackage{listings} %% Source code highlighting +\lstset{ + basicstyle = \ttfamily,% + identifierstyle = \color{black},% + keywordstyle = \color{blue},% + keywordstyle = {[2]\color{cyan}},% + keywordstyle = {[3]\color{olive}},% + stringstyle = \color{teal},% + commentstyle = \itshape\color{magenta}} +\usepackage{floatrow} %% Putting captions above tables +\floatsetup[table]{capposition=top} +\begin{document} +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +ŘÃká se, že závÄ›reÄné práce jsou vyvrcholenÃm studia a tak jsem se +rozhodl jednu také napsat. Pokud vÅ¡e půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorà sa, že závereÄné práce sú vyvrcholenÃm Å¡túdia a tak som sa +rozhodol jednu tiež napÃsaÅ¥. Ak vÅ¡etko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian}\textrussian{% +ГоворÑÑ‚, что Ñ‚ÐµÐ·Ð¸Ñ -- Ñто ÐºÑƒÐ»ÑŒÐ¼Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ. ПоÑтому Ñ Ð¸ решил +напиÑать ÑобÑтвенный тезиÑ. ЕÑли вÑÑ‘ Ñработает по плану, Ñ Ñкоро +получу диплом. Желайте мне удачи! +}\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corollary}[theorem]{Corollary} %% and corollaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corollary} + This is a corollary. +\end{corollary} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 100 pixels per 1 centimeter or 300 pixels per 1 inch. + %% That means that a JPG or PNG image typeset at 4 × 4 cm should + %% be 400 × 400 px large at the bare minimum. + %% + %% The optimum is about 250 pixels per 1 centimeter or 600 + %% pixels per 1 inch. That means that a JPG or PNG image typeset + %% at 4 × 4 cm should be 1000 × 1000 px large or larger. + \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{center} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \end{center} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{pdflatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Using lightweight markup} +\shorthandoff{-} +\begin{markdown*}{% + hybrid, + definitionLists, + footnotes, + inlineFootnotes, + hashEnumerators, + fencedCode, + citations, + citationNbsps, +} + +If you decide that \LaTeX{} is too wordy for some parts of your +document, there are [packages](https://www.ctan.org/pkg/markdown +"Markdown") that allow you to use more lightweight markup next +to it. + + ![logo](fithesis/logo/mu/fithesis-base.pdf "The logo of the + Masaryk University") + +This is a bullet list. Unlike numbered lists, bulleted lists +contain an **unordered** set of bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + * The first item of a bullet list + + that spans several paragraphs, + * the second item of a bullet list, + * the third item of a bullet list. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + * The first item of a bullet list, + * the second item of a bullet list, + * the third item of a bullet list. + +Unlike a bulleted list, a numbered list implies chronology or +ordering of the bullet points. When a bullet point +contains multiple paragraphs, the list is typeset as follows: + + 1. The first item of an ordered list + + that spans several paragraphs, + 2. the second item of an ordered list, + 3. the third item of an ordered list. + #. If you are feeling lazy, + #. you can use hash enumerators as well. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + + 6. The first item of an ordered list, + 7. the second item of an ordered list, + 8. the third item of an ordered list. + +Definition lists are used to provide definitions of terms. When +a definition contains multiple paragraphs, the list is typeset +as follows: + +Term 1 + +: Definition 1 + +*Term 2* + +: Definition 2 + + Some code, part of Definition 2 + + Third paragraph of Definition 2. + +When none of the bullet points contains multiple paragraphs, the +list has a more compact form: + +Term 1 +: Definition 1 +*Term 2* +: Definition 2 + +Block quotations are used to include an excerpt from an external +document in way that visually clearly separates the excerpt from +the rest of the work: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Footnotes are used to include additional information to the +document that are not necessary for the understanding of the main +text. Here is a footnote reference^[Here is the footnote.] and +another.[^longnote] + +[^longnote]: Here's one with multiple blocks. + + Subsequent paragraphs are indented to show that they +belong to the previous footnote. + + Some code + + The whole paragraph can be indented, or just the first + line. In this way, multi-paragraph footnotes work like + multi-paragraph list items. + +Citations are used to provide bibliographical references to other +documents. This is a regular citation~[@borgman03, p. 123]. This is +an in-text citation: @borgman03\. You can also cite several authors +at once using both regular~[see @borgman03, p. 123; @greenberg98, +sec. 3.2; and @thanh01] and in-text citations: @borgman03 [p.123; +@greenberg98, sec. 3.2; @thanh01]. + +Code blocks are used to include source code listings into the +document: + + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> + // This is a comment + int main(int argc, char **argv) + { + while (--c > 1 && !fork()); + sleep(c = atoi(v[c])); + printf("%d\n", c); + wait(0); + return 0; + } + +There is an alternative syntax for code blocks that allows you to +specify additional information, such as the language of the source +code. This information can be used for syntax highlighting: + +``` sh +#!/bin/sh +fac() { + if [ "$1" -leq 1 ]; then + echo 1 + else + echo $(("$1" * fac $(("$1" - 1)))) + fi +} +`````````````` + +~~~~~~ Ruby +# Here's a way to empty an array. +joe = [ 'eggs.', 'some', 'break', 'to', 'Have' ] +print(joe.pop, " ") while joe.size > 0 +print "\n" +~~~~~~ + +\end{markdown*} +\shorthandon{-} + +\chapter{Inserting the bibliography} +After linking a bibliography data\-base files to the document using +the \verb"\"\texttt{thesis\discretionary{-}{}{}setup\{bib\discretionary{=}{=}{=}% +\{\textit{file1},\textit{file2},\,\ldots\,\}\}} command, you can +start citing the entries. This is just dummy text +\parencite{borgman03} lightly sprinkled with citations +\parencite[p.~123]{greenberg98}. Several sources can be cited at +once: \cite{borgman03,greenberg98,thanh01}. +\citetitle{greenberg98} was written by \citeauthor{greenberg98} in +\citeyear{greenberg98}. We can also produce \textcite{greenberg98}% +\ or %% Let us define a compound command: +\def\citeauthoryear#1{(\textcite{#1},~\citeyear{#1})}% +\citeauthoryear{greenberg98}% +. The full bibliographic citation is: +\emph{\fullcite{greenberg98}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{greenberg98}. + +The \verb"\nocite" command will not generate any +output\nocite{muni}, but it will insert its arguments into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- or when using an +automatic tool -- such as \LaTeX MK -- all commands are executed +automatically. When you omit the \verb"\printbibliography" command, +its location will be decided by the template. + + \printbibliography[heading=bibintoc] %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\textsf{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \textsf{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + + \makeatletter\thesis@blocks@clear\makeatother + \phantomsection %% Print the index and insert it into the + \addcontentsline{toc}{chapter}{\indexname} %% table of contents. + \printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/macros/latex/contrib/fithesis/fithesis.dtx b/macros/latex/contrib/fithesis/fithesis.dtx new file mode 100644 index 0000000000..4f0321875a --- /dev/null +++ b/macros/latex/contrib/fithesis/fithesis.dtx @@ -0,0 +1,2010 @@ +% \iffalse\begin{macrocode} +%<*driver> + +\documentclass{ltxdoc} +\usepackage[utf8]{inputenc} % this file uses UTF-8 +\usepackage[english]{babel} +\usepackage{tgpagella} +\usepackage{tabularx} +\usepackage{hologo} +\usepackage{booktabs} +\usepackage[scaled=0.86]{berasans} +\usepackage[scaled=1.03]{inconsolata} +\usepackage[resetfonts]{cmap} +\usepackage[T1]{fontenc} % use 8bit fonts +\emergencystretch 2dd +\usepackage{hypdoc} +\usepackage{microtype} +\usepackage{ragged2e} +\usepackage{paralist} +\usepackage{multicol} + +% Making paragraphs numbered +\makeatletter +\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% + {-2.5ex\@plus -1ex \@minus -.25ex}% + {1.25ex \@plus .25ex}% + {\normalfont\normalsize\bfseries}} +\makeatother +\setcounter{secnumdepth}{4} % how many sectioning levels to assign +\setcounter{tocdepth}{4} % how many sectioning levels to show + +% ltxdoc class options +\CodelineIndex +\MakeShortVerb{|} +\EnableCrossrefs +\DoNotIndex{} +\makeatletter + \c@IndexColumns=2 + \c@GlossaryColumns=2 +\makeatother + +\begin{document} + \RecordChanges + \DocInput{fithesis.dtx} + \PrintIndex + \RaggedRight + \PrintChanges +\end{document} + +%</driver> +% \end{macrocode} +%<*class> +\NeedsTeXFormat{LaTeX2e} +% Define `\thesis@version` and store it in the `VERSION.tex` file \fi +{\def\thesis@versiondef#1#2{ + \gdef\thesis@version@number{#1} + \gdef\thesis@version@date{#2} + \gdef\thesis@version{#2 #1 fithesis3 MU thesis class}} +\thesis@versiondef{v0.3.50}{2018/03/25}} +% {\newwrite\f\openout\f=VERSION\write\f{\thesis@version}\closeout\f} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% ^^A Since 0.3.45, all changes are documented at the change sites. +% \changes{v0.3.44} {2017/05/18}{Fixed the color in the logo of FI +% MU. [VN]} +% \changes{v0.3.44} {2017/05/18}{The captions in the examples for +% MU are now above tables. [VN]} +% \changes{v0.3.44} {2017/05/18}{The style file for FSpS, MU now +% uses a 14 cm wide type area. [VN]} +% \changes{v0.3.44} {2017/05/18}{The style file for FSpS, MU now +% uses 1.5 spacing outside bibliography. [VN]} +% \changes{v0.3.44} {2017/05/18}{The style file for FSpS, MU now +% uses different title page layout. [VN]} +% \changes{v0.3.44} {2017/05/18}{The style file for FSpS, MU now +% uses different declaration text. [VN]} +% \changes{v0.3.44} {2017/05/18}{Fixed wrong / missing +% non-breaking spaces in Czech / Slovak localization. [VN]} +% \changes{v0.3.44} {2017/05/18}{The style file for FSpS, MU now +% includes place, date, and signature field next to the +% declaration. [VN]} +% \changes{v0.3.44} {2017/05/18}{Added an additional hyphenation +% hint to the example document. [VN]} +% \changes{v0.3.44} {2017/05/18}{The style file for FSpS, MU now +% complies with updated requirements. [VN]} +% \changes{v0.3.43} {2017/05/07}{Added a mention about the thesis +% proposal thesis type to the user guide for the Faculty of +% Informatics at the Masaryk University, Brno and fixed a bad +% citation in the user guides for the Masaryk University, Brno. +% Added an extra english option for babel in the examples for the +% Masaryk University, Brno. \cs{thesis@blocks@thanks} no longer +% gobbles leading spaces of \cs{thesis@thanks}. A fix in the +% Slovak locale by \texttt{kiraacorsac} at GitHub. [VN]} +% \changes{v0.3.42} {2017/01/28}{Documented that all color +% settings are done in the \textsc{rgb} colorspace, which makes +% the color option suitable mostly for the digital versions of +% fithesis documents rather than for printing. Added the thesis +% proposal thesis type. [VN]} +% \changes{v0.3.41} {2016/08/17}{Removed the arbitrary limitation +% of \cs{thesissetup}, which prevented it from accepting +% multi-paragraph values. The \cs{thesislong} macro is therefore +% no longer necessary, but kept around for backwards +% compatibility. [VN]} +% \changes{v0.3.40} {2016/06/06}{Fixed \cs{thesis@pages} not +% working properly when the \texttt{autoLayout} key is set to +% \texttt{false}. Added a section on the \textsf{markdown} +% package to the example documents of the Masaryk University in +% Brno. Added the \cs{ifthesis@blocks@assignment@hideIfDigital@} +% conditional to the \texttt{style/mu/fithesis-base.sty} style +% file. [VN]} +% \changes{v0.3.39:2}{2016/05/26}{The \texttt{assignment} key no +% longer affects the page numbers and takes into account the +% \texttt{digital} and \texttt{printed} class options in the +% style files of the Masaryk University in Brno. [VN]} +% \changes{v0.3.39:1}{2016/05/26}{The +% \cs{thesis@blocks@bibliography} now uses an emergency stretch +% of 3\,em in the style files of the Masaryk University in Brno. +% [VN]} +% \changes{v0.3.38:2}{2016/05/15}{Fixed \cs{thesis@pages} not +% taking \cs{thesis@postamble} into account. Fixed the chapter +% number being printed regardless of secnumdepth by the style +% files of the Masaryk University in Brno. Fixed +% \cs{thesis@blocks@assignment} being typeset in Czech only +% by the style file of the Faculty of Science at the Masaryk +% University in Brno. [VN]} +% \changes{v0.3.38:1}{2016/04/18}{The \texttt{bib} key was added +% on the \textsf{fithesis3} class level and is supported by the +% style files of the Masaryk University in Brno. [VN]} +% \changes{v0.3.37} {2016/04/12}{The \cs{tableofcontents} in the +% style files of the Masaryk University in Brno now correctly +% handles all tocdepth values. The expansion of \cs{part} also no +% longer results in a \textsf{hyperref}-related error in the +% style files of the Masaryk University in Brno. [VN]} +% \changes{v0.3.36} {2016/03/26}{The \cs{thesis@load} macro has +% been lifted to the public API as \cs{thesisload}. [VN]} +% \changes{v0.3.35:3}{2016/03/23}{Fixed \cs{l@}\textit{locale} +% being possibly undefined in a LuaLaTeX run. [VN]} +% \changes{v0.3.35:2}{2016/03/22}{Added support for seminar papers +% on the \textsf{fithesis3} class level. The style files for the +% faculties of the Masaryk University in Brno do not provide any +% special handling of this thesis type yet. [VN]} +% \changes{v0.3.35:1}{2016/03/22}{Added support for the Division of +% Information and Library Studies of the Faculty of Arts at the +% Masaryk University in Brno. This support is enabled by +% specifying \cs{thesis@department} to be \texttt{kisk}. [VN]} +% \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. [VN]} +% \changes{v0.3.33} {2016/02/19}{Added \cs{thesis@patch}. [VN]} +% \changes{v0.3.32} {2016/02/18}{Fixed a regression from +% v0.3.27:2 -- The margins in \cs{thesis@blocks@mainMatter} were +% corrected in the style files of the Faculty of Economics and +% Administration and the Faculty of Medicine at the Masaryk +% University in Brno. [VN]} +% \changes{v0.3.31:3}{2016/01/13}{The +% \texttt{style/mu/fithesis-sci.sty} style file redefines +% \cs{thesis@blocks}\texttt{\discretionary{@}{@}{@}declaration} +% to include a formatted date and an author's signature field. +% The locale file \texttt{style/mu/sci/czech.def} contains a new +% string \cs{thesis@czech\discretionary{@}{@}{@}formattedDate}. +% [VN]} +% \changes{v0.3.31:2}{2016/01/07}{All trailing \texttt{\%}s were +% removed. Some of the inherited \textsf{fithesis2} code in the +% \texttt{style/mu/fithesis-1*.clo} and +% \texttt{style/mu/fithesis-base.sty} files was refactored and +% reformatted. Alternative templates for the Faculty of Science +% at the Masaryk University in Brno are now mentioned in the +% respective user guide. [VN]} +% \changes{v0.3.31:1}{2016/01/07}{The redefinitions of +% \cs{appendix} from the +% \texttt{style/mu\discretionary{/}{/}{/}fithesis-1*.clo} files, +% which broke hyperref links to appendices, were removed. [VN]} +% \changes{v0.3.30} {2016/01/05}{The \cs{thesis@seasonYear} macro +% has been added, which, unlike \cs{thesis@year} takes into +% account the fact that January and Fabruary of the year $n$ +% still belong to the fall semester of the year $n-1$. [VN]} +% \changes{v0.3.29:3}{2015/12/09}{The \texttt{table} class option +% for the style files of the Masaryk University in Brno now loads +% all the required packages and changes the table measurements +% even when the \texttt{color} option is not specified. [VN]} +% \changes{v0.3.29:2}{2015/12/09}{The \texttt{printed} and +% \texttt{digital} class options, which set all the options +% appropriate for either the printed or the digital versions of a +% document, are now available for the style files of the Masaryk +% University in Brno. [VN]} +% \changes{v0.3.29:1}{2015/12/08}{The initial pages of the styles +% of the Masaryk University in Brno are no longer page-numbered, +% so that hyperref links work correctly. [VN]} +% \changes{v0.3.28:2}{2015/12/03}{If the thesis locale and the +% document locale is the same (the default behaviour), the +% \cs{thesis@selectLocale} macro is applied globally at the +% beginning of the document. As a result, the \textsf{csquotes} +% style is automatically set for the entire document. [VN]} +% \changes{v0.3.28:1}{2015/12/02}{The \texttt{draft} option has no +% longer an effect on the \textsf{microtype} package. The +% \cs{thesis@require} command now also takes an optional +% argument and the \cs{thesis@require\-WithOption} command has +% become \cs{thesis@require\-IfExists}. [VN]} +% \changes{v0.3.27:5}{2015/11/30}{The PDF bookmarks are no longer +% garbled, when the \Hologo{LuaTeX} engine is used. [VN]} +% \changes{v0.3.27:4}{2015/11/30}{\cs{thesis@english@declaration} +% now uses the correct idiom (by one's own $\to$ on +% one's own). [VN]} +% \changes{v0.3.27:3}{2015/11/29}{As a preparation for the future +% inclusion of bibliography support, the \textsf{csquotes} +% package is loaded, \texttt{@csquotesStyle} is a new part of +% the locale interface that sets the \textsf{csquotes} style +% of a locale, and \cs{thesis@selectLocale} now switches the +% \textsf{csquotes} style. [VN]} +% \changes{v0.3.27:2}{2015/11/29}{\cs{thesis@selectLocale} is no +% longer performed globally for the entire document during +% \cs{thesis@load} (effectively overriding the user's hyphenation +% settings, if Babel's or Polyglossia's \cs{languagename} +% differs from \cs{thesis@locale}). Instead, \cs{thesis@preamble} +% and \texttt{@postamble} now locally switch the locale and +% expand \cs{thesis@blocks@preamble} and \texttt{@postamble}, +% which are the new redefinables. Since this breaks the behaviour +% of \cs{thesis@blocks@mainMatter}, whose effects would also be +% local, \texttt{@mainMatter} is now executed directly by +% \cs{thesis@preamble} after closing the group and becomes a new +% part of the interface between the class and the style files. +% [VN]} +% \changes{v0.3.27:1}{2015/11/29}{Fixed a typo in the guide. +% Added a compatibility layer for \cs{title}, \cs{author}, and +% \cs{maketitle}. Minor changes of the documentation. [VN]} +% \changes{v0.3.26} {2015/11/21}{Updated the example documents and +% the user guide. Fixed a typo in the description of +% \cs{thesis@season}. [VN]} +% \changes{v0.3.25} {2015/11/20}{The example documents from the +% \texttt{example} directory are now a part of the CTAN archive. +% Additional information were inserted into the guide and to the +% example files. [VN]} +% \changes{v0.3.24} {2015/11/17}{Added the \cs{thesis@backend} +% tunable. The hyphenation pattern switching now uses +% \textsf{polyglossia} instead of crude \cs{language} switching +% wherenever possible. Added the opt-out \texttt{microtype} +% class option, which loads the microtypographic extension. The +% \cs{thesis@}\textit{locale}\texttt{@summer} and +% \texttt{@winter} locale macros were renamed to \texttt{@spring} +% and \texttt{@fall}. The \cs{thesis@parseDate} now uses more +% realistic month ranges to set \cs{thesis@season} and +% \cs{thesis@academicYear}. Removed the extraneous indent in the +% \cs{thesis@blocks@declaration} macro definition within the +% \texttt{style/mu/fithesis-fi.sty} style file. \cs{paragraph}s +% are not included in the table of contents by default. The +% \texttt{table} class option now supports the \texttt{tabu} +% environment. The list of tables and the list of figures now +% have an entry in the table of contents for the +% \texttt{style/mu/fithesis-econ.sty} style file. [VN]} +% \changes{v0.3.23} {2015/10/14}{Fixed a typo in the Slovak +% locale. [VN]} +% \changes{v0.3.22} {2015/10/09}{Updated the link colors in the +% style of the Faculty of Economics and Administration at the +% Masaryk University in Brno and fixed the title page leading +% in the style of the Faculty of Science at the Masaryk +% University in Brno. [VN]} +% \changes{v0.3.21} {2015/08/26}{Fixed an invalid font name. [VN]} +% \changes{v0.3.20} {2015/07/07}{Removed an extraneous +% \cs{hypersetup} option to eliminate a warning. Performed +% several minor Makefile updates. Updated the technical +% documentation. [VN]} +% \changes{v0.3.19} {2015/06/27}{Updated the license. Added the +% \texttt{fithesis-} prefix to locale files. Proof-read and +% updated the documentation. Encapsulated the +% \texttt{localeInheritance} and \texttt{styleInheritance} +% setters. Added the \cs{thesis@selectLocale}\texttt{\{...\}}, +% which acts as a replacement for +% \cs{def}\cs{thesis@locale}\texttt{\{...\}}, which also switches +% hyphenation patterns. The macro definitions inside locale files +% are now global to account for the fact that it now makes sense +% to include locale files on-site (and therefore possibly inside +% a group) using the \cs{thesis@selectLocale}. The class files +% are now generated using the XeTeX engine, which +% preserves the characters outside ASCII. [VN]} +% \changes{v0.3.18} {2015/06/24}{A bulk of changes required to submit +% the document class to CTAN: Changed the structure of the output +% \texttt{fithesis3.ctan.zip} archive. Updated the license +% notice. Added a \texttt{README} file. Canonicalized a url +% within the user guides. Renamed the root directory from +% \texttt{fithesis3/} to \texttt{fithesis/}. Refactored the +% makefiles. Added developer example files. Renamed +% \texttt{docstrip.cfg} to \texttt{LICENSE.tex} to better +% describe its role. The \texttt{fithesis.dtx} file now +% generates a \texttt{VERSION.tex} file containing the version of +% the package, when it's being typeset. Flattened the +% \texttt{logo/} directory structure. [VN]} +% \changes{v0.3.17} {2015/06/24}{Changed a forgotten +% \cs{thesis@@lower}\texttt{\{...\}} invocation in the definition +% of \cs{thesis@czech@declaration} for the Faculty of Arts into +% \cs{thesis@@lower}\texttt{\{czech@...\}}, so that the macro +% always expands to the correct output regardless of the current +% locale. This is merely a matter of consistency, since the style +% file of the Faculty of Arts only uses Czech strings within the +% Czech locale. Removed an extraneous comment. Fixed a unit test. +% Fixed a changelog entry. [VN]} +% \changes{v0.3.16} {2015/06/21}{Clubs and widows are now set to +% be infinitely bad. The \texttt{assignment} key has weaker, but +% more robust semantics now. [VN]} +% \changes{v0.3.15} {2015/06/14}{Renamed \cs{thesis@requireStyle} +% to \cs{thesis@requireWithOptions} and moved the style loader +% from the \cs{thesis@load} routine to a new +% \cs{thesis@requireStyle} macro to make the semantics of +% \cs{thesis@requireLocale} and \cs{thesis@requireStyle} more +% similar. Changed the \texttt{basepath}, \texttt{logopath}, +% \texttt{localepath} and \texttt{stylepath} keys to match the +% lower camelcasing of the rest of the keys. Added further +% description regarding the use of the \texttt{assignment} key. +% [VN]} +% \changes{v0.3.14} {2015/06/07}{Updated the documentation. [VN]} +% \changes{v0.3.13} {2015/05/30}{Fixed an inconsistency in the +% example code. Removed an extraneous \cs{thesis@blocks@clear} +% block withing the definition of \cs{thesis@blocks@frontMatter} +% in the fss style file. Added comments, fixed clubs and widows +% and removed text overflows within the user guides. Adjusted the +% colors of various style files. Removed the trailing dot in the +% bibliographic identification within the med and ped style +% files. Fixed a typo within the technical documentation. Fixed +% the twoside alignment of the \cs{thesis@blocks@bibEntry} and +% the \cs{thesis@blocks@bibEntryEn} blocks within the sci style +% file. The \cs{thesis@blocks@assignment} block no longer clears +% a page when nothing is inserted. It is also no longer +% hard-coded to be hidden for rigorous theses. Instead, the +% \cs{ifthesis@blocks@assignment} conditional can be set either +% by the subsequently loaded style files or by the user. So far, +% only the fi and sci style files set the conditional. [VN]} +% \changes{v0.3.12} {2015/05/24}{The subsections and +% subsubsections now use the correct \texttt{tocdepth}. [VN]} +% \changes{v0.3.11} {2015/05/15}{Added hyphenation into the +% technical documentation. Fixed an unterminated group. Polished +% the text of the guide. Added the \texttt{palatino} and +% \texttt{nopalatino} options. Stylistic changes to the text of +% the technical documentation. \cs{thesis@subdir} is now robust +% against relative paths. Accounted for French spacing in the +% guide. Fixed the \texttt{thesis@english@facultyName} string. +% Documentation refinements. [VN]} +% \changes{v0.3.10} {2015/05/09}{Fixed a typo in the technical +% documentation. Updated the \emph{Advanced usage} chapter of the +% user guide. The required packaged listed in Section 2.2 of the +% user guide are now always correct. Adjusted the footer spacing +% in the styles of econ and fi. Added \emph{Advanced usage} +% chapter to the user guide. Added the description of basic +% options into the user guide. Added the \texttt{table} and +% \texttt{oldtable} options. Added the \texttt{type} field to the +% guide for completeness. [VN]} +% \changes{v0.3.09} {2015/04/26}{A complete refactoring of the class. The class +% was decomposed into a base class, locale files and style files. [VN]} +% \changes{v0.3.08} {2015/03/04}{Fixed a non-terminated \cs{if} condition. +% [VN] (backport of v0.2.18)\\Fixed mostly documentation errors reported +% at the new fithesis discussion forum (-ti, eco$\to$econ, implicit +% twocolumn, example extended (font setup), etc.). [PS] (backport of v0.2.17)} +% \changes{v0.3.07} {2015/02/03}{Replaced the \cs{thesiswoman} command with +% \cs{thesisgender}. [VN]} +% \changes{v0.3.06} {2015/01/26}{Added the colorx package and the base colors +% for each faculty. If the color option is specified, the tabular environment +% gets redefined and uses the faculty colors to color alternating table rows +% to improve readability. The hyperref links in the e-version are now likewise +% colored according to the chosen faculty, in this case regardless of the +% presence of the color option. Dropped the support for typesetting theses +% outside MU. [VN]} +% \changes{v0.3.05} {2015/01/21}{Added support for change typesetting. +% Restructured the code to make it more amenable to literal programming. +% Added support for \cs{CodelineIndex} typesetting. Added information about +% the usage of \textsf{fithesis1} and \textsf{fithesis2} on the FI unix +% machines. (backport of v0.2.16) [VN] Minor changes throughout the text, +% added a link to the the fithesis forums [PS] (backport of v0.2.15@r14:15)} +% \changes{v0.3.04} {2015/01/14}{Import the url package to allow for the use of +% \cs{url} within the documentation. (backport of v0.2.15@r13) [VN]} +% \changes{v0.3.03} {2015/01/14}{Small fixes (added \cs{relax} at +% \cs{MainMatter}), generating both fithesis.cls (obsolete, loading +% \texttt{fithesis2.cls}) and \texttt{fithesis2.cls}, minor doc edits, +% version numbering of \texttt{.clo} fixed, switch to utf8 and ensuring that +% \texttt{.dtx} compiles. Documentation adjusted to the status quo, added +% link to discussion forum (backport of v0.2.14) [PS]} +% \changes{v0.3.02} {2015/01/13}{PDF metadata stamping added for +% \cs{thesistitle} and \cs{thesisstudent} [VN]} +% \changes{v0.3.01} {2015/01/09}{documentation now uses babel and cmap +% packages. the entire file was transcoded into utf8, \cs{thesiscolor} was +% replaced by color class option, added PDF metadata stamping support [VN]} +% \changes{v0.3.00} {2015/01/01}{fi logo is no longer special-cased (added eps +% and PDF), \cs{thesislogopath} added to set the logo directory path, +% \cs{thesiscolor} added to enable colorful typo elements [VN]} +% \changes{v0.2.12a}{2008--2011}{fork fithesis2 by Mr. FilipÄÃk and JanouÅ¡ek; +% cf. \protect\url{http://github.com/liskin/fithesis}} +% \changes{v0.2.12} {2008/07/27}{Licence change to the LPPL [JP]} +% \changes{v0.2.11} {2008/01/07}{fix missing \texttt{fi-logo.mf} [JP,PS]} +% \changes{v0.2.10} {2006/05/12}{fix EN name of Acknowledgement [JP]} +% \changes{v0.2.09} {2006/05/08}{add EN version of University name [JP]} +% \changes{v0.2.08} {2006/01/20}{add change of University name [JP]} +% \changes{v0.2.07} {2005/05/10}{escape all Czech letters [JP] +% babel is used instead of stupid package czech [JP] +% \cs{MainMatter} should be placed after \cs{tablesofcontents} [PS]} +% \changes{v0.2.06} {2004/12/22}{fix : behind Advisor [JP]} +% \changes{v0.2.05} {2004/05/13}{add English abstract [JP]} +% \changes{v0.2.04} {2004/05/13}{fix SK declaration [Peter Cerensky, JP]} +% \changes{v0.2.03} {2004/05/13}{fix title spacing [PS, JP]} +% \changes{v0.2.02} {2004/05/12}{fix encoding bug [JP]} +% \changes{v0.2.01} {2004/05/11}{add subsubsection to toc [JP]} +% \changes{v0.2.00} {2004/05/03}{add sk lang [JP, Peter Cerensky] +% set default cls class to \textsf{rapport3} [JP]} +% \changes{v0.1g} {2004/04/01}{change of default size (12pt$\to$11pt) [JP]} +% \changes{v0.1f} {2004/01/24}{add documentation for hyperref [JP]} +% \changes{v0.1e} {2004/01/07}{add Brno to MU title [JP]} +% \changes{v0.1d} {2003/03/24}{removed def schapter from fit1*.clo [JP]} +% \changes{v0.1c} {2003/02/21}{default values of \cs{facultyname} and +% \\\cs{@thesissubtitle} set for backward compatibility) [PS]} +% \changes{v0.1b} {2003/02/14}{change of default size (11pt$\to$12pt) [JP]} +% \changes{v0.1a} {2003/02/12}{minor documentation changes (CZ only, +% sorry) [PS]} +% \changes{v0.1} {2003/02/11}{new release, documentation editing (CZ only, +% sorry) [PS]} +% \changes{v0.0a} {2002}{changes by Jan PavloviÄ to allow fithesis being +% backend of docbook based system for thesis writing} +% \changes{v0.0} {1998}{bachelor project of Daniel Marek under +% supervision of Petr Sojka} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \title{The \textsf{fithesis3} class for the typesetting of theses written +% at the Masaryk University in Brno} +% \author{Daniel Marek, Jan PavloviÄ, VÃt Novotný, Petr Sojka} +% \date{\today} +% \maketitle +% +% \begin{abstract} +% \noindent This document details the design and the implementation +% of the \textsf{fithesis3} document class. It contains technical +% information for anyone who wishes to extend the class with their +% locale or style files. Users who only wish to use the class are +% advised to consult the guides distributed along with the class, +% which only document the parts of the public API relevant to the +% given style files. +% \end{abstract} +% +% \tableofcontents +% +% \section{Required classes and packages} +% \begin{macro}{\thesis@backend} +% The class requires the class specified in |\thesis@backend|, +% whose default value is |[a4paper]{rapport3}|. If a different +% base class is desired, it can be specified by redefining +% |\thesis@backend| prior to loading the \textsf{fithesis3} class. +% \begin{macrocode} +\ProvidesClass{fithesis3}[\thesis@version] +\ifx\thesis@backend\undefined + \def\thesis@backend{[a4paper]{rapport3}} +\fi\expandafter\LoadClass\thesis@backend +% \end{macrocode} +% \end{macro} +% The class also requires the following packages: +% \begin{itemize} +% \item\textsf{keyval} -- Adds support for parsing +% comma-delimited lists of key-value pairs. +% \item\textsf{etoolbox} -- Adds support for expanding +% code after the preamble using the |\AtPreamble| hook. +% \item\textsf{ltxcmds} -- Implements several commands from +% the \LaTeX\ kernel. Used for the |\ltx@ifpackageloaded| +% command, which -- unlike its |\@ifpackageloaded| counterpart +% -- can be used outside the preamble. +% \item\textsf{ifxetex} -- Used to detect the \Hologo{XeTeX} +% engine. +% \item\textsf{ifluatex} -- Used to detect the \Hologo{LuaTeX} +% engine. +% \item\textsf{inputenc} -- Used to enable the input UTF-8 +% encoding. This package does not get loaded under +% the \Hologo{XeTeX} and \Hologo{LuaTeX} engines. +% \end{itemize} +% The \texttt{hyperref} package is also conditionally loaded during +% the expansion of the |\thesis@load| macro (see Section +% \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} +\RequirePackage{etoolbox} +\RequirePackage{ltxcmds} +\RequirePackage{ifxetex} +\RequirePackage{ifluatex} +\ifxetex\else\ifluatex\else + \RequirePackage[utf8]{inputenc} +\fi\fi +% \end{macrocode} +% \section{Public API} +% \label{sec:public-api} +% \subsection{Options} +% Any \oarg{options} passed to the class will be handed down to the +% loaded style files. The supported options are therefore documented +% in the subsections of Section \ref{sec:style-files} dedicated to +% the respective style files. +% +% The class options specify the \emph{form} of the document. +% +% \subsection{The \cs{thesissetup} macro} +% \begin{macro}{\thesissetup} +% The main public macro is the |\thesissetup|\marg{keyvals} +% command, where \textit{keyvals} is a comma-delimited list of +% \textit{key}=\textit{value} pairs as defined by the +% \textsf{keyval} package. This macro needs to be included prior to +% the beginning of a \LaTeX\ document. When the macro is expanded, +% the \textit{key}=\textit{value} pairs are processed. +% +% Contrary to the class options, the \textit{key}=\textit{value} +% pairs of the \cs{thesissetup} macro specify metainformation about +% the document. +% \begin{macrocode} +\long\def\thesissetup#1{% + \setkeys{thesis}{#1}} +% \end{macrocode} +% \subsubsection{The \texttt{basePath} key} +% \begin{macro}{\thesis@basepath} +% The \marg{\texttt{basePath}=path} pair sets the \textit{path} +% containing the class files. The \textit{path} is prepended to +% every other path (|\thesis@logopath|, |\thesis@stylepath| and +% |\thesis@localepath|) used by the class. If non-empty, the +% \textit{path} gets normalized to \textit{path/}. The normalized +% \textit{path} is stored within the |\thesis@basepath| macro, +% whose implicit value is |fithesis/|. +% \begin{macrocode} +\def\thesis@basepath{fithesis/} +\define@key{thesis}{basePath}{% + \ifx\thesis@empty#1\thesis@empty + \def\thesis@basepath{}% + \else + \def\thesis@basepath{#1/}% + \fi} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@logopath} +% \subsubsection{The \texttt{logoPath} key} +% The \marg{\texttt{logoPath}=path} pair sets the \textit{path} +% containing the logo files, which is used by the style files to +% load the university and faculty logos. The \textit{path} is +% normalized using the |\thesis@subdir| macro and stored +% within the |\thesis@logopath| macro, whose implicit value +% is |\thesis@basepath| followed by |logo/\thesis@university/|. By +% default, this expands to \texttt{fithesis/logo/mu/}. +% \begin{macrocode} +\def\thesis@logopath{\thesis@basepath logo/\thesis@university/} +\define@key{thesis}{logoPath}{% + \def\thesis@logopath{\thesis@subdir#1% + \empty\empty\empty\empty}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@stylepath} +% \subsubsection{The \texttt{stylePath} key} +% The \marg{\texttt{stylePath}=path} pair sets the \textit{path} +% containing the style files. The \textit{path} is normalized using +% the |\thesis@subdir| macro and stored within the +% |\thesis@stylepath| macro, whose implicit value is +% |\thesis@basepath style/|. By default, this expands to +% \texttt{fithesis/style/}. +% \begin{macrocode} +\def\thesis@stylepath{\thesis@basepath style/} +\define@key{thesis}{stylePath}{% + \def\thesis@stylepath{\thesis@subdir#1% + \empty\empty\empty\empty}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@localepath} +% \subsubsection{The \texttt{localePath} key} +% The \marg{\texttt{localePath}=path} pair sets the \textit{path} +% containing the locale files. The \textit{path} is normalized +% using the |\thesis@subdir| macro and stored within the +% |\thesis@localepath| macro, whose implicit value is +% |\thesis@basepath| followed by |locale/|. By default, this +% expands to \texttt{fithesis/locale/}. +% \begin{macrocode} +\def\thesis@localepath{\thesis@basepath locale/} +\define@key{thesis}{localePath}{% + \def\thesis@localepath{\thesis@subdir#1% + \empty\empty\empty\empty}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@subdir} +% The |\thesis@subdir| macro returns |/| unchanged, coerces +% |.|, |..|, |/|\textit{path}, |./|\textit{path} and +% |../|\textit{path} to |./|, |../|, |/|\textit{path}|/|, +% |./|\textit{path}|/| and |../|\textit{path}|/|, respectively, and +% prefixes any other \textit{path} with |\thesis@basepath|. +% \begin{macrocode} +\def\thesis@subdir#1#2#3#4\empty{% + \ifx#1\empty% <empty> -> <basepath> + \thesis@basepath + \else + \if#1/% + \ifx#2\empty% / -> / + /% + \else% /<path> -> /<path>/ + #1#2#3#4/% + \fi + \else + \if#1.% + \ifx#2\empty% . -> ./ + ./% + \else + \if#2.% + \ifx#3\empty% .. -> ../ + ../% + \else + \if#3/% ../<path> -> ../<path>/ + ../#4/% + \else + \thesis@basepath#1#2#3#4/% + \fi + \fi + \else + \if#2/% ./<path> -> ./<path>/ + ./#3#4/% + \else + \thesis@basepath#1#2#3#4/% + \fi + \fi + \fi + \else + \thesis@basepath#1#2#3#4/% + \fi + \fi + \fi} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@def} +% The |\thesis@def|\oarg{key}\marg{name} macro defines +% the |\thesis@|\textit{name} macro to expand +% to either <<\textit{key}>>, if specified, or to +% <<\textit{name}>>. The macro serves to provide placeholder +% strings for macros with no default value. +% \begin{macrocode} +\newcommand{\thesis@def}[2][]{% + \expandafter\def\csname thesis@#2\endcsname{% + <<\ifx\thesis@empty#1\thesis@empty#2\else#1\fi>>}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@declaration} +% \subsubsection{The \texttt{declaration} key} +% The \marg{\texttt{declaration}=text} pair sets the +% declaration \textit{text} to be included into the document. +% The \textit{text} is stored within the |\thesis@declaration| +% macro, whose implicit value is +% |\thesis@@{declaration}|. +% \begin{macrocode} +\def\thesis@declaration{\thesis@@{declaration}} +\long\def\KV@thesis@declaration#1{% + \long\def\thesis@declaration{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ifthesis@woman} +% \subsubsection{The \texttt{gender} key} +% The \marg{\texttt{gender}=char} pair sets the author's gender to +% either a male, if \textit{char} is the character \texttt{m}, or +% to a female. The gender can be tested using the +% |\ifthesis@woman| \ldots |\else| \ldots |\fi| conditional. The +% implicit gender is male. +% \begin{macrocode} +\newif\ifthesis@woman\thesis@womanfalse +\define@key{thesis}{gender}{% + \def\thesis@male{m}% + \def\thesis@arg{#1}% + \ifx\thesis@male\thesis@arg + \thesis@womanfalse + \else + \thesis@womantrue + \fi} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@author} +% \subsubsection{The \texttt{author} key} +% The \marg{\texttt{author}=name} pair sets the author's full name +% to \textit{name}. The \textit{name} is parsed using the +% \DescribeMacro{\thesis@parseAuthor}|\thesis@parseAuthor| macro +% and stored within the following macros: +% \begin{itemize} +% \item\DescribeMacro{\thesis@author}|\thesis@author| +% -- The full name of the author. +% \item\DescribeMacro{\thesis@author@head}|\thesis@author@head| +% -- The first space-delimited part of the name. This +% corresponds to the author's first name. +% \item\DescribeMacro{\thesis@author@tail}|\thesis@author@tail| +% -- The full name without the first space-delimited part of +% the name. This corresponds to the author's surname. +% \end{itemize} +% The standard \LaTeX\ \DescribeMacro{\author}|\author| macro also +% sets this key. +% \begin{macrocode} +\def\thesis@parseAuthor#1{% + \def\thesis@author{#1}% + \def\thesis@author@head{\expandafter\expandafter\expandafter + \@gobble\thesis@head#1 \relax}% + \def\thesis@author@tail{\thesis@tail#1 \relax}} +\thesis@def{author}% +\thesis@def[author]{author@head}% +\thesis@def[author]{author@tail}% +\define@key{thesis}{author}{% + \thesis@parseAuthor{#1}} +\let\author\thesis@parseAuthor +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@id} +% \subsubsection{The \texttt{id} key} +% The \marg{\texttt{id}=identifier} pair sets the identifier +% of the thesis author to \textit{identifier}. This usually +% corresponds to the unique identifier of the author within the +% information system of the given university. +% \begin{macrocode} +\thesis@def{id} +\define@key{thesis}{id}{% + \def\thesis@id{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@type} +% \subsubsection{The \texttt{type} key} +% The \marg{\texttt{type}=type} pair sets the type of the thesis +% to \textit{type}. The following types of theses are recognized: +% \begin{center}\begin{tabular}{lc}\toprule +% The thesis type & The value of \textit{type} \\\midrule +% Seminar paper & \texttt{sem} \\ +% Bachelor's thesis & \texttt{bc} \\ +% Master's thesis & \texttt{mgr} \\ +% Thesis proposal & \texttt{prop} \\ +% Doctoral thesis & \texttt{d} \\ +% Rigorous thesis & \texttt{r} \\\bottomrule +% \end{tabular}\end{center} +% The \textit{type} is stored within the |\thesis@type| macro, +% whose implicit value is |bc|. For the ease of testing of the +% thesis type via |\ifx| conditions within style and locale files, +% the \DescribeMacro{\thesis@sempaper}|\thesis@sempaper|, +% \DescribeMacro{\thesis@bachelors}|\thesis@bachelors|, +% \DescribeMacro{\thesis@masters}|\thesis@masters|, +% \DescribeMacro{\thesis@proposal}|\thesis@proposal|, +% \DescribeMacro{\thesis@doctoral}|\thesis@doctoral| and +% \DescribeMacro{\thesis@rigorous}|\thesis@rigorous| macros +% containing the corresponding \textit{type} values are available +% as a part of the private API. +% \begin{macrocode} +\def\thesis@sempaper{sem} +\def\thesis@bachelors{bc} +\def\thesis@masters{mgr} +\def\thesis@proposal{prop} +\def\thesis@doctoral{d} +\def\thesis@rigorous{r} +\let\thesis@type\thesis@bachelors +\define@key{thesis}{type}{% + \def\thesis@type{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@university} +% \subsubsection{The \texttt{university} key} +% The \marg{\texttt{university}=identifier} pair sets the +% identifier of the university, at which the thesis is being +% written, to \textit{identifier}. The \textit{identifier} is +% stored within the |\thesis@university| macro, whose +% implicit value is \texttt{mu}. This value corresponds to the +% Masaryk University in Brno. +% \begin{macrocode} +\def\thesis@university{mu} +\define@key{thesis}{university}{% + \def\thesis@university{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@faculty} +% \subsubsection{The \texttt{faculty} key} +% The \marg{\texttt{faculty}=identifier} pair sets the faculty, at +% which the thesis is being written, to \textit{domain}. The +% following faculty \textit{identifier}s are recognized at the +% Masaryk University in Brno: +% \begin{center}\begin{tabularx}{\textwidth}{Xc}\toprule +% The faculty & The \textit{domain} name \\\midrule +% The Faculty of Informatics & \texttt{fi} \\ +% The Faculty of Science & \texttt{sci} \\ +% The Faculty of Law & \texttt{law} \\ +% The Faculty of Economics and Administration & \texttt{econ} \\ +% The Faculty of Social Studies & \texttt{fss} \\ +% The Faculty of Medicine & \texttt{med} \\ +% The Faculty of Education & \texttt{ped} \\ +% The Faculty of Arts & \texttt{phil} \\ +% The Faculty of Sports Studies & \texttt{fsps} \\\bottomrule +% \end{tabularx}\end{center} +% The \textit{identifier} is stored within the |\thesis@faculty| +% macro, whose implicit value is \texttt{fi}. +% \begin{macrocode} +\def\thesis@faculty{fi} +\define@key{thesis}{faculty}{% + \def\thesis@faculty{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@department} +% \subsubsection{The \texttt{department} key} +% The \marg{\texttt{department}=name} pair sets the name of the +% department, at which the thesis is being written, to +% \textit{name}. Unlike the university and faculty identifiers, +% \textsf{fithesis3} does not prescribe the format of the +% \textit{name}; the style files may internally parse it, or +% typeset it as-is. The \textit{name} is stored within the +% |\thesis@department| macro. +% \begin{macrocode} +\thesis@def{department} +\define@key{thesis}{department}{% + \def\thesis@department{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@departmentEn} +% \subsubsection{The \texttt{departmentEn} key} +% The \marg{\texttt{departmentEn}=name} pair sets the English +% name of the department, at which the thesis is being written, to +% \textit{name}. The \textit{name} is stored within the +% |\thesis@departmentEn| macro. +% \begin{macrocode} +\thesis@def{departmentEn} +\define@key{thesis}{departmentEn}{% + \def\thesis@departmentEn{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@programme} +% \subsubsection{The \texttt{programme} key} +% The \marg{\texttt{programme}=name} pair sets the name of the +% author's study programme to \textit{name}. Unlike the university +% and faculty identifiers, the programme \textit{name} is only used +% for typesetting and it should therefore be specified in plain +% language with optional \TeX\ macros. The \textit{name} is stored +% within the |\thesis@programme| macro. +% \begin{macrocode} +\thesis@def{programme} +\define@key{thesis}{programme}{% + \def\thesis@programme{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@programmeEn} +% \subsubsection{The \texttt{programmeEn} key} +% The \marg{\texttt{programmeEn}=name} pair sets the English name +% of the author's study programme to \textit{name}. The +% \textit{name} is stored within the |\thesis@programmeEn| macro. +% \begin{macrocode} +\thesis@def{programmeEn} +\define@key{thesis}{programmeEn}{% + \def\thesis@programmeEn{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@field} +% \subsubsection{The \texttt{field} key} +% The \marg{\texttt{field}=name} pair sets the name of the author's +% field of study to \textit{name}. Unlike the university and +% faculty identifiers, the \textit{name} of the field of study is +% only used for typesetting and it should therefore be specified in +% plain language with optional \TeX\ macros. The \textit{name} is +% stored within the |\thesis@field| macro. +% \begin{macrocode} +\thesis@def{field} +\define@key{thesis}{field}{% + \def\thesis@field{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@fieldEn} +% \subsubsection{The \texttt{fieldEn} key} +% The \marg{\texttt{fieldEn}=name} pair sets the English name of +% the author's field of stufy to \textit{name}. The \textit{name} +% is stored within the |\thesis@fieldEn| macro. +% \begin{macrocode} +\thesis@def{fieldEn} +\define@key{thesis}{fieldEn}{% + \def\thesis@fieldEn{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@universityLogo} +% \subsubsection{The \texttt{universityLogo} key} +% The \marg{\texttt{universityLogo}=filename} pair sets the +% filename of the logo file to be used as the university logo to +% \textit{filename}. The \textit{filename} is stored within the +% |\thesis@universityLogo| macro, whose implicit value is +% \texttt{fithesis-base}. The \texttt{fithesis-} prefix serves to +% prevent package clashes with other similarly named files within +% the \TeX\ directory structure. The logo file is loaded from the +% |\thesis@logopath|\discretionary{}{}{}|\thesis@universityLogo| +% path. +% \begin{macrocode} +\def\thesis@universityLogo{fithesis-base} +\define@key{thesis}{universityLogo}{% + \def\thesis@universityLogo{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@facultyLogo} +% \subsubsection{The \texttt{facultyLogo} key} +% The \marg{\texttt{facultyLogo}=filename} pair sets the filename +% of the logo file to be used as the faculty logo to +% \textit{filename}. The \textit{filename} is stored within the +% |\thesis@|\discretionary{}{}{}|facultyLogo| macro, whose +% implicit value is |fithesis-\thesis@faculty|. The +% \texttt{fithesis-} prefix serves to prevent package clashes with +% other similarly named files within the \TeX\ directory structure. +% The logo file is loaded from the +% |\thesis@logopath\thesis@facultyLogo| path. +% \begin{macrocode} +\def\thesis@facultyLogo{fithesis-\thesis@faculty} +\define@key{thesis}{facultyLogo}{% + \def\thesis@facultyLogo{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@style} +% \subsubsection{The \texttt{style} key} +% The \marg{\texttt{style}=filename} pair sets the filename of the +% style file to be used to \textit{filename}. The \textit{filename} +% is stored within the |\thesis@style| macro, whose +% 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:thesisload}). +% \begin{macrocode} +\def\thesis@style{\thesis@university/fithesis-\thesis@faculty} +\define@key{thesis}{style}{% + \def\thesis@style{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@style@inheritance} +% \subsubsection{The \texttt{styleInheritance} key} +% The \marg{\texttt{styleInheritance}=bool} pair either enables, +% if \textit{bool} is \texttt{true} or unspecified, or disables the +% inheritance for style files. The setting affects the function of +% the |\thesis@requireStyle| macro (see Section +% \ref{sec:reflection}) and can be tested using the +% |\ifthesis@style@inheritance| \ldots |\else| \ldots |\fi| +% conditional. Inheritance is enabled for style files by default. +% \begin{macrocode} +\newif\ifthesis@style@inheritance\thesis@style@inheritancetrue +\define@key{thesis}{styleInheritance}[true]{% + \begingroup + \def\@true{true}% + \def\@arg{#1}% + \ifx\@true\@arg + \endgroup\thesis@style@inheritancetrue + \else + \endgroup\thesis@style@inheritancefalse + \fi} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@locale} +% \subsubsection{The \texttt{locale} key} +% The \marg{\texttt{locale}=name} pair sets the name of the main +% locale to \textit{name}. The \textit{name} is stored within the +% |\thesis@locale| macro, whose implicit value is the main +% language of either the \textsf{babel} or the \textsf{polyglossia} +% 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:thesisload}). +% \begin{macrocode} +\def\thesis@locale{% + % Babel / polyglossia detection + \ifx\languagename\undefined + english\else\languagename\fi} +\define@key{thesis}{locale}{% + \def\thesis@locale{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ifthesis@english} +% The English locale is special. Several parts of the document will +% typically be typeset in both the current locale and English. +% However, if the current locale is English, this would result in +% duplicity. To avoid this, the |\ifthesis@english| \ldots |\else| +% \ldots |\fi| conditional is made available for testing, whether +% or not the current locale is English. +% \begin{macrocode} +\def\ifthesis@english{ + \expandafter\def\expandafter\@english\expandafter{\string + \english}% + \expandafter\expandafter\expandafter\def\expandafter + \expandafter\expandafter\@locale\expandafter\expandafter + \expandafter{\expandafter\string\csname\thesis@locale\endcsname}% + \expandafter\csname\expandafter i\expandafter f\ifx\@locale + \@english + true% + \else + false% + \fi\endcsname} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@locale@inheritance} +% \subsubsection{The \texttt{localeInheritance} key} +% The \marg{\texttt{localeInheritance}=bool} pair either enables, +% if \textit{bool} is \texttt{true} or unspecified, or disables the +% inheritance. The setting affects the function of +% the |\thesis@requireLocale| macro (see Section +% \ref{sec:reflection}) and can be tested using the +% |\ifthesis@locale@inheritance| \ldots |\else| \ldots |\fi| +% conditional. Inheritance is enabled for locale files by default. +% \begin{macrocode} +\newif\ifthesis@locale@inheritance\thesis@locale@inheritancetrue +\define@key{thesis}{localeInheritance}[true]{% + \begingroup + \def\@true{true}% + \def\@arg{#1}% + \ifx\@true\@arg + \endgroup\thesis@locale@inheritancetrue + \else + \endgroup\thesis@locale@inheritancefalse + \fi} +% \end{macrocode} +% \end{macro} +% \subsubsection{The \texttt{date} key} +% The \marg{\texttt{date}=date} pair sets the date of the thesis +% submission to \textit{date}, where \textit{date} is a string +% in the \texttt{YYYY/MM/DD} format, where \texttt{YYYY} stands +% for full year, \texttt{MM} stands for month and \texttt{DD} +% stands for day. The \textit{date} is parsed and stored using +% the \DescribeMacro{\thesis@parseDate}|\thesis@parseDate| +% macro within the following macros: +% \DescribeMacro{\thesis@date} +% \DescribeMacro{\thesis@year} +% \DescribeMacro{\thesis@month} +% \DescribeMacro{\thesis@day} +% \begin{multicols}{2} +% \begin{itemize} +% \item|\thesis@date| -- The entire \textit{date} +% \item|\thesis@year| -- The \texttt{YYYY} of \textit{date} +% \item|\thesis@month| -- The \texttt{MM} of \textit{date} +% \item|\thesis@day| -- The \texttt{DD} of \textit{date} +% \end{itemize} +% \end{multicols} +% \begin{itemize} +% \item\DescribeMacro{\thesis@season}|\thesis@season| -- Expands +% to either: +% \begin{itemize} +% \item\texttt{spring} if $2<{}$\texttt{MM}${}<9$, +% \item\texttt{fall} if \texttt{MM}${}\leq2$ or \texttt{MM}${}\geq9$. +% \end{itemize} +% \item\DescribeMacro{\thesis@seasonYear}|\thesis@seasonYear| +% -- The year of the given semester: +% \begin{itemize} +% \item\texttt{YYYY}${}-1$ if \texttt{MM}${}\leq2$. +% \item\texttt{YYYY} if \texttt{MM}${}>2$ +% \end{itemize} +% \item\DescribeMacro{\thesis@academicYear}|\thesis@academicYear| +% -- The academic year of the given semester: +% \begin{itemize} +% \item\texttt{YYYY}${}-1$\texttt{/YYYY} if \texttt{MM}${}<9$. +% \item\texttt{YYYY/YYYY}${}+1$ if \texttt{MM}${}\geq9$ +% \end{itemize} +% \end{itemize} +% To set up the default values, the |\thesis@parseDate| macro is +% called with the fully expanded |\the\year/\the\month/\the\day| +% string, which equals the current date. +% \begin{macrocode} +\def\thesis@parseDate#1/#2/#3|{{ + % Set the basic macros + \gdef\thesis@date{#1/#2/#3}% + \gdef\thesis@year{#1}% + \gdef\thesis@month{#2}% + \gdef\thesis@day{#3}% + + % Set the season + \newcount\@month\expandafter\@month\thesis@month\relax + \ifnum\@month>8\gdef\thesis@season{fall} + \else\ifnum\@month<3\gdef\thesis@season{fall} + \else \gdef\thesis@season{spring} + \fi\fi + + % Set the academic year + \newcount\@year\expandafter\@year\thesis@year\relax + \ifnum\@month>8% + \edef\@yearA{\the\@year}% + \advance\@year 1\edef\@yearB{\the\@year}% + \advance\@year-1 + \else + \advance\@year-1\edef\@yearA{\the\@year}% + \advance\@year 1\edef\@yearB{\the\@year}% + \fi + \global\edef\thesis@academicYear{\@yearA/\@yearB} + + % Set the season year + \ifnum\@month>2\else + \advance\@year-1 + \fi + \global\edef\thesis@seasonYear{\the\@year}}} + +\edef\thesis@date{\the\year/\the\month/\the\day}% +\expandafter\thesis@parseDate\thesis@date|% + +\define@key{thesis}{date}{{% + \edef\@date{#1}% + \expandafter\thesis@parseDate\@date|}} +% \end{macrocode} +% \begin{macro}{\thesis@place} +% \subsubsection{The \texttt{place} key} +% The \marg{\texttt{place}=place} pair sets the location of the +% faculty, at which the thesis is being prepared, to \textit{place}. +% The \textit{place} is stored within the |\thesis@place| +% macro, whose implicit value is \texttt{Brno}. +% \begin{macrocode} +\def\thesis@place{Brno} +\define@key{thesis}{place}{% + \def\thesis@place{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@title} +% \subsubsection{The \texttt{title} key} +% The \marg{\texttt{title}=title} pair sets the title of the +% thesis to \textit{title}. The \textit{title} is stored within the +% |\thesis@title| macro. The standard \LaTeX\ +% \DescribeMacro{\title}|\title| macro also sets this key. +% \begin{macrocode} +\thesis@def{title} +\define@key{thesis}{title}{% + \def\thesis@title{#1}} +\def\title#1{\def\thesis@title{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\maketitle} +% The standard \LaTeX\ |\maketitle| macro is defined, but disabled. +% \begin{macrocode} +\let\maketitle\relax +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@TeXtitle} +% \subsubsection{The \texttt{TeXtitle} key} +% The \marg{\texttt{TeXtitle}=title} pair sets the \TeX\ title of +% the thesis to \textit{title}. The \textit{title} is used, when +% typesetting the title, whereas |\thesis@title| is a plain text, +% which gets included in the PDF header of the resulting document. +% The \textit{title} is stored within the |\thesis@TeXtitle| macro, +% whose implicit value is |\thesis@title|. +% \begin{macrocode} +\def\thesis@TeXtitle{\thesis@title} +\define@key{thesis}{TeXtitle}{% + \def\thesis@TeXtitle{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@titleEn} +% \subsubsection{The \texttt{titleEn} key} +% The \marg{\texttt{titleEn}=title} pair sets the English title of +% the thesis to \textit{title}. The \textit{title} is stored within +% the |\thesis@titleEn| macro. +% \begin{macrocode} +\thesis@def{titleEn} +\define@key{thesis}{titleEn}{% + \def\thesis@titleEn{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@TeXtitleEn} +% \subsubsection{The \texttt{TeXtitleEn} key} +% The \marg{\texttt{TeXtitleEn}=title} pair sets the English \TeX\ +% title of the thesis to \textit{title}. The \textit{title} is +% used, when typesetting the title, whereas |\thesis@titleEn| is a +% plain text, which gets included in the PDF header of the +% resulting document. The \textit{title} is stored within the +% |\thesis@TeXtitleEn| macro, whose implicit value is +% |\thesis@titleEn|. +% \begin{macrocode} +\def\thesis@TeXtitleEn{\thesis@titleEn} +\define@key{thesis}{TeXtitleEn}{% + \def\thesis@TeXtitleEn{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@keywords} +% \subsubsection{The \texttt{keywords} key} +% The \marg{\texttt{keywords}=list} pair sets the keywords of the +% thesis to the comma-delimited \textit{list}. The \textit{list} +% is stored within the |\thesis@keywords| macro. +% \begin{macrocode} +\thesis@def{keywords} +\define@key{thesis}{keywords}{% + \def\thesis@keywords{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@TeXkeywords} +% \subsubsection{The \texttt{TeXkeywords} key} +% The \marg{\texttt{TeXkeywords}=list} pair sets the \TeX\ keywords +% of the thesis to the comma-delimited \textit{list}. The +% \textit{list} is used, when typesetting the keywords, whereas +% |\thesis@|\discretionary{}{}{}|keywords| is a plain text, which +% gets included in the PDF header of the resulting document. The +% \textit{list} is stored within the |\thesis@TeXkeywords| macro. +% \begin{macrocode} +\def\thesis@TeXkeywords{\thesis@keywords} +\define@key{thesis}{TeXkeywords}{% + \def\thesis@TeXkeywords{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@keywordsEn} +% \subsubsection{The \texttt{keywordsEn} key} +% The \marg{\texttt{keywordsEn}=list} pair sets the English +% keywords of the thesis to the comma-delimited \textit{list}. The +% \textit{list} is stored within the |\thesis@keywordsEn| macro. +% \begin{macrocode} +\thesis@def{keywordsEn} +\define@key{thesis}{keywordsEn}{% + \def\thesis@keywordsEn{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@TeXkeywordsEn} +% \subsubsection{The \texttt{TeXkeywordsEn} key} +% The \marg{\texttt{TeXkeywordsEn}=list} pair sets the English +% \TeX\ keywords of the thesis to the comma-delimited +% \textit{list}. The \textit{list} is used, when typesetting the +% keywords, whereas |\thesis@keywordsEn| is a plain text, which +% gets included in the PDF header of the resulting document. The +% \textit{list} is stored within the |\thesis@TeXkeywordsEn| macro. +% \begin{macrocode} +\def\thesis@TeXkeywordsEn{\thesis@keywordsEn} +\define@key{thesis}{TeXkeywordsEn}{% + \def\thesis@TeXkeywordsEn{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@abstract} +% \subsubsection{The \texttt{abstract} key} +% The \marg{\texttt{abstract}=text} pair sets the abstract of the +% thesis to \textit{text}. The \textit{text} is stored within the +% |\thesis@abstract| macro. +% \begin{macrocode} +\thesis@def{abstract} +\long\def\KV@thesis@abstract#1{% + \long\def\thesis@abstract{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@abstractEn} +% \subsubsection{The \texttt{abstractEn} key} +% The \marg{\texttt{abstractEn}=text} pair sets the English +% abstract of the thesis to \textit{text}. The \textit{text} +% is stored within the |\thesis@abstractEn| macro. +% \begin{macrocode} +\thesis@def{abstractEn} +\long\def\KV@thesis@abstractEn#1{% + \long\def\thesis@abstractEn{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@advisor} +% \subsubsection{The \texttt{advisor} key} +% The \marg{\texttt{advisor}=name} pair sets the thesis advisor's +% full name to \textit{name}. The \textit{name} is stored within +% the |\thesis@advisor| macro. +% \begin{macrocode} +\thesis@def{advisor} +\define@key{thesis}{advisor}{\def\thesis@advisor{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@thanks} +% \subsubsection{The \texttt{thanks} key} +% The \marg{\texttt{thanks}=text} pair sets the acknowledgements +% text to \textit{text}. The \textit{text} is stored within +% the |\thesis@thanks| macro. +% \begin{macrocode} +\long\def\KV@thesis@thanks#1{% + \long\def\thesis@thanks{#1}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@assignmentFiles} +% \subsubsection{The \texttt{assignment} key} +% The \marg{\texttt{assignment}=list} pair sets the comma-delimited +% list of paths to the PDF files containing the thesis assignment +% to \textit{list}. The \textit{list} is stored within the +% |\thesis@assignmentFiles| macro. +% \begin{macrocode} +\define@key{thesis}{assignment}{% + \def\thesis@assignmentFiles{#1}} +% \end{macrocode} +% \end{macro} +% When the |\thesis@assignmentFiles| macro is defined and +% non-empty, the style files should take that as a cue that the +% user wishes to typeset the thesis assignment. +% \begin{macro}{\thesis@bibFiles} +% \subsubsection{The \texttt{bib} key} +% The \marg{\texttt{bib}=list} pair sets the comma-delimited +% list of paths to the BIB files containing the bibliography +% databases to \textit{list}. The \textit{list} is stored within +% the |\thesis@bibFiles| macro. +% \begin{macrocode} +\define@key{thesis}{bib}{% + \def\thesis@bibFiles{#1}} +% \end{macrocode} +% \end{macro} +% When the |\thesis@bibFiles| macro is defined and non-empty, the +% style files should take that as a cue that the user wishes to +% typeset the bibliography. +% \begin{macro}{\ifthesis@auto} +% \subsubsection{The \texttt{autoLayout} key} +% The \marg{\texttt{autoLayout}=bool} pair either enables, +% if \textit{bool} is \texttt{true} or unspecified, or disables +% autolayout. Autolayout injects the +% |\thesis@preamble| and |\thesis@postamble| macros at the +% beginning and at the end of the document, respectively. The +% setting can be tested using the |\ifthesis@auto| \ldots |\else| +% \ldots |\fi| conditional. The autolayout is enabled by default. +% \begin{macrocode} +\newif\ifthesis@auto\thesis@autotrue +\define@key{thesis}{autoLayout}[true]{% + \def\@true{true}% + \def\@arg{#1}% + \ifx\@true\@arg + \thesis@autotrue + \else + \thesis@autofalse + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@pages@preamble} +% The \cs{thesis@pages@preamble} macro contains the last page +% number within the preamble of the document. During the first +% \TeX{} compilation, the macro expands to ??. +% \changes{v0.3.45}{2017/05/24}{Defined the +% \cs{thesis@pages@preamble} and \cs{thesis@pages@postamble} +% macros. The patch was submitted by Juraj Pálenik. [VN]} +% \begin{macrocode} +\ifx\thesis@pages@preamble\undefined + \def\thesis@pages@preamble{??}\fi +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@pages@postamble} +% The \cs{thesis@pages@postamble} macro contains the last page +% number prior to the postamble of the document. During the first +% \TeX{} compilation, the macro expands to ??. +% \begin{macrocode} +\ifx\thesis@pages@postamble\undefined + \def\thesis@pages@postamble{??}\fi +% \end{macrocode} +% \end{macro} +% The \DescribeMacro{\thesis@preamble}|\thesis@preamble| +% and \DescribeMacro{\thesis@postamble}|\thesis@postamble| +% macros temporarily switch to the hyphenation patterns and the +% \textsf{csquotes} style of the main locale and typeset the +% contents of the +% \DescribeMacro{\thesis@blocks@preamble}|\thesis@blocks@preamble| +% or +% \DescribeMacro{\thesis@blocks@postamble}|\thesis@blocks@postamble| +% macros, respectively; the latter two macros are to be redefined +% by the loaded style files. +% +% After expanding |\thesis@blocks@preamble| inside a \TeX{} group, +% the |\thesis@preamble| macro defines the +% \cs{thesis@pages@preamble} macro, writes the definition to the +% auxiliary file, and clears the page. After leaving the group, +% the |\thesis@preamble| sets up the style of the main matter by +% expanding the +% \DescribeMacro{\thesis@blocks@mainMatter}|\thesis@blocks@mainMatter| +% macro. +% \begin{macrocode} +\def\thesis@preamble{% + {\thesis@selectLocale{\thesis@locale}% + \thesis@blocks@preamble + \gdef\thesis@pages@preamble{\thepage} + \write\@auxout{\noexpand\gdef\noexpand + \thesis@pages@preamble{\thepage}} + \clearpage} + \thesis@blocks@mainMatter} + +\let\thesis@blocks@preamble\relax +\let\thesis@blocks@mainMatter\relax +% \end{macro} +% Before expanding |\thesis@blocks@postamble| inside a \TeX{} +% group, the |\thesis@postamble| macro defines the +% \cs{thesis@pages@postamble} macro, writes the definition to the +% auxiliary file, and clears the page. +% \changes{v0.3.50}{2018/03/25}{Make writes immediate, so that they +% do not get lost when they occur at an empty page. [VN]} +% \begin{macrocode} +\def\thesis@postamble{% + \gdef\thesis@pages@postamble{\thepage} + \immediate\write\@auxout{\noexpand\gdef\noexpand + \thesis@pages@postamble{\thepage}} + {\thesis@selectLocale{\thesis@locale}% + \thesis@blocks@postamble}} + +\let\thesis@blocks@postamble\relax +% \end{macrocode} +% \subsubsection{The \texttt{extra} key} +% \changes{v0.3.45}{2017/05/29}{Added the \texttt{extra} key +% to \cs{thesissetup} and defined the helper +% \cs{thesis@def@extra} macro. [VN]} +% The \marg{\texttt{extra}=\marg{keyvals}} pair enables the +% definition of extra data fields, where \textit{keyvals} is a +% comma-delimited list of \textit{key}=\textit{value} pairs as +% defined by the \textsf{keyval} package. For each +% \textit{key}=\textit{value} pair, a |\thesis@extra@|\textit{key} +% is defined to be \textit{value}. These extra data fields are +% provided as a unified interface for passing additional data to +% the style and locale files. +% \begin{macrocode} +\def\thesis@extra@KV@prefix{KV@thesis@extra@} +\def\thesis@extra@XKV@fams{thesis@extra} +\long\def\KV@thesis@extra#1{% +% \end{macrocode} +% Patch the \textsc{xkeyval} package to support unknown keys. +% \begin{macrocode} + \long\def\XKV@s@tk@ys##1=##2=##3\@nil{% + \XKV@g@tkeyname##1=\@nil\XKV@tkey + \expandafter\KV@@sp@def\expandafter\XKV@tkey\expandafter{\XKV@tkey}% + \ifx\XKV@tkey\@empty + \XKV@toks{##2}% + \ifcat$\the\XKV@toks$\else + \XKV@err{no key specified for value `\the\XKV@toks'}% + \fi + \else + \@expandtwoargs\in@{,\XKV@tkey,}{,\XKV@na,}% + \ifin@\else + \XKV@knftrue + \KV@@sp@def\XKV@tempa{##2}% + \ifXKV@preset\XKV@s@tk@ys@{##3}\else + \ifXKV@pl + \XKV@for@eo\XKV@fams\XKV@tfam{% + \XKV@makehd\XKV@tfam + \XKV@s@tk@ys@{##3}% + }% + \else + \XKV@whilist\XKV@fams\XKV@tfam\ifXKV@knf\fi{% + \XKV@makehd\XKV@tfam + \XKV@s@tk@ys@{##3}% + }% + \fi + \fi + \ifXKV@knf + \ifXKV@inpox + \ifx\XKV@doxs\relax + \ifx\@currext\@clsextension\else + \let\CurrentOption\XKV@tkey\@unknownoptionerror + \fi + \else\XKV@doxs\fi + \else + \ifXKV@st + \XKV@addtolist@o\XKV@rm\CurrentOption + \else + \ifx\XKV@fams\thesis@extra@XKV@fams + \expandafter\long\expandafter\def\csname% + thesis@extra@\XKV@tkey\endcsname{##2}% + \else + \XKV@err{`\XKV@tkey' undefined in families + `\XKV@fams'}% + \fi + \fi + \fi + \else + \ifXKV@inpox\ifx\XKV@testclass\XKV@documentclass + \expandafter\XKV@useoption\expandafter{\CurrentOption}% + \fi\fi + \fi + \fi + \fi + }% + \setkeys{thesis@extra}{#1}% + \def\KV@prefix{KV@thesis@}} +% \end{macrocode} +% Patch the \textsc{keyval} package to support unknown keys. +% \begin{macrocode} +\long\def\KV@split#1=#2=#3\relax{% + \KV@@sp@def\@tempa{#1}% + \ifx\@tempa\@empty\else + \expandafter\let\expandafter\@tempc + \csname\KV@prefix\@tempa\endcsname + \ifx\@tempc\relax + \ifx\KV@prefix\thesis@extra@KV@prefix + \KV@@sp@def\@tempb{#2}% + \expandafter\let\csname thesis@extra@\@tempa\endcsname + \@tempb% + \else + \KV@errx + {\@tempa\space undefined}% + \fi + \else + \ifx\@empty#3\@empty + \KV@default + \else + \KV@@sp@def\@tempb{#2}% + \expandafter\@tempc\expandafter{\@tempb}\relax + \fi + \fi + \fi} +% \end{macrocode} +% \begin{macro}{\thesis@def@extra} +% The |\thesis@def@extra|\oarg{definition}\marg{name} macro defines +% the |\thesis@extra@|\textit{name} macro to expand +% to either \textit{definition}, if specified, or to +% |\thesis@placeholder@extra@|\textit{name}, where +% |\thesis@placeholder@extra@|\textit{name} is defined to expand to +% <<extra@\textit{name}>>. If |\thesis@extra@|\textit{name} has +% already been defined by the user, |\thesis@def@extra| has no +% effect. +% \begin{macrocode} +\newcommand{\thesis@def@extra}[2][]{% + \expandafter\ifx\csname thesis@extra@#2\endcsname\relax + \def\thesis@placeholder@extra{<<extra@#2>>}% + \expandafter\let\csname thesis@placeholder@extra@#2\endcsname + \thesis@placeholder@extra + \def\thesis@arg{#1}% + \ifx\empty\thesis@arg + \expandafter\let\csname thesis@extra@#2\endcsname + \thesis@placeholder@extra + \else + \expandafter\def\csname thesis@extra@#2\endcsname{#1}% + \fi + \fi} +% \end{macrocode} +% \end{macro} +% \end{macro} ^^A The \thesissetup macro definition +% \subsection{The \cs{thesislong} macro}\label{sec:thesislong} +% \begin{macro}{\thesislong} +% The public macro |\thesislong|\marg{key}\marg{value}, can be +% used as an alternative to the |\thesissetup{|\meta{key}% +% | = |\marg{value}|}| public macro: +% \begin{macrocode} +\long\def\thesislong#1#2{% + \csname KV@thesis@#1\endcsname{#2}} +% \end{macrocode} +% This macro is a relict of the time when |\thesissetup| did not +% accept multi-paragraph input. +% \end{macro} +% \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 |\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| 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 +\BeforeBeginEnvironment{document}{\thesisload} +\def\thesis@load{\thesisload} +\def\thesisload{% + \ifthesis@loaded\else + \thesis@loadedtrue + \makeatletter +% \end{macrocode} +% First, the name of the main locale file is fully expanded and +% loaded using the |\thesis@requireLocale| macro. If the user +% specified an explicit empty string as the value of +% |\thesis@locale|, do nothing. +% \begin{macrocode} + \ifx\thesis@locale\empty\else + \edef\thesis@locale{\thesis@locale} + \thesis@requireLocale{\thesis@locale} + \fi +% \end{macrocode} +% Coerce LuaTeX into defining |\l@|\textit{locale} for +% \textit{locale}s with known hyphenation patterns, unless +% \textsf{babel} has been loaded. In that case +% |\l@|\textit{locale} has already been defined. +% \begin{macrocode} + \ifluatex + \ltx@ifpackageloaded{babel}{}{ + % See <article.gmane.org/gmane.comp.tex.luatex.user/5680> + \RequirePackage[base]{babel}} + \fi +% \end{macrocode} +% Fix the value of the |\ifthesis@english| macro. +% \changes{v0.3.45}{2017/05/23}{Updated the \cs{ifthesis@english} +% macro, so that it no longer dynamically reacts to changes of +% the locale. Instead, it is now based on the main locale during +% the expansion of \cs{thesisload}.} +% \begin{macrocode} +\ifthesis@english + \expandafter\expandafter\expandafter\let\expandafter\expandafter + \csname ifthesis@english\endcsname\csname iftrue\endcsname +\else + \expandafter\expandafter\expandafter\let\expandafter\expandafter + \csname ifthesis@english\endcsname\csname iffalse\endcsname +\fi +% \end{macrocode} +% Consequently, the style files are loaded. If the user specified an +% explicit empty string as the value of |\thesis@style|, do nothing. +% \begin{macrocode} + \ifx\thesis@style\empty\else + \thesis@requireStyle{\thesis@style} + \fi +% \end{macrocode} +% If the \textsf{babel} or \textsf{polyglossia} locale is identical +% to the thesis locale, the |\thesis@selectLocale| macro will be +% used to globally set up the \textsf{csquotes} style appropriate for +% the given locale. +% \begin{macrocode} + \ifx\languagename\empty\else + \begingroup + \edef\@doclocale{\languagename}% + \ifx\@doclocale\thesis@locale + \endgroup + \AtBeginDocument{% + \thesis@selectLocale{\thesis@locale}}% + \else + \endgroup + \fi + \fi +% \end{macrocode} +% With the placeholder strings loaded from the locale files, we +% can now inject metadata into the resulting PDF file. To this +% end, the \textsf{hyperref} package is conditionally included with +% the \texttt{unicode} option. Consequently, the following values +% are assigned to the PDF headers:\begin{itemize} +% \item\texttt{Title} is set to |\thesis@title|. +% \item\texttt{Author} is set to |\thesis@author|. +% \item\texttt{Keywords} is set to |\thesis@keywords|. +% \item\texttt{Creator} is set to \texttt{\thesis@version}. +% \end{itemize} +% \begin{macrocode} + \thesis@require{hyperref} + \hypersetup{ + unicode=true, + pdfencoding=auto, + pdftitle=\thesis@title, + pdfauthor=\thesis@author, + pdfkeywords=\thesis@keywords, + pdfcreator=\thesis@version} +% \end{macrocode} +% If autolayout is enabled, the |\thesis@preamble| and +% |\thesis@postamble| macros are scheduled for expansion at the +% beginning and at the end of the document, respectively. The +% definition of the |\thesis@pages| macro is also scheduled to be +% written to the auxiliary file at the end of the document. +% \changes{v0.3.50}{2018/03/25}{Make writes immediate, so that they +% do not get lost when they occur at an empty page. [VN]} +% \begin{macrocode} + \ifthesis@auto + \AtBeginDocument{\thesis@preamble} + \AtEndDocument{% + \thesis@postamble + \immediate\write\@auxout{% + \noexpand\gdef\noexpand\thesis@pages{\thepage}}} + \else + \AtEndDocument{% + \immediate\write\@auxout{% + \noexpand\gdef\noexpand\thesis@pages{\thepage}}} + \fi + \makeatother + \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 +% used to test for the existence of a given \textit{file}. If the +% \textit{file} exists, the macro expands to \textit{tokens}. +% Otherwise, a class warning is written to the output. +% \begin{macrocode} +\def\thesis@exists#1#2{% + \IfFileExists{#1}{#2}{% + \ClassWarning{fithesis3}{File #1 doesn't exist}}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@input} +% The |\thesis@input|\marg{file} macro inputs the given +% \textit{file}, if it exists. +% \begin{macrocode} +\def\thesis@input#1{% + \thesis@exists{#1}{\input{#1}}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@require} +% The |\thesis@require|\oarg{options}\marg{package} expands to +% |\RequirePackage|\oarg{options}\marg{package}, if the specified +% \textit{package} has not yet been loaded. +% \begin{macrocode} +\newcommand\thesis@require[2][]{% + \@ifpackageloaded{#2}{}{\RequirePackage[#1]{#2}}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@requireIfExists} +% The |\thesis@requireIfExists|\oarg{options}\marg{package} expands +% to |\thesis@require|\oarg{options}\marg{package}, if the +% specified \textit{package} exists and has not yet been loaded. +% \begin{macrocode} +\newcommand\thesis@requireIfExists[2][]{% + \thesis@exists{#2.sty}{\thesis@require[#1]{#2}}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@requireStyle} +% If inheritance is enabled for style files, then the +% |\thesis@requireStyle|\marg{style} macro sequentially +% loads each of the following files, provided they exist: +% \begin{enumerate} +% \item|\thesis@stylepath fithesis-base.sty| +% \item|\thesis@stylepath\thesis@university/fithesis-base.sty| +% \item|\thesis@stylepath| \textit{style}|.sty| +% \end{enumerate}If inheritance is disabled for style files, then +% only the last listed file is loaded. The \texttt{fithesis-} +% prefix serves to prevent package clashes with other similarly +% named package files within the \TeX\ directory structure. +% \begin{macrocode} +\def\thesis@requireStyle#1{% + \ifthesis@style@inheritance + \thesis@requireIfExists{\thesis@stylepath fithesis-base}% + \thesis@requireIfExists{\thesis@stylepath\thesis@university + /fithesis-base} + \fi + \thesis@requireIfExists{\thesis@stylepath#1}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@requireLocale} +% If inheritance is enabled for style files, then the +% |\thesis@requireLocale|\marg{locale} macro sequentially +% loads each of the following locale files, provided they exist: +% \begin{enumerate} +% \item|\thesis@localepath fithesis-|\textit{locale}|.def| +% \item|\thesis@localepath\thesis@university/fithesis-|^^A +% \textit{locale}|.def| +% \item|\thesis@localepath\thesis@university/\thesis@faculty/|^^A +% |fithesis-|\textit{locale}|.def| +% \end{enumerate} If inheritance is disabled for locale files, then +% only the first listed file is loaded. The \texttt{fithesis-} +% prefix serves to prevent clashes with other similarly named files +% within the \TeX\ directory structure. To prevent undesirable side +% effects from locale files being loaded multiple times, the +% |\thesis@|\textit{locale}|@required| macro is defined as a flag, +% which prevents future invocations with the same \textit{locale}. +% The macro can be used within both locale and style files, +% although the usage within locale files is strongly discouraged to +% prevent circular dependencies. +% +% If the \textsf{polyglossia} package is being used, its +% definitions for the respective locale get loaded as well. As a +% consequence, this command may not be used within the document, +% but only in the preamble. +% \begin{macrocode} +\def\thesis@requireLocale#1{% + % Ignore redundant requests + \expandafter\ifx\csname thesis@#1@required\endcsname\relax + \expandafter\def\csname thesis@#1@required\endcsname{}% + \@ifpackageloaded{polyglossia}{\setotherlanguage{#1}}{} + \thesis@input{\thesis@localepath fithesis-#1.def}% + \ifthesis@locale@inheritance + \thesis@input{\thesis@localepath\thesis@university/% + fithesis-#1.def}% + \thesis@input{\thesis@localepath\thesis@university/% + \thesis@faculty/fithesis-#1.def}% + \fi + \fi} +% \end{macrocode}\end{macro} +% \subsection{String manipulation macros} +% \begin{macro}{\thesis@} +% The |\thesis@|\marg{name} macro expands to |\thesis@|^^A +% \textit{name}, where \textit{name} gets fully expanded and can +% therefore contain active characters and command sequences. +% \begin{macrocode} +\def\thesis@#1{\csname thesis@#1\endcsname} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@@} +% The |\thesis@@|\marg{name} macro expands to |\thesis@|^^A +% \textit{locale}|@|\textit{name}, where \textit{locale} +% corresponds to the name of the current locale. The \textit{name} +% gets fully expanded and can therefore contain active characters +% and command sequences. +% \begin{macrocode} +\def\thesis@@#1{\thesis@{\thesis@locale @#1}} +% \end{macrocode} +% \end{macro} +% The \DescribeMacro{\thesis@lower}|\thesis@lower| +% and \DescribeMacro{\thesis@upper}|\thesis@upper| +% macros are used for upper- and lowercasing within +% locale files. To cast the |\thesis@|\textit{name} macro +% to the lower- or uppercase, |\thesis@lower{|\textit{name}|}| or +% |\thesis@upper{|\textit{name}|}| would be used, respectively. +% The \textit{name} gets fully expanded and can therefore contain +% active characters and command sequences. +% \begin{macrocode} +\def\thesis@lower#1{{% + \let\ea\expandafter + \ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\lowercase\ea\ea\ea + \ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea{\ea\ea\ea\ea\ea\ea\ea\ea\ea + \ea\ea\ea\ea\ea\ea\@gobble\ea\ea\ea\string\ea\csname\csname the% + sis@#1\endcsname\endcsname}}} +\def\thesis@upper#1{{% + \let\ea\expandafter + \ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\uppercase\ea\ea\ea + \ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea{\ea\ea\ea\ea\ea\ea\ea\ea\ea + \ea\ea\ea\ea\ea\ea\@gobble\ea\ea\ea\string\ea\csname\csname the% + sis@#1\endcsname\endcsname}}} +% \end{macrocode} +% The \DescribeMacro{\thesis@@lower}|\thesis@@lower| +% and \DescribeMacro{\thesis@@upper}|\thesis@@upper| +% macros are used for upper- and lowercasing current +% \textit{locale} strings within style files. To cast the +% |\thesis@|\textit{locale}|@|\textit{name} macro to the +% lower- or uppercase, |\thesis@@lower{|\textit{name}|}| or +% |\thesis@@upper{|\textit{name}|}| would be used, +% respectively. The \textit{name} gets fully expanded and can +% therefore contain active characters and command sequences. +% \begin{macrocode} +\def\thesis@@lower#1{\thesis@lower{\thesis@locale @#1}} +\def\thesis@@upper#1{\thesis@upper{\thesis@locale @#1}} +% \end{macrocode} +% The \DescribeMacro{\thesis@head}|\thesis@head| +% and \DescribeMacro{\thesis@tail}|\thesis@tail| +% macros are used for retrieving the head or the tail of +% space-separated token sequences that end with |\relax|. +% \begin{macrocode} +\def\thesis@head#1 #2{% + \ifx\relax#2% + \expandafter\@gobbletwo + \else + \ #1% + \fi + \thesis@head#2}% +\def\thesis@tail#1 #2{% + \ifx\relax#2% + #1% + \expandafter\@gobbletwo + \fi + \thesis@tail#2}% +% \end{macrocode} +% \subsection{General purpose macros} +% The \DescribeMacro{\thesis@pages}|\thesis@pages| macro contains +% the last page number within the document. During the first \TeX\ +% compilation, the macro expands to \texttt{??}. +% \begin{macrocode} +\ifx\thesis@pages\undefined\def\thesis@pages{??}\fi +% \end{macrocode} +% \DescribeMacro{\thesis@selectLocale}|\thesis@selectLocale|\marg{locale} +% macro redefines the |\thesis@locale| macro to \textit{locale}, +% switches to the hyphenation patterns of \textit{locale}, and +% starts using the |\thesis@|\textit{locale}|@csquotesStyle| style +% of the \textsf{csquotes} package. The respective locale files and +% polyglossia locale definitions should be loaded beforehand using +% the |\thesis@requireLocale| macro. +% +% This macro should always be used within a group, so that the +% locale, \textsf{csquotes}, and hyphenation settings return back to +% what the user has specified after the localized blocks of +% typographic material. +% \begin{macrocode} +\def\thesis@selectLocale#1{% + \edef\thesis@locale{#1}% + \ltx@ifpackageloaded{csquotes}{% + \csq@setstyle{\thesis@@{csquotesStyle}}% + }{}% + \ltx@ifpackageloaded{polyglossia}{% + \selectlanguage{\thesis@locale} + }{% + \language\csname l@\thesis@locale\endcsname + }} +% \end{macrocode} +% \begin{macro}{\thesis@patch} +% The |\thesis@patch|\oarg{versions}\oarg{patch} macro expands +% \textit{patch}, if |\thesis@version|\texttt{\discretionary{@}^^A +% {@}{@}}|number| (defined at the top of the file +% \texttt{fithesis3.cls}) matches any of the comma-delimited +% \textit{versions}. This macro enables the simple deployment of +% version-targeted patches. +% \begin{macrocode} +\def\thesis@patch#1#2{% + \def\thesis@patch@versions{#1}% + \def\thesis@patch@action{#2}% + \def\thesis@patch@next##1,{% + \def\thesis@patch@arg{##1}% + \def\thesis@patch@relax{\relax}% + \ifx\thesis@patch@arg\thesis@version@number + \def\thesis@patch@next####1\relax,{}% + \expandafter\thesis@patch@action + \expandafter\thesis@patch@next + \else\ifx\thesis@patch@arg\thesis@patch@relax\else + \expandafter\expandafter\expandafter\thesis@patch@next + \fi\fi}% + \expandafter\expandafter\expandafter\thesis@patch@next + \expandafter\thesis@patch@versions\expandafter,\relax,} +% \end{macrocode} +% \end{macro} +% \iffalse +%</class> +% ^^A Old fithesis classes +%<*oldclass1> + +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{oldfithesis1}[2015/03/04 old fithesis will load fithesis3 MU thesis class] + +\ClassWarning{oldfithesis1}{% + You are using the fithesis class, which has been deprecated. + The fithesis3 class will be used instead. + For more information, see <http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml>% +}\LoadClass{fithesis3} + +%</oldclass1> +% +%<*oldclass2> + +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{oldfithesis2}[2015/03/04 old fithesis2 will load fithesis3 MU thesis class] + +\ClassWarning{oldfithesis2}{% + You are using the fithesis2 class, which has been deprecated. + The fithesis3 class will be used instead. + For more information, see <http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml>% +}\LoadClass{fithesis3} + +%</oldclass2> +% \fi +% +% \subsection{Locale files} +% \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:thesisload}). +% +% When creating a new locale file, it is advisable to create one +% self-contained \texttt{dtx} file, which is then partitioned into +% locale files via the \textsf{docstrip} tool based on the +% respective \texttt{ins} file. A \DescribeMacro{\file} macro +% |\file|\marg{filename} is available for the sectioning of the +% documentation of various files within the \texttt{dtx} file. For +% more information about \texttt{dtx} files and the +% \textsf{docstrip} tool, consult the \textsf{dtxtut, docstrip, +% doc} and \textsf{ltxdoc} manuals. +% +% Mind that the name of the locale is also used to load hyphenation +% patterns, which is why it shouldn't be arbitrary. To see the +% names of the hyphenation patterns, consult the \textsf{hyph-utf8} +% manual. +% +% \subsubsection{Interface} +% The union of locale files loaded via the locale file inheritance +% scheme (see the definition of the |\thesis@requireLocale| macro +% in Section \ref{sec:reflection}) needs to globally define the +% following macros: +% \begin{itemize} +% \item|\thesis@|\textit{locale}|@csquotesStyle| -- The name of +% the style of the \textsf{csquotes} package that matches this +% locale +% \item|\thesis@|\textit{locale}|@universityName| -- The name of +% the university +% \item|\thesis@|\textit{locale}|@facultyName| -- The name of the +% faculty +% \item|\thesis@|\textit{locale}|@assignment| -- The instructions +% to replace the current page with the official thesis assignment +% \item|\thesis@|\textit{locale}|@declaration| -- The thesis +% declaration text +% \item|\thesis@|\textit{locale}|@fieldTitle| -- The title of +% the field of study entry +% \item|\thesis@|\textit{locale}|@advisorTitle| -- The title of +% the advisor entry +% \item|\thesis@|\textit{locale}|@authorTitle| -- The title of +% the author entry +% \item|\thesis@|\textit{locale}|@abstractTitle| -- The title of +% the abstract section +% \item|\thesis@|\textit{locale}|@keywordsTitle| -- The title of +% the keywords section +% \item|\thesis@|\textit{locale}|@thanksTitle| -- The title of +% the acknowledgements section +% \item|\thesis@|\textit{locale}|@declarationTitle| -- The title +% of the declaration section +% \item|\thesis@|\textit{locale}|@idTitle| -- The title of the +% thesis author's identifier field +% \item|\thesis@|\textit{locale}|@spring| -- The name of the +% spring semester +% \item|\thesis@|\textit{locale}|@fall| -- The name of the +% fall semester +% \item|\thesis@|\textit{locale}|@semester| -- The full name of +% the current semester +% \item|\thesis@|\textit{locale}|@typeName| -- The name of the +% thesis type +% \changes{v0.3.46}{2017/06/02}{Lifted the \texttt{authorSignature} +% and \texttt{formattedDate} strings to the global locale file +% interface. [VN]} +% \item|\thesis@|\textit{locale}|@authorSignature| -- The label +% of the author's signature field +% \item|\thesis@|\textit{locale}|@formattedDate| -- A formatted +% date +% \end{itemize} where \textit{locale} is the name of the locale. +% +% \def\file#1{\paragraph{The \texttt{#1} file}} +% \subsubsection{English locale files} +% \input{locale/english.dtx} +% \subsubsection{Czech locale files} +% \input{locale/czech.dtx} +% \subsubsection{Slovak locale files} +% \input{locale/slovak.dtx} +% +% \subsection{Style files} +% \label{sec:style-files} +% 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:thesisload}). +% +% When creating a new style file, it is advisable to create one +% self-contained \texttt{dtx} file, which can contain several +% files to be extracted via the \textsf{docstrip} tool based on the +% respective \texttt{ins} file. A \DescribeMacro{\file} macro +% |\file|\marg{filename} is available for the sectioning of the +% documentation of various files within the \texttt{dtx} file. +% For more information about \texttt{dtx} files and the +% \textsf{docstrip} tool, consult the \textsf{dtxtut, docstrip, +% doc} and \textsf{ltxdoc} manuals. +% +% \subsubsection{Interface} +% The union of style files loaded via the style file inheritance +% scheme (see the definition of the |\thesis@requireStyle| macro in +% Section \ref{sec:reflection}) should globally define at least one +% of the following macros: +% \begin{itemize} +% \item\DescribeMacro{\thesis@blocks@preamble}^^A +% |\thesis@blocks@preamble| -- If autolayout is enabled, then +% this macro is expanded at the very beginning of the document. +% \item\DescribeMacro{\thesis@blocks@postamble}^^A +% |\thesis@blocks@postamble| -- If autolayout is enabled, then +% this macro is expanded at the very end of the document. +% \item\DescribeMacro{\thesis@blocks@mainMatter}^^A +% |\thesis@blocks@mainMatter| -- If autolayout is enabled, then +% this macro is expanded at the beginning of the document right +% after |\thesis@blocks@preamble|. This macro sets the style of +% the main matter of the thesis. +% \end{itemize} +% +% \subsubsection{Base style files} +% \input{style/base.dtx} +% \input{style/mu/base.dtx} +% \subsubsection{The style files of the Faculty of Informatics} +% \input{style/mu/fi.dtx} +% \subsubsection{The style files of the Faculty of Science} +% \input{style/mu/sci.dtx} +% \subsubsection{The style files of the Faculty of Arts} +% \input{style/mu/phil.dtx} +% \subsubsection{The style files of the Faculty of Education} +% \input{style/mu/ped.dtx} +% \subsubsection{The style files of the Faculty of Social Studies} +% \input{style/mu/fss.dtx} +% \subsubsection{The style files of the Faculty of Law} +% \input{style/mu/law.dtx} +% \subsubsection{The style files of the Faculty of Economics and +% Administration} +% \input{style/mu/econ.dtx} +% \subsubsection{The style files of the Faculty of Medicine} +% \input{style/mu/med.dtx} +% \subsubsection{The style files of the Faculty of Sports Studies} +% \input{style/mu/fsps.dtx} diff --git a/macros/latex/contrib/fithesis/fithesis.ins b/macros/latex/contrib/fithesis/fithesis.ins new file mode 100644 index 0000000000..c9aaccfbee --- /dev/null +++ b/macros/latex/contrib/fithesis/fithesis.ins @@ -0,0 +1,5 @@ +\input ./LICENSE +\generate{\file{fithesis.cls}{\from{fithesis.dtx}{oldclass1}} + \file{fithesis2.cls}{\from{fithesis.dtx}{oldclass2}} + \file{fithesis3.cls}{\from{fithesis.dtx}{class}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/fithesis.pdf b/macros/latex/contrib/fithesis/fithesis.pdf Binary files differnew file mode 100644 index 0000000000..f165b907a0 --- /dev/null +++ b/macros/latex/contrib/fithesis/fithesis.pdf diff --git a/macros/latex/contrib/fithesis/guide/DESCRIPTION b/macros/latex/contrib/fithesis/guide/DESCRIPTION new file mode 100644 index 0000000000..3ec3e9b248 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/DESCRIPTION @@ -0,0 +1,2 @@ +This directory can contain subdirectories with the user guides of +various universities. diff --git a/macros/latex/contrib/fithesis/guide/EXAMPLE/DESCRIPTION b/macros/latex/contrib/fithesis/guide/EXAMPLE/DESCRIPTION new file mode 100644 index 0000000000..85abfadda9 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/EXAMPLE/DESCRIPTION @@ -0,0 +1,2 @@ +This is an empty directory. You can rename it to match the name of +your university and place the respective user guides in here. diff --git a/macros/latex/contrib/fithesis/guide/mu/DESCRIPTION b/macros/latex/contrib/fithesis/guide/mu/DESCRIPTION new file mode 100644 index 0000000000..e56f7ccdc2 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/DESCRIPTION @@ -0,0 +1,2 @@ +This directory contains the user guides of the Masaryk University +(Brno, Czech Republic). diff --git a/macros/latex/contrib/fithesis/guide/mu/Makefile b/macros/latex/contrib/fithesis/guide/mu/Makefile new file mode 100644 index 0000000000..de0838ef52 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/Makefile @@ -0,0 +1,29 @@ +PDFFILES=fi.pdf sci.pdf ped.pdf med.pdf fss.pdf fsps.pdf phil.pdf \ + law.pdf econ.pdf +TEX=pdflatex --shell-escape +.PHONY: all clean +all: clean + make all -C resources + make $(PDFFILES) clean + +# This target typesets a PDF file. +%.pdf: %.tex guide.bib + $(TEX) $(basename $@).tex + biber $(basename $@) + $(TEX) $(basename $@).tex + $(TEX) $(basename $@).tex + +# This target prepares a TeX file. +%.tex: %.ins guide.dtx + xetex $< + +# This target removes any auxiliary files. +clean: + rm -f *.aux *.log *.out *.toc *.lot *.lof *.bbl *.blg *.pyg \ + *.bcf *-blx.bib *.run.xml *.tex + rm -rf _minted-* + +# This target removes any auxiliary files and the output files. +implode: clean + make implode -C resources + rm -f $(PDFFILES) diff --git a/macros/latex/contrib/fithesis/guide/mu/econ.ins b/macros/latex/contrib/fithesis/guide/mu/econ.ins new file mode 100644 index 0000000000..c7338030e9 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/econ.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{econ.tex}{\from{guide.dtx}{econ}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/guide/mu/econ.pdf b/macros/latex/contrib/fithesis/guide/mu/econ.pdf Binary files differnew file mode 100644 index 0000000000..9fe48dc1cd --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/econ.pdf diff --git a/macros/latex/contrib/fithesis/guide/mu/fi.ins b/macros/latex/contrib/fithesis/guide/mu/fi.ins new file mode 100644 index 0000000000..4fbb6baf6e --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/fi.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fi.tex}{\from{guide.dtx}{fi}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/guide/mu/fi.pdf b/macros/latex/contrib/fithesis/guide/mu/fi.pdf Binary files differnew file mode 100644 index 0000000000..a4a4760c70 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/fi.pdf diff --git a/macros/latex/contrib/fithesis/guide/mu/fsps.ins b/macros/latex/contrib/fithesis/guide/mu/fsps.ins new file mode 100644 index 0000000000..c100f3842f --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/fsps.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fsps.tex}{\from{guide.dtx}{fsps}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/guide/mu/fsps.pdf b/macros/latex/contrib/fithesis/guide/mu/fsps.pdf Binary files differnew file mode 100644 index 0000000000..0cc929e5b9 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/fsps.pdf diff --git a/macros/latex/contrib/fithesis/guide/mu/fss.ins b/macros/latex/contrib/fithesis/guide/mu/fss.ins new file mode 100644 index 0000000000..40ea2a348d --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/fss.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fss.tex}{\from{guide.dtx}{fss}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/guide/mu/fss.pdf b/macros/latex/contrib/fithesis/guide/mu/fss.pdf Binary files differnew file mode 100644 index 0000000000..a6050db64f --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/fss.pdf diff --git a/macros/latex/contrib/fithesis/guide/mu/guide.bib b/macros/latex/contrib/fithesis/guide/mu/guide.bib new file mode 100644 index 0000000000..5244480fd2 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/guide.bib @@ -0,0 +1,54 @@ +@book{latex, + title={\LaTeX}, + month={March}, + year={2013}, + publisher={Wikibooks.org}, + url={http://en.wikibooks.org/wiki/LaTeX}, + urldate={2015-05-03}} +@manual{veryshortlatex, + title={The very short guide to typesetting with \LaTeX{}}, + month={January}, + year={2013}, + publisher={Silmaril Consultants}, + url={http://tug.ctan.org/info/latex-veryshortguide/veryshortguide.pdf}, + urldate={2015-05-03}} +@manual{shortlatex, + title={A short introduction to \LaTeX{}}, + month={December}, + year={1995}, + author={Allin Cottrell}, + url={http://ricardo.ecn.wfu.edu/~cottrell/ecn297/latex_tut.pdf}, + urldate={2015-05-03}} +@manual{longlatex, + author={Tobias Oetiker and Hubert Partl and Irene Hyna and Elisabeth Schlegl}, + title={The Not So Short Introduction to \LaTeXe\ or \LaTeXe\ in + 157 minutes}, + year={2014}, + month={October}, + url={http://tobi.oetiker.ch/lshort/lshort.pdf}, + urldate={2015-05-03}} +@book{rybicka03, + author={Jiřà RybiÄka}, + edition={3}, + title={\LaTeX\ pro zaÄáteÄnÃky}, + publisher={Konvoj}, + place={Brno}, + year={2003}, + isbn={80-7302-049-1}} +@manual{satrapa11, + author={Pavel Satrapa}, + title={\LaTeX\ pro pragmatiky}, + place={Liberec}, + year={2011}, + month={June}, + url={http://mirror.ctan.org/info/czech/latex-pro-pragmatiky/latex-pro-pragmatiky.pdf}, + urldate={2015-05-03}} +@manual{novotny15, + author={VÃt Novotný and Daniel Marek and Jan PavloviÄ and Petr + Sojka}, + title={The \textsf{fithesis3} class for the typesetting of theses + written at the Masaryk University in Brno}, + place={Brno}, + year={2015}, + url={http://mirrors.ctan.org/macros/latex/contrib/fithesis/fithesis.pdf}, + urldate={2015-11-11}} diff --git a/macros/latex/contrib/fithesis/guide/mu/guide.dtx b/macros/latex/contrib/fithesis/guide/mu/guide.dtx new file mode 100644 index 0000000000..b8f74355e9 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/guide.dtx @@ -0,0 +1,1121 @@ +% \begin{macrocode} +\documentclass[digital,nocover,nolot]{fithesis3} +\usepackage[english]{babel} +\usepackage{hologo} +\usepackage{fancyvrb} +\usepackage{minted} +\usepackage{ltxcmds} +\usepackage{tabularx} +\makeatletter +\thesissetup{ + title=A fithesis3 user guide for the \thesis@english@facultyName, + TeXtitle=A \textit{fithesis3} user guide\medskip\\\Large for the + \thesis@english@facultyName, + extra={ + titleCs=PÅ™ÃruÄka Å¡ablony fithesis3 pro + PÅ™ÃrodovÄ›deckou fakultu, + TeXtitleCs=PÅ™ÃruÄka Å¡ablony \textit{fithesis3}\medskip\\ pro + PÅ™ÃrodovÄ›deckou fakultu, + }, + type=bc, + department=Department of Computer Graphics and Design, + extra={ + departmentCs=Katedra poÄÃtaÄové grafiky a designu, + }, + programme=Applied Informatics, + extra={ + programmeCs=Aplikovaná informatika, + }, + field=Typesetting, + extra={ + fieldCs=Sazba, + }, + titleEn=\thesis@title, + departmentEn=\thesis@department, + programmeEn=\thesis@programme, + fieldEn=\thesis@field, + author=VÃt Novotný, + advisor={Doc.\ RNDr.\ Petr Sojka, Ph.D.}, + assignment={}, + keywords={thesis, typesetting, LaTeX}, + TeXkeywords={thesis, typesetting, \LaTeX{}}, + keywordsEn=\thesis@keywords, + TeXkeywordsEn=\thesis@TeXkeywords, + extra={ + keywordsCs={závÄ›reÄné práce, sazba, LaTeX}, + TeXkeywordsCs={závÄ›reÄné práce, sazba, \LaTeX{}}, + }, + abstract={% + \textsf{Fithesis3} is a \LaTeX{} document class, which + streamlines the typesetting of the mandatory parts of theses, so + that the author can focus at content alone. \textsf{Fithesis3} + can be used to write theses in various languages across the + faculties of the \thesis@english@universityName. + + This document describes the installation of the + \textsf{fithesis3} class, its configuration and its use at the + \thesis@english@facultyName. As a demonstration of its + capabilities, this document was typeset using the + \textsf{fithesis3} class.}, + extra={ + abstractCs={ + \textsf{Fithesis3} je Å¡ablona pro formát \LaTeX{}, která + usnadňuje pÅ™Ãpravu povinných Äástà závÄ›reÄných pracÃ, aby se + autor mohl soustÅ™edit pouze na obsah. \textsf{Fithesis3} lze + použÃt pro pÅ™Ãpravu závÄ›reÄných pracà v různých jazycÃch + napÅ™ÃÄ fakultami Masarykovy Univerzity. + + Dokument popisuje instalaci Å¡ablony \textsf{fithesis3}, jejà + konfiguraci a použità na PÅ™ÃrodovÄ›decké fakultÄ›. Pomocà + Å¡ablony byl pÅ™ipraven i tento dokument. + }, + }, + abstractEn=\thesis@abstract, + faculty=\jobname, + bib=guide.bib, + autoLayout=false} +\makeatother +\thesisload% The menukeys package does not play nice, when it is + \usepackage[os=win]{menukeys}% loaded before BibLaTeX. +\begin{document} + \makeatletter\thesis@preamble\makeatother + \chapter{Introduction} + To use the \textsf{fithesis3} class, you can use an online + \LaTeX{} editor, such as Overleaf,% + \footnote{Overleaf \textsf{fithesis3} +%<*sci> + and \textsf{sci.muni.thesis} +%</sci> + templates are located at + \url{http://www.overleaf.com/gallery/tagged/muni}.} + which allows you to skip the installation described in Section + \ref{sec:install} completely. +%<*sci> + Beside \textsf{fithesis3}, the \textsf{sci.muni.thesis} \LaTeX\ + package, as well as templates for common word processors, can + likewise be used for the preparation of theses at the + \makeatletter\thesis@english@facultyName\makeatother.\footnote{% + For more information about the alternative templates, see + \url{http://www.sci.muni.cz/cz/BcMgrStudium/Legislativa/Sablony}.} +%</sci> + +%<*fi> + {\makeatletter\newcount\thguide@tl\expandafter\thguide@tl\the + \year\if\month<7\advance\thguide@tl-1\fi\makeatother + Another way to avoid installation is to use any public-access + computer at the \makeatletter\thesis@english@facultyName + \makeatother\ that runs Microsoft Windows. By running + \begin{center} + \makeatletter\menu[,]{Start,Programs,Document Tools,TeXLive% + \the\thguide@tl\ namapovani na T}\makeatother + \end{center} you can mount the faculty \TeX\ Live installation to + drive \verb'T:\'. Consequently, you can either use the command + line to run commands from the \TeX{} distribution by running + \begin{center} + \makeatletter\menu[,]{Start,Programs,Document Tools,TeXLive% + \the\thguide@tl\ CMD}\makeatother + \end{center} + or you can use the graphical \TeX\ editor \TeX Works by running + \begin{center} + \makeatletter\menu[,]{Start,Programs,Document Tools,TeXWorks+% + TeXLive\the\thguide@tl}\makeatother + \end{center}} + + Yet another way to avoid installation is to either connect to the + Linux server at \url{aisa.fi.muni.cz} over SSH, or use any + public-access computer at the + \makeatletter\thesis@english@facultyName\makeatother\ that runs + Linux or Mac OS, and load the faculty \TeX\ Live installation by + issuing the \texttt{module add texlive} command on the command + line. If you choose this approach, you can also skip the entire + Section \ref{sec:install}, although a certain degree of + proficiency in working with a Unix operating system is required + compared to the other methods. +%</fi> + \makeatletter + % This macro kerns an icon next to a word. + \def\thguide@iconkern{\kern.2ex} + \makeatother +%<*sci> + \makeatletter + % This macro typesets the URL of a math.muni server. + \def\thguide@server#1{% + \includegraphics[height=.5em]{resources/#1.pdf}% + \thguide@iconkern\url{#1.math.muni.cz}} + \makeatother + Another way to avoid installation is to use the faculty \TeX\ Live + installation by connecting to the Linux server at + \makeatletter\thguide@server{yoda}\makeatother\ or + \makeatletter\thguide@server{vader}\makeatother\ over SSH + (through port 22222) or over the remote desktop + protocol\footnote{ + For more information about connecting through the remote + desktop protocol, see + \url{http://www.math.muni.cz/aktuality/347-vzdaleny-pristup-yoda-vader.html}.} + (through port 13556), or to use any public-access computer at the + \makeatletter\thesis@english@facultyName\makeatother\ that runs + Linux. If you choose this approach, you can also skip this entire + section, although a certain degree of proficiency in working with + a Unix operating system is required compared to the first method. +%</sci> + + \section{Installation}\label{sec:install} + \subsection{Installing a \TeX{} distribution} + If you decided not to use a public \TeX{} distribution, you will + need to install one locally before proceeding further. A \TeX{} + distribution contains tools and packages that are going to help + you with preparing and typesetting your \LaTeX\ documents. + + The two major \TeX{} distributions that you can install are + Mik\TeX,\footnote{Mik\TeX\ can be acquired from + \url{http://miktex.org/2.9/setup}.} which can be used with the + Microsoft Windows operating system, and \TeX\ Live,\footnote{% + \TeX\ Live can be acquired from + \url{http://www.tug.org/texlive}.} which can be installed on + both Unix and Windows operating systems. The advantages of + Mik\TeX\ over \TeX Live include refined graphical user interface + and the ability to install new packages on the fly. + + Along with Mik\TeX{}, you will also need to install a Perl + interpreter, such as Strawberry Perl.\footnote{Strawberry Perl can + be downloaded from \url{http://strawberryperl.com/}.} \TeX\ Live + installs a Perl interpreter by default. + + \subsection{Installing packages}\label{sec:req-packages} + In order to function properly, \textsf{fithesis3} needs the + following packages packages to be installed in your \TeX\ + distribution: \textsf{keyval}, \textsf{etoolbox}, + \textsf{ifxetex}, \textsf{ifluatex}, \textsf{inputenc}, + \textsf{xcolor}, \textsf{graphix}, \textsf{pdfpages}, + \textsf{hyperref}, \textsf{microtype}% + {\makeatletter + % This macro typesets loaded packages. + \def\thguide@prnpkg#1{\ltx@ifpackageloaded + {#1}{, \textsf{#1}}{}}% + \thguide@prnpkg{tikz}% + \thguide@prnpkg{changepage}% + \thguide@prnpkg{setspace}% + \thguide@prnpkg{geometry}}, + \textsf{fontspec}, \textsf{unicode-math}, \textsf{mathpazo}, + \textsf{tex-gyre-pagella}, \textsf{lm}, \textsf{cmap}, + \textsf{fontenc}, \textsf{tabularx}, \textsf{tabu}, + \textsf{booktabs}, \textsf{csquotes}, \textsf{biblatex}, + \textsf{fithesis}. + + {\makeatletter %% A placeholder string macro + \def\thguide@placeholder#1{$\langle$\textit{#1}$\rangle$} + If you performed a full installation of \TeX\ Live, you should + already have all the required packages installed. If you are + using a partial installation of \TeX\ Live, you can use the + \texttt{tlmgr} command-line tool by executing \texttt{tlmgr + install} \thguide@placeholder{pkgname}, where + \thguide@placeholder{pkgname} is the name of the package you wish + to install. In some cases, \TeX\ Live may assign a different name + to a package. To find out the \TeX\ Live name of a package, open + the + \texttt{http://www.ctan.org/pkg/}\thguide@placeholder{pkgname} + webpage in a web browser. It should contain the following text: + \begin{center} + Contained in \TeX\ Live as \thguide@placeholder{texlivename} + \end{center} + where \thguide@placeholder{texlivename} corresponds to the \TeX\ + Live name of the package. Use this name instead of + \thguide@placeholder{pkgname} with \texttt{tlmgr}. + Alternatively, you can download the packages manually from + \texttt{http://www.ctan.org\discretionary{/}{/}{/}pkg/}% + \thguide@placeholder{pkgname} and extract them into the + \texttt{texmf/} directory located in your user home directory. + Mind that the packages themselves may depend on other + packages; if you are using a partial installation of \TeX\ Live, + you will have to resolve these dependencies manually by + inspecting the documentation of each package. + + If you use Mik\TeX\ and you enabled the \textit{over the air + installation of packages} during the installation, Mik\TeX\ will + automatically download all the required packages, when you first + typeset a \textsf{fibeamer} document. If you didn't enable this + feature, you will need to enter the Mik\TeX\ package manager by + running + \begin{center} + \menu[,]{Start,MikTeX,MikTeX Package Manager (Admin)} + \end{center} + and download the packages manually through the user interface. + In some cases, Mik\TeX\ may assign a different name to a + package. To find out the Mik\TeX\ name of a package, open the + \texttt{http://www.ctan.org\discretionary{/}{/}{/}pkg/}% + \thguide@placeholder{pkgname} webpage in a web browser, + where \thguide@placeholder{pkgname} is the name of the + package you wish to install. It should contain the following + text: + \begin{center} + Contained in Mik\TeX\ as \thguide@placeholder{miktexname} + \end{center} + where \thguide@placeholder{miktexname} corresponds to the + Mik\TeX\ name of the package. If you still can't find the + package, try synchronizing the package database by selecting + \begin{center} + \menu[,]{Repository,Synchronize} + \end{center} + from the menu bar of the Mik\TeX\ package manager. Mind that the + packages themselves may depend on other packages; if you disabled + the over the air installation of packages, you will have to + resolve these dependencies manually by inspecting the + documentation of each package.} + + If you wish to use a newer version of \textsf{fithesis3} than the + one that is available in your \TeX\ distribution, you should + download a file named \texttt{fithesis.tds.zip} containing the + version of the package you wish to use and place it in a root + directory that is recognized by your \TeX\ distribution. In + \TeX\ Live,\footnote{For more information about the \TeX\ Live root + directories, see + \url{http://www.tug.org/texlive/doc/texlive-en/texlive-en.html\#x1-110002.3}, + Chapter 2.3.} one of such directories is the \texttt{texmf/} + folder in your user home directory. In Mik\TeX,\footnote{ + For more information about the Mik\TeX root + directories, see + \url{http://docs.miktex.org/manual/localadditions.html}.} + the list of recognized root directories can be gleaned by + running + \begin{center} + \menu[,]{Start,MikTeX,MikTeX Options (Admin),Roots} + \end{center} + + \section{Picking a \TeX\ engine} + There are several programs, called \TeX\ engines, that you can + use to typeset \textsf{fithesis3} \LaTeX{} source files into + displayable \textsc{pdf} documents. The ones we will discuss are + \hologo{pdfTeX} and \Hologo{LuaTeX}. + + \Hologo{pdfTeX} is the more conservative choice and most \TeX\ + editors use \hologo{pdfTeX} as the default \TeX\ engine. The main + advantage \Hologo{LuaTeX} over \hologo{pdfTeX} for a + \textsf{fithesis3} user is the ability to use standard OpenType + and TrueType fonts installed on your system, whereas + \hologo{pdfTeX} is confined to the fonts installed in your \TeX\ + distribution. + + If the ability to use arbitrary fonts within your documents + interests you, Chapter 3 of the \textsf{fontspec} package + manual\footnote{The \textsf{fontspec} package manual is available + at \url{http://mirrors.ctan.org/macros/latex/contrib/fontspec/fontspec.pdf}.} + should provide you with the relevant information. If you are + only going to use the fonts present in the \TeX{} distribution or + if you do not intend to change the preset \textsf{fithesis3} + fonts at all, you can safely use \hologo{pdfTeX}, which is + currently also considerably faster than \Hologo{LuaTeX}. + + \section{Creating and typesetting a \textsf{fithesis3} document} + Before using the \textsf{fithesis3} class, it is useful to be + familiar with the \LaTeX{} typesetting system. A good way to get + started is to read one of the introductory texts in English + \parencite{veryshortlatex,shortlatex,longlatex,latex} or in Czech + \parencite{rybicka03,satrapa11}. Taking one of the + \textit{FI:PB029}, \textit{PÅ™F:M5751}, or \textit{FF:PLIN028} + courses taught at the \makeatletter\thesis@english@universityName + \makeatother\ is also helpful. + + To become familiar with \textsf{fithesis3}, you are encouraged to + inspect the example documents \makeatletter + \texttt{\thesis@faculty-pdflatex.pdf} and + \texttt{\thesis@faculty-lualatex.pdf} as well as their \LaTeX{} + source files that are named \texttt{\thesis@faculty-pdflatex.tex} + and \texttt{\thesis@faculty-lualatex.tex}. The example documents + are distributed along with the package inside the + \texttt{example/} directory.\footnote{The example + \textsf{fithesis3} documents are also available online at + \url{http://mirror.ctan.org/macros/latex/contrib/fithesis/example/mu} + To typeset the example documents, you need to download the + \texttt{example.bib} file as well, as it contains the + bibliography database used in the examples.}. By modifying and + by typesetting these \LaTeX{} source files using either the + \hologo{pdfTeX} or the \Hologo{LuaTeX} engine, you can quickly + gain a working knowledge of \LaTeX{} and use these source files + as the basis for your thesis. + + If you are using an online editor, such as Overleaf% + \footnote{Overleaf \textsf{fithesis3} templates are located at + \url{http://www.overleaf.com/gallery/tagged/muni}.}, \LaTeX{} + source files will be typeset automatically, as you edit them. The + \TeX{} engine can be selected inside the + \includegraphics[height=1.3ex]{resources/cog.pdf}\makeatletter + \thguide@iconkern\makeatother project settings. + + If you are using a graphical \TeX{} editor, such as \TeX + works,\footnote{\TeX works can be downloaded from + \url{http://www.tug.org/texworks/}.} you can typeset a \LaTeX{} + source file by opening the source file from within the editor and + running either the \hologo{pdfLaTeX} or \Hologo{LuaLaTeX} + (depending on your choice of \TeX\ engine) command from the task + bar. The command needs to be executed at least twice to produce + the table of contents, the list of tables, and the list of + figures. Additional commands for the typesetting of the + bibliography and the index are described in the example + documents. + + If you are using the command line, you can typeset \LaTeX{} + source files by running either the \texttt{pdflatex + -{}-shell-escape \textit{name.tex}} command or the + \texttt{lualatex \textit{name.tex}} command depending on your + chosen \TeX\ engine, where \texttt{\textit{name.tex}} + corresponds to the name of a \LaTeX\ source file. In the case of + the two aforementioned example files, the corresponding commands + would be + \begin{center}\makeatletter + \texttt{pdflatex -{}-shell-escape \thesis@faculty-pdflatex.tex} + for \hologo{pdfLaTeX},\\and \texttt{lualatex \thesis@faculty-% + lualatex.tex} for Lua\LaTeX{}. + \makeatother\end{center} + The command needs to be executed from within the directory, where + the \LaTeX\ source file is located. In Windows, the command line + can be opened in a directory by holding down the \keys{Shift} key + and by clicking the right mouse button while hovering the cursor + over a directory. Select the \menu{Open Command Window Here} + option in the context menu that opens shortly afterwards. The + command also needs to be executed at least twice. + + Beside Overleaf and \TeX works, any text editor can be used to + modify \LaTeX{} source files. However, it is important to ensure + that the text editor saves the \LaTeX{} source files in the UTF-8 + text encoding. A \LaTeX{} file saved in a different text encoding + is likely to be either impossible to typeset or to produce + unexpected output. + + \chapter{Configuration} + This chapter provides a full list of the settings that can be + used to set up and customize the \textsf{fithesis3} class. + + \section{Setting the class options} + At the beginning of a \textsf{fithesis3} \LaTeX{} source file, + the command + \begin{minted}{latex} +\documentclass[option1, option2, ..., optionN]{fithesis3} + \end{minted} + is used. The following list summarizes the options that are + supported by the \textsf{fithesis3} class and their meaning. + Options that are enabled by default are + {\makeatletter + % This macro formats a default class option. + \def\thguide@default{\itshape}% + % This macro formats a class option. + \let\thguide@itemfmt\textbf + % This macro formats a default printed option. + \def\thguide@printed{\color{blue}}% + % This macro formats a default digital option. + \def\thguide@digital{\color{red}}% + \thguide@itemfmt{\thguide@default set in italics}. + \begin{description} + \item[digital] This option sets the options that are the + default for the digital version of a thesis. These options + are \thguide@itemfmt{\thguide@default \thguide@digital set in + red}. + \item[\thguide@default printed] This option sets the options + that are the default for the printed version of a thesis. + These options are \thguide@itemfmt{\thguide@default + \thguide@printed set in blue}. + \item[10pt, 11pt, \thguide@default12pt] + These options set the font size of the main text to either + 10\,pt, 11\,pt, or 12\,pt, respectively. Using the 12\,pt + font size with the preset fonts +%<*fi,fsps,fss,law,ped,phil,sci> + should result in the optimal line width of approximately 66 + characters in one-column typesetting. With two-column + typesetting, the 10\,pt font size is a better choice, + yielding approximately the optimal 45 characters per line. +%</fi,fsps,fss,law,ped,phil,sci> +%<*econ,med> + results in the excessive line width of approximately 86 + characters, which wears the eye of the reader, but is + required by the page geometry specified by the formal + requirements of the \thesis@english@facultyName. With + two-column typesetting, the 11\,pt font size yields + approximately the optimal 45 characters per line. +%</econ,med> + \item[oneside] + This option enables one-sided typesetting. One-sided + typesetting and printing is generally discouraged. Use only + if you don't have access to a double-sided printer, or if + one-sided typesetting is a formal requirement at your + faculty. + \item[\thguide@default twoside] + This option enables double-sided typesetting. Double-sided + typesetting is generally regarded as more visually pleasing + and double-sided printing consumes less paper. Use at least + 120 grams per square meter paper to prevent show-through. + + \emph{You may feel compelled to use \thguide@itemfmt{twoside} + for the printed version of the thesis and \thguide@itemfmt{% + oneside} for the digital version to reduce the number of + blank pages. This will, however, cause the page numbers to + differ between the printed and the digital version, which + will make it difficult to cite your work. Do not do it.} + \item[\thguide@default onecolumn] + This option causes the main text of the thesis to be set in + one column. + \item[twocolumn] + This option causes the main text of the thesis to be set in + two columns. The two-column format is unconventional in + theses% +%<*econ,med> + , although it is more readable and uses the page more + effectively in the case of the \thesis@english@facultyName +%</econ,med> + ; you should consult its use with your thesis advisor. If you + decide to use the two-column format, remember that you also + need to change the font size option (\thguide@itemfmt{10pt}, + \thguide@itemfmt{11pt}, \thguide@itemfmt{12pt}). + \item[draft] + This option replaces any images with blank rectangles and + marks all overfull lines with black boxes. Other packages + that you use may behave differently\footnote{ + For more information about the effects of the draft option + on various packages, see + \url{http://tex.stackexchange.com/a/49369/70941}. + } with the \thguide@itemfmt{draft} option specified. This can + be useful, if you are going to print and proofread a draft of + your document. + \item[\thguide@default final] + Unlike the \thguide@itemfmt{draft} option, this option + typesets the release version of the document. + \item[\thguide@default palatino] + This option sets the roman text font family and the + mathematical font family to Palatino. + \item[nopalatino] + This option prevents \textsf{fithesis3} from setting up the + fonts. The user must set the fonts manually in the preamble + of the document. +%<*fi> + + The \thesis@english@facultyName\ has licensed the Comenia + font family. If you wish to use it in your thesis, you should + contact Doc.\ RNDr.\ Petr Sojka, Ph.D. + + If you are typesetting your thesis on a public-access + computer at the \thesis@english@facultyName\ or on the + \url{aisa.fi.muni.cz} Linux server, you can use the + commercial Math Time mathematical font family, +%</fi> +%<*sci> + + If you are typesetting your thesis on a public-access + computer at the \thesis@english@facultyName\ that runs Linux + or on either the \thguide@server{yoda} or + \thguide@server{vader} Linux server, you can also use the + commercial Math Time mathematical font family, +%</sci> +%<*sci,fi> + which goes well with the \TeX\ Gyre Termes text font family. + To use Math Time and \TeX\ Gyre Termes within your thesis, + the preamble of your document should look as follows: + \begin{minted}{latex} +\documentclass[nopalatino, ...]{fithesis3} +\usepackage{cmap} +\usepackage[T1]{fontenc} +\usepackage{tgtermes} +\usepackage{mathtime} +%% Here goes the rest of the document. + \end{minted} +%</sci,fi> + \item[\thguide@default\thguide@digital color] + This option enables the use of colors. Note that all color + definitions and colored logos are currently in \textsf{rgb}, + which makes this option generally unsuitable for the printed + version of the document. Although most printers will accept + \textsf{rgb} documents, the resulting colors may not match + what you see on screen. + + Unless you have a compelling reason not to, you should use + this option in the electronic version that you are going to + publish online. + \item[\thguide@default\thguide@printed monochrome] + This option disables colors. Disabling colors is generally + discouraged, unless you don't have access to a color printer. + However, due to the prevalence of monochrome printing, this + option is the default. + \item[\thguide@default microtype] + This option sets up microtypographic extensions,\footnote{ + For more information about the \TeX\ engine + microtypographic extensions, see + \url{http://mirrors.ctan.org/macros/latex/contrib/microtype/microtype.pdf}. + } which results in visually more pleasing paragraphs of + text. + \item[nomicrotype] + This option prevents \textsf{fithesis3} from setting up + microtypographic extensions. + \item[table] + This option redefines some of the \LaTeX{} table environments + (\texttt{tabular}, \texttt{tabularx}, and \texttt{tabu}) to + use alternating colors for odd and even rows. This option + only works, if the \thguide@itemfmt{color} option is enabled. + \item[\thguide@default oldtable] + This option instructs the style not to redefine any table + environments. + \item[\thguide@default lot] + This option causes the list of tables to be included in the + front matter of the thesis. + \item[nolot] + This option removes the list of tables from the front matter + of the thesis. + \item[\thguide@default lof] + This option causes the list of figures to be included in the + front matter of the thesis. + \item[nolof] + This option removes the list of figures from the front matter + of the thesis. + \item[\thguide@default\thguide@digital cover] + This option instructs the class to typeset the cover of the + thesis on the first pages of the resulting document. A cover + should be generally present in the electronic version of the + document for completeness. The cover should not appear inside + the printed document and should only serve as a template for + the text imprinted on the front cover of the thesis cover. + \item[\thguide@default\thguide@printed nocover] + This option forbids the typesetting of the thesis cover. + Use, if you are typesetting the printed version of a thesis + and you are not going to have a cover made for your thesis. +%<*sci> + \item[abstractonsinglepage] + This option causes all the abstracts to be typeset on a + single page. This option has no effect for locales other than + Czech and English, as more than two abstracts will always be + typeset on a single page. +%</sci> + \end{description}} + + \section{Filling out the metadata} + Beside the class options, you can also fill out information about + your thesis by inserting the command + \begin{minted}{latex} +\thesissetup{ + key1 = {value1}, + key2 = {value2}, + ... + keyN = {valueN}, +} + \end{minted} + into the preamble of your thesis. The following list summarizes + the keys and values that are recognized by the \textsf{fithesis3} + class and are meaningful for the \makeatletter + \thesis@english@facultyName\makeatother. + + {\makeatletter\let\thguide@itemfmt\textbf + \begin{description} + \item[title] + This key can be used to specify the title of the thesis. The + value will be stored as one of the properties of the output + \textsc{pdf} file; do not use any \LaTeX\ formatting commands + within the value. + \item[TeXtitle] + This key can be used to specify the title of the thesis. The + value will be typeset in the resulting \textsc{pdf} document, + so you can use \LaTeX\ formatting commands within the value. + If the value of the key is unspecified, the value of the + \thguide@itemfmt{title} key will be used instead. +%<*sci,econ> + \item[titleEn] + This key can be used to specify the English title of the + thesis. Do not use any \LaTeX\ formatting commands within + the value. +%</sci,econ> +%<*econ> + If you are typesetting your thesis in English, this value + does not need to be specified. + \item[TeXtitleEn] + This key can be used to specify the English title of the + thesis. The value will be typeset in the resulting + \textsc{pdf} document, so you can use \LaTeX{} formatting + commands within the value. If the value of the key is + unspecified, the value of the \thguide@itemfmt{titleEn} key + will be used instead. If you are typesetting your thesis in + English, this value does not need to be specified. +%</econ> + \item[author] + This key can be used to specify the full name of the author. + \item[keywords] + This key can be used to specify a list of keywords for your + thesis. The value will be stored as one of the properties of + the output \textsc{pdf} file; do not use any \LaTeX{} + formatting commands within the value. +%<*econ,fi,fss,law,med,ped> + \item[TeXkeywords] + This key can be used to specify a list of keywords for your + thesis. The value will be typeset in the resulting + \textsc{pdf} document, so you can use \LaTeX\ formatting + commands within the value. If the value of the key is + unspecified, the value of the \thguide@itemfmt{keywords} key + will be used instead. +%</econ,fi,fss,law,med,ped> +%<*econ,fss,law,med,ped> + \item[keywordsEn] + This key can be used to specify a list of English keywords + for your thesis. Do not use any \LaTeX\ formatting commands + within the value. If you are typesetting your thesis in + English, this value does not need to be specified. + \item[TeXkeywordsEn] + This key can be used to specify a list of English keywords + for your thesis. The value will be typeset in the resulting + \textsc{pdf} document, so you can use \LaTeX\ formatting + commands within the value. If you are typesetting your thesis + in English, this value does not need to be specified. +%</econ,fss,law,med,ped> +%<*econ,fi,med,ped,sci> + \item[advisor] + This key can be used to specify the full name of the thesis + advisor. +%</econ,fi,med,ped,sci> + \item[gender] + This key can be used to specify the gender of the author. It + is used to determine the suffixes employed in the Czech and + Slovak locales. If you are typesetting your document in + English, you don't need to specify this information. The + valid values include: + \begin{description} + \item[m] Male + \item[f] Female + \end{description} + \item[type] + This key can be used to specify the type of the thesis. The + recognized types of theses include: + \begin{description} + \item[bc] Bachelor's thesis + \item[mgr] Master's thesis +%<*fi> + \item[prop] Doctoral thesis proposal +%</fi> + \item[d] Doctoral thesis + \item[r] Rigorous thesis + \end{description} + \item[faculty] + This key can be used to set the faculty at which the thesis + is going to be defended. To choose the + \thesis@english@facultyName, use + \thguide@itemfmt{\thesis@faculty} as the value. +%<*law,med,ped,phil,econ> + \item[department] + This key can be used to specify the name of the department at + which the thesis is going to be defended. +%</law,med,ped,phil,econ> +%<*phil> + Specifying \texttt{kisk} as the department name changes the + output to fit the requirements of the Division of Information + and Library Studies. +%</phil> +%<*sci> + \item[departmentEn] + This key can be used to specify the English name of the + department at which the thesis is going to be defended. + If you are typesetting your thesis in English, this value + does not need to be specified. + \item[programme] + This key can be used to specify the name of the author's + study programme. + \item[programmeEn] + This key can be used to specify the English name of the + author's study programme. If you are typesetting your thesis + in English, this value does not need to be specified. +%</sci> +%<*econ,fsps,med,phil,sci> + \item[field] + This key can be used to specify the name of the author's + field of study. +%</econ,fsps,med,phil,sci> +%<*sci> + \item[fieldEn] + This key can be used to specify the English name of the + author's field of study. +%</sci> + \item[date] + This key can be used to specify the date of the thesis + submission in the \texttt{YYYY/MM/DD} format, where + \texttt{YYYY} stands for the full year, \texttt{MM} stands + for the month, and \texttt{DD} stands for the day of month. +%<*econ,fi,fss,law,sci> + \item[assignment] + This key can be used to specify a list of \textsc{pdf} files + containing the scanned thesis assignment. The list should be + in the following format: + \begin{center} + \texttt{path/to/first/file.pdf, path/to/second/file.pdf,} + \ldots + \end{center} +%</econ,fi,fss,law,sci> + \item[bib] + This key can be used to specify a list of \textsc{bib} files + containing the bibliography databases. The list should be in + the following format: + \begin{center} + \texttt{path/to/first/file.bib, path/to/second/file.bib,} + \ldots + \end{center} + When this key is specified, the \textsf{fithesis3} class will + automatically typeset a bibliography section.\footnote{ + The bibliography will be typeset according to the + \textsc{ISO} 690:2010 standard using the + \texttt{biblatex-iso690} bibliography style. For more + information, see + \url{https://www.ctan.org/pkg/biblatex-iso690}. + } If you want more control over where and how the + bibliography is typeset, use the + \mintinline{latex}{\printbibliography[bibintoc]} command. + + When this key is not specified, no bibliography will be + produced, which provides the opportunity for the advanced user + to set up their bibliography management manually. +%<*econ,fi,fss,law,med,ped,sci> + \item[abstract] + This key can be used to specify the abstract of the thesis. +%</econ,fi,fss,law,med,ped,sci> +%<*econ,fss,law,med,ped,sci> + \item[abstractEn] + This key can be used to specify the English abstract of the + thesis. If you are typesetting your thesis in English, this + value does not need to be specified. +%</econ,fss,law,med,ped,sci> + \item[thanks] + This key can be used to specify the text of the + acknowledgements. + \item[declaration] + This key can be used to specify the text of the declaration. + If the value of the key is unspecified, the following text is + going to be used instead in the English locale: + ``\emph{\thesis@english@declaration}'' + \end{description} +%<*sci,econ> + \subsection{Extra metadata} + You can fill out extra information about your thesis by inserting + the command + \begin{minted}{latex} +\thesissetup{ + ... + extra = { + key1 = {value1}, + key2 = {value2}, + ... + keyN = {valueN}, + }, + ... +} + \end{minted} + into the preamble of your thesis. The following list summarizes + the keys and values that are recognized by the \textsf{fithesis3} + class and are meaningful for the \makeatletter + \thesis@english@facultyName\makeatother. + \begin{description} +%</sci,econ> +%<*sci> + \item[abstractCs] + This key can be used to specify the Czech abstract of the + thesis. If you are typesetting your thesis in Czech, this + value does not need to be specified. + \item[programmeCs] + This key can be used to specify the Czech name of the + author's study programme. If you are typesetting your thesis + in Czech, this value does not need to be specified. + \item[fieldCs] + This key can be used to specify the Czech name of the + author's field of study. + \item[titleCs] + This key can be used to specify the Czech title of the + thesis. Do not use any \LaTeX\ formatting commands within + the value. + \item[TeXtitleCs] + This key can be used to specify the Czech title of the + thesis. The value will be typeset in the resulting + \textsc{pdf} document, so you can use \LaTeX{} formatting + commands within the value. If you are typesetting your thesis + in Czech, this value does not need to be specified. + \item[keywordsCs] + This key can be used to specify a list of Czech keywords + for your thesis. Do not use any \LaTeX\ formatting commands + within the value. If you are typesetting your thesis in + Czech, this value does not need to be specified. + \item[TeXkeywordsCs] + This key can be used to specify a list of Czech keywords + for your thesis. The value will be typeset in the resulting + \textsc{pdf} document, so you can use \LaTeX\ formatting + commands within the value. If you are typesetting your thesis + in Czech, this value does not need to be specified. + \item[departmentCs] + This key can be used to specify the Czech name of the + department at which the thesis is going to be defended. + If you are typesetting your thesis in Czech, this value + does not need to be specified. +%</sci> +%<*econ> + \item[advisorCsGenitiv] + This key can be used to specify the the advisor's name in + genitive following Czech morphology. + \item[advisorSkGenitiv] + This key can be used to specify the the advisor's name in + genitive following Slovak morphology. +%</econ> +%<*sci,econ> + \end{description} +%</sci,econ> + The complete list of metadata keys can be found in Section 2.2 of + the technical documentation of the \textsf{fithesis3} class + \cite{novotny15}.} + + \chapter{Advanced usage} + This chapter contains a couple of tips for the advanced user, who + may wand to configure the class beyond what the class options and + the metadata settings offer. An understanding of how the main + routine of \textsf{fithesis3} works is beneficial. The main + routine is documented in Section 2.4 of the technical + documentation of the \textsf{fithesis3} class \cite{novotny15}. + + \section{Throubleshooting option clashes} + If you need to load a \texttt{package} with a specific set of + \texttt{options} and the package happens to be required by the + \textsf{fithesis3} class, as specified in Section + \ref{sec:req-packages}, you may experience an option clash error. + If this error occurs, prepend + \mintinline{latex}{\PassOptionsToPackage{options}{package}} before the + \mintinline{latex}{\documentclass[...]{fithesis3}} command. If you need to + configure the package, you can do that anywhere after the document preamble. + If the package needs to be configured within the preamble, you can load the + \textsf{fithesis3} style files prematurely using the + \mintinline{latex}{\thesisload} command as follows: + \begin{minted}{latex} +\documentclass[...]{fithesis3} +%% The preamble +\thesisload +%% Here goes the package configuration. +\begin{document} + %% The document +\end{document} + \end{minted} + Note that only a small portion of the packages loaded by + \textsf{fithesis3} is loaded with a specific set of options. The + rest of the packages is \emph{lazy-loaded} (loaded only if the + user hasn't already loaded them), in which case no clash is + possible. + + \section{Overriding changes made by style and locale files} + The \textsf{fithesis3} style files are loaded immediately before + the beginning of your document and may change values you would + like to set by yourself, such as the \LaTeX\ \texttt{tocdepth} + and \texttt{secnumdepth} counters. Locale files are also loaded + immediately before your document, which prevents you from + modifying locale strings from within the preamble of your + document. + + To overcome this limitation, you can load the style and locale + files prematurely using the \mintinline{latex}{\thesisload} command + as follows: + \begin{minted}{latex} +\documentclass[...]{fithesis3} +%% The preamble +\thesisload +%% Here go your changes. +\begin{document} + %% The document +\end{document} + \end{minted} + Although you may use the \mintinline{latex}{\thesisload} command + anywhere in the preamble, using the command before configuring + your metadata using the \mintinline{latex}{\thesissetup} command + will load all the wrong style and locale files not taking into + account your faculty and locale settings. + + Another danger is that \mintinline{latex}{\thesisload} command + loads the \textsf{hyperref} package, which adds hyperlinks and + \textsc{pdf} metadata into the resulting \textsc{pdf} document. + The \textsf{hyperref} package is rather delicate in that it needs + to be loaded after most other packages. Loading additional + packages after \mintinline{latex}{\thesisload} may therefore + cause these packages to work incorrectly. + + \section{Changing the layout} + If you are unsatisfied with the automatic arrangement of the + mandatory parts of the thesis, you may disable it using the + \texttt{autoLayout} metadata key: + \begin{minted}{latex} +\documentclass[...]{fithesis3} +\thesissetup{ +%<*econ> + faculty=econ, +%</econ> +%<*fi> + faculty=fi, +%</fi> +%<*fsps> + faculty=fsps, +%</fsps> +%<*fss> + faculty=fss, +%</fss> +%<*law> + faculty=law, +%</law> +%<*med> + faculty=med, +%</med> +%<*ped> + faculty=ped, +%</ped> +%<*phil> + faculty=phil, +%</phil> +%<*sci> + faculty=sci, +%</sci> + autoLayout=false} +\begin{document} + A document which, except for this line, + is completely empty. +\end{document} + \end{minted} + \noindent This results in a document that only consists of the main + matter of the thesis (see Figure \ref{fig:example02}). You can + now manually insert the preamble and the postamble: + \begin{minted}{latex} +\documentclass[...]{fithesis3} +\thesissetup{ +%<*econ> + faculty=econ, +%</econ> +%<*fi> + faculty=fi, +%</fi> +%<*fsps> + faculty=fsps, +%</fsps> +%<*fss> + faculty=fss, +%</fss> +%<*law> + faculty=law, +%</law> +%<*med> + faculty=med, +%</med> +%<*ped> + faculty=ped, +%</ped> +%<*phil> + faculty=phil, +%</phil> +%<*sci> + faculty=sci, +%</sci> + autoLayout=false} +\begin{document} + \makeatletter\thesis@preamble\makeatother + A document which once again contains all + the mandatory parts of a thesis. + \makeatletter\thesis@postamble\makeatother +\end{document} + \end{minted} + \begin{figure}[!bt] + \centering\makeatletter + \fbox{\includegraphics[clip,trim=2cm 24.5cm 2cm 4.5cm,% + width=0.975\textwidth]{resources/empty.pdf}} + \makeatother + \caption{A document with disabled \texttt{autoLayout}} + \label{fig:example02} + \end{figure} + We are now back to the original document. Instead of inserting + the \texttt{\string\th e\-sis\-@pre\-amble} and + \texttt{\string\th e\-sis\-@post\-amble} commands into the document, + we may however insert only certain sections at the beginning and + at the end of the document. + + The \texttt{\string\th e\-sis\-@preamble} and + \texttt{\string\th e\-sis\-@postamble} commands set up the proper + environment and execute the \texttt{\string + \th e\-sis\-@blocks\-@preamble} and + \texttt{\string\th e\-sis\-@blocks\-@postamble} commands. To + change the layout, it is sufficient to redefine the + \texttt{\string \th e\-sis\-@blocks\-@pre\-amble} and + \texttt{\string\th e\-sis\-@blocks\-@post\-amble} commands. + + To create a document that only contains the title page at the + beginning of the document and the list of tables at the end of + the document, we would use the following code: + \begin{minted}{latex} +\documentclass[...]{fithesis3} +\thesissetup{ +%<*econ> + faculty=econ, +%</econ> +%<*fi> + faculty=fi, +%</fi> +%<*fsps> + faculty=fsps, +%</fsps> +%<*fss> + faculty=fss, +%</fss> +%<*law> + faculty=law, +%</law> +%<*med> + faculty=med, +%</med> +%<*ped> + faculty=ped, +%</ped> +%<*phil> + faculty=phil, +%</phil> +%<*sci> + faculty=sci, +%</sci> + autoLayout=false} +\begin{document} + \makeatletter + \def\thesis@blocks@preamble{\thesis@blocks@titlePage} + \thesis@preamble + \makeatother + A document that only contains the title page and the + list of tables. + \makeatletter + \def\thesis@blocks@postamble{\thesis@blocks@lot} + \thesis@postamble + \makeatother +\end{document} + \end{minted} + The available blocks are documented in Section 3.5 of the + technical documentation of the \textsf{fithesis3} class + \cite{novotny15}. + + \section{Replacing the backend} + {\makeatletter\newcommand\thguide@backend[2][]{#2} + % This macro typesets the used backend class. + \def\thguide@@backend{\expandafter\thguide@backend\thesis@backend} + \let\ea\expandafter + \textsf{Fithesis3} operates on top of the + \textsf{\thguide@@backend} class, which defines much of the + document design. To change the backend class, you need to redefine + the value of \mintinline{latex}{\thesis@backend} from the default + value of + \begin{center} + \ea\ea\ea\mintinline\ea\ea\ea{\ea\ea\ea l\ea\ea\ea a\ea\ea\ea + t\ea\ea\ea e\ea\ea\ea x\ea\ea\ea}\ea\ea\ea{\ea\string\thesis@backend} + \end{center} + to a different value. This assignment needs to be performed prior + to the \mintinline{latex}{\documentclass} command. If you wanted + to change the backend class of \textsf{fithesis3} to the + KOMA-Script \textsf{screprt} with the \texttt{a4paper} option, + your document would begin as follows:} + \begin{minted}{latex} +\let\ChapFont\bfseries +\let\PageFont\bfseries +\makeatletter + \def\thesis@backend{[a4paper]{scrreprt}} +\makeatother +\documentclass[...]{fithesis3} +%% Here goes the rest of the document. + \end{minted} + The \mintinline{latex}{\ChapFont} and + \mintinline{latex}{\PageFont} commands are provided by the + \textsf{rapport3} class, but not by the \textsf{scrreprt} class, + which is why we needed to define them manually. Inconsistencies + between different backend classes need to be resolved on a + case-by-case basis. + + \makeatletter\thesis@postamble\makeatother +\end{document} +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/guide/mu/law.ins b/macros/latex/contrib/fithesis/guide/mu/law.ins new file mode 100644 index 0000000000..b75a931359 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/law.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{law.tex}{\from{guide.dtx}{law}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/guide/mu/law.pdf b/macros/latex/contrib/fithesis/guide/mu/law.pdf Binary files differnew file mode 100644 index 0000000000..73e98bce8b --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/law.pdf diff --git a/macros/latex/contrib/fithesis/guide/mu/med.ins b/macros/latex/contrib/fithesis/guide/mu/med.ins new file mode 100644 index 0000000000..585c696a66 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/med.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{med.tex}{\from{guide.dtx}{med}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/guide/mu/med.pdf b/macros/latex/contrib/fithesis/guide/mu/med.pdf Binary files differnew file mode 100644 index 0000000000..2b2a6d893d --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/med.pdf diff --git a/macros/latex/contrib/fithesis/guide/mu/ped.ins b/macros/latex/contrib/fithesis/guide/mu/ped.ins new file mode 100644 index 0000000000..e211754cba --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/ped.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{ped.tex}{\from{guide.dtx}{ped}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/guide/mu/ped.pdf b/macros/latex/contrib/fithesis/guide/mu/ped.pdf Binary files differnew file mode 100644 index 0000000000..54ece83241 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/ped.pdf diff --git a/macros/latex/contrib/fithesis/guide/mu/phil.ins b/macros/latex/contrib/fithesis/guide/mu/phil.ins new file mode 100644 index 0000000000..320a91f2f8 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/phil.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{phil.tex}{\from{guide.dtx}{phil}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/guide/mu/phil.pdf b/macros/latex/contrib/fithesis/guide/mu/phil.pdf Binary files differnew file mode 100644 index 0000000000..230ae529c0 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/phil.pdf diff --git a/macros/latex/contrib/fithesis/guide/mu/resources/DESCRIPTION b/macros/latex/contrib/fithesis/guide/mu/resources/DESCRIPTION new file mode 100644 index 0000000000..d46c78aded --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/resources/DESCRIPTION @@ -0,0 +1 @@ +This directory contains resources for the guides. diff --git a/macros/latex/contrib/fithesis/guide/mu/resources/Makefile b/macros/latex/contrib/fithesis/guide/mu/resources/Makefile new file mode 100644 index 0000000000..54fd778153 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/resources/Makefile @@ -0,0 +1,18 @@ +PDFFILES=empty.pdf +TEX=pdflatex +.PHONY: all clean +all: $(PDFFILES) clean + +# This target typesets the a PDF file. +%.pdf: %.tex + $(TEX) $< + $(TEX) $< + +# This target removes any auxiliary files. +clean: + rm -f *.aux *.log *.out *.toc *.lot *.lof + +# This target removes any auxiliary files +# and the output PDF files. +implode: clean + rm -f $(PDFFILES) diff --git a/macros/latex/contrib/fithesis/guide/mu/resources/cog.pdf b/macros/latex/contrib/fithesis/guide/mu/resources/cog.pdf Binary files differnew file mode 100644 index 0000000000..ddbc9227c5 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/resources/cog.pdf diff --git a/macros/latex/contrib/fithesis/guide/mu/resources/empty.tex b/macros/latex/contrib/fithesis/guide/mu/resources/empty.tex new file mode 100644 index 0000000000..24b5785a58 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/resources/empty.tex @@ -0,0 +1,8 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=fi, + autoLayout=false} +\begin{document} + A document which, except for this line, + is completely empty. +\end{document} diff --git a/macros/latex/contrib/fithesis/guide/mu/resources/vader.pdf b/macros/latex/contrib/fithesis/guide/mu/resources/vader.pdf Binary files differnew file mode 100644 index 0000000000..5bae022308 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/resources/vader.pdf diff --git a/macros/latex/contrib/fithesis/guide/mu/resources/yoda.pdf b/macros/latex/contrib/fithesis/guide/mu/resources/yoda.pdf new file mode 100644 index 0000000000..992c19da70 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/resources/yoda.pdf @@ -0,0 +1,69 @@ +%PDF-1.5 +%µí®û +3 0 obj +<< /Length 4 0 R + /Filter /FlateDecode +>> +stream +xœ=OKŽBAÜ÷)XO"÷cxc¢+:÷O†nõmTAUñ„N\“àu‡ßÁý¯aG‡0M0Ìê͈è6D@«º÷H¸‚"ëb,+Ѫå +ÑXÖ ½åëabæ÷ 0Å©B1ù˜$NÖí=€ I>©®Í¤e3JÞ¼Z±Ù0¥t•%Hî+©TΘpZ"6àëD;ººÀµWsȬþ»4)êŒÛDy{ #ÒígœÇ?–@< +endstream +endobj +4 0 obj + 192 +endobj +2 0 obj +<< + /ExtGState << + /a0 << /CA 1 /ca 1 >> + >> +>> +endobj +5 0 obj +<< /Type /Page + /Parent 1 0 R + /MediaBox [ 0 0 10.020276 5.124841 ] + /Contents 3 0 R + /Group << + /Type /Group + /S /Transparency + /I true + /CS /DeviceRGB + >> + /Resources 2 0 R +>> +endobj +1 0 obj +<< /Type /Pages + /Kids [ 5 0 R ] + /Count 1 +>> +endobj +6 0 obj +<< /Creator (cairo 1.14.4 (http://cairographics.org)) + /Producer (cairo 1.14.4 (http://cairographics.org)) +>> +endobj +7 0 obj +<< /Type /Catalog + /Pages 1 0 R +>> +endobj +xref +0 8 +0000000000 65535 f +0000000603 00000 n +0000000306 00000 n +0000000015 00000 n +0000000284 00000 n +0000000378 00000 n +0000000668 00000 n +0000000795 00000 n +trailer +<< /Size 8 + /Root 7 0 R + /Info 6 0 R +>> +startxref +847 +%%EOF diff --git a/macros/latex/contrib/fithesis/guide/mu/sci.ins b/macros/latex/contrib/fithesis/guide/mu/sci.ins new file mode 100644 index 0000000000..75a8c61087 --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/sci.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{sci.tex}{\from{guide.dtx}{sci}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/guide/mu/sci.pdf b/macros/latex/contrib/fithesis/guide/mu/sci.pdf Binary files differnew file mode 100644 index 0000000000..26b54aad5e --- /dev/null +++ b/macros/latex/contrib/fithesis/guide/mu/sci.pdf diff --git a/macros/latex/contrib/fithesis/locale/DESCRIPTION b/macros/latex/contrib/fithesis/locale/DESCRIPTION new file mode 100644 index 0000000000..5758d7a8a8 --- /dev/null +++ b/macros/latex/contrib/fithesis/locale/DESCRIPTION @@ -0,0 +1 @@ +This directory contains the locale files. diff --git a/macros/latex/contrib/fithesis/locale/EXAMPLE.dtx b/macros/latex/contrib/fithesis/locale/EXAMPLE.dtx new file mode 100644 index 0000000000..81b31d049d --- /dev/null +++ b/macros/latex/contrib/fithesis/locale/EXAMPLE.dtx @@ -0,0 +1,7 @@ +% \file{locale/fithesis-EXAMPLE.def} +% This an example locale file. You can rename it to match the name +% of a given locale and place the respective macro definitions in +% here. +% \begin{macrocode} + +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/locale/EXAMPLE.ins b/macros/latex/contrib/fithesis/locale/EXAMPLE.ins new file mode 100644 index 0000000000..06ba04d4e7 --- /dev/null +++ b/macros/latex/contrib/fithesis/locale/EXAMPLE.ins @@ -0,0 +1,3 @@ +\input docstrip +\generate{\file{fithesis-EXAMPLE.def}{\from{EXAMPLE.dtx}{}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/locale/Makefile b/macros/latex/contrib/fithesis/locale/Makefile new file mode 100644 index 0000000000..3c4fa5aa00 --- /dev/null +++ b/macros/latex/contrib/fithesis/locale/Makefile @@ -0,0 +1,42 @@ +LOGS=czech.log slovak.log english.log +DIRECTORIES=mu/law mu/fsps mu/fss mu/econ mu/med mu/fi mu/phil \ + mu/ped mu/sci mu +OUTPUT=fithesis-czech.def mu/law/fithesis-czech.def \ + mu/law/fithesis-slovak.def mu/law/fithesis-english.def \ + mu/fithesis-czech.def mu/fsps/fithesis-czech.def \ + mu/fsps/fithesis-slovak.def mu/fsps/fithesis-english.def \ + mu/fss/fithesis-czech.def mu/fss/fithesis-slovak.def \ + mu/fss/fithesis-english.def mu/econ/fithesis-czech.def \ + mu/econ/fithesis-slovak.def mu/econ/fithesis-english.def \ + mu/med/fithesis-czech.def mu/med/fithesis-slovak.def \ + mu/med/fithesis-english.def mu/fi/fithesis-czech.def \ + mu/fi/fithesis-slovak.def mu/fi/fithesis-english.def \ + mu/phil/fithesis-czech.def mu/phil/fithesis-slovak.def \ + mu/phil/fithesis-english.def mu/fithesis-slovak.def \ + mu/ped/fithesis-czech.def mu/ped/fithesis-slovak.def \ + mu/ped/fithesis-english.def mu/fithesis-english.def \ + mu/sci/fithesis-czech.def mu/sci/fithesis-slovak.def \ + mu/sci/fithesis-english.def fithesis-slovak.def \ + fithesis-english.def + +.PHONY: explode implode all + +# This target creates the locale file directory +# structure and creates the locale files. +all: + mkdir -p $(DIRECTORIES) + make explode + +# This target creates all locale files. +explode: $(LOGS) + +# This target creates the locale files from one +# DTX file. +%.log: %.ins %.dtx + xetex $< + +# This target tears down the locale file directory +# structure along with the locale files. +implode: + rm -f $(OUTPUT) $(LOGS) + -rmdir $(DIRECTORIES) diff --git a/macros/latex/contrib/fithesis/locale/czech.dtx b/macros/latex/contrib/fithesis/locale/czech.dtx new file mode 100644 index 0000000000..9a2f027568 --- /dev/null +++ b/macros/latex/contrib/fithesis/locale/czech.dtx @@ -0,0 +1,510 @@ +% \file{locale/fithesis-czech.def} +% This is the base file of the Czech locale.\iffalse +%<*base> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/fithesis-czech.def}[2017/07/09] +% \end{macrocode} +% The locale file defines all the private macros mandated by the +% locale file interface. +% \begin{macro}{\thesis@czech@gender@koncovka} +% The locale file also defines the |\thesis@czech@gender@koncovka| +% macro, which expands to the correct verb ending based on the +% value of the |\thesis@ifwoman| macro and the +% \end{macro}\begin{macro}{\thesis@czech@typeName@akuzativ} +% |\thesis@czech@typeName@akuzativ| containing the accusative case +% of the thesis type name. +% \end{macro}\begin{macrocode} + +% Pomocná makra +\gdef\thesis@czech@gender@koncovka{% + \ifthesis@woman a\fi} + +% Csquotes styl +\gdef\thesis@czech@csquotesStyle{german} + +% Zástupné texty +\gdef\thesis@czech@universityName{Název univerzity} +\gdef\thesis@czech@facultyName{Název fakulty} +% \end{macrocode} +% \changes{v0.3.47}{2017/07/09}{Moved the \cs{ifthesis@digital} +% tests from \texttt{locale/*.def} to \texttt{locale/mu/*.def}, +% since \cs{ifthesis@digital} is undefined in +% \texttt{fithesis3.cls}. [VN]} +% \begin{macrocode} +\gdef\thesis@czech@assignment{% + Na tomto mÃstÄ› se v~tiÅ¡tÄ›né práci nacházà oficiálnà podepsané + zadánà práce.} +\gdef\thesis@czech@declaration{Text prohlášenà ...} + +% ÄŒasové údaje +\gdef\thesis@czech@spring{jaro} +\gdef\thesis@czech@fall{podzim} +\gdef\thesis@czech@semester{% + \thesis@{czech@\thesis@season} \thesis@seasonYear} +\gdef\thesis@czech@formattedDate{{% + \thesis@day. + \newcount\@month\expandafter\@month\thesis@month\relax + \ifnum\@month=1% + ledna + \else\ifnum\@month=2% + února + \else\ifnum\@month=3% + bÅ™ezna + \else\ifnum\@month=4% + dubna + \else\ifnum\@month=5% + kvÄ›tna + \else\ifnum\@month=6% + Äervna + \else\ifnum\@month=7% + Äervence + \else\ifnum\@month=8% + srpna + \else\ifnum\@month=9% + zářà + \else\ifnum\@month=10% + Å™Ãjna + \else\ifnum\@month=11% + listopadu + \else\ifnum\@month=12% + prosince + \else + <<neznámý mÄ›sÃc (\the\@month)>> + \fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi\fi + \thesis@year}} + +% Různé +\gdef\thesis@czech@authorSignature{Podpis autora} +\gdef\thesis@czech@fieldTitle{Obor} +\gdef\thesis@czech@advisorTitle{Vedoucà práce} +\gdef\thesis@czech@authorTitle{Autor} +\gdef\thesis@czech@abstractTitle{ShrnutÃ} +\gdef\thesis@czech@keywordsTitle{KlÃÄová slova} +\gdef\thesis@czech@thanksTitle{PodÄ›kovánÃ} +\gdef\thesis@czech@declarationTitle{ProhlášenÃ} +\gdef\thesis@czech@idTitle{ID} +\gdef\thesis@czech@typeName@sempaper{Seminárnà práce} +\gdef\thesis@czech@typeName@bachelors{Bakalářská práce} +\gdef\thesis@czech@typeName@masters{Diplomová práce} +\gdef\thesis@czech@typeName@proposal{Teze závÄ›reÄné práce} +\gdef\thesis@czech@typeName@doctoral{DisertaÄnà práce} +\gdef\thesis@czech@typeName@rigorous{Rigoróznà práce} +\gdef\thesis@czech@typeName{% + \ifx\thesis@type\thesis@sempaper + \thesis@czech@typeName@sempaper + \else\ifx\thesis@type\thesis@bachelors + \thesis@czech@typeName@bachelors + \else\ifx\thesis@type\thesis@masters + \thesis@czech@typeName@masters + \else\ifx\thesis@type\thesis@proposal + \thesis@czech@typeName@proposal + \else\ifx\thesis@type\thesis@doctoral + \thesis@czech@typeName@doctoral + \else\ifx\thesis@type\thesis@rigorous + \thesis@czech@typeName@rigorous + \else + <<Neznámý typ práce (\thesis@type)>>% + \fi\fi\fi\fi\fi\fi} +\gdef\thesis@czech@typeName@akuzativ@sempaper{Seminárnà práci} +\gdef\thesis@czech@typeName@akuzativ@bachelors{Bakalářskou práci} +\gdef\thesis@czech@typeName@akuzativ@masters{Diplomovou práci} +\gdef\thesis@czech@typeName@akuzativ@proposal{Tezi závÄ›reÄné práce} +\gdef\thesis@czech@typeName@akuzativ@doctoral{DisertaÄnà práci} +\gdef\thesis@czech@typeName@akuzativ@rigorous{Rigoróznà práci} +\gdef\thesis@czech@typeName@akuzativ{% + \ifx\thesis@type\thesis@sempaper + \thesis@czech@typeName@akuzativ@sempaper + \else\ifx\thesis@type\thesis@bachelors + \thesis@czech@typeName@akuzativ@bachelors + \else\ifx\thesis@type\thesis@masters + \thesis@czech@typeName@akuzativ@masters + \else\ifx\thesis@type\thesis@proposal + \thesis@czech@typeName@akuzativ@proposal + \else\ifx\thesis@type\thesis@doctoral + \thesis@czech@typeName@akuzativ@doctoral + \else\ifx\thesis@type\thesis@rigorous + \thesis@czech@typeName@akuzativ@rigorous + \else + <<Neznámý typ práce (\thesis@type)>>% + \fi\fi\fi\fi\fi\fi} +% \end{macrocode}\iffalse +%</base> +% \fi\file{locale/mu/fithesis-czech.def} +% This is the Czech locale file specific to the Masaryk +% University in Brno. It replaces the \texttt{universityName} +% placeholder with the correct value and defines the +% \texttt{declaration} and \texttt{idTitle} strings. +% \iffalse +%<*mu> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fithesis-czech.def}[2017/07/09] + +% Zástupné texty +\gdef\thesis@czech@universityName{Masarykova univerzita} +\gdef\thesis@czech@declaration{ProhlaÅ¡uji, že jsem + \thesis@lower{czech@typeName@akuzativ} zpracoval% + \thesis@czech@gender@koncovka\ samostatnÄ› a~% + použil\thesis@czech@gender@koncovka\ jen prameny + uvedené v~seznamu literatury.} +% \end{macrocode} +% \changes{v0.3.47}{2017/07/09}{Moved the \cs{ifthesis@digital} +% tests from \texttt{locale/*.def} to \texttt{locale/mu/*.def}, +% since \cs{ifthesis@digital} is undefined in +% \texttt{fithesis3.cls}. [VN]} +% \changes{v0.3.47}{2017/07/09}{Added an +% \cs{ifthesis@blocks@assignment@hideIfDigital@} test to the +% definition of the \texttt{assignment} string for the Masaryk +% University in Brno. [VN]} +% \begin{macrocode} +\gdef\thesis@czech@assignment{% + \ifthesis@blocks@assignment@hideIfDigital@ + \ifthesis@digital@ + Na tomto mÃstÄ› se v~tiÅ¡tÄ›né práci nacházà oficiálnà podepsané + zadánà práce. + \else + MÃsto tohoto listu vložte kopii oficiálnÃho podepsaného zadánà + práce. + \fi + \else + Nastavte pomocà klÃÄe <<assignment>> název PDF souboru + s~oficiálnÃm podepsaným zadánÃm práce. + \fi} + +% Bibliografický záznam +\gdef\thesis@czech@bib@title{Bibliografický záznam} +\gdef\thesis@czech@bib@pages{str} +% \end{macrocode} +% \changes{v0.3.46}{2017/06/02}{Lifted the \texttt{bib@author}, +% \texttt{bib@thesisTitle}, and \texttt{bib@advisor} strings from +% \texttt{locale/mu/sci/*.def} to \texttt{locale/mu/*.def}, +% so that they can be shared with \texttt{locale/mu/econ/*.def}. +% [VN]} +% \begin{macrocode} +\global\let\thesis@czech@bib@author\thesis@czech@authorTitle +\gdef\thesis@czech@bib@thesisTitle{Název práce} +\global\let\thesis@czech@bib@advisor\thesis@czech@advisorTitle + +% Různé +\gdef\thesis@czech@idTitle{UÄŒO} +% \end{macrocode}\iffalse +%</mu> +% \fi\file{locale/mu/law/fithesis-czech.def} +% This is the Czech locale file specific to the Faculty of Law at +% the Masaryk University in Brno. It replaces the +% \texttt{facultyName} placeholder with the correct value, defines +% the \texttt{facultyLongName} required by the +% |\thesis@blocks@cover| and the |\thesis@blocks@titlePage| blocks +% and replaces the \texttt{abstractTitle} string in accordance +% with the requirements of the faculty. +% \iffalse +%<*mu/law> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/law/fithesis-czech.def}[2015/06/26] + +% Různé +\gdef\thesis@czech@abstractTitle{Abstrakt} + +% Zástupné texty +\gdef\thesis@czech@facultyName{Právnická fakulta} +\gdef\thesis@czech@facultyLongName{Právnická fakulta Masarykovy + univerzity} +% \end{macrocode}\iffalse +%</mu/law> +% \fi\file{locale/mu/fsps/fithesis-czech.def} +% This is the Czech locale file specific to the Faculty of Sports +% Studies at the Masaryk University in Brno. It replaces the +% \texttt{facultyName} placeholder with the correct value and +% redefines the \texttt{fieldTitle} string in accordance with the +% common usage at the faculty. The locale file also redefines the +% \texttt{declaration} string in accordance with the requirements +% of the faculty. +% \iffalse +%<*mu/fsps> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fsps/fithesis-czech.def}[2017/05/15] + +% Zástupné texty +\gdef\thesis@czech@facultyName{Fakulta sportovnÃch studiÃ} +\gdef\thesis@czech@declaration{ProhlaÅ¡uji, že jsem + \thesis@lower{czech@typeName@akuzativ} vypracoval% + \thesis@czech@gender@koncovka\ samostatnÄ› a~na základÄ› + literatury a~pramenů uvedených v~použitých zdrojÃch.} + +% Různé +\gdef\thesis@czech@fieldTitle{Specializace} +% \end{macrocode}\iffalse +%</mu/fsps> +% \fi\file{locale/mu/fss/fithesis-czech.def} +% This is the Czech locale file specific to the Faculty of Social +% Studies at the Masaryk University in Brno. It replaces the +% \texttt{facultyName} and \texttt{assignment} placeholders with +% the correct values. +% \iffalse +%<*mu/fss> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fss/fithesis-czech.def}[2016/05/25] + +% Zástupné texty +\gdef\thesis@czech@facultyName{Fakulta sociálnÃch studiÃ} +\gdef\thesis@czech@assignment{% + \ifthesis@digital@ + Na tomto mÃstÄ› se v~tiÅ¡tÄ›né práci nacházà oficiálnà podepsané + zadánà práce, prohlášenà autora Å¡kolnÃho dÃla nebo obojÃ. + \else + MÃsto tohoto listu vložte kopie oficiálnÃho podepsaného zadánà + práce nebo prohlášenà autora Å¡kolnÃho dÃla nebo obojà + v~závislosti na požadavcÃch pÅ™ÃsluÅ¡né katedry. + \fi} + +% \end{macrocode}\iffalse +%</mu/fss> +% \fi\file{locale/mu/econ/fithesis-czech.def} +% This is the Czech locale file specific to the Faculty of +% Economics and Administration at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} and \texttt{abstractTitle} +% placeholders with the correct values. The locale file also +% redefines the \texttt{declaration} string in accordance with +% the requirements of the faculty and defines the private macros +% required by the |\thesis@blocks@|\discretionary{}{}{}|bibEntry| +% block defined within the \texttt{style/mu/fithesis-econ.sty} +% style file. +% \iffalse +%<*mu/econ> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/econ/fithesis-czech.def}[2017/07/09] + +% Zástupné texty +\gdef\thesis@czech@facultyName{Ekonomicko-správnà fakulta} + +% Bibliografický záznam +% \end{macrocode} +% \changes{v0.3.46}{2017/06/02}{Defined strings required by +% \cs{thesis@blocks@bibEntry} from +% \texttt{style/mu/fithesis-econ.sty} in +% \texttt{locale/mu/econ/*.def}. [VN]} +% \begin{macrocode} +\gdef\thesis@czech@bib@thesisTitleEn{Název práce v angliÄtinÄ›} +\gdef\thesis@czech@bib@department{Katedra} +\gdef\thesis@czech@bib@year{Rok obhajoby} + +% Různé +% \end{macrocode} +% \changes{v0.3.46}{2017/06/02}{Updated the +% \cs{abstractTitle} string in \texttt{locale/mu/econ/*.def} in +% accordance with the 2/2017 dean's directive. The patch was +% submitted by Jana Ratajská. [VN]} +% \begin{macrocode} +\gdef\thesis@czech@abstractTitle{Anotace} +% \end{macrocode} +% \changes{v0.3.46}{2017/06/02}{Updated the \texttt{declaration} string +% in \texttt{locale/mu/econ/*.def} in accordance with the 2/2017 +% dean's directive. [VN]} +% \changes{v0.3.47}{2017/07/09}{Updated the \texttt{declaration} string +% in \texttt{locale/mu/econ/*.def} in accordance with the 2/2017 +% dean's directive. [VN]} +% The following extra data field is defined for +% \texttt{declaration} string: \begin{itemize} +% \item|advisorCsGenitiv| -- the advisor's name in +% genitive following Czech morphology. +% \end{itemize} +% \begin{macrocode} +\thesis@def@extra{advisorCsGenitiv} +\gdef\thesis@czech@declaration{ProhlaÅ¡uji, že jsem + \thesis@lower{czech@typeName@akuzativ} \thesis@title{} zpracoval% + \thesis@czech@gender@koncovka\ samostatnÄ› pod vedenÃm + \thesis@extra@advisorCsGenitiv\ + a~uvedl\thesis@czech@gender@koncovka\ v~nà vÅ¡echny + odborné zdroje v~souladu s~právnÃmi pÅ™edpisy, vnitÅ™nÃmi + pÅ™edpisy Masarykovy univerzity a~vnitÅ™nÃmi akty Å™Ãzenà + Masarykovy univerzity a~Ekonomicko-správnà fakulty MU.} +% \end{macrocode}\iffalse +%</mu/econ> +% \fi\file{locale/mu/med/fithesis-czech.def} +% This is the Czech locale file specific to the Faculty of +% Medicine at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} placeholder with the +% correct value and redefines the \texttt{abstractTitle} string in +% accordance with the common usage at the faculty. The file also +% defines the \texttt{bib@title} and \texttt{bib@pages} strings +% required by the |\thesis@blocks@bibEntry| block defined within +% the \texttt{style/mu/fithesis-med.sty} style file. +% \iffalse +%<*mu/med> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/med/fithesis-czech.def}[2016/03/23] + +% Zástupné texty +\gdef\thesis@czech@facultyName{LékaÅ™ská fakulta} + +% Různé +\gdef\thesis@czech@abstractTitle{Anotace} +% \end{macrocode}\iffalse +%</mu/med> +% \fi\file{locale/mu/fi/fithesis-czech.def} +% This is the Czech locale file specific to the Faculty of +% Informatics at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} placeholder with the +% correct value and redefines the \texttt{declaration} string in +% accordance with the requirements of the faculty. The file also +% defines the \texttt{advisorSignature} string required by the +% |\thesis@blocks@titlePage| block defined within the +% \texttt{style/mu/\discretionary{}{}{}fithesis-fi.sty} +% style file. +% \iffalse +%<*mu/fi> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fi/fithesis-czech.def}[2016/05/25] + +% Zástupné texty +\gdef\thesis@czech@facultyName{Fakulta informatiky} +\gdef\thesis@czech@assignment{% + \ifthesis@digital@ + Na tomto mÃstÄ› se v~tiÅ¡tÄ›né práci nacházà oficiálnà podepsané + zadánà práce a prohlášenà autora Å¡kolnÃho dÃla. + \else + MÃsto tohoto listu vložte kopie oficiálnÃho podepsaného zadánà + práce a prohlášenà autora Å¡kolnÃho dÃla. + \fi} +\gdef\thesis@czech@declaration{% + ProhlaÅ¡uji, že tato \thesis@lower{czech@typeName} je mým + původnÃm autorským dÃlem, které jsem vypracoval% + \thesis@czech@gender@koncovka\ samostatnÄ›. VÅ¡echny zdroje, + prameny a~literaturu, které jsem pÅ™i vypracovánà + použÃval\thesis@czech@gender@koncovka\ nebo z~nich + Äerpal\thesis@czech@gender@koncovka, v~práci řádnÄ› cituji + s~uvedenÃm úplného odkazu na pÅ™ÃsluÅ¡ný zdroj.} + +% Ostatnà +\gdef\thesis@czech@advisorSignature{Podpis vedoucÃho} +\gdef\thesis@czech@typeName@proposal{Teze disertaÄnà práce} +\gdef\thesis@czech@typeName@akuzativ@proposal{Tezi disertaÄnà práce} +% \end{macrocode}\iffalse +%</mu/fi> +% \fi\file{locale/mu/phil/fithesis-czech.def} +% This is the Czech locale file specific to the Faculty of +% Arts at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} placeholder with the +% correct value. It also redefines the \texttt{declaration}, +% \texttt{typeName} and \texttt{typeName@akuzativ} strings in +% accordance with the requirements of the faculty. +% +% The locale file also defines the \texttt{departmentName} +% string, which is used by the \texttt{style/mu/fithesis-phil^^A +% .sty} style file, when typesetting the names of known +% departments. +% \iffalse +%<*mu/phil> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/phil/fithesis-czech.def}[2016/03/22] + +% Zástupné texty +\gdef\thesis@czech@facultyName{Filozofická fakulta} +\gdef\thesis@czech@departmentName{% + \ifx\thesis@department\thesis@departments@kisk + Kabinet informaÄnÃch studià a knihovnictvÃ% + \else + <<Neznámé oddÄ›lenà (\thesis@department)>>% + \fi} +\gdef\thesis@czech@declaration{% + \ifx\thesis@department\thesis@departments@kisk + ProhlaÅ¡uji, že jsem pÅ™edkládanou práci zpracoval% + \thesis@czech@gender@koncovka\ samostatnÄ› a~použil% + \thesis@czech@gender@koncovka\ jen uvedené prameny a~% + literaturu. SouÄasnÄ› dávám svolenà k~tomu, aby elektronická + verze této práce byla zpÅ™ÃstupnÄ›na pÅ™es informaÄnà systém + Masarykovy univerzity.% + \else + ProhlaÅ¡uji, že jsem \thesis@lower{czech@typeName@akuzativ} + vypracoval\thesis@czech@gender@koncovka\ samostatnÄ› s~využitÃm + uvedené literatury.% + \fi} + +% Ostatnà +\global\let\thesis@czech@typeName@super + \thesis@czech@typeName +\gdef\thesis@czech@typeName{% + \ifx\thesis@type\thesis@bachelors + Bakalářská diplomová práce% + \else\ifx\thesis@type\thesis@masters + Magisterská diplomová práce% + \else + \thesis@czech@typeName@super + \fi\fi} + +\global\let\thesis@czech@typeName@akuzativ@super + \thesis@czech@typeName@akuzativ +\gdef\thesis@czech@typeName@akuzativ{% + \ifx\thesis@type\thesis@bachelors + Diplomovou práci% + \else\ifx\thesis@type\thesis@masters + Diplomovou práci% + \else + \thesis@czech@typeName@akuzativ@super + \fi\fi} +% \end{macrocode}\iffalse +%</mu/phil> +% \fi\file{locale/mu/ped/fithesis-czech.def} +% This is the Czech locale file specific to the Faculty of +% Education at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} placeholder with the +% correct value. The file also defines the +% \texttt{bib@title} and \texttt{bib@pages} strings required by the +% |\thesis@blocks@bibEntry| block defined within the +% \texttt{style/mu/\discretionary{}{}{}fithesis-ped.sty} +% style file. +% \iffalse +%<*mu/ped> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/ped/fithesis-czech.def}[2017/10/28] + +% Zástupné texty +\gdef\thesis@czech@facultyName{Pedagogická fakulta} +% \end{macrocode}\iffalse +% Ostatnà +\gdef\thesis@czech@abstractTitle{Abstrakt} +\gdef\thesis@czech@declaration{% + ProhlaÅ¡uji, že jsem \thesis@lower{czech@typeName@% + akuzativ} vypracoval\thesis@czech@gender@koncovka\ samostatnÄ›, + s~využitÃm pouze citovaných pramenů, dalÅ¡Ãch informacà a zdrojů + v~souladu s~DisciplinárnÃm řádem pro studenty Pedagogické fakulty + Masarykovy univerzity a se zákonem Ä.\ 121/2000 Sb., o~právu + autorském, o~právech souvisejÃcÃch s~právem autorským a o~zmÄ›nÄ› + nÄ›kterých zákonů (autorský zákon), ve znÄ›nà pozdÄ›jÅ¡Ãch pÅ™edpisů.} + +%</mu/ped> +% \fi\file{locale/mu/sci/fithesis-czech.def} +% This is the Czech locale file specific to the Faculty of Science +% at the Masaryk University in Brno. It defines the private macros +% required by the |\thesis@blocks@|\discretionary{}{}{}|bibEntryCs| +% block defined within the +% \texttt{style/mu/fithesis-sci.sty} style file. It also +% replaces the \texttt{facultyName} placeholder with the correct +% value and redefines the \texttt{abstractTitle} and +% \texttt{declaration} strings in accordance with the formal +% requirements of the faculty. +% \iffalse +%<*mu/sci> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/sci/fithesis-czech.def}[2017/06/02] + +% Zástupné texty +\gdef\thesis@czech@facultyName{PÅ™ÃrodovÄ›decká fakulta} + +% Ostatnà +\gdef\thesis@czech@abstractTitle{Abstrakt} +\gdef\thesis@czech@declaration{% + ProhlaÅ¡uji, že jsem svoji \thesis@lower{czech@typeName@% + akuzativ} vypracoval\thesis@czech@gender@koncovka\ samo% + statnÄ› s~využitÃm informaÄnÃch zdrojů, které jsou v~práci + citovány.} + +% Bibliografický záznam +\gdef\thesis@czech@bib@programme{Studijnà program} +\global\let\thesis@czech@bib@field\thesis@czech@fieldTitle +\gdef\thesis@czech@bib@academicYear{Akademický rok} +\gdef\thesis@czech@bib@pages{PoÄet stran} +\global\let\thesis@czech@bib@keywords\thesis@czech@keywordsTitle +% \end{macrocode}\iffalse +%</mu/sci> +% \fi diff --git a/macros/latex/contrib/fithesis/locale/czech.ins b/macros/latex/contrib/fithesis/locale/czech.ins new file mode 100644 index 0000000000..65f9a2d2b6 --- /dev/null +++ b/macros/latex/contrib/fithesis/locale/czech.ins @@ -0,0 +1,13 @@ +\input ../LICENSE +\generate{\file{fithesis-czech.def}{\from{czech.dtx}{base}} + \file{mu/fithesis-czech.def}{\from{czech.dtx}{mu}} + \file{mu/law/fithesis-czech.def}{\from{czech.dtx}{mu/law}} + \file{mu/fsps/fithesis-czech.def}{\from{czech.dtx}{mu/fsps}} + \file{mu/fss/fithesis-czech.def}{\from{czech.dtx}{mu/fss}} + \file{mu/econ/fithesis-czech.def}{\from{czech.dtx}{mu/econ}} + \file{mu/med/fithesis-czech.def}{\from{czech.dtx}{mu/med}} + \file{mu/fi/fithesis-czech.def}{\from{czech.dtx}{mu/fi}} + \file{mu/phil/fithesis-czech.def}{\from{czech.dtx}{mu/phil}} + \file{mu/ped/fithesis-czech.def}{\from{czech.dtx}{mu/ped}} + \file{mu/sci/fithesis-czech.def}{\from{czech.dtx}{mu/sci}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/locale/english.dtx b/macros/latex/contrib/fithesis/locale/english.dtx new file mode 100644 index 0000000000..17a49c7370 --- /dev/null +++ b/macros/latex/contrib/fithesis/locale/english.dtx @@ -0,0 +1,393 @@ +% \file{locale/fithesis-english.def} +% This is the base file of the English locale.\iffalse +%<*base> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/fithesis-english.def}[2017/09/08] +% \end{macrocode} +% The locale file defines all the private macros mandated by the +% locale file interface. +% \begin{macrocode} + +% Placeholders +\gdef\thesis@english@universityName{University name} +\gdef\thesis@english@facultyName{Faculty name} +% \end{macrocode} +% \changes{v0.3.47}{2017/07/09}{Moved the \cs{ifthesis@digital} +% tests from \texttt{locale/*.def} to \texttt{locale/mu/*.def}, +% since \cs{ifthesis@digital} is undefined in +% \texttt{fithesis3.cls}. [VN]} +% \begin{macrocode} +\gdef\thesis@english@assignment{% + This is where a copy of the official signed thesis assignment + is located in the printed version of the document.} +\gdef\thesis@english@declaration{Declaration text ...} + +% Csquotes style +\gdef\thesis@english@csquotesStyle{english} + +% Time strings +\gdef\thesis@english@spring{Spring} +\gdef\thesis@english@fall{Fall} +\gdef\thesis@english@semester{% + \thesis@{english@\thesis@season} \thesis@seasonYear} +\gdef\thesis@english@formattedDate{{% + \thesis@day. + \newcount\@month\expandafter\@month\thesis@month\relax + \ifnum\@month=1% + January + \else\ifnum\@month=2% + February + \else\ifnum\@month=3% + March + \else\ifnum\@month=4% + April + \else\ifnum\@month=5% + May + \else\ifnum\@month=6% + June + \else\ifnum\@month=7% + July + \else\ifnum\@month=8% + August + \else\ifnum\@month=9% + September + \else\ifnum\@month=10% + October + \else\ifnum\@month=11% + November + \else\ifnum\@month=12% + December + \else + <<unknown month (\the\@month)>> + \fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi\fi + \thesis@year}} + +% Miscellaneous +\gdef\thesis@english@authorSignature{Author's signature} +\gdef\thesis@english@fieldTitle{Field of study} +\gdef\thesis@english@advisorTitle{Advisor} +\gdef\thesis@english@authorTitle{Author} +\gdef\thesis@english@abstractTitle{Abstract} +\gdef\thesis@english@keywordsTitle{Keywords} +% \end{macrocode} +% \changes{v0.3.48}{2017/09/08}{Changed +% \cs{thesis@english@thanksTitle} to plural. [VN]} +% \begin{macrocode} +\gdef\thesis@english@thanksTitle{Acknowledgements} +\gdef\thesis@english@declarationTitle{Declaration} +\gdef\thesis@english@idTitle{ID} +\gdef\thesis@english@typeName@sempaper{Seminar Paper} +\gdef\thesis@english@typeName@bachelors{Bachelor's Thesis} +\gdef\thesis@english@typeName@masters{Master's Thesis} +\gdef\thesis@english@typeName@proposal{Thesis Proposal} +\gdef\thesis@english@typeName@doctoral{Doctoral Thesis} +\gdef\thesis@english@typeName@rigorous{Rigorous Thesis} +\gdef\thesis@english@typeName{% + \ifx\thesis@type\thesis@sempaper + \thesis@english@typeName@sempaper + \else\ifx\thesis@type\thesis@bachelors + \thesis@english@typeName@bachelors + \else\ifx\thesis@type\thesis@masters + \thesis@english@typeName@masters + \else\ifx\thesis@type\thesis@proposal + \thesis@english@typeName@proposal + \else\ifx\thesis@type\thesis@doctoral + \thesis@english@typeName@doctoral + \else\ifx\thesis@type\thesis@rigorous + \thesis@english@typeName@rigorous + \else + <<Unknown thesis type (\thesis@type)>>% + \fi\fi\fi\fi\fi\fi} +% \end{macrocode}\iffalse +%</base> +% \fi\file{locale/mu/fithesis-english.def} +% This is the English locale file specific to the Masaryk +% University in Brno. It replaces the \texttt{universityName} +% placeholder with the correct value and defines the +% \texttt{declaration} and \texttt{idTitle} strings. +% \iffalse +%<*mu> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fithesis-english.def}[2017/07/09] +\gdef\thesis@english@universityName{Masaryk University} +\gdef\thesis@english@declaration{% + Hereby I declare that this paper is my original authorial work, + which I have worked out on my own. All sources, references, and + literature used or excerpted during elaboration of this work are + properly cited and listed in complete reference to the due source.} + +% Placeholders +% \end{macrocode} +% \changes{v0.3.47}{2017/07/09}{Moved the \cs{ifthesis@digital} +% tests from \texttt{locale/*.def} to \texttt{locale/mu/*.def}, +% since \cs{ifthesis@digital} is undefined in +% \texttt{fithesis3.cls}. [VN]} +% \begin{macrocode} +\gdef\thesis@english@assignment{% + \ifthesis@digital@ + \else + \fi} +% \end{macrocode} +% \changes{v0.3.47}{2017/07/09}{Moved the \cs{ifthesis@digital} +% tests from \texttt{locale/*.def} to \texttt{locale/mu/*.def}, +% since \cs{ifthesis@digital} is undefined in +% \texttt{fithesis3.cls}. [VN]} +% \changes{v0.3.47}{2017/07/09}{Added an +% \cs{ifthesis@blocks@assignment@hideIfDigital@} test to the +% definition of the \texttt{assignment} string for the Masaryk +% University in Brno. [VN]} +% \begin{macrocode} +\gdef\thesis@english@assignment{% + \ifthesis@blocks@assignment@hideIfDigital@ + \ifthesis@digital@ + This is where a copy of the official signed thesis assignment + is located in the printed version of the document. + \else + Replace this page with a copy of the official signed thesis + assignment. + \fi + \else + Set the PDF document containing the official signed thesis + assignment using the <<assignment>> key. + \fi} + +% Bibliographic entry +\gdef\thesis@english@bib@title{Bibliographic record} +\gdef\thesis@english@bib@pages{p} +% \end{macrocode} +% \changes{v0.3.46}{2017/06/02}{Lifted the \texttt{bib@author}, +% \texttt{bib@thesisTitle}, and \texttt{bib@advisor} strings from +% \texttt{locale/mu/sci/*.def} to \texttt{locale/mu/*.def}, +% so that they can be shared with \texttt{locale/mu/econ/*.def}. +% [VN]} +% \begin{macrocode} +\global\let\thesis@english@bib@author\thesis@english@authorTitle +\gdef\thesis@english@bib@thesisTitle{Title of Thesis} +\gdef\thesis@english@bib@advisor{Supervisor} + +% Miscellaneous +\gdef\thesis@english@idTitle{UÄŒO} +% \end{macrocode}\iffalse +%</mu> +% \fi\file{locale/mu/law/fithesis-english.def} +% This is the English locale file specific to the Faculty of Law at +% the Masaryk University in Brno. It replaces the +% \texttt{facultyName} placeholder with the correct value and +% defines the \texttt{facultyLongName} required by the +% |\thesis@blocks@cover| and the |\thesis@blocks@titlePage| blocks. +% \iffalse +%<*mu/law> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/law/fithesis-english.def}[2015/06/26] +\gdef\thesis@english@facultyName{Faculty of Law} +\gdef\thesis@english@facultyLongName{The Faculty of Law of the + Masaryk University} +% \end{macrocode}\iffalse +%</mu/law> +% \fi\file{locale/mu/fsps/fithesis-english.def} +% This is the English locale file specific to the Faculty of Sports +% Studies at the Masaryk University in Brno. It replaces the +% \texttt{facultyName} placeholder with the correct value and +% redefines the \texttt{fieldTitle} string in accordance with the +% common usage at the faculty. +% \iffalse +%<*mu/fsps> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fsps/fithesis-english.def}[2017/06/02] + +% Placeholders +\gdef\thesis@english@facultyName{Faculty of Sports Studies} + +% Miscellaneous +\gdef\thesis@english@fieldTitle{Specialization} +% \end{macrocode}\iffalse +%</mu/fsps> +% \fi\file{locale/mu/fss/fithesis-english.def} +% This is the English locale file specific to the Faculty of Social +% Studies at the Masaryk University in Brno. It replaces the +% \texttt{facultyName} and \texttt{assignment} strings with the +% correct values. +% \iffalse +%<*mu/fss> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fss/fithesis-english.def}[2016/05/25] + +% Placeholders +\gdef\thesis@english@facultyName{Faculty of Social Studies} +\gdef\thesis@english@assignment{% + \ifthesis@digital@ + This is where a copy of the official signed thesis assignment + or a copy of the Statement of an Author or both are located + in the printed version of the document. + \else + Replace this page with a copy of the official signed thesis + assignment or a copy of the Statement of an Author or both, + depending on the requirements of the respective department. + \fi} +% \end{macrocode}\iffalse +%</mu/fss> +% \fi\file{locale/mu/econ/fithesis-english.def} +% This is the English locale file specific to the Faculty of +% Economics and Administration at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} and \texttt{abstractTitle} +% placeholders with the correct value. The locale file also defines +% the private macros required by the +% |\thesis@blocks@|\discretionary{}{}{}|bibEntry| block defined +% within the \texttt{style/mu/fithesis-econ.sty} style file. +% \iffalse +%<*mu/econ> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/econ/fithesis-english.def}[2017/06/02] + +% Placeholders +\gdef\thesis@english@facultyName{Faculty of Economics + and Administration} + +% Bibliographic entry +% \end{macrocode} +% \changes{v0.3.46}{2017/06/02}{Defined strings required by +% \cs{thesis@blocks@bibEntry} from +% \texttt{style/mu/fithesis-econ.sty} in +% \texttt{locale/mu/econ/*.def}. [VN]} +% \begin{macrocode} +\gdef\thesis@english@bib@department{Department} +\gdef\thesis@english@bib@year{Year of Defense} + +% Miscellaneous +% \end{macrocode} +% \changes{v0.3.46}{2017/06/02}{Updated the +% \cs{abstractTitle} string in \texttt{locale/mu/econ/*.def} in +% accordance with the 2/2017 dean's directive. The patch was +% submitted by Jana Ratajská. [VN]} +% \begin{macrocode} +\gdef\thesis@english@abstractTitle{Annotation} +% \end{macrocode}\iffalse +%</mu/econ> +% \fi\file{locale/mu/med/fithesis-english.def} +% This is the English locale file specific to the Faculty of +% Medicine at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} placeholder with the +% correct value and redefines the \texttt{abstractTitle} string +% with the common usage at the faculty. The file also defines +% the \texttt{bib@title} and \texttt{bib@pages} strings required +% by the |\thesis@blocks@bibEntry| block defined within the +% \texttt{style/mu/\discretionary{}{}{}fithesis-med.sty} +% style file. +% \iffalse +%<*mu/med> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/med/fithesis-english.def}[2016/03/23] + +% Placeholders +\gdef\thesis@english@facultyName{Faculty of Medicine} + +% Miscellaneous +\gdef\thesis@english@abstractTitle{Annotation} +% \end{macrocode}\iffalse +%</mu/med> +% \fi\file{locale/mu/fi/fithesis-english.def} +% This is the English locale file specific to the Faculty of +% Informatics at the Masaryk University in Brno. It replaces the +% \texttt{facultyName} placeholder with the correct value and +% redefines the string in accordance with the requirements of the +% faculty. The file also defines the \texttt{advisorSignature} +% string required by the |\thesis@blocks@titlePage| block defined +% within the +% \texttt{style/mu/\discretionary{}{}{}fithesis-fi.sty} +% style file. +% \iffalse +%<*mu/fi> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fi/fithesis-english.def}[2016/05/25] + +% Placeholders +\gdef\thesis@english@facultyName{Faculty of Informatics} +\gdef\thesis@english@assignment{Replace this page with a copy + of the official signed thesis assignment and a copy of the + Statement of an Author.} +\gdef\thesis@english@assignment{% + \ifthesis@digital@ + This is where a copy of the official signed thesis assignment + and a copy of the Statement of an Author is located in the + printed version of the document. + \else + Replace this page with a copy of the official signed thesis + assignment and a copy of the Statement of an Author. + \fi} + +% Others +\gdef\thesis@english@advisorSignature{Signature of Thesis + \thesis@english@advisorTitle} +\gdef\thesis@english@typeName@proposal{Ph.D. Thesis Proposal} +% \end{macrocode}\iffalse +%</mu/fi> +% \fi\file{locale/mu/phil/fithesis-english.def} +% This is the English locale file specific to the Faculty of +% Arts at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} placeholder with the +% correct value. It also defines the \texttt{departmentName} +% string, which is used by the \texttt{style/mu/fithesis-phil^^A +% .sty} style file, when typesetting the names of known +% departments. +% \iffalse +%<*mu/phil> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/phil/fithesis-english.def}[2016/03/22] +\gdef\thesis@english@facultyName{Faculty of Arts} +\gdef\thesis@english@departmentName{% + \ifx\thesis@department\thesis@departments@kisk + Division of Information and Library Studies% + \else + <<Unknown department (\thesis@department)>>% + \fi} +% \end{macrocode}\iffalse +%</mu/phil> +% \fi\file{locale/mu/ped/fithesis-english.def} +% This is the Slovak locale file specific to the Faculty of +% Education at the Masaryk University in Brno. It replaces the +% \texttt{facultyName} placeholder with the correct value. The file +% also defines the \texttt{bib@title} and \texttt{bib@pages} +% strings required by the |\thesis@blocks@bibEntry| block defined +% within the +% \texttt{style/mu/\discretionary{}{}{}fithesis-ped.sty} +% style file. +% \iffalse +%<*mu/ped> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/ped/fithesis-english.def}[2016/03/22] + +% Placeholders +\gdef\thesis@english@facultyName{Faculty of Education} +% \end{macrocode}\iffalse +%</mu/ped> +% \fi\file{locale/mu/sci/fithesis-english.def} +% This is the English locale file specific to the Faculty of +% Science at the Masaryk University in Brno. It defines the +% private macros required by the |\thesis@blocks@bibEntryEn| block +% defined within the +% \texttt{style/mu/\discretionary{}{}{}fithesis-sci.sty} +% style file. It also replaces the \texttt{facultyName} +% placeholder with the correct value and redefines the +% \texttt{advisorTitle} string in accordance with the formal +% requirements of the faculty. +% \iffalse +%<*mu/sci> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/sci/fithesis-english.def}[2017/06/02] + +% Placeholders +\gdef\thesis@english@facultyName{Faculty of Science} + +% Miscellaneous +\global\let\thesis@english@advisorTitleEn=\thesis@english@bib@advisor + +% Bibliographic entry +\gdef\thesis@english@bib@programme{Degree Programme} +\global\let\thesis@english@bib@field\thesis@english@fieldTitle +\gdef\thesis@english@bib@academicYear{Academic Year} +\gdef\thesis@english@bib@pages{Number of Pages} +\global\let\thesis@english@bib@keywords\thesis@english@keywordsTitle +% \end{macrocode}\iffalse +%</mu/sci> +% \fi diff --git a/macros/latex/contrib/fithesis/locale/english.ins b/macros/latex/contrib/fithesis/locale/english.ins new file mode 100644 index 0000000000..0fb30f4bbe --- /dev/null +++ b/macros/latex/contrib/fithesis/locale/english.ins @@ -0,0 +1,13 @@ +\input ../LICENSE +\generate{\file{fithesis-english.def}{\from{english.dtx}{base}} + \file{mu/fithesis-english.def}{\from{english.dtx}{mu}} + \file{mu/law/fithesis-english.def}{\from{english.dtx}{mu/law}} + \file{mu/fsps/fithesis-english.def}{\from{english.dtx}{mu/fsps}} + \file{mu/fss/fithesis-english.def}{\from{english.dtx}{mu/fss}} + \file{mu/econ/fithesis-english.def}{\from{english.dtx}{mu/econ}} + \file{mu/med/fithesis-english.def}{\from{english.dtx}{mu/med}} + \file{mu/fi/fithesis-english.def}{\from{english.dtx}{mu/fi}} + \file{mu/phil/fithesis-english.def}{\from{english.dtx}{mu/phil}} + \file{mu/ped/fithesis-english.def}{\from{english.dtx}{mu/ped}} + \file{mu/sci/fithesis-english.def}{\from{english.dtx}{mu/sci}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/locale/slovak.dtx b/macros/latex/contrib/fithesis/locale/slovak.dtx new file mode 100644 index 0000000000..607e0ce683 --- /dev/null +++ b/macros/latex/contrib/fithesis/locale/slovak.dtx @@ -0,0 +1,504 @@ +% \file{locale/fithesis-slovak.def} +% This is the base file of the Slovak locale.\iffalse +%<*base> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/fithesis-slovak.def}[2017/07/09] +% \end{macrocode} +% The locale file defines all the private macros mandated by the +% locale file interface. +% \begin{macro}{\thesis@slovak@gender@koncovka} +% The locale file also defines the |\thesis@slovak@gender@koncovka| +% macro, which expands to the correct verb ending based on the +% value of the |\thesis@ifwoman| macro and the +% \end{macro}\begin{macro}{\thesis@slovak@typeName@akuzativ} +% |\thesis@slovak@typeName@akuzativ| containing the accusative case +% of the thesis type name. +% \end{macro}\begin{macrocode} + +% Pomocná makrá +\gdef\thesis@slovak@gender@koncovka{% + \ifthesis@woman a\fi} + +% Csquotes Å¡týl +\gdef\thesis@slovak@csquotesStyle{german} + +% Zástupné texty +\gdef\thesis@slovak@universityName{Názov univerzity} +\gdef\thesis@slovak@facultyName{Názov fakulty} +% \end{macrocode} +% \changes{v0.3.47}{2017/07/09}{Moved the \cs{ifthesis@digital} +% tests from \texttt{locale/*.def} to \texttt{locale/mu/*.def}, +% since \cs{ifthesis@digital} is undefined in +% \texttt{fithesis3.cls}. [VN]} +% \begin{macrocode} +\gdef\thesis@slovak@assignment{% + Na tomto mieste sa v~tlaÄenej práci nachádza oficiálne + podpÃsané zadanie práce.} +\gdef\thesis@slovak@declaration{Text vyhlásenie ...} + +% ÄŒasové údaje +\gdef\thesis@slovak@spring{jar} +\gdef\thesis@slovak@fall{jeseň} +\gdef\thesis@slovak@semester{% + \thesis@{slovak@\thesis@season} \thesis@seasonYear} +\gdef\thesis@slovak@formattedDate{{% + \thesis@day. + \newcount\@month\expandafter\@month\thesis@month\relax + \ifnum\@month=1% + januára + \else\ifnum\@month=2% + februára + \else\ifnum\@month=3% + marca + \else\ifnum\@month=4% + aprÃla + \else\ifnum\@month=5% + mája + \else\ifnum\@month=6% + júna + \else\ifnum\@month=7% + júla + \else\ifnum\@month=8% + augusta + \else\ifnum\@month=9% + septembra + \else\ifnum\@month=10% + októbra + \else\ifnum\@month=11% + novembra + \else\ifnum\@month=12% + decembra + \else + <<neznámy mesiac (\the\@month)>> + \fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi\fi + \thesis@year}} + +% Rôzne +\gdef\thesis@slovak@authorSignature{Podpis autora} +\gdef\thesis@slovak@fieldTitle{Odbor} +\gdef\thesis@slovak@advisorTitle{Vedúci práce} +\gdef\thesis@slovak@authorTitle{Autor} +\gdef\thesis@slovak@abstractTitle{Zhrnutie} +\gdef\thesis@slovak@keywordsTitle{KľúÄové slová} +\gdef\thesis@slovak@thanksTitle{PoÄakovanie} +\gdef\thesis@slovak@declarationTitle{Vyhlásenie} +\gdef\thesis@slovak@idTitle{ID} +\gdef\thesis@slovak@typeName@sempaper{Seminárna práca} +\gdef\thesis@slovak@typeName@bachelors{Bakalárska práca} +\gdef\thesis@slovak@typeName@masters{Diplomová práca} +\gdef\thesis@slovak@typeName@proposal{Tézy závereÄnej práce} +\gdef\thesis@slovak@typeName@doctoral{DizertaÄná práca} +\gdef\thesis@slovak@typeName@rigorous{Rigorózna práca} +\gdef\thesis@slovak@typeName{% + \ifx\thesis@type\thesis@sempaper + \thesis@slovak@typeName@sempaper + \else\ifx\thesis@type\thesis@bachelors + \thesis@slovak@typeName@bachelors + \else\ifx\thesis@type\thesis@masters + \thesis@slovak@typeName@masters + \else\ifx\thesis@type\thesis@proposal + \thesis@slovak@typeName@proposal + \else\ifx\thesis@type\thesis@doctoral + \thesis@slovak@typeName@doctoral + \else\ifx\thesis@type\thesis@rigorous + \thesis@slovak@typeName@rigorous + \else + <<Neznámy typ práce (\thesis@type)>>% + \fi\fi\fi\fi\fi\fi} +\gdef\thesis@slovak@typeName@akuzativ@sempaper{Seminárnu prácu} +\gdef\thesis@slovak@typeName@akuzativ@bachelors{Bakalársku prácu} +\gdef\thesis@slovak@typeName@akuzativ@masters{Diplomovú prácu} +\gdef\thesis@slovak@typeName@akuzativ@proposal{Tézy závereÄnej práce} +\gdef\thesis@slovak@typeName@akuzativ@doctoral{DizertaÄnú prácu} +\gdef\thesis@slovak@typeName@akuzativ@rigorous{Rigoróznu prácu} +\gdef\thesis@slovak@typeName@akuzativ{% + \ifx\thesis@type\thesis@sempaper + \thesis@slovak@typeName@akuzativ@sempaper + \else\ifx\thesis@type\thesis@bachelors + \thesis@slovak@typeName@akuzativ@bachelors + \else\ifx\thesis@type\thesis@masters + \thesis@slovak@typeName@akuzativ@masters + \else\ifx\thesis@type\thesis@proposal + \thesis@slovak@typeName@akuzativ@proposal + \else\ifx\thesis@type\thesis@doctoral + \thesis@slovak@typeName@akuzativ@doctoral + \else\ifx\thesis@type\thesis@rigorous + \thesis@slovak@typeName@akuzativ@rigorous + \else + <<Neznámy typ práce (\thesis@type)>>% + \fi\fi\fi\fi\fi\fi} +% \end{macrocode}\iffalse +%</base> +% \fi\file{locale/mu/fithesis-slovak.def} +% This is the Slovak locale file specific to the Masaryk +% University in Brno. It replaces the \texttt{universityName} +% placeholder with the correct value and defines the +% \texttt{declaration} and \texttt{idTitle} strings. +% \iffalse +%<*mu> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fithesis-slovak.def}[2018/02/11] + +% Zástupné texty +\gdef\thesis@slovak@universityName{Masarykova univerzita} +% \end{macrocode} +% \changes{v0.3.49}{2018/02/11}{Fixed casing in the +% definition of the \texttt{declaration} string for the Masaryk +% University in Brno. [VN]} +% \begin{macrocode} +\gdef\thesis@slovak@declaration{% + Vyhlasujem, že som predloženú \thesis@lower{% + slovak@typeName@akuzativ} vypracoval% + \thesis@slovak@gender@koncovka\ samostatne len s~použitÃm + uvedenej literatúry a prameňov.} +% \end{macrocode} +% \changes{v0.3.47}{2017/07/09}{Moved the \cs{ifthesis@digital} +% tests from \texttt{locale/*.def} to \texttt{locale/mu/*.def}, +% since \cs{ifthesis@digital} is undefined in +% \texttt{fithesis3.cls}. [VN]} +% \changes{v0.3.47}{2017/07/09}{Added an +% \cs{ifthesis@blocks@assignment@hideIfDigital@} test to the +% definition of the \texttt{assignment} string for the Masaryk +% University in Brno. [VN]} +% \begin{macrocode} +\gdef\thesis@slovak@assignment{% + \ifthesis@blocks@assignment@hideIfDigital@ + \ifthesis@digital@ + Na tomto mieste sa v~tlaÄenej práci nachádza oficiálne + podpÃsané zadanie práce. + \else + Namiesto tejto stránky vložte kópiu oficiálneho podpÃsaného + zadania práce. + \fi + \else + Nastavte pomocou kľúÄa <<assignment>> názov súboru PDF + s~oficiálnym podpÃsaným zadanÃm práce. + \fi} + +% Bibliografický záznam +\gdef\thesis@slovak@bib@title{Bibliografický záznam} +\gdef\thesis@slovak@bib@pages{str} +% \end{macrocode} +% \changes{v0.3.46}{2017/06/02}{Lifted the \texttt{bib@author}, +% \texttt{bib@thesisTitle}, and \texttt{bib@advisor} strings from +% \texttt{locale/mu/sci/*.def} to \texttt{locale/mu/*.def}, +% so that they can be shared with \texttt{locale/mu/econ/*.def}. +% [VN]} +% \begin{macrocode} +\global\let\thesis@slovak@bib@author\thesis@slovak@authorTitle +\gdef\thesis@slovak@bib@thesisTitle{Názov práce} +\global\let\thesis@slovak@bib@advisor\thesis@slovak@advisorTitle + +% Rôzne +\gdef\thesis@slovak@idTitle{UÄŒO} +% \end{macrocode}\iffalse +%</mu> +% \fi\file{locale/mu/law/fithesis-slovak.def} +% This is the Slovak locale file specific to the Faculty of Law at +% the Masaryk University in Brno. It replaces the +% \texttt{facultyName} placeholder with the correct value, defines +% the \texttt{facultyLongName} required by the +% |\thesis@blocks@cover| and the |\thesis@blocks@titlePage| blocks +% and replaces the \texttt{abstractTitle} string in accordance +% with the requirements of the faculty. +% \iffalse +%<*mu/law> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/law/fithesis-slovak.def}[2015/06/26] + +% Rôzne +\gdef\thesis@slovak@abstractTitle{Abstrakt} + +% Zástupné texty +\gdef\thesis@slovak@facultyName{Právnická fakulta} +\gdef\thesis@slovak@facultyLongName{Právnická fakulta Masarykovej + univerzity} +% \end{macrocode}\iffalse +%</mu/law> +% \fi\file{locale/mu/fsps/fithesis-slovak.def} +% This is the Slovak locale file specific to the Faculty of Sports +% Studies at the Masaryk University in Brno. It replaces the +% \texttt{facultyName} placeholder with the correct value and +% redefines the \texttt{fieldTitle} string in accordance with the +% common usage at the faculty. The locale file also redefines the +% \texttt{declaration} string in accordance with the requirements +% of the faculty. +% \iffalse +%<*mu/fsps> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fsps/fithesis-slovak.def}[2017/05/15] + +% Zástupné texty +\gdef\thesis@slovak@facultyName{Fakulta Å¡portových Å¡túdiÃ} +\gdef\thesis@slovak@declaration{% + Vyhlasujem, že som \thesis@lower{% + slovak@typeName@akuzativ} vypracoval% + \thesis@slovak@gender@koncovka\ samostatne a~na základe + literatúry a~prameňov uvedených v~použitých zdrojoch.} + +% Rôzne +\gdef\thesis@slovak@fieldTitle{Å pecializácie} +% \end{macrocode}\iffalse +%</mu/fsps> +% \fi\file{locale/mu/fss/fithesis-slovak.def} +% This is the Slovak locale file specific to the Faculty of Social +% Studies at the Masaryk University in Brno. It replaces the +% \texttt{facultyName} and \texttt{assignment} strings with the +% correct values. +% \iffalse +%<*mu/fss> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fss/fithesis-slovak.def}[2016/05/25] + +% Zástupné texty +\gdef\thesis@slovak@facultyName{Fakulta sociálnych Å¡túdiÃ} +\gdef\thesis@slovak@assignment{% + \ifthesis@digital@ + Na tomto mieste sa v~tlaÄenej práci nachádza oficiálne + podpÃsané zadanie práce alebo vyhlásenie autora Å¡kolského + diela alebo obidve. + \else + Namiesto tejto stránky vložte kópiu oficiálneho podpÃsaného + zadania práce alebo vyhlásenie autora Å¡kolského diela alebo + obidve v~závislosti na požiadavkách prÃsluÅ¡nej katedry. + \fi} +% \end{macrocode}\iffalse +%</mu/fss> +% \fi\file{locale/mu/econ/fithesis-slovak.def} +% This is the Slovak locale file specific to the Faculty of +% Economics and Administration at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} and \texttt{abstractTitle} +% placeholders with the correct values. The locale file also +% redefines the \texttt{declaration} string in accordance with +% the requirements of the faculty and defines the private macros +% required by the |\thesis@blocks@|\discretionary{}{}{}|bibEntry| +% block defined within the \texttt{style/mu/fithesis-econ.sty} +% style file. +% \iffalse +%<*mu/econ> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/econ/fithesis-slovak.def}[2017/07/09] + +% Zástupné texty +\gdef\thesis@slovak@facultyName{Ekonomicko-správna fakulta} + +% Bibliografický záznam +% \end{macrocode} +% \changes{v0.3.46}{2017/06/02}{Defined strings required by +% \cs{thesis@blocks@bibEntry} from +% \texttt{style/mu/fithesis-econ.sty} in +% \texttt{locale/mu/econ/*.def}. [VN]} +% \begin{macrocode} +\gdef\thesis@slovak@bib@thesisTitleEn{Názov práce v angliÄtine} +\gdef\thesis@slovak@bib@department{Katedra} +\gdef\thesis@slovak@bib@year{Rok obhajoby} + +% Rôzne +% \end{macrocode} +% \changes{v0.3.46}{2017/06/02}{Updated the +% \cs{abstractTitle} string in \texttt{locale/mu/econ/*.def} in +% accordance with the 2/2017 dean's directive. The patch was +% submitted by Jana Ratajská. [VN]} +% \begin{macrocode} +\gdef\thesis@slovak@abstractTitle{Anotácie} +% \end{macrocode} +% \changes{v0.3.46}{2017/06/02}{Updated the \texttt{declaration} string +% in \texttt{locale/mu/econ/*.def} in accordance with the 2/2017 +% dean's directive. [VN]} +% \changes{v0.3.47}{2017/07/09}{Updated the \texttt{declaration} string +% in \texttt{locale/mu/econ/*.def} in accordance with the 2/2017 +% dean's directive. [VN]} +% The following extra data field is defined for the +% \texttt{declaration} string: \begin{itemize} +% \item|advisorSkGenitiv| -- the advisor's name in +% genitive following Slovak morphology. +% \end{itemize} +% \begin{macrocode} +\thesis@def@extra{advisorSkGenitiv} +\gdef\thesis@slovak@declaration{Vyhlasujem, že som + \thesis@lower{slovak@typeName@akuzativ} \thesis@title{} spracoval% + \thesis@slovak@gender@koncovka\ samostatne pod vedenÃm + \thesis@extra@advisorSkGenitiv\ + a~uved\ifthesis@woman la\else iol\fi\ v~nej vÅ¡etky + odborné zdroje v~súlade s~právnymi predpismi, vnútornými + pÅ™edpismi Masarykovej univerzity a~vnútornými aktmi riadenia + Masarykovej univerzity a~Ekonomicko-správnej fakulty MU.} +% \end{macrocode}\iffalse +%</mu/econ> +% \fi\file{locale/mu/med/fithesis-slovak.def} +% This is the Slovak locale file specific to the Faculty of +% Medicine at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} placeholder with the +% correct value and redefines the \texttt{abstractTitle} +% string in accordance with the common usage at the faculty. +% The file also defines the \texttt{bib@title} and +% \texttt{bib@pages} strings required by the +% |\thesis@blocks@bibEntry| block defined within the +% \texttt{style/mu/fithesis-med.sty} style file. + +% \iffalse +%<*mu/med> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/med/fithesis-slovak.def}[2016/03/23] + +% Zástupné texty +\gdef\thesis@slovak@facultyName{Lekárska fakulta} + +% Rôzne +\gdef\thesis@slovak@abstractTitle{Anotácie} +% \end{macrocode}\iffalse +%</mu/med> +% \fi\file{locale/mu/fi/fithesis-slovak.def} +% This is the Slovak locale file specific to the Faculty of +% Informatics at the Masaryk University in Brno. It replaces the +% \texttt{facultyName} placeholder with the correct value and +% redefines the \texttt{declaration} string in accordance with the +% requirements of the faculty. The file also defines the +% \texttt{advisorSignature} string required by the +% |\thesis@blocks@titlePage| block defined within the +% \texttt{style/mu/\discretionary{}{}{}fithesis-fi.sty} +% style file. +% \iffalse +%<*mu/fi> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/fi/fithesis-slovak.def}[2016/05/25] + +% Zástupné texty +\gdef\thesis@slovak@facultyName{Fakulta informatiky} +\gdef\thesis@slovak@assignment{% + \ifthesis@digital@ + Na tomto mieste sa v~tlaÄenej práci nachádza oficiálne + podpÃsané zadanie práce a vyhlásenie autora Å¡kolského diela. + \else + Namiesto tejto stránky vložte kópiu oficiálneho podpÃsaného + zadania práce a vyhlásenie autora Å¡kolského diela. + \fi} +\gdef\thesis@slovak@declaration{% + Vyhlasujem, že táto \thesis@lower{slovak@typeName} je mojÃm + pôvodným autorským dielom, ktoré som vypracoval% + \thesis@slovak@gender@koncovka\ samostatne. VÅ¡etky zdroje, + pramene a literatúru, ktoré som pri vypracovanà + použÃval\thesis@slovak@gender@koncovka\ alebo z~nich + Äerpal\thesis@slovak@gender@koncovka, v~práci riadne citujem + s~uvedenÃm úplného odkazu na prÃsluÅ¡ný zdroj.} + +% Rôzne +\gdef\thesis@slovak@advisorSignature{Podpis vedúceho} +\gdef\thesis@slovak@typeName@proposal{Tézy dizertaÄnej práce} +\gdef\thesis@slovak@typeName@akuzativ@proposal{Tézy dizertaÄnej práce} +% \end{macrocode}\iffalse +%</mu/fi> +% \fi\file{locale/mu/phil/fithesis-slovak.def} +% This is the Slovak locale file specific to the Faculty of +% Arts at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} placeholder with the +% correct value. It also defines the \texttt{declaration} string +% and redefines the \texttt{typeName} and +% \texttt{typeName@akuzativ} strings in accordance with the +% requirements of the faculty. +% +% The locale file also defines the \texttt{departmentName} +% string, which is used by the \texttt{style/mu/fithesis-phil^^A +% .sty} style file, when typesetting the names of known +% departments. +% \iffalse +%<*mu/phil> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/phil/fithesis-slovak.def}[2016/03/22] + +% Zástupné texty +\gdef\thesis@slovak@facultyName{Filozofická fakulta} +\gdef\thesis@slovak@departmentName{% + \ifx\thesis@department\thesis@departments@kisk + Kabinet informaÄných Å¡túdià a knihovnÃctva% + \else + <<Neznáme oddÄ›lenie (\thesis@department)>>% + \fi} +\gdef\thesis@czech@declaration{% + \ifx\thesis@department\thesis@departments@kisk + Vyhlasujem, že som predkladanú prácu spracoval% + \thesis@slovak@gender@koncovka\ samostatne~a použil% + \thesis@slovak@gender@koncovka\ len uvedené pramene~a + literatúru. SúÄasne dávam súhlas k~tomu, aby elektronická + verzia tejto práce bola sprÃstupnená cez informaÄný + systém Masarykovej univerzity.% + \else + Vyhlasujem, že som predloženú \thesis@lower{% + slovak@typeName@akuzativ} vypracoval% + \thesis@slovak@gender@koncovka\ samostatne na základe vlastných + zistenà a len s~použitÃm uvedenej literatúry a prameňov.% + \fi} + +% Rôzne +\global\let\thesis@slovak@typeName@super + \thesis@slovak@typeName +\gdef\thesis@slovak@typeName{% + \ifx\thesis@type\thesis@bachelors + Bakalárska diplomová práca% + \else\ifx\thesis@type\thesis@masters + Magisterská diplomová práca% + \else + \thesis@slovak@typeName@super + \fi\fi} + +\global\let\thesis@slovak@typeName@akuzativ@super + \thesis@slovak@typeName@akuzativ +\gdef\thesis@slovak@typeName@akuzativ{% + \ifx\thesis@type\thesis@bachelors + Diplomovú prácu% + \else\ifx\thesis@type\thesis@masters + Diplomovú prácu% + \else + \thesis@slovak@typeName@akuzativ@super + \fi\fi} +% \end{macrocode}\iffalse +%</mu/phil> +% \fi\file{locale/mu/ped/fithesis-slovak.def} +% This is the Slovak locale file specific to the Faculty of +% Education at the Masaryk University in Brno. +% It replaces the \texttt{facultyName} placeholder with the +% correct value. The file also defines the +% \texttt{bib@title} and \texttt{bib@pages} strings required by the +% |\thesis@blocks@bibEntry| block defined within the +% \texttt{style/mu/\discretionary{}{}{}fithesis-ped.sty} +% style file. +% \iffalse +%<*mu/ped> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/ped/fithesis-slovak.def}[2017/06/02] + +% Zástupné texty +\gdef\thesis@slovak@facultyName{Pedagogická fakulta} +% \end{macrocode}\iffalse +%</mu/ped> +% \fi\file{locale/mu/sci/fithesis-slovak.def} +% This is the Slovak locale file specific to the Faculty of +% Science at the Masaryk University in Brno. +% The locale file also defines the private macros +% required by the |\thesis@blocks@|\discretionary{}{}{}|bibEntry| +% block defined within the \texttt{style/mu/fithesis-sci.sty} style +% file. It also replaces the \texttt{facultyName} placeholder with +% the correct value and redefines the \texttt{abstractTitle} and +% \texttt{declaration} strings in accordance with the formal +% requirements of the faculty. +% \changes{v0.3.45}{2017/05/21}{Added Slovak localization for the +% \texttt{style/mu/fithesis-sci.sty} style file. The localization +% was submitted by Juraj Pálenik. [VN]} +% \iffalse +%<*mu/sci> +% \fi\begin{macrocode} +\ProvidesFile{fithesis/locale/mu/sci/fithesis-slovak.def}[2017/05/21] + +% Zástupné texty +\gdef\thesis@slovak@facultyName{PrÃrodovedecká fakulta} + +% Bibliografický záznam +\gdef\thesis@slovak@bib@programme{Å tudijný program} +\global\let\thesis@slovak@bib@field\thesis@slovak@fieldTitle +\gdef\thesis@slovak@bib@academicYear{Akademický rok} +\gdef\thesis@slovak@bib@pages{PoÄet strán} +\global\let\thesis@slovak@bib@keywords\thesis@slovak@keywordsTitle +% \end{macrocode}\iffalse +%</mu/sci> +% \fi diff --git a/macros/latex/contrib/fithesis/locale/slovak.ins b/macros/latex/contrib/fithesis/locale/slovak.ins new file mode 100644 index 0000000000..cebead058e --- /dev/null +++ b/macros/latex/contrib/fithesis/locale/slovak.ins @@ -0,0 +1,13 @@ +\input ../LICENSE +\generate{\file{fithesis-slovak.def}{\from{slovak.dtx}{base}} + \file{mu/fithesis-slovak.def}{\from{slovak.dtx}{mu}} + \file{mu/law/fithesis-slovak.def}{\from{slovak.dtx}{mu/law}} + \file{mu/fsps/fithesis-slovak.def}{\from{slovak.dtx}{mu/fsps}} + \file{mu/fss/fithesis-slovak.def}{\from{slovak.dtx}{mu/fss}} + \file{mu/econ/fithesis-slovak.def}{\from{slovak.dtx}{mu/econ}} + \file{mu/med/fithesis-slovak.def}{\from{slovak.dtx}{mu/med}} + \file{mu/fi/fithesis-slovak.def}{\from{slovak.dtx}{mu/fi}} + \file{mu/phil/fithesis-slovak.def}{\from{slovak.dtx}{mu/phil}} + \file{mu/ped/fithesis-slovak.def}{\from{slovak.dtx}{mu/ped}} + \file{mu/sci/fithesis-slovak.def}{\from{slovak.dtx}{mu/sci}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/logo/DESCRIPTION b/macros/latex/contrib/fithesis/logo/DESCRIPTION new file mode 100644 index 0000000000..96d66905f8 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/DESCRIPTION @@ -0,0 +1,2 @@ +This directory can contain subdirectories with the logo files of +various universities. diff --git a/macros/latex/contrib/fithesis/logo/EXAMPLE/DESCRIPTION b/macros/latex/contrib/fithesis/logo/EXAMPLE/DESCRIPTION new file mode 100644 index 0000000000..e249b3170d --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/EXAMPLE/DESCRIPTION @@ -0,0 +1,2 @@ +This is an empty directory. You can rename it to match the name of +your university and place the respective logo files in here. diff --git a/macros/latex/contrib/fithesis/logo/mu/DESCRIPTION b/macros/latex/contrib/fithesis/logo/mu/DESCRIPTION new file mode 100644 index 0000000000..4ac3baa5c8 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/DESCRIPTION @@ -0,0 +1,2 @@ +This directory contains the logo files of the Masaryk University +(Brno, Czech Republic). diff --git a/macros/latex/contrib/fithesis/logo/mu/Makefile b/macros/latex/contrib/fithesis/logo/mu/Makefile new file mode 100644 index 0000000000..46ca9e7e88 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/Makefile @@ -0,0 +1,21 @@ +PDFFILES=fithesis-econ.pdf fithesis-fsps.pdf fithesis-law.pdf \ + fithesis-med.pdf fithesis-ped.pdf fithesis-phil.pdf \ + fithesis-sci.pdf fithesis-fi.pdf fithesis-fss.pdf \ + fithesis-base.pdf fithesis-econ-color.pdf \ + fithesis-fsps-color.pdf fithesis-law-color.pdf \ + fithesis-med-color.pdf fithesis-ped-color.pdf \ + fithesis-phil-color.pdf fithesis-sci-color.pdf \ + fithesis-fi-color.pdf fithesis-fss-color.pdf \ + fithesis-base-color.pdf +.PHONY: all implode + +# This target converts all the EPS logos to PDF. +all: $(PDFFILES) + +# This target converts a single EPS logo to PDF. +%.pdf: %.eps + epstopdf $< + +# This target removes all PDF logos. +implode: + rm -f $(PDFFILES) diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.eps new file mode 100644 index 0000000000..76b11faace --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.eps @@ -0,0 +1,478 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jan 28 12:58:19 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 7 6 277 277 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 7 6 277 277 +%%EndPageSetup +q 7 6 270 271 rectclip q +0 0.152941 0.462745 rg +201.848 218.275 m 195.668 218.275 190.656 213.325 190.656 207.228 c 190.656 + 107.29 l 190.656 98.243 187.285 90.06 181.539 83.466 c 181.539 207.415 +l 181.539 212.755 177.562 217.279 172.207 218.036 c 166.855 218.794 161.535 + 215.693 160.238 210.427 c 141.902 136.181 141.762 135.599 141.758 135.595 + c 141.758 135.599 141.613 136.181 123.223 210.435 c 121.922 215.693 116.602 + 218.794 111.25 218.036 c 105.898 217.279 101.926 212.751 101.926 207.415 + c 101.926 83.466 l 96.176 90.06 92.805 98.243 92.805 107.29 c 92.805 207.228 + l 92.805 213.325 87.793 218.275 81.613 218.275 c 75.434 218.275 70.883 +213.325 70.883 207.228 c 70.883 107.29 l 70.883 72.15 102.156 47.568 141.73 + 47.568 c 181.305 47.568 212.578 72.15 212.578 107.29 c 212.578 207.228 +l 212.578 213.325 208.027 218.275 201.848 218.275 c h +122.742 69.97 m 122.742 133.103 l 122.789 132.829 123.645 129.087 135.699 + 82.685 c 136.273 80.478 138.137 78.06 141.781 78.06 c 145.547 78.06 147.199 + 80.165 147.852 82.685 c 151.562 97.013 160.711 132.911 160.711 132.911 +c 160.719 69.97 l 154.895 68.013 148.484 66.943 141.73 66.943 c 134.98 66.943 + 128.566 68.013 122.742 69.97 c h +17.25 192.783 m 17.398 190.814 l 17.512 189.513 17.645 189.333 18.711 188.857 + c 23.742 186.564 32.172 183.298 34.672 182.611 c 35.277 182.443 35.715 +182.579 36.129 183.154 c 37.363 184.88 l 37.84 184.751 l 37.109 182.63 36.383 + 180.396 35.793 178.38 c 29.918 177.747 24.047 176.861 18.168 175.939 c +22.594 171.853 27.254 168.064 31.938 164.376 c 31.422 162.376 30.91 160.122 + 30.422 157.825 c 29.949 157.954 l 29.785 159.599 l 29.629 161.13 29.5 161.454 + 28.891 161.622 c 26.562 162.263 13.84 164.169 11.609 164.384 c 10.516 164.505 + 10.168 164.165 9.711 163.419 c 8.703 161.736 l 8.23 161.865 l 8.793 163.38 + 9.363 164.931 9.801 166.517 c 10.238 168.103 10.531 169.693 10.824 171.283 + c 11.293 171.15 l 11.414 169.337 l 11.469 168.091 11.848 167.622 12.152 + 167.54 c 13.84 167.075 27.098 165.13 28.816 164.911 c 28.836 164.978 l +23.277 169.704 18.176 173.865 12.699 178.099 c 12.82 178.536 l 19.891 179.165 + 26.812 180.31 33.738 181.341 c 33.758 181.411 l 29.426 183.075 20.086 186.337 + 17.824 186.958 c 17.051 187.173 16.629 186.962 16.066 186.103 c 14.973 +184.513 l 14.504 184.646 l 15.035 186.056 15.562 187.439 15.961 188.888 +c 16.324 190.204 16.551 191.556 16.777 192.911 c h +8.656 158.357 m 8.945 157.505 9.297 156.517 9.727 155.661 c 16.801 152.392 + 24.727 148.357 30.945 145.638 c 30.918 144.868 l 23.555 142.302 16.176 +139.384 8.98 136.634 c 7.875 133.732 l 7.383 133.743 l 7.582 135.595 7.781 + 137.408 7.84 139.263 c 7.891 140.837 7.801 142.38 7.707 143.958 c 8.199 + 143.943 l 8.383 143.064 8.789 141.544 9.176 140.482 c 10.656 140.857 13.98 + 141.868 15.043 142.325 c 15.129 143.794 15.211 145.298 15.258 146.767 c + 15.301 148.236 15.312 149.669 15.324 151.142 c 13.57 152.142 11.527 152.767 + 9.582 153.322 c 8.402 150.345 l 7.914 150.361 l 8.094 151.72 8.277 153.079 + 8.324 154.482 c 8.363 155.775 8.266 157.072 8.168 158.372 c h +25.887 146.29 m 16.742 150.607 l 16.492 142.736 l h +14.375 129.552 m 14.445 129.068 l 10.152 127.236 l 9.715 126.111 9.746 +124.45 9.875 123.587 c 10.281 120.814 11.898 118.47 15.117 118.943 c 20.035 + 119.665 18.031 130.443 24.539 131.396 c 28.73 132.009 31.344 128.431 31.891 + 124.693 c 32.102 123.236 31.977 120.954 31.535 119.404 c 26.758 118.915 + l 26.703 119.298 l 30.348 121.212 l 30.629 122.454 30.668 123.626 30.492 + 124.806 c 30.176 126.986 28.184 128.747 25.863 128.408 c 20.426 127.611 + 23.402 116.974 16.23 115.923 c 13.219 115.482 9.426 117.224 8.426 124.044 + c 8.184 125.708 8.172 127.228 8.645 129.314 c h +11.266 110.579 m 11.832 109.884 12.512 109.079 13.211 108.431 c 20.984 +107.845 29.82 106.845 36.598 106.478 c 36.844 105.747 l 30.844 100.763 24.961 + 95.443 19.18 90.349 c 19.164 87.24 l 18.699 87.083 l 18.238 88.884 17.785 + 90.654 17.191 92.408 c 16.688 93.9 16.059 95.314 15.422 96.763 c 15.887 + 96.919 l 16.367 96.158 17.281 94.876 18.016 94.017 c 19.273 94.888 22.031 + 97.001 22.867 97.802 c 22.43 99.208 21.98 100.646 21.508 102.036 c 21.039 + 103.431 20.543 104.779 20.039 106.158 c 18.047 106.482 15.91 106.349 13.898 + 106.185 c 13.836 102.986 l 13.371 102.829 l 13.066 104.165 12.762 105.505 + 12.312 106.829 c 11.898 108.056 11.348 109.24 10.801 110.423 c h +31.633 105.314 m 21.555 106.154 l 24.082 98.693 l h +20.758 84.072 m 22.898 82.204 l 23.664 81.513 23.855 81.466 26.184 82.822 + c 37.133 89.2 l 39.973 90.857 40.133 91.072 39.957 91.861 c 39.324 94.892 + l 39.746 95.138 l 40.277 93.95 40.984 92.458 41.938 90.825 c 42.852 89.251 + 44.098 87.669 45.348 85.521 c 47.676 81.533 47.559 77.978 44.535 76.216 + c 41.48 74.439 38.762 75.767 36.684 78.286 c 32.887 70.482 l 31.277 67.197 + 31.156 66.923 31.84 65.052 c 31.414 64.806 l 31.07 65.536 30.707 66.298 + 30.301 66.993 c 29.879 67.72 29.379 68.439 28.879 69.161 c 31.016 72.997 + 33.32 77.947 34.676 81.247 c 33.32 83.575 l 29.844 81.548 l 25.91 79.259 + 25.27 78.763 25.484 77.837 c 26.078 74.939 l 25.652 74.693 l 25.016 76.064 + 23.957 78.161 23.34 79.22 c 22.441 80.763 21.297 82.447 20.332 83.825 c + h +34.316 84.158 m 35.516 82.103 l 37.156 79.29 39.121 76.95 42.449 78.892 + c 45.109 80.443 45.184 82.954 43.527 85.798 c 42.965 86.767 42.406 87.654 + 41.879 88.564 c h +37.203 58.474 m 38.625 57.572 l 40.164 56.591 40.703 56.501 41.711 57.368 + c 45.824 60.908 l 48.363 67.345 49.602 70.626 50.668 74.318 c 50.621 75.017 + 50.285 75.837 50.039 76.501 c 50.41 76.822 l 51.285 75.587 52.16 74.357 + 53.168 73.189 c 54.195 71.997 55.305 70.919 56.441 69.818 c 56.07 69.497 + l 54.371 70.716 53.699 71.017 53.117 70.513 c 52.508 69.99 49.227 61.622 + 48.883 60.357 c 51.941 61.095 59.16 62.74 59.824 63.31 c 60.25 63.677 59.492 + 65.15 58.969 66.13 c 59.34 66.45 l 60.031 65.431 60.75 64.384 61.547 63.454 + c 62.281 62.607 63.094 61.876 63.906 61.146 c 63.535 60.825 l 62.398 61.88 + 61.117 61.654 59.121 61.181 c 47.688 58.634 l 43.629 55.138 l 42.621 54.271 + 42.633 53.724 43.375 52.056 c 44.055 50.517 l 43.684 50.197 l 42.785 51.454 + 41.566 53.083 40.516 54.306 c 39.371 55.63 37.941 57.079 36.832 58.154 +c h +51.246 42.806 m 53.941 41.896 l 54.828 41.615 54.996 41.661 56.66 43.783 + c 57.965 45.427 59.316 47.083 60.59 48.751 c 61.863 50.419 63.105 52.158 + 64.352 53.849 c 66.293 56.505 66.414 56.72 66.035 57.322 c 64.293 59.884 + l 64.594 60.275 l 65.844 59.142 67.117 57.99 68.676 56.798 c 70.066 55.736 + 71.516 54.806 72.988 53.857 c 72.695 53.466 l 69.762 54.474 l 69.086 54.681 + 68.906 54.509 66.855 51.935 c 65.551 50.29 64.203 48.634 62.926 46.966 +c 61.652 45.298 60.41 43.56 59.164 41.868 c 57.555 39.704 57.555 39.533 +58.059 38.747 c 59.648 36.392 l 59.348 36.001 l 58.129 37.111 56.598 38.454 + 55.375 39.388 c 53.984 40.45 52.285 41.572 50.949 42.419 c h +62.734 34.033 m 64.633 33.286 65.238 33.044 65.387 33.24 c 65.559 33.462 + 65.461 33.798 65.426 34.267 c 64.238 47.243 l 74.184 48.099 l 75.887 48.251 + 76.891 48.411 77.102 48.689 c 77.336 48.993 76.684 49.755 75.836 51.064 + c 76.133 51.454 l 77.242 50.431 78.383 49.384 79.578 48.47 c 80.609 47.685 + 81.723 47.009 82.836 46.333 c 82.539 45.947 l 81.641 46.325 80.211 46.931 + 78.402 46.814 c 67.41 46.095 l 68.938 31.142 l 68.977 30.845 69.117 30.165 + 69.18 30.075 c 69.352 29.724 69.871 28.845 70.438 28.146 c 70.141 27.755 + l 68.891 28.888 67.586 30.06 66.223 31.103 c 64.996 32.036 63.719 32.841 + 62.438 33.642 c h +74.793 26.04 m 77.602 25.587 l 78.523 25.458 78.68 25.533 79.969 27.9 c + 80.98 29.74 82.039 31.595 83.023 33.454 c 84.004 35.31 84.938 37.232 85.887 + 39.103 c 87.359 42.044 87.445 42.279 86.969 42.806 c 84.828 45.044 l 85.055 + 45.478 l 86.477 44.572 87.926 43.646 89.66 42.732 c 91.211 41.915 92.789 + 41.236 94.402 40.544 c 94.176 40.111 l 91.117 40.618 l 90.414 40.712 90.27 + 40.509 88.672 37.634 c 87.66 35.794 86.602 33.939 85.621 32.079 c 84.641 + 30.224 83.707 28.302 82.758 26.431 c 81.531 24.029 81.555 23.857 82.184 + 23.169 c 84.141 21.107 l 83.914 20.673 l 82.523 21.564 80.793 22.638 79.434 + 23.357 c 77.887 24.173 76.023 24.997 74.566 25.607 c h +86.297 19.587 m 87.191 19.611 88.242 19.654 89.188 19.806 c 94.414 25.587 + 100.629 31.954 105.074 37.079 c 105.801 36.825 l 106.059 29.033 106.648 + 21.122 107.129 13.431 c 109.574 11.509 l 109.414 11.048 l 107.707 11.786 + 106.031 12.517 104.281 13.126 c 102.793 13.642 101.289 14.013 99.758 14.4 + c 99.918 14.861 l 100.812 14.771 102.387 14.708 103.516 14.763 c 103.602 + 16.286 103.621 19.763 103.504 20.915 c 102.125 21.431 100.715 21.958 99.324 + 22.439 c 97.938 22.919 96.57 23.357 95.168 23.806 c 93.691 22.431 92.484 + 20.665 91.379 18.974 c 93.867 16.962 l 93.707 16.497 l 92.465 17.079 91.219 + 17.658 89.898 18.115 c 88.672 18.54 87.406 18.833 86.137 19.126 c h +102.945 32.447 m 96.102 25.001 l 103.543 22.419 l h +139.672 28.888 m 137.242 28.345 l 136.441 28.161 136.055 27.857 135.938 + 27.236 c 135.484 24.439 134.441 18.325 134.188 16.31 c 134.012 14.884 133.516 + 10.892 133.09 6.923 c 132.258 7.029 l 130.445 10.603 128.441 14.064 126.48 + 17.552 c 120.609 27.915 l 120.539 27.923 l 120.059 24.033 l 119.484 19.45 + 118.699 12.599 118.723 11.927 c 118.758 11.357 118.965 11.048 119.934 10.611 + c 122.137 9.595 l 122.074 9.111 l 120.562 9.439 119.02 9.771 117.488 9.962 + c 115.996 10.15 114.52 10.193 113.012 10.24 c 113.07 10.724 l 115.836 11.404 + l 116.344 11.517 116.695 11.79 116.77 12.099 c 117.047 13.193 117.934 18.337 + 118.488 22.783 c 119.348 29.658 l 118.98 30.411 l 117.965 31.033 116.938 + 31.548 115.867 32.033 c 115.93 32.521 l 117.023 32.243 118.117 31.962 119.23 + 31.825 c 120.27 31.697 121.328 31.704 122.391 31.712 c 122.898 30.415 123.488 + 29.212 124.184 27.997 c 132.367 13.575 l 132.445 13.634 l 133.492 22.04 + l 133.699 23.708 133.879 25.411 133.984 27.126 c 134.039 28.111 133.797 + 28.423 132.84 28.966 c 130.664 30.189 l 130.727 30.673 l 132.133 30.357 + 133.574 30.036 134.996 29.861 c 136.559 29.665 138.141 29.607 139.754 29.548 + c h +140.574 7.642 m 141.387 8.025 142.332 8.49 143.129 9.013 c 145.574 16.411 + 148.68 24.747 150.672 31.232 c 151.441 31.294 l 154.828 24.271 158.566 +17.275 162.117 10.439 c 165.133 9.669 l 165.172 9.181 l 163.312 9.165 161.484 + 9.158 159.637 9.005 c 158.066 8.872 156.543 8.607 154.984 8.337 c 154.945 + 8.825 l 155.801 9.107 157.262 9.685 158.273 10.189 c 157.734 11.622 156.348 + 14.806 155.773 15.814 c 154.305 15.728 152.805 15.638 151.34 15.517 c 149.871 + 15.396 148.445 15.243 146.984 15.087 c 146.188 13.232 145.801 11.126 145.473 + 9.134 c 148.562 8.302 l 148.602 7.814 l 147.23 7.841 145.859 7.868 144.465 + 7.751 c 143.172 7.646 141.895 7.4 140.613 7.154 c h +150.602 26.134 m 147.355 16.56 l 155.203 17.208 l h +177.078 30.138 m 175.895 33.208 175.707 33.4 174.902 33.349 c 171.805 33.208 + l 171.629 33.665 l 173.477 34.228 175.191 34.74 176.496 35.243 c 177.805 + 35.747 180.184 36.962 182.047 37.681 c 185.539 39.029 189.66 38.857 191.172 + 34.939 c 192.215 32.228 189.895 29.493 186.938 28.013 c 186.965 27.95 l + 190.285 28.966 194.508 29.208 195.992 25.357 c 197.148 22.349 195.781 18.896 + 191.078 17.083 c 188.598 16.126 185.949 15.404 183.926 14.622 c 182.391 + 14.033 181.137 13.396 179.715 12.7 c 179.539 13.158 l 181.727 14.974 l +182.527 15.622 182.605 15.802 181.637 18.318 c h +181.598 26.591 m 184.109 27.564 l 186.266 28.392 189.461 30.036 188.023 + 33.759 c 186.789 36.962 184.062 37.22 181.285 36.15 c 180.242 35.747 179.555 + 35.482 178.473 34.99 c 178.984 33.462 179.316 32.501 179.883 31.033 c h +184.406 19.31 m 184.797 18.298 185.207 17.329 185.664 16.345 c 186.559 +16.65 187.367 16.888 188.184 17.204 c 191.352 18.427 194.305 20.392 192.82 + 24.243 c 191.445 27.802 187.988 27.822 184.332 26.408 c 182.012 25.513 +l h +205.148 23.677 m 206.914 25.908 l 207.562 26.708 207.605 26.9 206.137 29.161 + c 199.238 39.786 l 197.445 42.548 197.227 42.697 196.445 42.482 c 193.445 + 41.704 l 193.18 42.115 l 194.344 42.7 195.801 43.482 197.383 44.509 c 198.91 + 45.501 200.434 46.822 202.516 48.173 c 206.391 50.689 209.945 50.743 211.852 + 47.81 c 213.773 44.841 212.574 42.06 210.16 39.868 c 218.141 36.45 l 221.5 + 35.001 221.777 34.892 223.613 35.665 c 223.883 35.255 l 223.168 34.876 +222.426 34.474 221.75 34.036 c 221.047 33.579 220.348 33.044 219.652 32.509 + c 215.715 34.462 210.664 36.521 207.301 37.72 c 205.039 36.251 l 207.23 + 32.876 l 209.711 29.06 210.234 28.443 211.148 28.7 c 214.016 29.435 l 214.281 + 29.021 l 212.941 28.322 210.898 27.161 209.871 26.493 c 208.375 25.521 +206.746 24.298 205.414 23.267 c h +204.41 37.22 m 206.406 38.517 l 209.137 40.286 211.375 42.368 209.281 45.595 + c 207.605 48.181 205.09 48.134 202.328 46.341 c 201.391 45.732 200.527 +45.13 199.645 44.56 c h +229.723 71.349 m 229.062 69.833 l 228.695 68.919 228.574 68.349 229.07 +67.806 c 230.414 66.376 232.504 64.408 236.879 59.97 c 241.652 55.142 241.102 + 51.005 237.434 47.302 c 233.859 43.697 229.805 42.74 226.004 46.509 c 219.016 + 53.431 l 216.926 55.501 216.355 55.919 215.395 55.493 c 212.922 54.392 +l 212.574 54.736 l 213.883 55.857 215.141 56.927 216.297 58.095 c 217.602 + 59.411 218.785 60.806 219.988 62.22 c 220.34 61.876 l 219.629 60.314 l +218.797 58.427 218.695 58.13 219.52 57.22 c 220.91 55.693 223.051 53.572 + 226.879 49.779 c 230.059 46.626 232.863 45.279 236.777 49.232 c 239.367 + 51.841 239.305 55.009 236.32 57.966 c 233.262 60.993 229.281 64.888 227.371 + 66.388 c 226.875 66.783 226.305 66.607 225.418 66.158 c 223.641 65.208 +l 223.289 65.552 l 224.449 66.521 225.609 67.493 226.691 68.587 c 227.629 + 69.533 228.488 70.599 229.375 71.693 c h +243.375 92.599 m 242.848 90.165 l 242.676 89.365 242.785 88.88 243.301 +88.517 c 245.648 86.927 250.758 83.408 252.477 82.329 c 253.695 81.572 257.109 + 79.439 260.527 77.384 c 260.086 76.669 l 256.078 76.533 252.098 76.173 +248.105 75.861 c 236.234 74.896 l 236.199 74.837 l 239.523 72.759 l 243.441 + 70.314 249.324 66.72 249.945 66.454 c 250.477 66.247 250.844 66.306 251.648 + 67.001 c 253.496 68.572 l 253.91 68.31 l 252.977 67.079 252.023 65.818 +251.207 64.513 c 250.41 63.236 249.75 61.915 249.07 60.564 c 248.656 60.822 + l 249.203 63.618 l 249.316 64.126 249.215 64.56 248.969 64.755 c 248.09 + 65.47 243.801 68.439 240 70.814 c 234.121 74.486 l 233.285 74.47 l 232.297 + 73.81 231.395 73.095 230.504 72.329 c 230.09 72.587 l 230.801 73.466 231.516 + 74.341 232.105 75.29 c 232.664 76.181 233.102 77.146 233.539 78.111 c 234.93 + 78.025 236.27 78.056 237.664 78.173 c 254.191 79.525 l 254.172 79.622 l + 246.984 84.111 l 245.562 85.001 244.09 85.88 242.578 86.7 c 241.711 87.161 + 241.324 87.072 240.43 86.431 c 238.406 84.974 l 237.988 85.232 l 238.867 + 86.376 239.766 87.548 240.527 88.767 c 241.359 90.103 242.078 91.513 242.812 + 92.95 c h +249.398 95.943 m 246.309 97.068 246.043 97.052 245.551 96.411 c 243.621 + 93.986 l 243.16 94.154 l 244.285 96.833 245.328 99.286 246.238 101.786 +c 247.379 104.911 248.371 108.048 249.297 110.99 c 250.105 110.658 251.266 + 110.161 251.758 109.982 c 252.254 109.802 253.395 109.462 254.16 109.216 + c 253.996 108.759 l 251.219 108.802 l 250.176 108.806 250.078 108.544 248.703 + 104.763 c 248.008 102.857 247.488 101.329 247.078 100.103 c 248.207 99.618 + 249.387 99.075 250.77 98.572 c 254.812 97.099 l 256.059 100.517 l 257.508 + 104.497 257.574 104.884 256.961 105.443 c 254.938 107.15 l 255.105 107.611 + l 256.34 107.118 257.578 106.63 258.797 106.189 c 260.145 105.697 261.406 + 105.275 262.801 104.806 c 262.633 104.345 l 259.82 104.4 l 258.988 104.368 + 258.789 104.029 257.344 100.052 c 256.098 96.63 l 260.566 95.001 l 262.082 + 94.45 263.629 93.997 265.035 93.56 c 265.633 95.095 266.293 96.603 266.832 + 98.083 c 268.113 101.603 268.262 102.107 267.984 102.579 c 267.637 103.154 + 266.715 103.9 264.992 105.197 c 265.156 105.658 l 266.09 105.243 267.027 + 104.755 267.98 104.408 c 270.48 103.497 l 269.727 101.833 267.75 96.818 + 267.078 94.978 c 266.023 92.083 265.004 88.876 264.273 86.462 c 263.812 + 86.63 l 263.883 89.474 l 263.922 90.501 263.836 90.681 261.305 91.603 c + h +254.535 137.939 m 255.039 135.501 l 255.211 134.7 255.508 134.306 256.129 + 134.181 c 258.922 133.685 265.016 132.544 267.027 132.263 c 268.449 132.064 + 272.434 131.505 276.395 131.021 c 276.277 130.189 l 272.676 128.431 269.184 + 126.482 265.664 124.572 c 255.215 118.865 l 255.207 118.794 l 259.09 118.251 + l 263.664 117.611 270.5 116.72 271.176 116.732 c 271.742 116.755 272.055 + 116.962 272.508 117.923 c 273.555 120.107 l 274.039 120.04 l 273.688 118.533 + 273.332 116.993 273.117 115.47 c 272.906 113.978 272.844 112.501 272.77 + 110.993 c 272.285 111.06 l 271.652 113.837 l 271.547 114.349 271.277 114.7 + 270.973 114.779 c 269.883 115.075 264.75 116.04 260.312 116.665 c 253.449 + 117.626 l 252.695 117.275 l 252.059 116.271 251.527 115.247 251.023 114.185 + c 250.539 114.255 l 250.836 115.345 251.129 116.435 251.281 117.544 c 251.43 + 118.583 251.438 119.642 251.445 120.7 c 252.75 121.189 253.961 121.763 +255.188 122.439 c 269.734 130.4 l 269.676 130.478 l 261.285 131.654 l 259.621 + 131.888 257.922 132.091 256.207 132.228 c 255.227 132.294 254.91 132.056 + 254.355 131.111 c 253.098 128.95 l 252.609 129.021 l 252.949 130.423 253.293 + 131.857 253.492 133.279 c 253.711 134.837 253.789 136.419 253.875 138.033 + c h +269.656 142.564 m 269.629 143.052 l 274.066 144.497 l 274.602 145.579 274.719 + 147.236 274.668 148.107 c 274.508 150.904 273.105 153.38 269.855 153.197 + c 264.895 152.911 265.938 141.997 259.367 141.622 c 255.141 141.38 252.855 + 145.177 252.641 148.95 c 252.555 150.419 252.883 152.681 253.461 154.189 + c 258.262 154.251 l 258.281 153.868 l 254.48 152.283 l 254.094 151.068 +253.949 149.904 254.02 148.716 c 254.145 146.513 255.973 144.583 258.312 + 144.72 c 263.801 145.033 261.777 155.888 269.012 156.302 c 272.051 156.478 + 275.676 154.404 276.066 147.521 c 276.164 145.845 276.039 144.329 275.387 + 142.294 c h +273.711 162.849 m 272.289 165.314 l 271.812 166.111 271.652 166.185 269.004 + 165.693 c 266.938 165.314 264.828 164.966 262.77 164.552 c 260.711 164.142 + 258.633 163.654 256.578 163.208 c 253.367 162.497 253.133 162.411 253.023 + 161.712 c 252.637 158.638 l 252.156 158.54 l 251.965 160.216 251.766 161.927 + 251.383 163.849 c 251.039 165.564 250.566 167.216 250.086 168.908 c 250.566 + 169.001 l 252.105 166.314 l 252.477 165.708 252.723 165.724 255.961 166.298 + c 258.027 166.673 260.137 167.025 262.195 167.435 c 264.254 167.849 266.332 + 168.333 268.387 168.779 c 271.02 169.341 271.141 169.474 271.273 170.392 + c 271.641 173.212 l 272.121 173.31 l 272.305 171.669 272.566 169.654 272.867 + 168.142 c 273.211 166.423 273.746 164.462 274.191 162.947 c h +264.441 178.017 m 264.281 178.478 l 268.145 181.103 l 268.355 182.29 268.008 + 183.911 267.715 184.736 c 266.785 187.376 264.746 189.368 261.676 188.286 + c 256.988 186.634 261.027 176.443 254.82 174.255 c 250.828 172.845 247.578 + 175.857 246.32 179.419 c 245.832 180.806 245.516 183.072 245.652 184.677 + c 250.246 186.075 l 250.375 185.712 l 247.164 183.13 l 247.133 181.861 +247.316 180.7 247.711 179.579 c 248.445 177.497 250.738 176.154 252.949 +176.935 c 258.133 178.759 253.168 188.626 260.004 191.036 c 262.871 192.048 + 266.93 191.068 269.223 184.564 c 269.781 182.978 270.086 181.49 270.02 +179.353 c h +46.352 235.822 m 45.832 234.251 l 45.551 233.306 45.48 232.728 46.027 232.232 + c 47.492 230.931 49.75 229.158 54.512 225.142 c 59.703 220.763 59.531 216.595 + 56.215 212.572 c 52.98 208.658 49.031 207.337 44.902 210.743 c 37.316 217.005 + l 35.047 218.876 34.441 219.24 33.52 218.728 c 31.16 217.408 l 30.781 217.72 + l 31.98 218.954 33.137 220.134 34.184 221.404 c 35.363 222.833 36.414 224.325 + 37.488 225.845 c 37.867 225.533 l 37.301 223.915 l 36.645 221.962 36.574 + 221.658 37.473 220.822 c 38.996 219.427 41.32 217.509 45.477 214.079 c +48.934 211.232 51.848 210.142 55.387 214.435 c 57.727 217.267 57.375 220.415 + 54.137 223.091 c 50.816 225.829 46.5 229.345 44.461 230.665 c 43.93 231.013 + 43.379 230.786 42.535 230.255 c 40.852 229.154 l 40.473 229.462 l 41.539 + 230.536 42.605 231.607 43.586 232.794 c 44.43 233.822 45.191 234.962 45.977 + 236.13 c h +69.59 254.454 m 68.254 252.353 l 67.816 251.658 67.754 251.165 68.113 250.646 + c 69.77 248.345 73.348 243.279 74.594 241.677 c 75.473 240.544 77.941 237.365 + 80.445 234.255 c 79.781 233.74 l 75.973 234.993 72.109 236.029 68.258 237.111 + c 56.785 240.298 l 56.727 240.255 l 59.133 237.158 l 61.969 233.509 66.254 + 228.107 66.742 227.646 c 67.168 227.271 67.535 227.197 68.531 227.572 c + 70.805 228.408 l 71.105 228.021 l 69.801 227.189 68.473 226.333 67.258 +225.388 c 66.07 224.462 64.992 223.45 63.891 222.419 c 63.59 222.806 l 65.066 + 225.24 l 65.348 225.677 65.402 226.118 65.238 226.392 c 64.66 227.361 61.656 + 231.63 58.906 235.165 c 54.656 240.642 l 53.867 240.915 l 52.711 240.634 + 51.617 240.275 50.52 239.865 c 50.219 240.251 l 51.188 240.825 52.16 241.404 + 53.043 242.091 c 53.871 242.736 54.617 243.49 55.359 244.243 c 56.637 243.685 + 57.902 243.251 59.254 242.88 c 75.234 238.45 l 75.246 238.552 l 70.051 +245.24 l 69.023 246.568 67.941 247.9 66.805 249.189 c 66.152 249.919 65.758 + 249.97 64.699 249.681 c 62.293 249.009 l 61.992 249.396 l 63.215 250.165 + 64.461 250.958 65.594 251.837 c 66.836 252.802 67.996 253.88 69.18 254.978 + c h +83.852 237.736 m 85.789 239.818 l 86.41 240.509 86.434 240.685 85.18 243.072 + c 84.215 244.935 83.258 246.845 82.258 248.693 c 81.258 250.536 80.18 252.38 + 79.148 254.212 c 77.52 257.072 77.371 257.271 76.672 257.169 c 73.617 256.63 + l 73.387 257.06 l 74.93 257.74 76.504 258.431 78.227 259.365 c 79.766 260.197 + 81.207 261.138 82.68 262.095 c 82.914 261.665 l 80.793 259.404 l 80.328 + 258.868 80.414 258.638 81.918 255.712 c 82.887 253.849 83.844 251.939 84.844 + 250.091 c 85.844 248.243 86.922 246.4 87.953 244.572 c 89.266 242.216 89.426 + 242.146 90.344 242.283 c 93.148 242.767 l 93.383 242.337 l 91.867 241.677 + 90.016 240.833 88.66 240.099 c 87.121 239.267 85.406 238.177 84.086 237.302 + c h +86.594 264.349 m 88.16 264.751 89.758 265.165 91.277 265.7 c 92.664 266.189 + 94.035 266.822 95.379 267.443 c 95.539 266.982 l 94.5 266.243 l 93.133 +265.279 92.895 265.009 93.023 264.646 c 93.266 263.954 101.109 255.173 103.895 + 252.224 c 104.211 257.751 104.383 263.158 104.246 267.228 c 104.234 267.892 + 104.238 268.302 104.113 268.665 c 103.984 269.029 102.832 269.029 101.219 + 268.982 c 101.055 269.443 l 102.355 269.751 103.656 270.064 104.91 270.505 + c 105.934 270.865 106.879 271.345 107.82 271.825 c 107.984 271.365 l 106.691 + 270.501 106.359 269.978 106.227 268.669 c 105.738 263.411 105.426 255.99 + 105.297 246.669 c 104.535 246.4 l 100.273 251.654 93.973 258.783 90.207 + 262.837 c 89.25 263.872 88.984 263.892 87.801 263.88 c 86.758 263.884 l + h +117.504 268.29 m 117.043 271.548 116.902 271.779 116.105 271.911 c 113.059 + 272.474 l 112.992 272.958 l 115.887 273.224 118.539 273.454 121.176 273.829 + c 124.469 274.29 127.707 274.888 130.734 275.458 c 130.824 274.587 130.93 + 273.329 131.004 272.81 c 131.074 272.29 131.312 271.122 131.461 270.329 + c 130.973 270.259 l 129.707 272.732 l 129.223 273.654 128.945 273.615 124.961 + 273.052 c 122.949 272.771 121.359 272.509 120.082 272.294 c 120.184 271.072 + 120.262 269.775 120.469 268.322 c 121.066 264.056 l 124.672 264.564 l 128.863 + 265.158 129.234 265.279 129.441 266.087 c 129.996 268.673 l 130.48 268.74 + l 130.633 267.419 130.781 266.099 130.965 264.814 c 131.164 263.396 131.383 + 262.083 131.625 260.63 c 131.141 260.564 l 129.867 263.072 l 129.445 263.79 + 129.055 263.806 124.863 263.212 c 121.258 262.704 l 121.922 257.993 l 122.145 + 256.4 122.477 254.818 122.75 253.372 c 124.383 253.568 126.027 253.693 +127.586 253.911 c 131.297 254.435 131.812 254.544 132.098 255.009 c 132.441 + 255.587 132.664 256.747 133 258.88 c 133.484 258.95 l 133.559 257.935 133.566 + 256.876 133.707 255.872 c 134.078 253.236 l 132.258 253.122 126.902 252.509 + 124.961 252.236 c 121.91 251.806 118.602 251.197 116.129 250.708 c 116.059 + 251.193 l 118.602 252.47 l 119.527 252.919 119.645 253.075 119.27 255.743 + c h +137.102 254.122 m 139.844 254.88 l 140.84 255.142 140.984 255.275 141.137 + 257.962 c 141.84 270.615 l 142.02 273.9 141.93 274.15 141.176 274.439 c + 138.293 275.579 l 138.32 276.068 l 139.605 275.857 141.238 275.626 143.129 + 275.521 c 144.945 275.419 146.949 275.587 149.434 275.45 c 154.047 275.193 + 156.945 273.142 156.754 269.646 c 156.555 266.115 153.945 264.579 150.703 + 264.232 c 155.125 256.767 l 156.98 253.615 157.145 253.361 159.082 252.9 + c 159.055 252.411 l 158.254 252.525 157.418 252.642 156.613 252.689 c 155.777 + 252.736 154.898 252.712 154.02 252.693 c 151.996 256.587 149.133 261.236 + 147.125 264.185 c 144.434 264.337 l 144.211 260.318 l 143.957 255.775 144.02 + 254.966 144.91 254.634 c 147.652 253.536 l 147.625 253.044 l 146.133 253.271 + 143.797 253.54 142.574 253.607 c 140.793 253.708 138.758 253.681 137.074 + 253.634 c h +144.496 265.49 m 146.875 265.357 l 150.121 265.177 153.156 265.533 153.371 + 269.376 c 153.543 272.454 151.484 273.9 148.199 274.083 c 147.082 274.146 + 146.031 274.169 144.984 274.228 c h +163.98 257.556 m 164.453 257.435 l 164.516 252.767 l 165.391 251.935 166.934 + 251.333 167.781 251.118 c 170.5 250.443 173.281 251.044 174.07 254.2 c +175.277 259.025 164.547 261.271 166.141 267.654 c 167.168 271.763 171.473 + 272.818 175.141 271.904 c 176.566 271.544 178.629 270.56 179.895 269.56 + c 178.527 264.958 l 178.152 265.052 l 177.77 269.154 l 176.727 269.88 175.656 + 270.365 174.504 270.654 c 172.363 271.189 169.98 270.017 169.41 267.74 +c 168.078 262.411 179.047 261.115 177.289 254.083 c 176.551 251.13 173.496 + 248.286 166.809 249.958 c 165.176 250.365 163.77 250.931 162.02 252.161 + c h +178.93 247.497 m 181.77 247.325 l 182.695 247.29 182.848 247.38 183.895 + 249.865 c 184.715 251.794 185.582 253.747 186.371 255.693 c 187.164 257.642 + 187.902 259.646 188.66 261.603 c 189.832 264.677 189.891 264.919 189.367 + 265.396 c 187.012 267.408 l 187.195 267.865 l 188.699 267.103 190.238 266.325 + 192.055 265.587 c 193.676 264.931 195.316 264.415 196.988 263.884 c 196.809 + 263.431 l 193.715 263.63 l 193.004 263.654 192.883 263.439 191.578 260.419 + c 190.758 258.486 189.887 256.533 189.098 254.587 c 188.309 252.642 187.57 + 250.638 186.812 248.681 c 185.828 246.169 185.875 246.001 186.566 245.38 + c 188.723 243.521 l 188.535 243.068 l 187.066 243.818 185.238 244.708 183.812 + 245.29 c 182.188 245.947 180.258 246.579 178.742 247.044 c h +201.066 262.185 m 203.629 260.533 206.16 258.9 208.793 257.368 c 211.426 + 255.841 214.102 254.45 216.805 253.04 c 213.812 247.896 l 213.391 248.142 + l 213.891 251.091 l 214.062 252.365 213.828 252.661 209.289 255.298 c 201.625 + 242.107 l 200.746 240.591 200.348 239.771 200.285 239.243 c 200.234 238.743 + 200.66 238.009 202.52 235.919 c 202.273 235.493 l 200.922 236.443 199.66 + 237.337 197.785 238.427 c 195.91 239.517 194.508 240.169 193.016 240.876 + c 193.262 241.298 l 196 240.716 196.879 240.697 197.258 241.001 c 197.688 + 241.318 198.203 242.072 199.082 243.583 c 206.75 256.779 l 202.211 259.415 + 201.836 259.47 200.816 258.689 c 198.5 256.794 l 198.078 257.04 l h +205.09 234.865 m 205.934 234.56 206.926 234.216 207.859 234.017 c 214.84 + 237.49 222.941 241.15 228.953 244.298 c 229.535 243.798 l 226.934 236.447 + 224.598 228.868 222.238 221.533 c 223.812 218.853 l 223.496 218.478 l 222.18 + 219.79 220.887 221.079 219.477 222.286 c 218.277 223.31 217.016 224.204 + 215.73 225.122 c 216.047 225.493 l 216.848 225.083 218.289 224.45 219.359 + 224.087 c 219.996 225.482 221.281 228.708 221.594 229.825 c 220.496 230.806 + 219.379 231.81 218.262 232.767 c 217.145 233.724 216.027 234.626 214.891 + 235.556 c 213.012 234.814 211.242 233.611 209.598 232.439 c 211.18 229.658 + l 210.859 229.283 l 209.914 230.279 208.969 231.271 207.902 232.181 c 206.922 + 233.025 205.844 233.759 204.77 234.493 c h +225.281 240.763 m 216.195 236.329 l 222.18 231.212 l h +230.199 219.693 m 230.504 219.306 l 227.691 215.579 l 227.875 214.384 228.727 + 212.962 229.27 212.275 c 231 210.075 233.57 208.849 236.129 210.865 c 240.031 + 213.939 232.926 222.283 238.094 226.357 c 241.422 228.978 245.469 227.173 + 247.809 224.204 c 248.715 223.048 249.746 221.009 250.133 219.443 c 246.234 + 216.642 l 245.996 216.943 l 248.203 220.419 l 247.824 221.634 247.273 222.673 + 246.539 223.607 c 245.176 225.341 242.57 225.872 240.73 224.423 c 236.414 + 221.025 244.289 213.283 238.602 208.798 c 236.207 206.915 232.051 206.536 + 227.785 211.954 c 226.746 213.275 225.98 214.587 225.348 216.63 c h +255.297 200.923 m 255.297 198.966 253.711 197.38 251.754 197.38 c 249.797 + 197.38 248.211 198.966 248.211 200.923 c 248.211 202.88 249.797 204.466 + 251.754 204.466 c 253.711 204.466 255.297 202.88 255.297 200.923 c h +35.633 200.923 m 35.633 198.966 34.047 197.38 32.09 197.38 c 30.133 197.38 + 28.547 198.966 28.547 200.923 c 28.547 202.88 30.133 204.466 32.09 204.466 + c 34.047 204.466 35.633 202.88 35.633 200.923 c f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-base.eps Binary files differnew file mode 100644 index 0000000000..c6ac6611b3 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base.eps diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.eps new file mode 100644 index 0000000000..fc264a9a18 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.eps @@ -0,0 +1,424 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jan 28 12:50:20 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 8 7 304 304 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 8 7 304 304 +%%EndPageSetup +q 8 7 296 297 rectclip q +0.470588 0.137255 0.152941 rg +140.875 300.779 m 140.926 300.783 l 144.293 293.603 l 138.875 293.044 l + h +138.336 291.251 m 145.164 291.955 l 148.008 286.361 l 149.992 287.24 l +141.758 302.751 l 139.801 302.548 l 134.555 285.576 l 136.523 285.177 l +h +81.918 269.087 m 82.965 267.564 82.52 265.833 80.914 264.736 c 79.828 263.99 + 78.41 263.72 77.312 263.751 c 77.402 262.009 l 79.059 262.095 80.406 262.466 + 81.91 263.497 c 84.918 265.556 85.043 268.435 83.648 270.474 c 80.707 274.771 + 75.02 269.861 72.961 272.872 c 71.82 274.537 72.664 276.189 73.855 277.005 + c 75.141 277.884 76.277 277.966 77.457 277.986 c 77.258 279.681 l 75.699 + 279.576 74.227 279.177 72.879 278.255 c 70.445 276.587 69.738 273.923 71.188 + 271.802 c 74.469 267.013 79.535 272.572 81.918 269.087 c h +153.238 301.986 m 155.711 301.974 l 158.398 301.966 159.402 300.408 159.398 + 298.63 c 159.391 296.228 157.277 295.494 155.238 295.497 c 153.172 295.505 + l h +153.191 293.919 m 154.512 293.915 l 156.07 293.912 156.598 292.951 157.602 + 291.626 c 161.496 286.287 l 163.324 287.384 l 160.004 291.814 l 159.309 + 292.654 158.379 294.193 157.273 294.388 c 157.273 294.435 l 159.602 294.74 + 161.453 296.318 161.465 299.033 c 161.473 301.79 159.34 303.408 156.195 + 303.415 c 151.18 303.431 l 150.988 286.822 l 153.074 286.818 l h +113.254 295.201 m 113.297 295.212 l 117.992 288.822 l 112.785 287.224 l + h +93.477 270.908 m 89.555 284.755 l 89.598 284.775 l 99.82 274.228 l 101.605 + 275.056 l 100.438 289.81 l 100.48 289.833 l 108.387 277.837 l 110.07 278.994 + l 110.023 279.064 l 112 279.048 l 112.602 285.361 l 119.164 287.372 l 123.039 + 282.431 l 124.812 283.681 l 113.734 297.302 l 111.855 296.728 l 109.992 + 279.107 l 100.676 292.939 l 98.652 291.997 l 99.664 277.013 l 89.207 287.611 + l 87.27 286.708 l 91.527 270.372 l h +131.625 288.935 m 131.992 287.122 130.906 285.705 129.004 285.318 c 127.711 + 285.056 126.301 285.361 125.301 285.818 c 124.703 284.177 l 126.262 283.615 + 127.648 283.427 129.434 283.79 c 133.012 284.513 134.246 287.115 133.758 + 289.537 c 132.723 294.642 125.574 292.337 124.852 295.912 c 124.449 297.888 + 125.871 299.083 127.285 299.369 c 128.812 299.677 129.891 299.31 130.984 + 298.869 c 131.461 300.509 l 129.984 301.017 128.477 301.224 126.875 300.904 + c 123.98 300.318 122.293 298.138 122.805 295.622 c 123.957 289.927 130.785 + 293.076 131.625 288.935 c h +73.785 44.095 m 72.113 45.302 l 75.953 50.525 l 77.953 49.076 l 80.133 +47.501 80.035 45.646 78.992 44.205 c 77.586 42.263 75.438 42.9 73.785 44.095 + c h +80.902 43.326 m 82.523 45.564 81.734 48.119 79.188 49.962 c 75.125 52.904 + l 65.27 39.533 l 66.961 38.31 l 71.203 44.005 l 72.273 43.232 l 73.539 +42.318 73.402 41.232 73.445 39.572 c 73.492 32.958 l 75.617 32.787 l 75.504 + 38.318 l 75.43 39.408 75.574 41.201 74.789 42.001 c 74.82 42.04 l 76.887 + 40.931 79.312 41.13 80.902 43.326 c h +51.812 62.013 m 48.242 66.126 l 55.723 68.935 l 55.754 68.896 l h +56.555 70.83 m 39.648 65.376 l 40.453 63.533 l 46.465 65.54 l 50.965 60.357 + l 48.02 54.814 l 49.879 53.697 l 57.844 69.345 l h +65.355 59.798 m 66.488 58.724 66.805 57.626 67.07 56.482 c 68.684 57.033 + l 68.258 58.533 67.562 59.888 66.379 61.013 c 64.238 63.048 61.484 63.181 + 59.715 61.322 c 55.715 57.111 62.211 53.322 59.297 50.259 c 58.027 48.919 + 56.242 48.994 54.832 50.333 c 53.875 51.244 53.316 52.568 53.117 53.65 +c 51.434 53.201 l 51.863 51.599 52.508 50.357 53.828 49.103 c 56.473 46.587 + 59.312 47.068 61.016 48.861 c 64.602 52.634 58.613 57.165 61.129 59.81 +c 62.52 61.271 64.312 60.79 65.355 59.798 c h +83.121 36.404 m 88.551 33.185 l 89.43 34.669 l 83.98 37.904 l 86.898 42.732 + l 92.492 39.415 l 93.375 40.9 l 86.023 45.255 l 77.434 31.04 l 84.988 26.564 + l 85.871 28.048 l 80.129 31.455 l h +217.371 286.408 m 217.414 286.388 l 219.359 270.142 l 221.27 269.923 l +228.797 284.349 l 226.938 285.298 l 220.883 273.65 l 220.84 273.669 l 218.773 + 289.841 l 216.895 289.966 l 209.402 275.603 l 211.262 274.654 l h +167.867 286.275 m 169.922 286.068 l 170.777 293.122 l 177.918 301.228 l + 176.234 302.462 l 170.031 294.79 l 165.777 303.517 l 163.809 302.681 l +168.727 293.33 l h +206.477 292.525 m 206.523 292.505 l 206.379 284.576 l 201.27 286.466 l +h +195.691 280.443 m 199.996 285.095 l 206.434 282.712 l 206.52 276.439 l +208.688 276.353 l 208.141 293.904 l 206.293 294.587 l 194.098 281.669 l +h +179.312 284.763 m 181.09 293.025 l 182.809 301.001 l 180.785 301.419 l +177.289 285.181 l h +192.605 281.599 m 197.27 297.54 l 195.285 298.103 l 190.617 282.165 l h +189.137 283.794 m 183.613 292.552 l 192.047 298.138 l 190.891 299.677 l + 181.09 293.025 l 187.332 282.767 l h +57.984 242.787 m 45.578 253.83 l 44.219 252.275 l 56.625 241.232 l h +12.734 151.076 m 12.812 148.775 14.719 146.986 17.023 147.064 c 19.324 +147.138 21.109 149.048 21.035 151.349 c 20.957 153.654 19.051 155.439 16.746 + 155.361 c 14.445 155.287 12.66 153.376 12.734 151.076 c h +18.676 162.247 m 23.719 161.775 25.562 164.497 25.895 168.056 c 26.195 +171.283 25.246 174.794 19.949 175.361 c 9.656 176.392 l 9.465 174.337 l +19.637 173.318 l 23.391 172.966 24.41 170.747 24.188 168.361 c 23.914 165.419 + 22.406 163.97 19.371 164.251 c 17.84 164.396 16.266 164.568 14.715 164.736 + c 8.625 165.353 l 8.434 163.294 l 14.164 162.712 l 15.859 162.533 17.34 + 162.372 18.676 162.247 c h +10.449 182.955 m 10.805 181.107 l 26.602 177.505 l 27.047 179.548 l 14.125 + 182.47 l 14.137 182.517 l 29.355 188.525 l 29.082 190.427 l 13.215 194.044 + l 12.77 192.001 l 25.574 189.107 l 25.566 189.06 l h +31.027 195.294 m 15.191 200.306 l 14.586 198.333 l 30.418 193.326 l h +52.176 73.181 m 53.578 74.193 l 46.199 84.38 l 44.801 83.369 l 47.883 79.111 + l 35.746 70.497 l 36.957 68.826 l 49.094 77.439 l h +17.926 132.232 m 19.637 132.462 l 18.746 139.052 l 24.344 139.759 l 25.254 + 133.005 l 26.969 133.236 l 25.781 142.037 l 9.301 139.958 l 9.582 137.888 + l 17.039 138.798 l h +31.926 88.083 m 41.25 92.564 l 40.344 94.415 l 31.125 89.99 l 27.738 88.333 + 25.715 89.697 24.66 91.853 c 23.363 94.501 23.895 96.529 26.633 97.865 +c 28.012 98.54 29.445 99.212 30.859 99.876 c 36.379 102.525 l 35.473 104.376 + l 30.277 101.892 l 28.734 101.165 27.387 100.533 26.18 99.943 c 21.629 +97.716 21.473 94.435 23.043 91.22 c 24.465 88.31 27.105 85.81 31.926 88.083 + c h +19.879 121.892 m 18.664 127.201 l 26.586 126.154 l 26.594 126.107 l h +28.211 127.439 m 10.73 130.583 l 10.57 128.58 l 16.82 127.521 l 18.348 +120.83 l 13.141 117.326 l 14.254 115.462 l 28.652 125.521 l h +52.141 258.306 m 62.555 247.681 l 64.016 249.138 l 53.602 259.767 l 57.32 + 263.482 l 56.098 264.705 l 47.199 255.818 l 48.422 254.591 l h +236.797 277.033 m 236.84 277.005 l 234.852 269.326 l 230.32 272.353 l h +223.492 267.794 m 228.766 271.318 l 234.473 267.501 l 233.094 261.38 l +235.184 260.79 l 238.734 277.986 l 237.102 279.08 l 222.23 269.361 l h +62.566 267.708 m 62.605 267.74 l 69.414 263.673 l 65.238 260.177 l h +67.695 252.341 m 65.793 258.388 l 71.059 262.794 l 76.547 259.751 l 77.699 + 261.591 l 62.195 269.837 l 60.684 268.572 l 65.836 251.572 l h +36.234 227.88 m 30.785 231.388 l 32.109 233.478 l 33.551 235.747 35.406 + 235.763 36.906 234.814 c 38.934 233.529 38.434 231.345 37.34 229.622 c +h +43.531 223.165 m 37.586 227.052 l 38.293 228.165 l 39.129 229.486 40.219 + 229.415 41.875 229.56 c 48.469 230.009 l 48.516 232.142 l 42.996 231.689 + l 41.914 231.552 40.117 231.583 39.363 230.755 c 39.324 230.783 l 40.305 + 232.915 39.957 235.322 37.668 236.775 c 35.336 238.251 32.836 237.31 31.152 + 234.654 c 28.465 230.419 l 42.414 221.404 l h +41.484 219.728 m 39.945 220.513 l 36.906 214.576 l 31.777 217.251 l 34.656 + 222.872 l 33.117 223.658 l 30.23 218.021 l 25.23 220.63 l 28.195 226.419 + l 26.656 227.208 l 22.762 219.603 l 37.48 211.908 l h +16.25 202.662 m 33.641 202.79 l 34.344 204.58 l 21.691 217.103 l 20.449 + 215.529 l 31.73 204.626 l 16.23 204.833 l h +39.414 239.806 m 44.012 236.259 47.113 243.115 50.457 240.537 c 51.922 +239.408 52.031 237.626 50.848 236.083 c 50.039 235.04 48.777 234.345 47.723 + 234.037 c 48.344 232.408 l 49.895 233.001 51.059 233.767 52.176 235.212 + c 54.402 238.103 53.633 240.876 51.672 242.384 c 47.547 245.568 43.656 +239.142 40.77 241.369 c 39.172 242.599 39.465 244.431 40.344 245.576 c 41.297 + 246.81 42.352 247.24 43.469 247.622 c 42.754 249.169 l 41.305 248.591 40.027 + 247.755 39.031 246.466 c 37.227 244.126 37.379 241.376 39.414 239.806 c + h +43.805 88.458 m 42.715 90.212 l 28.531 81.564 l 33.359 73.798 l 34.828 +74.712 l 31.09 80.724 l h +219.164 41.306 m 225.031 29.56 l 224.988 29.54 l 210.691 37.372 l 209.488 + 35.927 l 216.703 21.419 l 218.562 22.369 l 212.645 34.22 l 212.688 34.244 + l 226.973 26.267 l 228.273 27.685 l 221.027 42.251 l h +246.906 260.708 m 248.352 259.408 l 250.137 257.802 250.496 256.052 249.148 + 254.556 c 247.605 252.841 245.996 253.064 244.43 254.478 c 242.629 256.099 + l h +251.824 266.095 m 253.055 264.99 l 255.035 263.208 255.129 261.767 253.891 + 260.396 c 252.75 259.126 251.141 259.029 249.125 260.841 c 247.969 261.884 + l h +250.555 253.033 m 251.969 254.599 252.117 256.564 250.809 258.259 c 250.84 + 258.298 l 252.637 257.423 254.234 257.693 255.602 259.208 c 256.84 260.583 + 257.371 263.04 254.66 265.482 c 251.238 268.564 l 240.016 256.322 l 243.477 + 253.205 l 245.898 251.021 248.578 250.837 250.555 253.033 c h +270.516 89.037 m 278.297 87.505 l 275.543 82.806 l 270.492 88.997 l h +268.426 89.177 m 279.008 74.908 l 280.496 76.259 l 276.672 81.314 l 280.141 + 87.236 l 286.336 86.22 l 286.797 88.337 l 269.422 90.872 l h +274.188 70.259 m 271.891 67.181 267.777 66.81 264.699 69.107 c 261.621 +71.404 260.812 75.451 263.109 78.529 c 264.086 79.837 265.141 80.728 266.68 + 81.224 c 265.891 82.896 l 264.219 82.103 262.918 81.158 261.727 79.564 +c 258.781 75.619 259.305 70.38 263.379 67.333 c 267.727 64.091 272.629 65.283 + 275.57 69.228 c 276.621 70.63 277.152 72.509 277.367 74.236 c 275.703 74.458 + l 275.512 72.955 275.062 71.435 274.188 70.259 c h +253.832 69.193 m 266.246 58.162 l 267.605 59.712 l 255.188 70.747 l h +249.172 64.052 m 254.809 50.126 l 241.566 56.935 l 240.008 55.474 l 249.148 + 41.283 l 250.832 42.4 l 242.785 54.33 l 242.82 54.361 l 255.824 47.529 +l 257.262 48.876 l 251.551 62.529 l 251.586 62.564 l 262.836 53.63 l 264.078 + 55.255 l 250.801 65.576 l h +279.496 199.404 m 292.172 203.267 l 292.184 203.22 l 281.941 190.458 l +283.121 188.943 l 298.695 193.665 l 298.07 195.658 l 285.516 191.83 l 285.5 + 191.872 l 295.605 204.669 l 294.379 206.095 l 278.875 201.396 l h +261.414 232.833 m 263.324 230.212 266.359 228.208 270.707 231.29 c 279.109 + 237.326 l 277.895 238.994 l 269.59 233.029 l 266.543 230.81 264.312 231.794 + 262.898 233.736 c 261.156 236.119 261.332 238.205 263.793 240.001 c 265.035 + 240.908 266.328 241.818 267.605 242.716 c 272.578 246.287 l 271.363 247.955 + l 266.68 244.599 l 265.289 243.615 264.07 242.755 262.984 241.966 c 258.895 + 238.982 259.309 235.724 261.414 232.833 c h +268.152 223.451 m 279.777 229.81 l 279.801 229.767 l 272.367 215.193 l +273.828 213.947 l 288.117 221.736 l 287.102 223.556 l 275.586 217.255 l +275.562 217.298 l 282.855 231.88 l 281.363 233.029 l 267.141 225.275 l h +261.562 256.818 m 263.23 254.994 l 265.047 253.009 264.574 251.212 263.266 + 250.013 c 261.496 248.392 259.52 249.447 258.145 250.955 c 256.75 252.474 + l h +250.293 246.662 m 255.598 251.388 l 256.488 250.415 l 257.543 249.263 257.191 + 248.224 256.898 246.591 c 255.609 240.107 l 257.656 239.505 l 258.66 244.951 + l 258.812 246.033 259.312 247.759 258.707 248.705 c 258.742 248.736 l 260.547 + 247.228 262.961 246.935 264.961 248.767 c 266.996 250.63 266.738 253.294 + 264.617 255.611 c 261.23 259.31 l 248.883 248.201 l h +292.293 118.857 m 282.469 122.095 l 281.836 120.13 l 291.547 116.927 l +295.133 115.775 295.648 113.388 294.914 111.103 c 294.008 108.294 292.223 + 107.205 289.32 108.138 c 287.855 108.611 286.355 109.119 284.879 109.622 + c 279.066 111.54 l 278.438 109.58 l 283.902 107.767 l 285.52 107.22 286.93 + 106.744 288.207 106.33 c 293.027 104.779 295.418 107.033 296.516 110.439 + c 297.508 113.521 297.34 117.158 292.293 118.857 c h +281.98 97.958 m 281.133 96.08 l 275.246 98.787 l 276.262 101.04 l 277.367 + 103.49 279.203 103.767 280.82 103.04 c 283.012 102.052 282.82 99.822 281.98 + 97.958 c h +286.48 98.54 m 292.945 99.915 l 292.688 102.033 l 287.293 100.806 l 286.238 + 100.517 284.453 100.294 283.824 99.369 c 283.781 99.384 l 284.453 101.638 + 283.77 103.974 281.297 105.087 c 278.781 106.22 276.438 104.935 275.145 + 102.068 c 273.086 97.497 l 288.164 90.54 l 289.023 92.443 l 282.586 95.451 + l 283.129 96.654 l 283.77 98.076 284.863 98.162 286.48 98.54 c h +285.727 138.97 m 298.633 131.287 l 283.973 128.705 l 283.609 126.595 l +299.473 120.818 l 300.141 122.724 l 286.52 127.369 l 286.527 127.415 l 301.012 + 129.83 l 301.344 131.771 l 288.539 139.197 l 288.547 139.244 l 302.906 +138.931 l 302.918 140.974 l 286.102 141.169 l h +238.492 35.478 m 235.324 33.302 231.312 34.275 229.137 37.439 c 226.965 + 40.603 227.496 44.697 230.66 46.872 c 233.828 49.048 237.844 48.08 240.016 + 44.915 c 242.191 41.747 241.656 37.654 238.492 35.478 c h +229.684 48.298 m 225.629 45.509 224.438 40.38 227.316 36.189 c 230.391 +31.716 235.414 31.267 239.469 34.052 c 243.523 36.841 244.719 41.97 241.836 + 46.165 c 238.766 50.634 233.738 51.083 229.684 48.298 c h +170.766 10.966 m 170.156 16.72 l 176.43 17.439 l 176.23 19.154 l 169.938 + 18.435 l 169.344 24.044 l 175.805 24.783 l 175.609 26.497 l 167.121 25.529 + l 168.863 9.013 l 177.59 10.009 l 177.395 11.728 l h +188.523 13.54 m 184.77 12.736 181.426 15.165 180.625 18.919 c 179.82 22.673 + 181.879 26.255 185.633 27.056 c 187.23 27.4 188.609 27.372 190.098 26.736 + c 190.602 28.509 l 188.824 29.013 187.223 29.165 185.273 28.747 c 180.461 + 27.72 177.402 23.435 178.465 18.458 c 179.598 13.154 184.07 10.822 188.883 + 11.849 c 190.598 12.212 192.234 13.275 193.531 14.439 c 192.43 15.701 l + 191.293 14.697 189.953 13.845 188.523 13.54 c h +128.512 13.685 m 126.215 28.392 l 124.117 28.79 l 118.027 13.048 l 119.922 + 12.341 l 124.828 25.872 l 124.875 25.861 l 127.012 11.33 l 128.941 10.962 + l 136.613 23.619 l 136.664 23.611 l 136.07 9.255 l 138.113 9.208 l 138.637 + 26.017 l 136.445 26.439 l h +156.395 9.896 m 152.555 9.884 149.781 12.947 149.77 16.787 c 149.758 20.626 + 152.508 23.708 156.348 23.72 c 160.188 23.736 162.957 20.669 162.973 16.83 + c 162.984 12.99 160.234 9.912 156.395 9.896 c h +156.344 25.451 m 151.422 25.435 147.547 21.869 147.562 16.783 c 147.578 + 11.357 151.48 8.154 156.398 8.169 c 161.316 8.185 165.195 11.751 165.18 + 16.837 c 165.16 22.263 161.262 25.466 156.344 25.451 c h +117.688 30.697 m 114.297 21.048 l 113.07 17.486 110.676 17.017 108.406 +17.794 c 105.613 18.755 104.562 20.564 105.551 23.447 c 106.051 24.9 106.59 + 26.388 107.117 27.857 c 109.152 33.63 l 107.203 34.298 l 105.285 28.869 + l 104.707 27.263 104.199 25.865 103.766 24.595 c 102.117 19.806 104.324 + 17.372 107.707 16.208 c 110.77 15.158 114.406 15.251 116.207 20.263 c 119.641 + 30.025 l h +204.363 18.13 m 200.738 16.857 197.117 18.837 195.844 22.458 c 194.57 26.083 + 196.152 29.896 199.777 31.169 c 203.398 32.443 207.02 30.462 208.297 26.837 + c 209.57 23.216 207.984 19.404 204.363 18.13 c h +199.203 32.798 m 194.562 31.169 192.07 26.529 193.762 21.728 c 195.559 +16.611 200.293 14.869 204.938 16.497 c 209.578 18.13 212.066 22.771 210.379 + 27.572 c 208.578 32.689 203.844 34.435 199.203 32.798 c h +285.688 173.154 m 302.156 175.298 l 301.871 177.341 l 285.402 175.201 l + h +295.062 154.939 m 292.758 155.025 290.844 153.244 290.762 150.943 c 290.68 + 148.638 292.461 146.724 294.762 146.642 c 297.062 146.56 298.977 148.337 + 299.062 150.642 c 299.145 152.943 297.363 154.857 295.062 154.939 c h +295.59 189.146 m 289.898 187.99 293.051 181.162 288.91 180.318 c 287.102 + 179.951 285.68 181.033 285.293 182.939 c 285.027 184.232 285.332 185.638 + 285.789 186.638 c 284.148 187.236 l 283.586 185.673 283.398 184.29 283.766 + 182.501 c 284.492 178.927 287.094 177.697 289.516 178.189 c 294.621 179.228 + 292.309 186.372 295.883 187.099 c 297.859 187.501 299.055 186.08 299.344 + 184.669 c 299.652 183.142 299.285 182.064 298.848 180.966 c 300.484 180.494 + l 300.992 181.97 301.199 183.482 300.875 185.08 c 300.285 187.97 298.105 + 189.662 295.59 189.146 c h +18.746 105.681 m 17.477 109.306 19.461 112.927 23.086 114.197 c 26.711 +115.466 30.523 113.88 31.793 110.255 c 32.332 108.716 32.484 107.345 32.035 + 105.79 c 33.863 105.513 l 34.137 107.341 34.082 108.951 33.422 110.83 c + 31.793 115.47 27.156 117.966 22.355 116.283 c 17.238 114.486 15.488 109.751 + 17.117 105.111 c 17.695 103.458 18.957 101.966 20.273 100.826 c 21.383 +102.08 l 20.246 103.08 19.23 104.298 18.746 105.681 c h +302.398 162.267 m 303.09 163.665 303.48 165.138 303.359 166.767 c 303.137 + 169.708 301.184 171.658 298.621 171.462 c 292.832 171.025 295.105 163.857 + 290.895 163.537 c 289.055 163.396 287.777 164.646 287.633 166.583 c 287.531 + 167.904 288.008 169.259 288.586 170.197 c 287.031 170.994 l 286.277 169.513 + 285.922 168.165 286.062 166.345 c 286.336 162.708 288.766 161.162 291.23 + 161.345 c 296.422 161.74 295.02 169.119 298.66 169.396 c 300.668 169.548 + 301.68 167.99 301.785 166.552 c 301.906 164.997 301.406 163.97 300.832 +162.943 c h +100.617 32.044 m 99.59 29.876 97.363 30.111 95.52 30.986 c 93.656 31.869 + l 96.477 37.705 l 98.711 36.642 l 101.137 35.49 101.379 33.65 100.617 32.044 + c h +99.762 37.74 m 95.23 39.888 l 87.977 24.947 l 89.863 24.048 l 92.996 30.427 + l 94.191 29.861 l 95.598 29.193 95.664 28.099 96.008 26.474 c 97.258 19.982 + l 99.379 20.201 l 98.262 25.619 l 97.992 26.677 97.805 28.462 96.891 29.111 + c 96.91 29.154 l 99.148 28.439 101.496 29.08 102.656 31.529 c 103.84 34.021 + 102.602 36.388 99.762 37.74 c h +278.137 203.122 m 279.723 203.802 l 277.09 209.931 l 282.422 212.173 l +284.914 206.372 l 286.5 207.056 l 284 212.876 l 289.199 215.06 l 291.77 +209.083 l 293.355 209.763 l 289.98 217.615 l 274.668 211.193 l h +144.672 173.228 m 143.715 172.74 142.555 173.099 142.078 174.029 c 145.547 + 175.798 l 146.02 174.869 145.629 173.716 144.672 173.228 c h +157.117 152.037 m 157.207 154.005 158.055 155.958 159.629 157.4 c 162.105 + 159.665 l 162.781 160.29 163.551 160.751 164.355 161.091 c 164.367 161.568 + 164.379 162.04 164.371 162.501 c 164.281 168.06 162.758 172.853 159.328 + 176.064 c 158.152 177.173 154.848 179.384 150.992 179.412 c 147.348 179.435 + 143.004 179.349 135.148 173.216 c 132.98 171.521 132.703 170.794 134.34 + 169.009 c 135.676 167.544 140.176 166.939 142.562 167.033 c 146.793 167.193 + 149.133 168.822 150.102 171.697 c 152.008 171.775 153.129 171.318 154.121 + 170.435 c 155.43 169.255 156.641 166.658 156.703 162.384 c 156.758 159.29 + 156.176 155.404 154.828 150.927 c 155.527 151.462 156.309 151.833 157.117 + 152.037 c h +125.25 178.24 m 122.516 180.771 118.246 180.607 115.715 177.876 c 113.184 + 175.142 113.348 170.872 116.078 168.341 c 117.785 166.759 120.094 166.232 + 122.199 166.72 c 147.336 143.912 l 152.328 148.622 l 127.332 172.259 l +127.66 174.4 126.957 176.658 125.25 178.24 c h +121.566 151.88 m 122.531 151.482 122.977 150.349 122.562 149.357 c 122.148 + 148.365 121.031 147.884 120.066 148.29 c h +120.879 134.548 m 123.996 131.693 128.281 130.486 133.152 130.517 c 143.348 + 140.142 l 139.914 138.99 136.863 138.369 134.316 138.212 c 130.051 137.951 + 127.367 138.958 126.094 140.173 c 125.133 141.099 124.594 142.177 124.527 + 144.087 c 127.32 145.271 128.766 147.728 128.602 151.958 c 128.512 154.345 + 127.566 158.787 126.004 160.005 c 124.094 161.501 123.391 161.169 121.867 + 158.876 c 116.352 150.58 116.602 146.24 116.902 142.607 c 117.223 138.767 + 119.684 135.642 120.879 134.548 c h +183.895 110.74 m 187.039 107.884 l 188.203 106.806 190.023 106.876 191.105 + 108.04 c 192.184 109.208 192.113 111.033 190.945 112.111 c 190.031 112.974 + l 187.531 114.716 l 185.609 116.029 183.297 117.388 178.945 117.412 c 177.324 + 117.412 175.418 117.205 173.156 116.689 c 173.645 115.872 174.215 115.138 + 174.859 114.548 c 177.805 111.931 181.691 111.283 183.895 110.74 c h +164.855 139.638 m 167.559 139.779 168.984 139.181 169.969 138.29 c 170.742 + 137.568 171.426 136.427 171.82 134.494 c 172.07 133.263 172.172 131.736 + 172.09 129.939 c 162.238 139.255 l 163.191 139.458 164.074 139.591 164.855 + 139.638 c h +165.973 127.001 m 167.301 127.068 168.855 127.275 170.621 127.677 c 172.148 + 128.025 173.594 128.169 174.949 128.169 c 176.191 128.169 177.359 128.048 + 178.441 127.861 c 178.824 127.794 179.215 127.705 179.598 127.611 c 179.91 + 130.669 179.852 133.47 179.34 136.021 c 178.723 139.095 177.383 141.88 +175.184 143.915 c 173.914 145.099 172.414 145.943 170.781 146.505 c 170.145 + 145.919 l 168.656 144.556 166.766 143.872 164.891 143.876 c 164.785 143.876 + 164.684 143.876 164.578 143.88 c 164.25 142.927 163.684 142.029 162.871 + 141.29 c 150.062 129.908 l 150.426 126.509 151.734 123.415 154.137 121.205 + c 158.723 116.951 165.77 116.861 172.727 118.439 c 181.48 120.443 185.773 + 118.13 188.562 116.193 c 188.051 118.365 186.254 121.372 183.918 123.54 + c 182.59 124.771 180.246 125.732 178.145 126.083 c 176.039 126.447 173.699 + 126.525 171.023 125.919 c 166.559 124.9 161.691 124.673 159.355 126.83 +c 158.391 127.744 157.688 129.122 157.621 131.83 c 157.605 132.599 157.668 + 133.47 157.793 134.423 c h +196.016 180.181 m 194.152 182.212 191 182.349 188.969 180.49 c 188.969 +180.49 187.449 178.462 184.93 174.564 c 182.824 175.181 180.457 174.72 178.723 + 173.13 c 169.73 164.884 l 168.281 163.56 167.578 161.728 167.633 159.908 + c 166.102 159.978 164.543 159.458 163.324 158.341 c 160.848 156.072 l 159.223 + 154.583 158.609 152.404 159.047 150.396 c 157.836 150.501 156.582 150.134 + 155.613 149.247 c 118.219 113.935 l 116.715 112.552 116.609 110.212 117.992 + 108.705 c 119.41 107.154 121.984 107.337 123.223 108.474 c 161.68 142.634 + l 162.645 143.521 163.121 144.732 163.121 145.947 c 163.695 145.767 164.293 + 145.677 164.891 145.677 c 166.336 145.677 167.781 146.197 168.934 147.247 + c 171.41 149.521 l 172.629 150.638 173.277 152.146 173.344 153.677 c 173.598 + 153.646 173.855 153.626 174.109 153.626 c 175.676 153.626 177.242 154.189 + 178.488 155.33 c 187.48 163.572 l 189.219 165.165 189.883 167.486 189.445 + 169.642 c 194.535 172.529 195.703 173.134 195.703 173.134 c 197.734 174.997 + 197.875 178.15 196.016 180.181 c h +204.121 104.849 m 226.121 104.849 l 226.121 183.919 l 204.121 183.919 l + h +71.922 92.228 m 239.816 92.228 l 239.816 102.017 l 71.922 102.017 l h +85.621 104.849 m 107.621 104.849 l 107.621 183.919 l 85.621 183.919 l h +237.125 211.431 m 74.617 211.431 l 74.617 196.099 l 237.125 196.099 l h +232.125 192.701 m 232.125 193.099 l 198.117 193.099 l 198.117 192.701 l + 198.117 189.415 200.859 186.751 204.242 186.751 c 225.996 186.751 l 229.383 + 186.751 232.125 189.415 232.125 192.701 c h +119.605 227.263 m 155.871 242.122 l 192.137 227.263 l h +247.121 219.607 m 155.871 257.849 l 64.621 219.607 l 67.062 214.552 l 244.68 + 214.552 l h +113.625 192.701 m 113.625 193.099 l 79.617 193.099 l 79.617 192.701 l 79.617 + 189.415 82.359 186.751 85.742 186.751 c 107.496 186.751 l 110.883 186.751 + 113.625 189.415 113.625 192.701 c h +63.34 79.017 m 248.398 79.017 l 248.398 88.802 l 63.34 88.802 l 63.34 79.017 + l f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ.eps new file mode 100644 index 0000000000..b19b31ff5f --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ.eps @@ -0,0 +1,1020 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: inkscape 0.46 +%%Pages: 1 +%%Orientation: Portrait +%%BoundingBox: 8 8 304 304 +%%HiResBoundingBox: 8.43477 8.1690802 303.38138 303.518 +%%EndComments +%%Page: 1 1 +0 312 translate +0.8 -0.8 scale +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +gsave [1 0 0 1 0 0] concat +gsave [1.25 0 0 -1.25 0 390] concat +gsave [0.1 0 0 0.1 0 0] concat +gsave +0.10980392 0.10980392 0.10980392 setrgbcolor +newpath +1408.76 3007.77 moveto +1409.24 3007.82 lineto +1442.94 2936.02 lineto +1388.75 2930.43 lineto +1408.76 3007.77 lineto +closepath +1383.36 2912.5 moveto +1451.64 2919.55 lineto +1480.08 2863.61 lineto +1499.93 2872.41 lineto +1417.59 3027.5 lineto +1398.01 3025.48 lineto +1345.54 2855.77 lineto +1365.25 2851.76 lineto +1383.36 2912.5 lineto +closepath +819.199 2690.88 moveto +829.645 2675.63 825.195 2658.34 809.156 2647.35 curveto +798.262 2639.9 784.117 2637.19 773.129 2637.52 curveto +774.008 2620.09 lineto +790.574 2620.96 804.043 2624.65 819.094 2634.96 curveto +849.195 2655.57 850.434 2684.34 836.469 2704.74 curveto +807.051 2747.71 750.203 2698.62 729.602 2728.71 curveto +718.207 2745.35 726.66 2761.9 738.539 2770.04 curveto +751.418 2778.84 762.789 2779.65 774.566 2779.87 curveto +772.559 2796.81 lineto +756.996 2795.76 742.266 2791.78 728.801 2782.56 curveto +704.441 2765.88 697.383 2739.23 711.891 2718.04 curveto +744.703 2670.12 795.336 2725.73 819.199 2690.88 curveto +closepath +1532.4 3019.84 moveto +1557.12 3019.76 lineto +1584 3019.68 1594.03 3004.06 1593.98 2986.29 curveto +1593.92 2962.29 1572.77 2954.92 1552.37 2954.98 curveto +1531.73 2955.04 lineto +1532.4 3019.84 lineto +closepath +1531.92 2939.2 moveto +1545.12 2939.16 lineto +1560.72 2939.12 1565.98 2929.5 1576.02 2916.27 curveto +1614.98 2862.87 lineto +1633.25 2873.85 lineto +1600.02 2918.12 lineto +1593.09 2926.54 1583.77 2941.93 1572.73 2943.87 curveto +1572.73 2944.36 lineto +1596.03 2947.41 1614.55 2963.19 1614.64 2990.32 curveto +1614.72 3017.91 1593.41 3034.06 1561.96 3034.14 curveto +1511.81 3034.3 lineto +1509.87 2868.22 lineto +1530.75 2868.16 lineto +1531.92 2939.2 lineto +closepath +1132.52 2951.99 moveto +1132.98 2952.12 lineto +1179.93 2888.2 lineto +1127.84 2872.23 lineto +1132.52 2951.99 lineto +closepath +934.77 2709.08 moveto +895.559 2847.54 lineto +895.992 2847.73 lineto +998.207 2742.27 lineto +1016.05 2750.56 lineto +1004.38 2898.11 lineto +1004.81 2898.32 lineto +1083.85 2778.38 lineto +1100.72 2789.92 lineto +1100.24 2790.62 lineto +1120 2790.5 lineto +1126.02 2853.6 lineto +1191.65 2873.71 lineto +1230.38 2824.33 lineto +1248.14 2836.8 lineto +1137.36 2973.04 lineto +1118.54 2967.28 lineto +1099.94 2791.08 lineto +1006.77 2929.4 lineto +986.531 2919.98 lineto +996.641 2770.12 lineto +892.074 2876.09 lineto +872.703 2867.09 lineto +915.289 2703.73 lineto +934.77 2709.08 lineto +closepath +1316.25 2889.35 moveto +1319.92 2871.23 1309.08 2857.05 1290.03 2853.19 curveto +1277.09 2850.56 1263.01 2853.59 1253.02 2858.18 curveto +1247.04 2841.78 lineto +1262.63 2836.13 1276.47 2834.28 1294.35 2837.89 curveto +1330.1 2845.14 1342.47 2871.15 1337.56 2895.38 curveto +1327.22 2946.42 1255.73 2923.38 1248.5 2959.12 curveto +1244.49 2978.89 1258.73 2990.84 1272.84 2993.69 curveto +1288.13 2996.78 1298.92 2993.09 1309.85 2988.7 curveto +1314.61 3005.08 lineto +1299.86 3010.18 1284.75 3012.26 1268.75 3009.03 curveto +1239.82 3003.17 1222.93 2981.38 1228.03 2956.21 curveto +1239.56 2899.28 1307.87 2930.75 1316.25 2889.35 curveto +closepath +737.855 440.941 moveto +721.137 453.039 lineto +759.516 505.25 lineto +779.547 490.762 lineto +801.316 475 800.344 456.449 789.926 442.059 curveto +775.855 422.621 754.387 428.98 737.855 440.941 curveto +closepath +809.039 433.27 moveto +825.219 455.629 817.344 481.18 791.875 499.609 curveto +751.238 529.02 lineto +652.699 395.32 lineto +669.617 383.082 lineto +712.047 440.059 lineto +722.738 432.332 lineto +735.375 423.18 734.023 412.309 734.453 395.711 curveto +734.906 329.602 lineto +756.156 327.859 lineto +755.02 383.191 lineto +754.309 394.082 755.73 412.012 747.91 420.031 curveto +748.191 420.422 lineto +768.883 409.301 793.141 411.301 809.039 433.27 curveto +closepath +518.125 620.129 moveto +482.418 661.281 lineto +557.219 689.332 lineto +557.527 688.969 lineto +518.125 620.129 lineto +closepath +565.531 708.309 moveto +396.48 653.75 lineto +404.531 635.32 lineto +464.645 655.391 lineto +509.633 603.551 lineto +480.195 548.129 lineto +498.801 536.949 lineto +578.434 693.449 lineto +565.531 708.309 lineto +closepath +653.559 597.988 moveto +664.867 587.242 668.031 576.281 670.699 564.809 curveto +686.855 570.309 lineto +682.574 585.309 675.609 598.879 663.777 610.129 curveto +642.387 630.469 614.855 631.809 597.156 613.199 curveto +557.141 571.109 622.094 533.199 592.988 502.582 curveto +580.254 489.18 562.41 489.93 548.324 503.32 curveto +538.754 512.422 533.16 525.691 531.188 536.5 curveto +514.324 532.012 lineto +518.633 515.98 525.059 503.582 538.277 491.02 curveto +564.719 465.879 593.113 470.672 610.145 488.59 curveto +646.035 526.332 586.152 571.672 611.289 598.109 curveto +625.18 612.719 643.125 607.91 653.559 597.988 curveto +closepath +831.199 364.039 moveto +885.504 331.852 lineto +894.312 346.711 lineto +839.809 379.02 lineto +868.977 427.301 lineto +924.926 394.141 lineto +933.738 409 lineto +860.238 452.559 lineto +774.32 310.422 lineto +849.887 265.641 lineto +858.695 280.5 lineto +801.301 314.531 lineto +831.199 364.039 lineto +closepath +2173.71 2864.09 moveto +2174.14 2863.87 lineto +2193.61 2701.42 lineto +2212.71 2699.22 lineto +2287.96 2843.5 lineto +2269.37 2852.99 lineto +2208.83 2736.5 lineto +2208.4 2736.71 lineto +2187.73 2898.43 lineto +2168.96 2899.65 lineto +2094.03 2756.02 lineto +2112.63 2746.53 lineto +2173.71 2864.09 lineto +closepath +1678.66 2862.76 moveto +1699.2 2860.69 lineto +1707.78 2931.21 lineto +1779.19 3012.28 lineto +1762.34 3024.61 lineto +1700.31 2947.89 lineto +1657.76 3035.18 lineto +1638.1 3026.8 lineto +1687.26 2933.3 lineto +1678.66 2862.76 lineto +closepath +2064.78 2925.24 moveto +2065.22 2925.07 lineto +2063.8 2845.77 lineto +2012.7 2864.65 lineto +2064.78 2925.24 lineto +closepath +1956.91 2804.42 moveto +1999.95 2850.94 lineto +2064.34 2827.14 lineto +2065.2 2764.39 lineto +2086.88 2763.54 lineto +2081.4 2939.05 lineto +2062.93 2945.88 lineto +1940.99 2816.7 lineto +1956.91 2804.42 lineto +closepath +1793.13 2847.64 moveto +1810.9 2930.24 lineto +1828.08 3010 lineto +1807.86 3014.18 lineto +1772.91 2851.81 lineto +1793.13 2847.64 lineto +closepath +1926.04 2816.01 moveto +1972.71 2975.41 lineto +1952.84 2981.04 lineto +1906.18 2821.64 lineto +1926.04 2816.01 lineto +closepath +1891.35 2837.93 moveto +1836.14 2925.52 lineto +1920.45 2981.4 lineto +1908.92 2996.77 lineto +1810.9 2930.24 lineto +1873.31 2827.68 lineto +1891.35 2837.93 lineto +closepath +579.836 2427.85 moveto +455.793 2538.3 lineto +442.203 2522.76 lineto +566.238 2412.31 lineto +579.836 2427.85 lineto +closepath +127.355 1510.76 moveto +128.113 1487.73 147.195 1469.87 170.227 1470.63 curveto +193.254 1471.39 211.109 1490.47 210.348 1513.5 curveto +209.586 1536.53 190.504 1554.39 167.477 1553.62 curveto +144.449 1552.86 126.594 1533.78 127.355 1510.76 curveto +closepath +186.773 1622.46 moveto +237.191 1617.75 255.641 1644.96 258.961 1680.56 curveto +261.969 1712.83 252.465 1747.93 199.48 1753.6 curveto +96.5586 1763.92 lineto +94.6406 1743.37 lineto +196.371 1733.16 lineto +233.887 1729.66 244.117 1707.49 241.891 1683.6 curveto +239.145 1654.2 224.059 1639.7 193.707 1642.53 curveto +178.414 1643.96 162.664 1645.67 147.152 1647.36 curveto +86.2617 1653.52 lineto +84.3477 1632.96 lineto +141.648 1627.14 lineto +158.598 1625.32 173.391 1623.71 186.773 1622.46 curveto +closepath +104.488 1829.55 moveto +108.066 1811.07 lineto +266.023 1775.07 lineto +270.484 1795.47 lineto +141.262 1824.7 lineto +141.363 1825.17 lineto +293.547 1885.26 lineto +290.824 1904.28 lineto +132.164 1940.43 lineto +127.703 1920.03 lineto +255.754 1891.06 lineto +255.648 1890.59 lineto +104.488 1829.55 lineto +closepath +310.254 1952.96 moveto +151.91 2003.08 lineto +145.852 1983.34 lineto +304.199 1933.24 lineto +310.254 1952.96 lineto +closepath +521.773 731.801 moveto +535.766 741.941 lineto +462.008 843.801 lineto +448.012 833.672 lineto +478.84 791.102 lineto +357.473 704.98 lineto +369.578 688.27 lineto +490.941 774.379 lineto +521.773 731.801 lineto +closepath +179.246 1322.33 moveto +196.371 1324.64 lineto +187.48 1390.52 lineto +243.438 1397.59 lineto +252.555 1330.04 lineto +269.68 1332.35 lineto +257.805 1420.36 lineto +93.0234 1399.57 lineto +95.8164 1378.88 lineto +170.391 1387.97 lineto +179.246 1322.33 lineto +closepath +319.242 880.832 moveto +412.484 925.629 lineto +403.418 944.16 lineto +311.254 899.91 lineto +277.402 883.352 257.129 896.949 246.586 918.512 curveto +233.621 945.031 238.953 965.27 266.332 978.66 curveto +280.133 985.398 294.469 992.141 308.59 998.781 curveto +363.777 1025.24 lineto +354.711 1043.77 lineto +302.758 1018.91 lineto +287.344 1011.64 273.871 1005.32 261.797 999.41 curveto +216.305 977.172 214.723 944.34 230.43 912.211 curveto +244.664 883.109 271.059 858.082 319.242 880.832 curveto +closepath +198.773 1218.91 moveto +186.648 1272.02 lineto +265.852 1261.55 lineto +265.957 1261.08 lineto +198.773 1218.91 lineto +closepath +282.125 1274.37 moveto +107.289 1305.84 lineto +105.715 1285.79 lineto +168.199 1275.19 lineto +183.48 1208.28 lineto +131.41 1173.25 lineto +142.555 1154.62 lineto +286.504 1255.19 lineto +282.125 1274.37 lineto +closepath +521.406 2583.08 moveto +625.559 2476.8 lineto +640.156 2491.39 lineto +536.008 2597.67 lineto +573.188 2634.82 lineto +560.977 2647.05 lineto +472.008 2558.16 lineto +484.219 2545.93 lineto +521.406 2583.08 lineto +closepath +2367.98 2770.31 moveto +2368.38 2770.04 lineto +2348.52 2693.25 lineto +2303.22 2723.52 lineto +2367.98 2770.31 lineto +closepath +2234.94 2677.93 moveto +2287.64 2713.16 lineto +2344.71 2675.02 lineto +2330.92 2613.79 lineto +2351.82 2607.91 lineto +2387.36 2779.87 lineto +2371 2790.8 lineto +2222.31 2693.6 lineto +2234.94 2677.93 lineto +closepath +625.676 2677.07 moveto +626.047 2677.38 lineto +694.16 2636.73 lineto +652.379 2601.77 lineto +625.676 2677.07 lineto +closepath +676.934 2523.43 moveto +657.945 2583.9 lineto +710.586 2627.95 lineto +765.469 2597.52 lineto +776.988 2615.91 lineto +621.941 2698.36 lineto +606.852 2685.73 lineto +658.355 2515.72 lineto +676.934 2523.43 lineto +closepath +362.344 2278.79 moveto +307.871 2313.9 lineto +321.109 2334.78 lineto +335.504 2357.48 354.078 2357.64 369.078 2348.13 curveto +389.348 2335.28 384.32 2313.46 373.395 2296.23 curveto +362.344 2278.79 lineto +closepath +435.332 2231.66 moveto +375.852 2270.52 lineto +382.922 2281.66 lineto +391.27 2294.84 402.207 2294.16 418.75 2295.61 curveto +484.695 2300.11 lineto +485.141 2321.43 lineto +429.98 2316.9 lineto +419.16 2315.52 401.176 2315.84 393.645 2307.54 curveto +393.238 2307.81 lineto +403.066 2329.14 399.586 2353.23 376.684 2367.75 curveto +353.375 2382.52 328.355 2373.1 311.52 2346.55 curveto +284.656 2304.18 lineto +424.148 2214.04 lineto +435.332 2231.66 lineto +closepath +414.84 2197.27 moveto +399.453 2205.14 lineto +369.059 2145.75 lineto +317.789 2172.52 lineto +346.547 2228.71 lineto +331.16 2236.59 lineto +302.297 2180.19 lineto +252.309 2206.31 lineto +281.941 2264.2 lineto +266.559 2272.09 lineto +227.633 2196.02 lineto +374.812 2119.08 lineto +414.84 2197.27 lineto +closepath +162.5 2026.6 moveto +336.395 2027.91 lineto +343.441 2045.78 lineto +216.895 2171.03 lineto +204.492 2155.28 lineto +317.324 2046.27 lineto +162.305 2048.34 lineto +162.5 2026.6 lineto +closepath +394.133 2398.06 moveto +440.133 2362.61 471.133 2431.14 504.586 2405.35 curveto +519.223 2394.07 520.332 2376.25 508.469 2360.84 curveto +500.406 2350.39 487.781 2343.45 477.23 2340.38 curveto +483.453 2324.07 lineto +498.938 2330 510.605 2337.68 521.742 2352.12 curveto +544.016 2381.02 536.312 2408.77 516.738 2423.86 curveto +475.488 2455.66 436.57 2391.41 407.68 2413.68 curveto +391.715 2425.99 394.645 2444.33 403.434 2455.74 curveto +412.961 2468.1 423.523 2472.38 434.668 2476.21 curveto +427.523 2491.71 lineto +413.047 2485.9 400.266 2477.57 390.305 2464.65 curveto +372.281 2441.27 373.789 2413.75 394.133 2398.06 curveto +closepath +438.031 884.582 moveto +427.133 902.109 lineto +285.332 815.648 lineto +333.613 737.988 lineto +348.285 747.109 lineto +310.902 807.242 lineto +438.031 884.582 lineto +closepath +2191.65 413.059 moveto +2250.3 295.609 lineto +2249.87 295.391 lineto +2106.9 373.73 lineto +2094.87 359.27 lineto +2167.02 214.211 lineto +2185.63 223.691 lineto +2126.44 342.211 lineto +2126.87 342.43 lineto +2269.74 262.68 lineto +2282.73 276.832 lineto +2210.26 422.52 lineto +2191.65 413.059 lineto +closepath +2469.06 2607.09 moveto +2483.52 2594.08 lineto +2501.35 2578.01 2504.98 2560.53 2491.48 2545.55 curveto +2476.06 2528.43 2459.98 2530.65 2444.29 2544.78 curveto +2426.27 2561 lineto +2469.06 2607.09 lineto +closepath +2518.25 2660.97 moveto +2530.56 2649.9 lineto +2550.35 2632.07 2551.27 2617.67 2538.91 2603.94 curveto +2527.5 2591.27 2511.41 2590.27 2491.26 2608.41 curveto +2479.67 2618.85 lineto +2518.25 2660.97 lineto +closepath +2505.54 2530.31 moveto +2519.67 2546 2521.19 2565.62 2508.08 2582.61 curveto +2508.4 2582.97 lineto +2526.36 2574.22 2542.35 2576.93 2556.01 2592.09 curveto +2568.38 2605.82 2573.72 2630.39 2546.61 2654.81 curveto +2512.37 2685.65 lineto +2400.16 2563.21 lineto +2434.76 2532.05 lineto +2459 2510.2 2485.78 2508.38 2505.54 2530.31 curveto +closepath +2705.15 890.379 moveto +2782.98 875.07 lineto +2755.43 828.07 lineto +2704.91 889.961 lineto +2705.15 890.379 lineto +closepath +2684.27 891.762 moveto +2790.07 749.07 lineto +2804.96 762.59 lineto +2766.7 813.121 lineto +2801.41 872.34 lineto +2863.34 862.191 lineto +2867.98 883.391 lineto +2694.22 908.738 lineto +2684.27 891.762 lineto +closepath +2741.88 702.59 moveto +2718.91 671.82 2677.78 668.082 2647.01 691.051 curveto +2616.23 714.02 2608.13 754.52 2631.09 785.289 curveto +2640.86 798.359 2651.4 807.27 2666.8 812.25 curveto +2658.89 828.941 lineto +2642.2 821.031 2629.17 811.59 2617.25 795.621 curveto +2587.82 756.199 2593.03 703.789 2633.8 673.352 curveto +2677.27 640.91 2726.3 652.832 2755.72 692.262 curveto +2766.21 706.289 2771.54 725.082 2773.66 742.371 curveto +2757.05 744.582 lineto +2755.12 729.559 2750.63 714.332 2741.88 702.59 curveto +closepath +2538.31 691.922 moveto +2662.45 581.602 lineto +2676.04 597.129 lineto +2551.88 707.469 lineto +2538.31 691.922 lineto +closepath +2491.71 640.512 moveto +2548.07 501.27 lineto +2415.66 569.332 lineto +2400.07 554.73 lineto +2491.48 412.82 lineto +2508.32 423.98 lineto +2427.87 543.289 lineto +2428.22 543.621 lineto +2558.24 475.301 lineto +2572.61 488.75 lineto +2515.49 625.289 lineto +2515.84 625.621 lineto +2628.35 536.32 lineto +2640.77 552.551 lineto +2508.01 655.77 lineto +2491.71 640.512 lineto +closepath +2794.98 1994.02 moveto +2921.7 2032.67 lineto +2921.85 2032.21 lineto +2819.43 1904.6 lineto +2831.22 1889.43 lineto +2986.95 1936.65 lineto +2980.71 1956.58 lineto +2855.14 1918.29 lineto +2854.99 1918.74 lineto +2956.04 2046.68 lineto +2943.78 2060.95 lineto +2788.74 2013.95 lineto +2794.98 1994.02 lineto +closepath +2614.16 2328.32 moveto +2633.24 2302.14 2663.59 2282.09 2707.08 2312.89 curveto +2791.09 2373.24 lineto +2778.94 2389.92 lineto +2695.89 2330.28 lineto +2665.44 2308.09 2643.11 2317.95 2628.97 2337.34 curveto +2611.58 2361.2 2613.31 2382.05 2637.94 2400.02 curveto +2650.36 2409.06 2663.3 2418.19 2676.04 2427.18 curveto +2725.79 2462.85 lineto +2713.63 2479.53 lineto +2666.8 2445.99 lineto +2652.89 2436.15 2640.72 2427.57 2629.86 2419.66 curveto +2588.94 2389.83 2593.1 2357.23 2614.16 2328.32 curveto +closepath +2681.54 2234.5 moveto +2797.76 2298.09 lineto +2798 2297.67 lineto +2723.66 2151.91 lineto +2738.29 2139.46 lineto +2881.17 2217.34 lineto +2871.02 2235.58 lineto +2755.84 2172.57 lineto +2755.61 2172.99 lineto +2828.54 2318.79 lineto +2813.64 2330.27 lineto +2671.39 2252.74 lineto +2681.54 2234.5 lineto +closepath +2615.62 2568.16 moveto +2632.3 2549.93 lineto +2650.46 2530.1 2645.76 2512.13 2632.67 2500.14 curveto +2614.97 2483.93 2595.21 2494.48 2581.44 2509.53 curveto +2567.5 2524.75 lineto +2615.62 2568.16 lineto +closepath +2502.94 2466.61 moveto +2555.98 2513.87 lineto +2564.89 2504.14 lineto +2575.43 2492.63 2571.91 2482.26 2568.98 2465.9 curveto +2556.11 2401.07 lineto +2576.57 2395.07 lineto +2586.61 2449.51 lineto +2588.11 2460.31 2593.12 2477.58 2587.07 2487.03 curveto +2587.43 2487.35 lineto +2605.45 2472.29 2629.61 2469.36 2649.62 2487.67 curveto +2669.97 2506.31 2667.4 2532.93 2646.17 2556.11 curveto +2612.29 2593.1 lineto +2488.84 2482.01 lineto +2502.94 2466.61 lineto +closepath +2922.92 1188.57 moveto +2824.68 1220.96 lineto +2818.35 1201.31 lineto +2915.45 1169.29 lineto +2951.32 1157.74 2956.49 1133.88 2949.13 1111.04 curveto +2940.09 1082.94 2922.21 1072.06 2893.19 1081.4 curveto +2878.57 1086.11 2863.57 1091.2 2848.8 1096.21 curveto +2790.68 1115.42 lineto +2784.36 1095.78 lineto +2839.04 1077.66 lineto +2855.19 1072.21 2869.28 1067.42 2882.07 1063.3 curveto +2930.27 1047.78 2954.18 1070.34 2965.14 1104.37 curveto +2975.07 1135.21 2973.41 1171.56 2922.92 1188.57 curveto +closepath +2819.81 979.602 moveto +2811.33 960.801 lineto +2752.45 987.871 lineto +2762.62 1010.39 lineto +2773.66 1034.91 2792.03 1037.68 2808.22 1030.39 curveto +2830.1 1020.51 2828.2 998.211 2819.81 979.602 curveto +closepath +2864.8 985.391 moveto +2929.45 999.148 lineto +2926.89 1020.32 lineto +2872.92 1008.05 lineto +2862.4 1005.16 2844.55 1002.94 2838.26 993.672 curveto +2837.82 993.859 lineto +2844.55 1016.37 2837.71 1039.73 2812.98 1050.87 curveto +2787.82 1062.22 2764.38 1049.35 2751.46 1020.69 curveto +2730.84 974.969 lineto +2881.66 905.391 lineto +2890.23 924.43 lineto +2825.87 954.5 lineto +2831.3 966.539 lineto +2837.71 980.762 2848.63 981.629 2864.8 985.391 curveto +closepath +2857.26 1389.7 moveto +2986.31 1312.86 lineto +2839.71 1287.03 lineto +2836.1 1265.97 lineto +2994.72 1208.18 lineto +3001.39 1227.25 lineto +2865.18 1273.67 lineto +2865.26 1274.14 lineto +3010.13 1298.31 lineto +3013.44 1317.72 lineto +2885.39 1391.95 lineto +2885.48 1392.43 lineto +3029.08 1389.3 lineto +3029.17 1409.74 lineto +2861.02 1411.7 lineto +2857.26 1389.7 lineto +closepath +2384.91 354.789 moveto +2353.26 333.039 2313.12 342.73 2291.37 374.379 curveto +2269.63 406.031 2274.98 446.98 2306.62 468.719 curveto +2338.27 490.469 2378.42 480.789 2400.17 449.141 curveto +2421.91 417.48 2416.56 376.539 2384.91 354.789 curveto +closepath +2296.84 482.969 moveto +2256.29 455.109 2244.36 403.809 2273.17 361.879 curveto +2303.89 317.172 2354.14 312.68 2394.7 340.539 curveto +2435.24 368.41 2447.18 419.699 2418.37 461.641 curveto +2387.65 506.34 2337.39 510.832 2296.84 482.969 curveto +closepath +1707.66 109.68 moveto +1701.56 167.211 lineto +1764.28 174.371 lineto +1762.31 191.539 lineto +1699.37 184.352 lineto +1693.44 240.43 lineto +1758.06 247.832 lineto +1756.09 264.988 lineto +1671.21 255.289 lineto +1688.63 90.1211 lineto +1775.9 100.09 lineto +1773.95 117.262 lineto +1707.66 109.68 lineto +closepath +1885.22 135.391 moveto +1847.68 127.359 1814.27 151.641 1806.24 189.18 curveto +1798.21 226.742 1818.79 262.551 1856.34 270.57 curveto +1872.3 273.98 1886.09 273.73 1900.96 267.352 curveto +1906 285.109 lineto +1888.23 290.148 1872.21 291.641 1852.73 287.469 curveto +1804.62 277.191 1774.01 234.332 1784.65 184.57 curveto +1795.98 131.531 1840.72 108.211 1888.84 118.48 curveto +1905.97 122.141 1922.35 132.762 1935.33 144.371 curveto +1924.3 156.992 lineto +1912.94 146.949 1899.54 138.441 1885.22 135.391 curveto +closepath +1285.1 136.832 moveto +1262.14 283.922 lineto +1241.16 287.922 lineto +1180.29 130.469 lineto +1199.22 123.43 lineto +1248.29 258.719 lineto +1248.76 258.621 lineto +1270.1 113.309 lineto +1289.43 109.609 lineto +1366.15 236.191 lineto +1366.63 236.102 lineto +1360.7 92.5703 lineto +1381.13 92.0898 lineto +1386.38 260.18 lineto +1364.45 264.371 lineto +1285.1 136.832 lineto +closepath +1563.93 98.9688 moveto +1525.53 98.8516 1497.83 129.48 1497.71 167.879 curveto +1497.58 206.27 1525.08 237.082 1563.48 237.211 curveto +1601.88 237.34 1629.58 206.711 1629.71 168.309 curveto +1629.83 129.91 1602.33 99.1016 1563.93 98.9688 curveto +closepath +1563.42 254.5 moveto +1514.22 254.332 1475.46 218.691 1475.63 167.809 curveto +1475.8 113.57 1514.79 81.5312 1563.98 81.6914 curveto +1613.18 81.8516 1651.95 117.5 1651.79 168.379 curveto +1651.61 222.621 1612.63 254.648 1563.42 254.5 curveto +closepath +1176.88 306.949 moveto +1142.95 210.5 lineto +1130.7 174.871 1106.75 170.16 1084.05 177.961 curveto +1056.14 187.559 1045.61 205.648 1055.52 234.469 curveto +1060.51 249 1065.89 263.898 1071.19 278.57 curveto +1091.54 336.289 lineto +1072.02 343 lineto +1052.84 288.691 lineto +1047.08 272.648 1042.01 258.66 1037.64 245.949 curveto +1021.17 198.059 1043.26 173.719 1077.08 162.09 curveto +1107.71 151.559 1144.08 152.5 1162.08 202.648 curveto +1196.4 300.238 lineto +1176.88 306.949 lineto +closepath +2043.62 181.289 moveto +2007.4 168.551 1971.17 188.371 1958.43 224.59 curveto +1945.69 260.82 1961.53 298.961 1997.76 311.699 curveto +2033.98 324.441 2070.21 304.609 2082.96 268.391 curveto +2095.69 232.172 2079.85 194.031 2043.62 181.289 curveto +closepath +1992.03 328 moveto +1945.62 311.68 1920.72 265.27 1937.6 217.27 curveto +1955.6 166.109 2002.94 148.672 2049.36 164.98 curveto +2095.77 181.309 2120.66 227.719 2103.78 275.719 curveto +2085.79 326.891 2038.44 344.332 1992.03 328 curveto +closepath +2856.87 1731.55 moveto +3021.56 1752.98 lineto +3018.72 1773.42 lineto +2854.02 1752 lineto +2856.87 1731.55 lineto +closepath +2950.62 1549.4 moveto +2927.59 1550.24 2908.45 1532.44 2907.62 1509.41 curveto +2906.79 1486.38 2924.59 1467.25 2947.62 1466.42 curveto +2970.64 1465.59 2989.78 1483.39 2990.61 1506.41 curveto +2991.44 1529.44 2973.63 1548.58 2950.62 1549.4 curveto +closepath +2955.89 1891.47 moveto +2898.97 1879.89 2930.51 1811.61 2889.12 1803.18 curveto +2871.01 1799.5 2856.81 1810.32 2852.93 1829.37 curveto +2850.29 1842.31 2853.31 1856.39 2857.89 1866.38 curveto +2841.48 1872.35 lineto +2835.84 1856.75 2834 1842.9 2837.65 1825.03 curveto +2844.92 1789.29 2870.95 1776.95 2895.17 1781.88 curveto +2946.2 1792.27 2923.09 1863.73 2958.83 1871.01 curveto +2978.58 1875.03 2990.55 1860.81 2993.42 1846.69 curveto +2996.52 1831.41 2992.84 1820.62 2988.46 1809.68 curveto +3004.85 1804.94 lineto +3009.93 1819.69 3012 1834.81 3008.75 1850.8 curveto +3002.86 1879.72 2981.05 1896.6 2955.89 1891.47 curveto +closepath +187.473 1056.82 moveto +174.766 1093.06 194.625 1129.27 230.859 1141.98 curveto +267.094 1154.68 305.219 1138.8 317.926 1102.56 curveto +323.324 1087.16 324.828 1073.45 320.367 1057.89 curveto +338.621 1055.14 lineto +341.379 1073.4 340.824 1089.49 334.234 1108.29 curveto +317.949 1154.71 271.566 1179.65 223.555 1162.82 curveto +172.367 1144.87 154.887 1097.53 171.168 1051.11 curveto +176.965 1034.57 189.566 1019.66 202.727 1008.25 curveto +213.84 1020.8 lineto +202.449 1030.8 192.32 1043 187.473 1056.82 curveto +closepath +3024 1622.66 moveto +3030.89 1636.65 3034.82 1651.4 3033.59 1667.67 curveto +3031.36 1697.1 3011.83 1716.57 2986.22 1714.62 curveto +2928.31 1710.23 2951.07 1638.55 2908.96 1635.36 curveto +2890.53 1633.95 2877.78 1646.47 2876.32 1665.85 curveto +2875.32 1679.02 2880.06 1692.61 2885.85 1701.96 curveto +2870.32 1709.93 lineto +2862.78 1695.15 2859.23 1681.64 2860.62 1663.45 curveto +2863.37 1627.08 2887.66 1611.6 2912.3 1613.46 curveto +2964.23 1617.4 2950.21 1691.2 2986.59 1693.95 curveto +3006.69 1695.47 3016.78 1679.88 3017.87 1665.51 curveto +3019.05 1649.96 3014.05 1639.71 3008.33 1629.41 curveto +3024 1622.66 lineto +closepath +1006.19 320.43 moveto +995.895 298.75 973.621 301.09 955.195 309.84 curveto +936.547 318.691 lineto +964.766 377.031 lineto +987.094 366.422 lineto +1011.38 354.898 1013.8 336.48 1006.19 320.43 curveto +closepath +997.605 377.379 moveto +952.289 398.879 lineto +879.781 249.461 lineto +898.648 240.5 lineto +929.973 304.27 lineto +941.898 298.609 lineto +955.992 291.93 956.645 280.992 960.094 264.742 curveto +972.59 199.832 lineto +993.805 201.992 lineto +982.598 256.191 lineto +979.91 266.762 978.043 284.641 968.891 291.121 curveto +969.098 291.551 lineto +991.465 284.391 1014.95 290.781 1026.58 315.281 curveto +1038.41 340.211 1026.01 363.891 997.605 377.379 curveto +closepath +2781.35 2031.21 moveto +2797.22 2038.03 lineto +2770.88 2099.33 lineto +2824.22 2121.72 lineto +2849.13 2063.72 lineto +2865.01 2070.55 lineto +2840 2128.77 lineto +2892 2150.59 lineto +2917.69 2090.83 lineto +2933.55 2097.65 lineto +2899.82 2176.16 lineto +2746.67 2111.92 lineto +2781.35 2031.21 lineto +closepath +1446.73 1732.28 moveto +1437.14 1727.41 1425.54 1730.99 1420.78 1740.3 curveto +1455.46 1757.97 lineto +1460.21 1748.67 1456.3 1737.16 1446.73 1732.28 curveto +closepath +1571.16 1520.35 moveto +1572.06 1540.06 1580.55 1559.6 1596.28 1573.99 curveto +1621.04 1596.66 lineto +1627.81 1602.9 1635.49 1607.53 1643.54 1610.92 curveto +1643.68 1615.67 1643.78 1620.41 1643.71 1625.03 curveto +1642.82 1680.6 1627.58 1728.54 1593.3 1760.62 curveto +1581.51 1771.73 1548.49 1793.84 1509.93 1794.1 curveto +1473.47 1794.34 1430.03 1793.51 1351.49 1732.16 curveto +1329.81 1715.22 1327.03 1707.96 1343.39 1690.08 curveto +1356.75 1675.43 1401.77 1669.4 1425.63 1670.32 curveto +1467.93 1671.93 1491.32 1688.2 1501 1716.96 curveto +1520.07 1717.75 1531.27 1713.19 1541.2 1704.35 curveto +1554.29 1692.56 1566.4 1666.58 1567.02 1623.83 curveto +1567.58 1592.9 1561.74 1554.05 1548.3 1509.28 curveto +1555.28 1514.62 1563.08 1518.35 1571.16 1520.35 curveto +closepath +1252.5 1782.41 moveto +1225.16 1807.72 1182.46 1806.08 1157.14 1778.75 curveto +1131.84 1751.43 1133.47 1708.72 1160.8 1683.42 curveto +1177.87 1667.6 1200.92 1662.3 1222 1667.21 curveto +1473.37 1439.12 lineto +1523.28 1486.24 lineto +1273.32 1722.59 lineto +1276.61 1743.99 1269.57 1766.59 1252.5 1782.41 curveto +closepath +1215.65 1518.81 moveto +1225.3 1514.8 1229.77 1503.5 1225.63 1493.56 curveto +1221.49 1483.65 1210.33 1478.86 1200.68 1482.89 curveto +1215.65 1518.81 lineto +closepath +1208.79 1345.47 moveto +1239.95 1316.94 1282.81 1304.87 1331.52 1305.16 curveto +1433.47 1401.43 lineto +1399.14 1389.91 1368.62 1383.67 1343.17 1382.14 curveto +1300.5 1379.52 1273.67 1389.6 1260.92 1401.75 curveto +1251.34 1410.98 1245.93 1421.79 1245.27 1440.88 curveto +1273.21 1452.71 1287.65 1477.27 1286.02 1519.57 curveto +1285.11 1543.46 1275.65 1587.86 1260.03 1600.06 curveto +1240.94 1615 1233.92 1611.69 1218.68 1588.78 curveto +1163.52 1505.79 1166.01 1462.4 1169.04 1426.07 curveto +1172.24 1387.67 1196.82 1356.41 1208.79 1345.47 curveto +closepath +1838.96 1107.38 moveto +1870.39 1078.85 lineto +1882.04 1068.07 1900.24 1068.75 1911.05 1080.4 curveto +1921.84 1092.08 1921.13 1110.31 1909.46 1121.09 curveto +1900.31 1129.74 lineto +1875.3 1147.16 lineto +1856.1 1160.29 1832.98 1173.88 1789.46 1174.13 curveto +1773.25 1174.13 1754.18 1172.06 1731.56 1166.9 curveto +1736.45 1158.72 1742.15 1151.39 1748.6 1145.48 curveto +1778.06 1119.33 1816.91 1112.83 1838.96 1107.38 curveto +closepath +1648.54 1396.37 moveto +1675.57 1397.78 1689.86 1391.81 1699.69 1382.9 curveto +1707.44 1375.66 1714.24 1364.26 1718.19 1344.95 curveto +1720.7 1332.65 1721.73 1317.34 1720.88 1299.4 curveto +1622.38 1392.54 lineto +1631.92 1394.59 1640.73 1395.91 1648.54 1396.37 curveto +closepath +1659.73 1270 moveto +1672.99 1270.66 1688.54 1272.73 1706.21 1276.77 curveto +1721.5 1280.26 1735.95 1281.68 1749.48 1281.68 curveto +1761.91 1281.68 1773.59 1280.48 1784.42 1278.61 curveto +1788.26 1277.93 1792.13 1277.06 1795.99 1276.1 curveto +1799.11 1306.71 1798.52 1334.71 1793.39 1360.2 curveto +1787.23 1390.96 1773.81 1418.8 1751.82 1439.17 curveto +1739.14 1450.99 1724.14 1459.43 1707.82 1465.04 curveto +1701.46 1459.2 lineto +1686.57 1445.57 1667.65 1438.73 1648.92 1438.75 curveto +1647.87 1438.75 1646.83 1438.77 1645.78 1438.81 curveto +1642.5 1429.26 1636.85 1420.29 1628.73 1412.89 curveto +1500.62 1299.09 lineto +1504.24 1265.11 1517.34 1234.14 1541.38 1212.04 curveto +1587.22 1169.51 1657.71 1168.62 1727.26 1184.39 curveto +1814.79 1204.43 1857.74 1181.3 1885.61 1161.93 curveto +1880.49 1183.65 1862.55 1213.73 1839.18 1235.4 curveto +1825.88 1247.72 1802.45 1257.32 1781.46 1260.83 curveto +1760.41 1264.45 1736.98 1265.26 1710.22 1259.2 curveto +1665.58 1248.99 1616.93 1246.72 1593.54 1268.31 curveto +1583.9 1277.43 1576.87 1291.22 1576.2 1318.29 curveto +1576.05 1325.98 1576.67 1334.72 1577.94 1344.22 curveto +1659.73 1270 lineto +closepath +1960.14 1801.81 moveto +1941.53 1822.11 1909.99 1823.5 1889.67 1804.89 curveto +1889.67 1804.89 1874.51 1784.61 1849.31 1745.62 curveto +1828.24 1751.8 1804.57 1747.2 1787.23 1731.31 curveto +1697.3 1648.86 lineto +1682.81 1635.59 1675.77 1617.27 1676.34 1599.08 curveto +1661.03 1599.77 1645.44 1594.6 1633.23 1583.4 curveto +1608.47 1560.7 lineto +1592.21 1545.82 1586.11 1524.03 1590.45 1503.95 curveto +1578.34 1505.02 1565.83 1501.36 1556.14 1492.48 curveto +1182.2 1139.35 lineto +1167.13 1125.54 1166.11 1102.11 1179.91 1087.04 curveto +1194.12 1071.52 1219.83 1073.38 1232.24 1084.76 curveto +1616.79 1426.33 lineto +1626.46 1435.19 1631.21 1447.3 1631.21 1459.45 curveto +1636.96 1457.67 1642.92 1456.76 1648.92 1456.76 curveto +1663.36 1456.76 1677.81 1461.96 1689.32 1472.48 curveto +1714.09 1495.19 lineto +1726.27 1506.38 1732.78 1521.45 1733.43 1536.76 curveto +1735.98 1536.46 1738.54 1536.25 1741.09 1536.25 curveto +1756.76 1536.25 1772.44 1541.88 1784.87 1553.29 curveto +1874.79 1635.72 lineto +1892.19 1651.65 1898.83 1674.87 1894.47 1696.42 curveto +1945.34 1725.27 1957.03 1731.36 1957.03 1731.36 curveto +1977.33 1749.96 1978.74 1781.5 1960.14 1801.81 curveto +closepath +2041.21 1048.5 moveto +2261.21 1048.5 lineto +2261.21 1839.21 lineto +2041.21 1839.21 lineto +2041.21 1048.5 lineto +closepath +719.23 922.281 moveto +2398.18 922.281 lineto +2398.18 1020.16 lineto +719.23 1020.16 lineto +719.23 922.281 lineto +closepath +856.207 1048.5 moveto +1076.21 1048.5 lineto +1076.21 1839.21 lineto +856.207 1839.21 lineto +856.207 1048.5 lineto +closepath +2371.24 2114.33 moveto +746.176 2114.33 lineto +746.176 1961 lineto +2371.24 1961 lineto +2371.24 2114.33 lineto +closepath +2321.26 1927 moveto +2321.26 1931.01 lineto +1981.16 1931.01 lineto +1981.16 1927 lineto +1981.16 1894.16 2008.59 1867.53 2042.44 1867.53 curveto +2259.98 1867.53 lineto +2293.82 1867.53 2321.26 1894.16 2321.26 1927 curveto +closepath +1196.05 2272.65 moveto +1558.71 2421.21 lineto +1921.36 2272.65 lineto +1196.05 2272.65 lineto +closepath +2471.22 2196.08 moveto +1558.7 2578.5 lineto +646.195 2196.08 lineto +670.629 2145.53 lineto +2446.8 2145.53 lineto +2471.22 2196.08 lineto +closepath +1136.25 1927 moveto +1136.25 1931.01 lineto +796.156 1931.01 lineto +796.156 1927 lineto +796.156 1894.16 823.59 1867.53 857.438 1867.53 curveto +1074.98 1867.53 lineto +1108.81 1867.53 1136.25 1894.16 1136.25 1927 curveto +closepath +633.414 790.16 moveto +2484 790.16 lineto +2484 888.039 lineto +633.414 888.039 lineto +633.414 790.16 lineto +fill +grestore +grestore +grestore +grestore +showpage +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.eps new file mode 100644 index 0000000000..6d8defd3ef --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.eps @@ -0,0 +1,479 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Thu May 11 20:04:30 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 0 290 290 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 0 290 290 +%%EndPageSetup +q 0 0 290 290 rectclip q +0 g +156.402 40.473 m 155.668 40.113 l 135.418 40.113 l 128.434 52.629 l 147.934 + 52.629 l 148.668 52.988 l 235.512 204.238 l 242.137 190.629 l h +165.605 150.504 m 166.34 150.145 l 168.918 137.629 l 161.184 122.535 l +158.605 136.52 l 157.871 136.895 l 109.668 136.895 l 117.762 150.504 l h +145.355 56.676 m 78.387 173.332 l 94.574 173.332 l 111.871 142.785 l 108.184 + 136.52 l 116.293 121.441 l 126.23 121.066 l 153.09 71.02 l h +182.527 173.332 m 188.418 184.004 l 189.887 173.332 l 196.887 173.332 l + 146.09 86.113 l 127.324 121.066 l 161.184 121.066 l 169.652 137.629 l 166.699 + 151.254 l 117.027 151.254 l 112.605 143.879 l 95.684 173.332 l h +205.715 189.145 m 197.621 174.426 l 190.996 174.426 l 188.777 189.145 l + h +189.512 193.566 m 187.309 189.879 l 188.043 185.473 l 182.527 175.16 l +180.324 190.988 l 187.309 203.504 l h +56.668 204.613 m 186.574 204.613 l 179.59 191.723 l 48.574 191.723 l h +124.746 56.676 m 129.543 56.676 l 127.324 53.363 l 135.059 39.379 l 156.402 + 39.379 l 243.246 190.629 l 242.137 193.191 235.887 205.707 235.887 205.707 + c 196.512 205.707 l 190.262 194.676 l 187.684 205.707 l 143.887 205.707 + 99.73 205.707 55.934 205.707 c 47.105 191.723 l h +157.871 136.895 m 158.605 136.52 l 166.34 150.145 l 165.605 150.504 l h +156.402 40.473 m 155.668 40.113 l 147.934 52.629 l 148.668 52.988 l h +4.418 132.848 m 4.418 130.645 6.262 128.801 8.465 128.801 c 10.309 128.801 + 12.137 130.645 12.137 132.848 c 12.137 134.691 10.309 136.52 8.465 136.52 + c 6.262 136.52 4.418 134.691 4.418 132.848 c h +274.902 132.848 m 274.902 130.645 276.73 128.801 278.949 128.801 c 280.777 + 128.801 282.621 130.645 282.621 132.848 c 282.621 134.691 280.777 136.52 + 278.949 136.52 c 276.73 136.52 274.902 134.691 274.902 132.848 c h +0.73 142.785 m 0.73 144.629 l 0.73 144.988 0.73 145.723 1.84 145.723 c +15.449 145.723 l 16.559 145.723 16.559 144.988 16.559 144.629 c 16.559 142.785 + l 17.293 142.785 l 17.293 150.879 l 16.559 150.879 l 16.559 149.035 l 16.559 + 148.676 16.184 147.941 15.09 147.941 c 8.824 147.941 l 8.824 149.41 l 8.824 + 150.879 10.309 151.988 12.137 152.348 c 12.137 153.082 l 4.777 153.082 +l 4.777 152.348 l 6.621 151.988 7.73 150.879 7.73 149.41 c 7.73 147.941 +l 1.84 147.941 l 0.73 147.941 0.73 147.941 0.73 149.035 c 0.73 151.613 l + 0.73 152.723 1.105 153.816 1.84 154.926 c 2.574 155.301 4.043 156.035 5.887 + 156.395 c 5.887 157.129 l -0.004 156.77 l -0.004 142.785 l h +1.465 167.066 m 11.043 160.816 15.824 157.863 16.184 157.504 c 16.559 157.129 + 16.934 156.77 16.559 155.66 c 17.293 155.66 l 18.402 161.926 l 17.668 162.285 + l 16.934 158.973 17.293 158.238 12.887 161.551 c 13.98 168.176 l 17.293 + 168.91 l 17.668 168.91 18.762 168.535 18.402 166.707 c 19.137 166.332 l + 20.246 173.332 l 19.496 173.332 l 19.496 172.223 19.137 171.848 18.027 +171.488 c 1.465 168.176 l 0.73 167.801 0.73 167.441 1.465 167.066 c h +12.887 167.801 m 11.777 161.926 l 4.418 165.973 l h +8.09 190.254 m 6.621 188.41 5.887 187.676 5.512 186.207 c 4.043 181.785 + 6.996 177.379 12.512 175.91 c 17.293 174.426 21.34 177.379 22.809 181.426 + c 23.918 184.738 22.074 187.676 18.762 189.52 c 18.402 189.52 18.027 189.145 + 18.402 188.785 c 21.34 186.941 23.184 184.738 22.074 181.426 c 21.715 178.473 + 18.027 177.379 13.246 178.848 c 7.355 180.316 5.512 183.27 6.621 185.832 + c 6.996 186.941 7.73 188.051 8.824 188.785 c 9.934 189.145 11.777 189.52 + 13.621 189.52 c 13.98 189.879 l 6.996 192.098 l 6.996 191.363 l h +9.574 195.77 m 11.043 198.723 9.574 199.457 16.934 195.41 c 20.605 193.566 + 22.809 192.832 23.918 192.832 c 25.762 192.832 31.652 196.145 29.809 202.395 + c 29.434 203.504 28.34 204.613 26.496 205.348 c 18.762 209.02 l 17.293 +210.129 16.934 210.863 18.027 212.707 c 16.934 213.441 l 13.98 207.176 l + 15.09 206.441 l 16.184 209.02 16.184 209.02 18.762 207.551 c 30.543 202.77 + 29.434 200.926 27.965 197.988 c 26.871 195.41 26.121 195.035 24.293 195.035 + c 23.559 195.035 21.34 195.77 17.668 197.613 c 14.355 199.457 12.512 200.191 + 12.137 200.551 c 12.137 200.926 12.512 201.66 13.246 203.129 c 12.512 203.863 + l 8.824 196.145 l h +18.762 214.91 m 20.246 217.488 19.137 217.848 26.871 213.066 c 35.324 208.285 + 33.855 209.02 32.387 206.441 c 32.746 206.082 l 40.48 218.223 l 34.965 +222.27 l 34.59 221.535 l 37.902 218.598 38.637 216.754 37.168 214.176 c +34.59 210.129 36.434 210.129 27.965 214.91 c 20.246 219.691 21.34 218.957 + 23.184 221.91 c 22.449 222.27 l 18.027 215.285 l h +32.012 225.207 m 32.387 225.957 l 28.34 233.316 31.652 234.051 32.387 233.316 + c 39.371 227.426 43.059 224.113 43.059 223.738 c 43.418 223.379 43.059 +223.004 41.949 221.91 c 42.684 221.16 l 47.465 227.051 l 46.73 227.785 l + 45.996 226.691 45.262 225.957 44.902 225.957 c 44.527 226.316 41.215 229.27 + 34.23 235.145 c 32.746 236.629 34.23 240.301 41.215 235.879 c 41.59 236.988 + l 36.434 241.035 l 27.605 230.004 l h +43.059 248.395 m 47.84 238.098 50.043 232.582 49.684 231.832 c 49.684 231.473 + 49.309 230.738 48.949 230.363 c 49.684 230.004 l 54.09 234.41 l 53.73 235.145 + l 51.152 231.832 50.418 234.41 50.043 235.52 c 49.309 237.363 l 54.09 242.145 + l 59.98 239.191 58.512 239.941 56.668 238.098 c 57.402 237.723 l 62.559 + 242.504 l 61.824 242.879 l 61.09 242.145 60.355 241.77 59.621 242.145 c + 44.152 249.129 l 43.418 249.504 42.684 249.504 43.059 248.395 c h +52.996 242.504 m 48.574 238.098 l 45.262 245.816 l h +61.824 262.02 m 59.98 262.02 51.512 260.176 56.309 253.176 c 57.777 251.348 + 59.98 251.348 63.293 252.441 c 68.449 254.285 68.449 254.285 69.918 252.816 + c 71.387 251.348 70.652 249.129 68.809 247.66 c 66.246 246.191 63.293 246.191 + 60.355 249.129 c 59.621 248.395 l 63.293 242.879 l 64.402 243.613 l 64.762 + 245.816 l 70.293 243.988 72.871 251.707 71.027 254.285 c 68.809 257.238 + 67.34 256.863 62.559 255.02 c 59.98 254.285 55.199 253.551 56.309 257.598 + c 57.043 260.91 61.09 262.02 65.496 258.707 c 66.246 259.066 l 62.184 263.848 + l 61.824 263.488 l h +82.793 259.801 m 82.793 257.973 82.434 256.863 81.324 256.488 c 81.324 +255.754 l 86.84 258.332 l 86.48 259.066 l 85.012 257.973 83.902 256.863 +83.902 262.754 c 89.793 265.691 l 94.215 262.379 94.215 262.379 91.637 261.285 + c 91.637 260.535 l 97.887 263.488 l 97.512 263.848 l 96.418 263.488 95.684 + 263.488 94.949 264.223 c 82.793 275.629 l 82.059 276.363 81.699 276.363 + 81.699 275.27 c h +89.059 266.426 m 83.543 263.848 l 82.793 272.316 l h +93.105 279.316 m 95.684 280.41 95.684 281.52 98.621 273.051 c 101.574 264.598 + 101.199 265.691 98.621 264.598 c 98.621 263.848 l 106.355 266.426 l 105.98 + 267.16 l 103.402 266.801 103.777 264.957 100.824 273.785 c 104.512 274.895 + 105.98 274.52 107.09 270.848 c 108.184 267.535 113.715 265.332 112.98 272.691 + c 112.98 273.051 112.246 273.785 112.246 272.691 c 112.98 270.113 111.496 + 269.004 109.293 271.957 c 107.824 275.27 107.449 274.52 104.137 275.27 +c 107.824 277.098 108.934 278.941 108.184 280.785 c 107.09 283.723 104.512 + 284.457 101.199 282.988 c 92.73 280.051 l h +100.824 274.52 m 97.512 282.254 97.512 281.145 101.574 282.254 c 103.402 + 282.629 104.887 282.254 105.621 280.785 c 107.09 277.832 105.246 276.004 + 102.309 274.895 c h +112.98 279.316 m 113.715 279.676 l 114.449 285.566 117.027 287.035 118.121 + 285.941 c 118.496 285.941 118.871 283.723 119.605 278.941 c 120.699 274.16 + 121.074 271.582 120.699 271.207 c 120.699 270.848 119.965 270.848 118.496 + 270.473 c 118.496 269.738 l 126.23 270.848 l 126.23 271.582 l 123.277 271.207 + 123.652 270.113 121.809 279.316 c 121.074 284.098 120.699 286.301 120.699 + 286.676 c 121.074 287.035 124.387 289.254 126.965 281.879 c 128.059 281.879 + l 126.59 288.504 l 112.605 285.941 l h +131.012 288.145 m 133.949 288.504 133.949 288.504 133.949 287.035 c 134.684 + 278.207 134.684 273.426 134.324 273.051 c 133.949 272.691 133.215 272.691 + 131.746 272.316 c 131.746 271.582 l 139.84 272.316 l 139.84 273.051 l 138.371 + 273.051 137.262 273.051 136.902 273.426 c 136.527 273.785 136.527 278.207 + 136.152 287.035 c 136.152 288.504 136.152 288.504 139.105 288.879 c 139.105 + 289.613 l 131.012 288.879 l h +150.887 288.145 m 149.043 289.254 147.934 289.988 146.465 289.988 c 143.512 + 289.988 141.309 287.77 141.309 284.457 c 141.309 283.363 141.684 282.254 + 142.777 281.145 c 143.512 280.785 144.621 280.051 146.465 279.676 c 151.246 + 278.582 151.98 278.207 151.98 276.004 c 151.98 274.16 150.512 272.691 147.934 + 272.691 c 144.996 272.691 142.418 274.52 142.043 278.582 c 140.949 278.582 + l 140.949 271.957 l 142.043 271.957 l 143.512 273.426 l 144.621 272.316 + 146.09 271.582 147.934 271.582 c 151.246 271.582 153.824 274.16 153.824 + 277.098 c 153.824 280.051 152.355 281.145 147.199 282.254 c 143.152 283.723 + 142.777 283.723 142.777 285.941 c 142.777 287.41 144.621 288.879 146.465 + 288.879 c 149.043 288.879 150.512 287.41 151.98 283.363 c 152.715 283.363 + l 152.355 289.613 l 151.621 289.613 l h +165.965 287.41 m 169.277 286.301 168.918 287.77 167.434 278.582 c 166.34 + 269.738 165.965 271.207 163.027 271.582 c 163.027 270.848 l 171.121 269.379 + l 171.121 270.113 l 168.168 270.473 167.809 269.379 169.277 278.207 c 170.746 + 287.41 170.012 287.035 174.059 285.941 c 174.059 286.676 l 165.965 288.145 + l h +176.277 285.191 m 177.371 284.832 178.105 284.832 178.48 284.457 c 178.84 + 284.098 177.746 280.051 175.168 271.957 c 174.793 270.473 173.324 269.738 + 171.855 270.113 c 171.48 269.379 l 178.48 267.535 l 178.48 267.91 l 176.637 + 269.004 176.277 270.113 176.637 271.582 c 179.59 281.52 l 185.84 265.332 + l 186.949 264.957 l 189.512 274.895 190.996 279.676 191.73 280.051 c 192.465 + 280.41 193.199 280.41 193.934 280.051 c 194.309 280.785 l 188.043 282.629 + l 188.043 281.879 l 188.777 281.52 189.152 281.145 189.512 280.41 c 189.887 + 280.051 189.152 276.004 186.949 268.645 c 180.324 284.832 l 176.277 285.941 + l h +195.043 279.316 m 197.98 278.207 199.09 279.316 195.043 270.473 c 191.73 + 262.02 192.09 263.488 189.512 264.598 c 189.152 263.848 l 196.512 260.91 + l 196.887 261.645 l 193.934 262.754 192.824 261.285 196.887 269.738 c 200.184 + 268.27 200.184 267.16 199.824 264.598 c 200.184 264.598 l 203.137 271.582 + l 202.402 271.957 l 201.293 270.113 200.184 269.004 197.246 270.473 c 199.449 + 276.363 l 201.668 277.473 207.918 274.895 206.074 269.379 c 206.449 269.004 + l 208.293 274.52 l 195.402 280.051 l h +219.699 268.645 m 216.746 270.848 210.871 268.645 208.652 264.957 c 206.074 + 259.801 207.559 255.02 211.23 252.816 c 214.918 250.613 220.059 252.082 + 222.637 256.863 c 225.215 261.285 224.105 266.426 219.699 268.645 c h +219.699 267.535 m 221.902 266.066 223.012 263.848 220.059 257.973 c 216.746 + 252.441 213.809 252.082 211.605 253.551 c 209.027 255.02 208.293 257.973 + 211.23 263.488 c 214.168 267.91 217.121 269.004 219.699 267.535 c h +229.637 260.91 m 231.105 259.801 231.465 258.707 230.73 257.598 c 225.59 + 250.613 222.637 247.301 222.277 246.926 c 221.902 246.926 221.168 247.301 + 220.059 248.395 c 219.699 247.66 l 225.949 242.879 l 226.324 243.254 l +224.48 245.082 223.012 243.988 228.902 250.973 c 232.574 248.77 232.215 +247.66 230.371 245.082 c 228.527 242.145 228.527 240.301 229.637 239.191 + c 231.465 238.098 232.949 238.832 234.777 240.676 c 235.152 241.035 235.512 + 242.145 234.418 241.035 c 231.465 238.832 230.73 240.301 232.215 242.504 + c 234.043 245.816 233.684 246.551 231.84 249.504 c 235.887 245.082 244.355 + 249.129 236.996 256.129 c 229.996 261.285 l h +229.637 251.707 m 234.043 257.973 233.309 257.973 236.262 255.395 c 238.09 + 254.285 238.465 253.176 238.09 252.082 c 237.355 249.504 234.777 247.301 + 229.637 251.707 c h +246.559 246.551 m 247.668 245.457 248.027 244.723 247.668 244.348 c 247.668 + 243.988 244.355 241.41 238.09 235.879 c 236.621 234.785 235.887 234.785 + 234.418 235.879 c 233.684 235.52 l 238.09 230.738 l 238.824 231.098 l 237.73 + 232.582 237.355 233.676 237.73 234.051 c 238.09 234.41 241.777 237.723 +248.762 243.613 c 240.309 228.16 l 240.668 227.785 l 257.23 233.676 l 249.871 + 227.426 245.824 224.113 245.09 224.113 c 244.715 224.113 243.98 224.848 + 243.246 225.957 c 242.512 225.582 l 247.668 219.332 l 248.402 219.691 l + 246.559 222.27 245.09 221.16 252.449 227.051 c 260.168 233.316 258.699 +231.832 259.809 230.363 c 260.543 230.738 l 257.23 234.785 l 243.621 229.629 + l 250.605 242.879 l 247.293 246.926 l h +268.277 219.691 m 257.23 217.848 251.34 217.113 250.605 217.113 c 250.246 + 217.488 249.496 217.848 249.137 218.598 c 248.402 218.223 l 251.715 212.707 + l 252.449 213.066 l 251.34 215.645 249.871 216.02 255.762 216.754 c 259.434 + 210.863 l 256.496 206.441 256.496 206.441 255.027 209.02 c 254.293 208.66 + l 257.965 202.77 l 258.34 203.129 l 257.965 204.238 257.965 204.973 258.34 + 205.348 c 268.637 218.957 l 269.012 219.691 269.012 219.691 268.277 219.691 + c h +260.168 211.598 m 256.871 217.113 l 264.965 218.598 l h +267.168 208.285 m 267.543 207.551 l 269.371 207.926 270.84 207.926 271.949 + 207.551 c 274.902 206.441 274.902 204.973 274.527 204.613 c 274.527 204.238 + 270.105 202.395 260.918 198.723 c 260.543 198.723 260.543 198.348 259.434 + 200.926 c 258.699 200.551 l 261.652 193.566 l 262.387 193.941 l 262.012 + 195.77 259.809 196.145 268.637 199.457 c 273.059 201.301 275.262 202.035 + 275.637 201.66 c 275.996 201.66 279.309 199.082 272.324 195.035 c 272.684 + 194.301 l 278.949 196.879 l 273.418 209.754 l h +285.574 169.285 m 286.668 171.113 286.668 172.598 286.668 174.066 c 285.934 + 178.113 281.887 181.426 275.996 180.691 c 271.59 179.957 267.902 175.91 + 268.637 171.848 c 269.012 167.801 271.59 165.973 275.637 165.973 c 276.371 + 165.973 276.371 166.707 275.637 166.707 c 272.324 167.066 269.746 168.535 + 269.371 171.848 c 269.012 174.801 271.59 177.379 276.371 177.738 c 282.621 + 178.848 285.199 176.645 285.574 173.691 c 285.574 172.598 285.199 171.488 + 284.465 170.379 c 283.355 169.285 282.262 168.535 280.418 167.441 c 280.418 + 167.066 l 287.402 168.176 l 287.043 168.91 l h +280.043 192.457 m 280.418 189.52 280.777 189.52 279.309 189.145 c 266.434 + 185.473 l 266.059 185.473 265.699 185.098 264.59 188.051 c 263.855 188.051 + l 266.059 179.957 l 266.793 180.316 l 266.434 183.27 264.965 183.27 273.793 + 185.832 c 282.996 188.41 281.152 187.316 282.262 184.738 c 282.996 184.738 + l 280.777 192.832 l h +287.777 159.707 m 287.777 156.395 287.402 156.77 287.043 156.77 c 286.668 + 156.77 284.465 157.863 279.684 159.707 c 270.48 163.754 271.215 163.395 + 271.215 164.863 c 270.48 164.863 l 270.84 160.082 l 271.59 160.082 l 271.59 + 163.02 271.59 162.285 278.574 159.348 c 278.574 154.551 l 271.215 154.191 + 271.949 153.816 271.949 156.77 c 271.215 156.77 l 272.324 142.785 l 278.949 + 143.145 l 278.574 143.879 l 273.793 144.629 273.059 144.988 272.324 149.035 + c 272.324 151.988 271.215 152.348 280.043 152.348 c 280.043 148.301 279.309 + 147.941 276.73 147.941 c 276.73 147.566 l 284.824 147.941 l 284.824 148.301 + l 282.262 148.676 281.152 149.77 280.777 152.348 c 287.043 152.723 l 287.402 + 152.723 288.137 153.457 288.137 148.676 c 288.512 146.457 286.668 144.988 + 283.355 144.629 c 283.73 143.879 l 289.246 144.629 l 288.512 159.707 l +h +279.684 154.551 m 279.684 158.973 l 287.402 155.66 l 287.402 154.926 286.668 + 154.926 285.934 154.926 c h +16.934 125.848 m 17.293 122.535 18.402 122.91 10.668 121.066 c 6.996 120.332 + 4.777 119.598 4.043 118.863 c 2.574 117.395 2.215 115.176 2.574 112.238 + c 2.949 110.395 4.043 108.926 5.512 107.816 c 6.621 107.082 9.199 107.457 + 13.246 108.551 c 17.293 109.66 19.871 110.035 20.246 109.66 c 20.605 109.301 + 20.98 108.191 21.34 107.082 c 22.449 107.457 l 20.605 114.441 l 19.871 +114.082 l 19.871 112.613 19.871 111.863 18.762 111.504 c 18.402 111.129 +7.73 107.816 5.887 108.926 c 3.309 111.504 3.309 115.551 5.512 117.02 c +5.887 117.395 8.09 117.754 11.777 118.863 c 15.449 119.973 17.293 120.707 + 17.668 120.332 c 18.027 119.973 18.402 119.238 18.762 117.754 c 19.871 +117.754 l 17.668 126.223 l h +22.074 106.723 m 22.449 105.988 22.449 105.254 22.074 104.504 c 22.074 +104.145 18.027 102.301 10.309 99.723 c 8.824 99.363 7.355 100.098 6.996 +101.566 c 6.262 101.191 l 8.824 94.582 l 9.574 94.941 l 9.199 96.051 8.824 + 96.785 9.199 97.145 c 9.574 97.879 13.621 99.723 20.98 102.301 c 11.402 + 87.207 l 11.043 86.473 11.402 86.473 11.777 86.473 c 20.98 89.785 26.121 + 91.27 26.871 90.895 c 27.605 90.52 27.965 90.16 28.34 89.785 c 29.074 89.785 + l 26.871 95.676 l 26.121 95.316 l 26.496 94.941 26.496 94.207 26.121 93.473 + c 25.762 92.738 22.074 91.27 14.715 88.691 c 23.918 103.41 l 22.809 107.082 + l h +28.34 89.785 m 29.809 87.207 30.543 86.848 23.184 83.535 c 16.184 80.223 + 15.824 79.848 14.355 82.426 c 13.621 82.066 l 17.293 75.066 l 18.027 75.441 + l 16.559 78.02 16.934 78.379 23.184 81.691 c 30.168 85.004 30.543 85.379 + 32.012 82.801 c 32.746 83.16 l 28.699 90.52 l h +32.387 82.066 m 32.746 81.332 33.121 80.598 32.746 80.223 c 32.746 79.848 + 29.434 74.707 22.809 65.504 c 22.809 65.504 22.449 64.77 23.184 65.129 +c 34.23 67.707 40.105 68.816 40.48 68.441 c 41.215 68.082 41.59 67.707 41.949 + 67.348 c 42.324 67.707 l 39.012 73.238 l 38.277 72.863 l 39.746 70.285 +40.105 69.926 39.012 69.551 c 38.637 69.176 34.23 68.441 26.496 66.973 c + 31.277 73.973 33.855 77.285 34.23 77.285 c 34.59 77.645 34.59 77.645 34.965 + 77.645 c 35.324 77.645 35.699 76.91 36.434 75.801 c 37.168 76.176 l 33.121 + 82.426 l h +42.684 66.613 m 44.152 65.129 43.793 64.035 37.902 59.254 c 32.387 54.832 + 32.012 54.457 30.543 56.301 c 29.809 55.941 l 39.012 44.895 l 44.152 48.582 + l 43.793 49.316 l 37.543 44.895 33.855 52.254 33.855 52.254 c 33.855 52.629 + 35.699 54.098 39.746 57.41 c 41.59 54.457 41.215 53.363 39.371 51.879 c + 39.746 51.145 l 45.996 56.676 l 45.637 57.035 l 43.793 55.566 42.684 55.191 + 40.105 57.77 c 44.902 61.816 l 47.465 62.191 52.621 55.941 47.105 52.988 + c 47.465 52.629 l 52.262 56.301 l 43.059 66.973 l h +53.355 54.098 m 56.309 51.145 54.824 51.145 50.043 45.27 c 45.262 39.738 + 44.902 40.473 43.059 42.316 c 42.324 41.957 l 48.574 36.426 l 48.949 36.801 + l 46.371 39.379 46.73 39.004 52.262 44.52 c 53.355 43.426 l 54.824 41.957 + 54.824 40.848 53.355 38.645 c 50.418 34.223 51.152 33.488 51.887 32.754 + c 53.355 31.285 55.199 31.645 57.043 33.848 c 57.402 34.223 57.402 34.598 + 56.668 34.223 c 48.949 30.176 59.98 39.738 54.824 42.316 c 58.512 39.738 + 60.355 40.113 61.824 41.582 c 63.668 43.426 63.293 46.004 60.715 48.582 + c 54.09 54.832 l h +52.621 44.895 m 58.137 51.145 57.043 51.145 59.621 48.582 c 62.934 45.27 + 61.09 43.426 59.246 42.316 c 57.777 41.957 56.668 41.582 52.621 44.895 +c h +75.434 36.066 m 73.965 37.91 73.965 39.004 72.496 40.113 c 69.918 41.582 + 66.98 41.207 65.137 38.645 c 64.402 37.535 64.402 36.066 64.762 34.957 +c 65.137 33.848 65.871 32.754 66.98 31.645 c 69.918 27.973 70.652 27.238 + 69.184 25.395 c 68.074 23.926 66.605 23.551 64.027 25.02 c 61.449 26.488 + 60.715 29.801 62.559 33.113 c 61.824 33.848 l 58.137 28.332 l 58.887 27.598 + l 61.09 27.973 l 61.09 26.488 61.824 25.02 63.668 23.926 c 72.121 20.973 + 75.809 28.332 68.809 33.488 c 66.246 36.801 65.871 37.16 67.34 39.004 c + 68.449 40.113 70.293 40.473 72.121 39.379 c 73.965 37.91 74.699 35.691 +73.605 31.645 c 73.965 31.285 l 77.277 36.426 l 76.543 36.801 l h +79.121 34.223 m 80.23 33.848 80.965 33.113 80.965 32.02 c 80.965 31.285 + 78.746 27.238 74.699 20.238 c 74.34 19.504 73.23 19.504 71.387 20.613 c + 71.027 19.863 l 78.387 16.191 l 78.746 16.926 l 76.918 17.301 76.168 18.035 + 76.543 19.129 c 82.793 30.91 l 83.168 32.02 83.543 32.02 86.105 30.535 +c 86.48 31.285 l 79.48 34.957 l h +85.371 23.926 m 86.105 23.551 l 89.418 29.066 92.73 27.973 92.73 26.488 + c 93.105 26.129 92.371 23.926 90.527 19.863 c 89.059 15.816 87.949 13.254 + 87.59 12.879 c 87.215 12.504 86.105 12.879 85.012 13.613 c 84.637 12.879 + l 91.637 9.941 l 91.996 10.676 l 89.059 11.77 89.418 11.77 92.371 19.504 + c 94.215 23.551 94.949 25.395 95.309 25.754 c 96.418 26.129 100.09 26.488 + 98.262 18.77 c 99.355 18.395 l 101.199 24.66 l 88.324 29.801 l h +109.293 22.441 m 102.309 13.613 98.621 9.191 98.262 8.832 c 97.887 8.457 + 97.152 8.457 96.418 8.832 c 96.043 8.098 l 102.668 6.254 l 102.668 6.988 + l 98.996 7.723 99.73 8.457 102.309 12.145 c 108.934 9.941 l 110.027 5.145 + 108.934 5.145 107.09 5.52 c 106.715 4.785 l 113.34 2.941 l 113.715 3.676 + l 112.605 4.051 111.871 4.41 111.871 5.52 c 110.402 22.441 l 110.027 23.176 + 109.668 22.816 109.293 22.441 c h +108.934 11.035 m 103.043 12.879 l 107.824 19.504 l h +129.168 16.551 m 127.324 18.77 121.434 22.082 119.23 14.348 c 118.871 13.254 + 119.23 12.145 119.965 11.035 c 120.699 10.301 121.809 9.566 123.652 8.832 + c 128.059 6.988 128.434 6.988 128.434 4.41 c 128.434 2.582 126.59 1.473 + 124.012 1.832 c 121.074 2.207 118.871 4.41 118.871 8.457 c 117.762 8.457 + l 117.027 2.207 l 118.121 1.832 l 119.605 3.316 l 120.699 1.832 122.168 + 1.098 124.012 0.738 c 129.902 -0.371 131.012 5.879 129.902 7.723 c 129.543 + 9.191 128.059 9.941 124.746 11.41 c 120.699 13.613 120.699 13.254 120.699 + 15.816 c 121.074 17.301 122.918 18.395 124.746 18.035 c 127.324 17.66 128.434 + 16.191 129.543 11.77 c 130.277 11.77 l 130.637 18.035 l 129.902 18.035 +l h +142.043 16.551 m 144.996 16.551 144.621 16.551 144.621 15.457 c 145.355 + 3.316 l 145.355 1.473 144.996 0.738 143.152 0.738 c 143.152 0.004 l 149.777 + 0.363 l 149.777 1.098 l 147.199 1.098 146.465 2.207 146.465 4.051 c 145.73 + 16.926 l 153.09 0.738 l 153.824 0.738 l 158.246 17.66 l 159.34 2.941 l +159.34 2.582 158.98 1.832 157.871 1.832 c 156.402 1.832 l 156.762 1.098 +l 164.871 1.473 l 164.496 2.207 l 163.027 2.207 l 161.918 2.207 161.559 +2.207 161.559 3.316 c 160.809 16.551 l 160.809 17.66 160.449 18.035 163.387 + 18.035 c 163.387 18.77 l 157.496 18.395 l 153.824 4.051 l 147.199 17.66 + l 141.684 17.301 l h +171.48 20.973 m 169.277 9.566 168.168 3.676 167.809 3.316 c 167.809 2.941 + 167.434 2.941 166.34 2.582 c 166.34 1.832 l 172.59 2.941 l 172.59 3.676 + l 170.012 3.316 168.543 2.941 170.012 8.098 c 176.637 9.191 l 180.324 4.051 + 179.215 4.785 177.012 4.41 c 177.012 3.676 l 183.996 5.145 l 183.637 5.879 + l 182.527 5.52 181.793 5.879 181.418 6.629 c 172.59 20.973 l 171.855 21.707 + 171.855 21.348 171.48 20.973 c h +176.277 10.301 m 170.012 9.191 l 171.48 17.301 l h +191.355 25.02 m 189.887 25.395 180.684 25.754 183.996 18.035 c 185.105 +15.457 186.949 15.082 190.262 15.457 c 195.402 16.551 195.777 16.191 196.512 + 13.613 c 197.621 12.145 196.887 10.676 194.309 9.566 c 191.355 8.457 188.043 + 9.566 186.574 12.879 c 185.465 12.504 l 187.684 6.254 l 188.418 6.629 l + 189.887 8.832 l 190.996 7.723 192.824 7.723 194.668 8.457 c 200.559 10.301 + 198.715 16.926 196.512 17.66 c 195.402 18.77 194.309 18.77 190.262 18.395 + c 185.465 17.66 183.637 19.129 184.73 22.082 c 186.574 26.129 189.512 25.02 + 194.309 20.973 c 195.043 21.348 l 192.465 26.863 l 191.73 26.488 l h +200.184 30.535 m 201.293 19.504 201.668 13.613 201.293 13.254 c 200.934 + 12.879 200.559 12.145 199.824 11.77 c 200.184 11.41 l 206.074 14.348 l +205.715 15.082 l 203.871 13.613 202.402 13.988 202.402 18.395 c 208.293 +21.348 l 213.809 17.66 212.34 18.035 209.762 16.926 c 210.121 16.191 l 216.387 + 19.129 l 216.012 19.863 l 215.277 19.504 l 214.918 19.129 214.168 19.504 + 213.434 19.863 c 200.934 31.285 l 200.559 31.645 200.184 31.645 200.184 + 30.535 c h +207.559 22.082 m 202.027 19.504 l 201.293 27.598 l h +208.652 33.848 m 211.23 35.332 211.605 34.957 211.965 34.598 c 216.746 +27.598 219.324 23.551 219.324 22.816 c 219.699 22.441 218.965 21.707 217.855 + 20.973 c 218.23 20.238 l 224.84 24.66 l 224.48 25.395 l 221.902 23.551 +221.902 24.285 221.543 24.66 c 217.855 30.176 l 221.543 32.379 221.543 32.379 + 224.105 29.801 c 227.418 25.754 227.793 26.488 229.262 27.238 c 231.105 + 28.332 231.105 29.801 229.637 32.379 c 229.262 32.754 229.262 32.379 229.262 + 32.02 c 230.371 24.66 224.84 35.691 220.434 32.379 c 223.012 34.957 224.84 + 37.16 222.637 39.379 c 221.543 41.207 218.965 41.207 215.652 39.379 c 208.293 + 34.598 l h +217.48 30.91 m 213.074 37.16 213.074 36.426 215.652 37.91 c 221.902 41.582 + 224.84 35.691 217.48 30.91 c h +224.48 44.16 m 225.59 44.895 225.949 45.27 226.324 45.27 c 226.684 45.629 + 230.371 44.52 236.621 42.316 c 239.934 38.27 l 240.309 37.91 240.309 37.535 + 238.465 35.691 c 238.824 34.957 l 245.09 40.473 l 244.355 41.207 l 242.512 + 39.379 242.137 37.16 237.73 44.16 c 234.777 55.566 235.512 54.098 236.996 + 55.566 c 236.262 55.941 l 231.84 51.879 l 232.215 51.145 l 232.949 51.879 + l 233.309 52.254 234.418 52.254 234.777 51.879 c 235.152 51.52 235.512 +48.941 236.621 44.16 c 225.949 46.738 228.152 47.473 229.637 48.941 c 229.262 + 49.676 l 223.746 44.895 l h +238.465 57.035 m 239.934 58.879 240.309 58.504 240.668 58.145 c 247.293 + 52.629 250.605 49.316 250.98 48.941 c 251.34 48.582 251.34 47.832 250.246 + 46.738 c 250.98 46.363 l 256.121 52.254 l 255.387 52.988 l 253.559 50.051 + 253.559 50.785 249.496 54.098 c 249.137 57.77 l 259.809 57.77 258.699 56.301 + 256.871 54.457 c 257.605 54.098 l 262.387 59.988 l 261.652 60.348 l 261.277 + 59.988 260.918 59.613 260.168 59.254 c 259.809 59.254 255.762 59.613 248.762 + 60.348 c 247.668 67.707 248.027 68.441 249.137 69.926 c 248.402 70.285 +l 243.98 65.129 l 244.715 64.395 l 245.824 65.863 246.559 66.238 246.934 + 64.77 c 247.293 64.395 248.027 61.082 248.402 54.832 c 239.934 61.816 241.402 + 61.082 243.246 62.926 c 242.887 63.66 l 237.73 57.41 l h +249.871 71.395 m 251.34 73.973 251.34 73.973 252.809 72.863 c 260.168 68.441 + 263.855 65.863 264.23 65.504 c 264.59 65.129 264.23 64.035 263.121 62.926 + c 263.855 62.551 l 268.277 69.176 l 267.543 69.551 l 266.059 66.973 267.168 + 65.863 253.918 74.707 c 252.449 75.801 252.449 75.441 254.293 78.02 c 253.559 + 78.379 l 249.137 71.754 l h +256.871 86.113 m 264.59 78.379 268.277 74.332 268.637 73.238 c 269.012 +72.488 269.012 71.754 268.637 71.02 c 269.371 71.02 l 272.324 76.91 l 271.59 + 77.285 l 270.105 73.973 269.746 74.332 266.434 78.02 c 269.371 83.91 l +274.152 83.91 274.527 83.16 273.418 81.332 c 274.152 80.957 l 277.105 87.207 + l 276.371 87.582 l 275.996 86.848 275.637 86.473 274.527 86.113 c 257.23 + 87.207 l 256.871 87.207 256.121 87.207 256.871 86.113 c h +268.277 83.91 m 265.699 78.379 l 259.809 84.27 l h +261.652 93.098 m 262.746 95.676 261.652 96.785 274.902 91.27 c 276.371 +90.895 277.105 89.051 276.73 87.957 c 277.465 87.582 l 279.684 94.207 l +278.949 94.582 l 278.574 92.738 279.309 91.27 265.699 96.051 c 282.262 101.566 + l 282.621 102.301 l 273.418 105.613 268.637 107.457 268.277 107.816 c 267.902 + 108.191 267.543 108.926 267.902 110.395 c 267.168 110.77 l 265.324 104.879 + l 266.059 104.504 l 266.434 106.348 266.059 108.191 278.949 102.676 c 262.387 + 97.145 l 260.918 93.473 l h +281.152 107.457 m 282.621 106.348 282.996 105.613 282.621 104.145 c 283.355 + 104.145 l 284.824 110.395 l 284.09 110.77 l 283.355 107.457 283.355 107.082 + 279.309 110.035 c 280.777 116.66 l 287.402 118.488 285.574 116.66 285.199 + 114.816 c 285.934 114.816 l 287.402 121.441 l 286.668 121.801 l 286.309 + 120.707 285.934 120.332 285.199 119.973 c 268.277 117.395 l 267.902 117.395 + 267.168 117.395 267.902 116.66 c h +279.684 116.66 m 278.215 110.395 l 271.215 115.176 l h +279.684 116.66 m f +0.988235 0.831373 0.313726 rg +242.137 190.629 m 235.512 204.238 l 148.668 52.988 l 156.402 40.473 l h +117.762 150.504 m 109.668 136.895 l 157.871 136.895 l 165.605 150.504 l + h +153.09 71.02 m 126.23 121.066 l 116.293 121.441 l 108.184 136.52 l 111.871 + 142.785 l 94.574 173.332 l 78.387 173.332 l 145.355 56.676 l h +161.184 122.535 m 168.918 137.629 l 166.34 150.145 l 158.605 136.52 l h +135.418 40.113 m 155.668 40.113 l 147.934 52.629 l 128.434 52.629 l h +188.777 189.145 m 190.996 174.426 l 197.621 174.426 l 205.715 189.145 l + h +187.309 203.504 m 180.324 190.988 l 182.527 175.16 l 188.043 185.473 l +187.309 189.879 l 189.512 193.566 l h +48.574 191.723 m 179.59 191.723 l 186.574 204.613 l 56.668 204.613 l h +48.574 191.723 m f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color_.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color_.eps new file mode 100644 index 0000000000..1f9671c3be --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color_.eps @@ -0,0 +1,478 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jan 28 13:06:34 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 0 290 290 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 0 290 290 +%%EndPageSetup +q 0 0 290 290 rectclip q +0 0.501961 0.396078 rg +156.402 40.473 m 155.668 40.113 l 135.418 40.113 l 128.434 52.629 l 147.934 + 52.629 l 148.668 52.988 l 235.512 204.238 l 242.137 190.629 l h +165.605 150.504 m 166.34 150.145 l 168.918 137.629 l 161.184 122.535 l +158.605 136.52 l 157.871 136.895 l 109.668 136.895 l 117.762 150.504 l h +145.355 56.676 m 78.387 173.332 l 94.574 173.332 l 111.871 142.785 l 108.184 + 136.52 l 116.293 121.441 l 126.23 121.066 l 153.09 71.02 l h +182.527 173.332 m 188.418 184.004 l 189.887 173.332 l 196.887 173.332 l + 146.09 86.113 l 127.324 121.066 l 161.184 121.066 l 169.652 137.629 l 166.699 + 151.254 l 117.027 151.254 l 112.605 143.879 l 95.684 173.332 l h +205.715 189.145 m 197.621 174.426 l 190.996 174.426 l 188.777 189.145 l + h +189.512 193.566 m 187.309 189.879 l 188.043 185.473 l 182.527 175.16 l +180.324 190.988 l 187.309 203.504 l h +56.668 204.613 m 186.574 204.613 l 179.59 191.723 l 48.574 191.723 l h +124.746 56.676 m 129.543 56.676 l 127.324 53.363 l 135.059 39.379 l 156.402 + 39.379 l 243.246 190.629 l 242.137 193.191 235.887 205.707 235.887 205.707 + c 196.512 205.707 l 190.262 194.676 l 187.684 205.707 l 143.887 205.707 + 99.73 205.707 55.934 205.707 c 47.105 191.723 l h +157.871 136.895 m 158.605 136.52 l 166.34 150.145 l 165.605 150.504 l h +156.402 40.473 m 155.668 40.113 l 147.934 52.629 l 148.668 52.988 l h +4.418 132.848 m 4.418 130.645 6.262 128.801 8.465 128.801 c 10.309 128.801 + 12.137 130.645 12.137 132.848 c 12.137 134.691 10.309 136.52 8.465 136.52 + c 6.262 136.52 4.418 134.691 4.418 132.848 c h +274.902 132.848 m 274.902 130.645 276.73 128.801 278.949 128.801 c 280.777 + 128.801 282.621 130.645 282.621 132.848 c 282.621 134.691 280.777 136.52 + 278.949 136.52 c 276.73 136.52 274.902 134.691 274.902 132.848 c h +0.73 142.785 m 0.73 144.629 l 0.73 144.988 0.73 145.723 1.84 145.723 c +15.449 145.723 l 16.559 145.723 16.559 144.988 16.559 144.629 c 16.559 142.785 + l 17.293 142.785 l 17.293 150.879 l 16.559 150.879 l 16.559 149.035 l 16.559 + 148.676 16.184 147.941 15.09 147.941 c 8.824 147.941 l 8.824 149.41 l 8.824 + 150.879 10.309 151.988 12.137 152.348 c 12.137 153.082 l 4.777 153.082 +l 4.777 152.348 l 6.621 151.988 7.73 150.879 7.73 149.41 c 7.73 147.941 +l 1.84 147.941 l 0.73 147.941 0.73 147.941 0.73 149.035 c 0.73 151.613 l + 0.73 152.723 1.105 153.816 1.84 154.926 c 2.574 155.301 4.043 156.035 5.887 + 156.395 c 5.887 157.129 l -0.004 156.77 l -0.004 142.785 l h +1.465 167.066 m 11.043 160.816 15.824 157.863 16.184 157.504 c 16.559 157.129 + 16.934 156.77 16.559 155.66 c 17.293 155.66 l 18.402 161.926 l 17.668 162.285 + l 16.934 158.973 17.293 158.238 12.887 161.551 c 13.98 168.176 l 17.293 + 168.91 l 17.668 168.91 18.762 168.535 18.402 166.707 c 19.137 166.332 l + 20.246 173.332 l 19.496 173.332 l 19.496 172.223 19.137 171.848 18.027 +171.488 c 1.465 168.176 l 0.73 167.801 0.73 167.441 1.465 167.066 c h +12.887 167.801 m 11.777 161.926 l 4.418 165.973 l h +8.09 190.254 m 6.621 188.41 5.887 187.676 5.512 186.207 c 4.043 181.785 + 6.996 177.379 12.512 175.91 c 17.293 174.426 21.34 177.379 22.809 181.426 + c 23.918 184.738 22.074 187.676 18.762 189.52 c 18.402 189.52 18.027 189.145 + 18.402 188.785 c 21.34 186.941 23.184 184.738 22.074 181.426 c 21.715 178.473 + 18.027 177.379 13.246 178.848 c 7.355 180.316 5.512 183.27 6.621 185.832 + c 6.996 186.941 7.73 188.051 8.824 188.785 c 9.934 189.145 11.777 189.52 + 13.621 189.52 c 13.98 189.879 l 6.996 192.098 l 6.996 191.363 l h +9.574 195.77 m 11.043 198.723 9.574 199.457 16.934 195.41 c 20.605 193.566 + 22.809 192.832 23.918 192.832 c 25.762 192.832 31.652 196.145 29.809 202.395 + c 29.434 203.504 28.34 204.613 26.496 205.348 c 18.762 209.02 l 17.293 +210.129 16.934 210.863 18.027 212.707 c 16.934 213.441 l 13.98 207.176 l + 15.09 206.441 l 16.184 209.02 16.184 209.02 18.762 207.551 c 30.543 202.77 + 29.434 200.926 27.965 197.988 c 26.871 195.41 26.121 195.035 24.293 195.035 + c 23.559 195.035 21.34 195.77 17.668 197.613 c 14.355 199.457 12.512 200.191 + 12.137 200.551 c 12.137 200.926 12.512 201.66 13.246 203.129 c 12.512 203.863 + l 8.824 196.145 l h +18.762 214.91 m 20.246 217.488 19.137 217.848 26.871 213.066 c 35.324 208.285 + 33.855 209.02 32.387 206.441 c 32.746 206.082 l 40.48 218.223 l 34.965 +222.27 l 34.59 221.535 l 37.902 218.598 38.637 216.754 37.168 214.176 c +34.59 210.129 36.434 210.129 27.965 214.91 c 20.246 219.691 21.34 218.957 + 23.184 221.91 c 22.449 222.27 l 18.027 215.285 l h +32.012 225.207 m 32.387 225.957 l 28.34 233.316 31.652 234.051 32.387 233.316 + c 39.371 227.426 43.059 224.113 43.059 223.738 c 43.418 223.379 43.059 +223.004 41.949 221.91 c 42.684 221.16 l 47.465 227.051 l 46.73 227.785 l + 45.996 226.691 45.262 225.957 44.902 225.957 c 44.527 226.316 41.215 229.27 + 34.23 235.145 c 32.746 236.629 34.23 240.301 41.215 235.879 c 41.59 236.988 + l 36.434 241.035 l 27.605 230.004 l h +43.059 248.395 m 47.84 238.098 50.043 232.582 49.684 231.832 c 49.684 231.473 + 49.309 230.738 48.949 230.363 c 49.684 230.004 l 54.09 234.41 l 53.73 235.145 + l 51.152 231.832 50.418 234.41 50.043 235.52 c 49.309 237.363 l 54.09 242.145 + l 59.98 239.191 58.512 239.941 56.668 238.098 c 57.402 237.723 l 62.559 + 242.504 l 61.824 242.879 l 61.09 242.145 60.355 241.77 59.621 242.145 c + 44.152 249.129 l 43.418 249.504 42.684 249.504 43.059 248.395 c h +52.996 242.504 m 48.574 238.098 l 45.262 245.816 l h +61.824 262.02 m 59.98 262.02 51.512 260.176 56.309 253.176 c 57.777 251.348 + 59.98 251.348 63.293 252.441 c 68.449 254.285 68.449 254.285 69.918 252.816 + c 71.387 251.348 70.652 249.129 68.809 247.66 c 66.246 246.191 63.293 246.191 + 60.355 249.129 c 59.621 248.395 l 63.293 242.879 l 64.402 243.613 l 64.762 + 245.816 l 70.293 243.988 72.871 251.707 71.027 254.285 c 68.809 257.238 + 67.34 256.863 62.559 255.02 c 59.98 254.285 55.199 253.551 56.309 257.598 + c 57.043 260.91 61.09 262.02 65.496 258.707 c 66.246 259.066 l 62.184 263.848 + l 61.824 263.488 l h +82.793 259.801 m 82.793 257.973 82.434 256.863 81.324 256.488 c 81.324 +255.754 l 86.84 258.332 l 86.48 259.066 l 85.012 257.973 83.902 256.863 +83.902 262.754 c 89.793 265.691 l 94.215 262.379 94.215 262.379 91.637 261.285 + c 91.637 260.535 l 97.887 263.488 l 97.512 263.848 l 96.418 263.488 95.684 + 263.488 94.949 264.223 c 82.793 275.629 l 82.059 276.363 81.699 276.363 + 81.699 275.27 c h +89.059 266.426 m 83.543 263.848 l 82.793 272.316 l h +93.105 279.316 m 95.684 280.41 95.684 281.52 98.621 273.051 c 101.574 264.598 + 101.199 265.691 98.621 264.598 c 98.621 263.848 l 106.355 266.426 l 105.98 + 267.16 l 103.402 266.801 103.777 264.957 100.824 273.785 c 104.512 274.895 + 105.98 274.52 107.09 270.848 c 108.184 267.535 113.715 265.332 112.98 272.691 + c 112.98 273.051 112.246 273.785 112.246 272.691 c 112.98 270.113 111.496 + 269.004 109.293 271.957 c 107.824 275.27 107.449 274.52 104.137 275.27 +c 107.824 277.098 108.934 278.941 108.184 280.785 c 107.09 283.723 104.512 + 284.457 101.199 282.988 c 92.73 280.051 l h +100.824 274.52 m 97.512 282.254 97.512 281.145 101.574 282.254 c 103.402 + 282.629 104.887 282.254 105.621 280.785 c 107.09 277.832 105.246 276.004 + 102.309 274.895 c h +112.98 279.316 m 113.715 279.676 l 114.449 285.566 117.027 287.035 118.121 + 285.941 c 118.496 285.941 118.871 283.723 119.605 278.941 c 120.699 274.16 + 121.074 271.582 120.699 271.207 c 120.699 270.848 119.965 270.848 118.496 + 270.473 c 118.496 269.738 l 126.23 270.848 l 126.23 271.582 l 123.277 271.207 + 123.652 270.113 121.809 279.316 c 121.074 284.098 120.699 286.301 120.699 + 286.676 c 121.074 287.035 124.387 289.254 126.965 281.879 c 128.059 281.879 + l 126.59 288.504 l 112.605 285.941 l h +131.012 288.145 m 133.949 288.504 133.949 288.504 133.949 287.035 c 134.684 + 278.207 134.684 273.426 134.324 273.051 c 133.949 272.691 133.215 272.691 + 131.746 272.316 c 131.746 271.582 l 139.84 272.316 l 139.84 273.051 l 138.371 + 273.051 137.262 273.051 136.902 273.426 c 136.527 273.785 136.527 278.207 + 136.152 287.035 c 136.152 288.504 136.152 288.504 139.105 288.879 c 139.105 + 289.613 l 131.012 288.879 l h +150.887 288.145 m 149.043 289.254 147.934 289.988 146.465 289.988 c 143.512 + 289.988 141.309 287.77 141.309 284.457 c 141.309 283.363 141.684 282.254 + 142.777 281.145 c 143.512 280.785 144.621 280.051 146.465 279.676 c 151.246 + 278.582 151.98 278.207 151.98 276.004 c 151.98 274.16 150.512 272.691 147.934 + 272.691 c 144.996 272.691 142.418 274.52 142.043 278.582 c 140.949 278.582 + l 140.949 271.957 l 142.043 271.957 l 143.512 273.426 l 144.621 272.316 + 146.09 271.582 147.934 271.582 c 151.246 271.582 153.824 274.16 153.824 + 277.098 c 153.824 280.051 152.355 281.145 147.199 282.254 c 143.152 283.723 + 142.777 283.723 142.777 285.941 c 142.777 287.41 144.621 288.879 146.465 + 288.879 c 149.043 288.879 150.512 287.41 151.98 283.363 c 152.715 283.363 + l 152.355 289.613 l 151.621 289.613 l h +165.965 287.41 m 169.277 286.301 168.918 287.77 167.434 278.582 c 166.34 + 269.738 165.965 271.207 163.027 271.582 c 163.027 270.848 l 171.121 269.379 + l 171.121 270.113 l 168.168 270.473 167.809 269.379 169.277 278.207 c 170.746 + 287.41 170.012 287.035 174.059 285.941 c 174.059 286.676 l 165.965 288.145 + l h +176.277 285.191 m 177.371 284.832 178.105 284.832 178.48 284.457 c 178.84 + 284.098 177.746 280.051 175.168 271.957 c 174.793 270.473 173.324 269.738 + 171.855 270.113 c 171.48 269.379 l 178.48 267.535 l 178.48 267.91 l 176.637 + 269.004 176.277 270.113 176.637 271.582 c 179.59 281.52 l 185.84 265.332 + l 186.949 264.957 l 189.512 274.895 190.996 279.676 191.73 280.051 c 192.465 + 280.41 193.199 280.41 193.934 280.051 c 194.309 280.785 l 188.043 282.629 + l 188.043 281.879 l 188.777 281.52 189.152 281.145 189.512 280.41 c 189.887 + 280.051 189.152 276.004 186.949 268.645 c 180.324 284.832 l 176.277 285.941 + l h +195.043 279.316 m 197.98 278.207 199.09 279.316 195.043 270.473 c 191.73 + 262.02 192.09 263.488 189.512 264.598 c 189.152 263.848 l 196.512 260.91 + l 196.887 261.645 l 193.934 262.754 192.824 261.285 196.887 269.738 c 200.184 + 268.27 200.184 267.16 199.824 264.598 c 200.184 264.598 l 203.137 271.582 + l 202.402 271.957 l 201.293 270.113 200.184 269.004 197.246 270.473 c 199.449 + 276.363 l 201.668 277.473 207.918 274.895 206.074 269.379 c 206.449 269.004 + l 208.293 274.52 l 195.402 280.051 l h +219.699 268.645 m 216.746 270.848 210.871 268.645 208.652 264.957 c 206.074 + 259.801 207.559 255.02 211.23 252.816 c 214.918 250.613 220.059 252.082 + 222.637 256.863 c 225.215 261.285 224.105 266.426 219.699 268.645 c h +219.699 267.535 m 221.902 266.066 223.012 263.848 220.059 257.973 c 216.746 + 252.441 213.809 252.082 211.605 253.551 c 209.027 255.02 208.293 257.973 + 211.23 263.488 c 214.168 267.91 217.121 269.004 219.699 267.535 c h +229.637 260.91 m 231.105 259.801 231.465 258.707 230.73 257.598 c 225.59 + 250.613 222.637 247.301 222.277 246.926 c 221.902 246.926 221.168 247.301 + 220.059 248.395 c 219.699 247.66 l 225.949 242.879 l 226.324 243.254 l +224.48 245.082 223.012 243.988 228.902 250.973 c 232.574 248.77 232.215 +247.66 230.371 245.082 c 228.527 242.145 228.527 240.301 229.637 239.191 + c 231.465 238.098 232.949 238.832 234.777 240.676 c 235.152 241.035 235.512 + 242.145 234.418 241.035 c 231.465 238.832 230.73 240.301 232.215 242.504 + c 234.043 245.816 233.684 246.551 231.84 249.504 c 235.887 245.082 244.355 + 249.129 236.996 256.129 c 229.996 261.285 l h +229.637 251.707 m 234.043 257.973 233.309 257.973 236.262 255.395 c 238.09 + 254.285 238.465 253.176 238.09 252.082 c 237.355 249.504 234.777 247.301 + 229.637 251.707 c h +246.559 246.551 m 247.668 245.457 248.027 244.723 247.668 244.348 c 247.668 + 243.988 244.355 241.41 238.09 235.879 c 236.621 234.785 235.887 234.785 + 234.418 235.879 c 233.684 235.52 l 238.09 230.738 l 238.824 231.098 l 237.73 + 232.582 237.355 233.676 237.73 234.051 c 238.09 234.41 241.777 237.723 +248.762 243.613 c 240.309 228.16 l 240.668 227.785 l 257.23 233.676 l 249.871 + 227.426 245.824 224.113 245.09 224.113 c 244.715 224.113 243.98 224.848 + 243.246 225.957 c 242.512 225.582 l 247.668 219.332 l 248.402 219.691 l + 246.559 222.27 245.09 221.16 252.449 227.051 c 260.168 233.316 258.699 +231.832 259.809 230.363 c 260.543 230.738 l 257.23 234.785 l 243.621 229.629 + l 250.605 242.879 l 247.293 246.926 l h +268.277 219.691 m 257.23 217.848 251.34 217.113 250.605 217.113 c 250.246 + 217.488 249.496 217.848 249.137 218.598 c 248.402 218.223 l 251.715 212.707 + l 252.449 213.066 l 251.34 215.645 249.871 216.02 255.762 216.754 c 259.434 + 210.863 l 256.496 206.441 256.496 206.441 255.027 209.02 c 254.293 208.66 + l 257.965 202.77 l 258.34 203.129 l 257.965 204.238 257.965 204.973 258.34 + 205.348 c 268.637 218.957 l 269.012 219.691 269.012 219.691 268.277 219.691 + c h +260.168 211.598 m 256.871 217.113 l 264.965 218.598 l h +267.168 208.285 m 267.543 207.551 l 269.371 207.926 270.84 207.926 271.949 + 207.551 c 274.902 206.441 274.902 204.973 274.527 204.613 c 274.527 204.238 + 270.105 202.395 260.918 198.723 c 260.543 198.723 260.543 198.348 259.434 + 200.926 c 258.699 200.551 l 261.652 193.566 l 262.387 193.941 l 262.012 + 195.77 259.809 196.145 268.637 199.457 c 273.059 201.301 275.262 202.035 + 275.637 201.66 c 275.996 201.66 279.309 199.082 272.324 195.035 c 272.684 + 194.301 l 278.949 196.879 l 273.418 209.754 l h +285.574 169.285 m 286.668 171.113 286.668 172.598 286.668 174.066 c 285.934 + 178.113 281.887 181.426 275.996 180.691 c 271.59 179.957 267.902 175.91 + 268.637 171.848 c 269.012 167.801 271.59 165.973 275.637 165.973 c 276.371 + 165.973 276.371 166.707 275.637 166.707 c 272.324 167.066 269.746 168.535 + 269.371 171.848 c 269.012 174.801 271.59 177.379 276.371 177.738 c 282.621 + 178.848 285.199 176.645 285.574 173.691 c 285.574 172.598 285.199 171.488 + 284.465 170.379 c 283.355 169.285 282.262 168.535 280.418 167.441 c 280.418 + 167.066 l 287.402 168.176 l 287.043 168.91 l h +280.043 192.457 m 280.418 189.52 280.777 189.52 279.309 189.145 c 266.434 + 185.473 l 266.059 185.473 265.699 185.098 264.59 188.051 c 263.855 188.051 + l 266.059 179.957 l 266.793 180.316 l 266.434 183.27 264.965 183.27 273.793 + 185.832 c 282.996 188.41 281.152 187.316 282.262 184.738 c 282.996 184.738 + l 280.777 192.832 l h +287.777 159.707 m 287.777 156.395 287.402 156.77 287.043 156.77 c 286.668 + 156.77 284.465 157.863 279.684 159.707 c 270.48 163.754 271.215 163.395 + 271.215 164.863 c 270.48 164.863 l 270.84 160.082 l 271.59 160.082 l 271.59 + 163.02 271.59 162.285 278.574 159.348 c 278.574 154.551 l 271.215 154.191 + 271.949 153.816 271.949 156.77 c 271.215 156.77 l 272.324 142.785 l 278.949 + 143.145 l 278.574 143.879 l 273.793 144.629 273.059 144.988 272.324 149.035 + c 272.324 151.988 271.215 152.348 280.043 152.348 c 280.043 148.301 279.309 + 147.941 276.73 147.941 c 276.73 147.566 l 284.824 147.941 l 284.824 148.301 + l 282.262 148.676 281.152 149.77 280.777 152.348 c 287.043 152.723 l 287.402 + 152.723 288.137 153.457 288.137 148.676 c 288.512 146.457 286.668 144.988 + 283.355 144.629 c 283.73 143.879 l 289.246 144.629 l 288.512 159.707 l +h +279.684 154.551 m 279.684 158.973 l 287.402 155.66 l 287.402 154.926 286.668 + 154.926 285.934 154.926 c h +16.934 125.848 m 17.293 122.535 18.402 122.91 10.668 121.066 c 6.996 120.332 + 4.777 119.598 4.043 118.863 c 2.574 117.395 2.215 115.176 2.574 112.238 + c 2.949 110.395 4.043 108.926 5.512 107.816 c 6.621 107.082 9.199 107.457 + 13.246 108.551 c 17.293 109.66 19.871 110.035 20.246 109.66 c 20.605 109.301 + 20.98 108.191 21.34 107.082 c 22.449 107.457 l 20.605 114.441 l 19.871 +114.082 l 19.871 112.613 19.871 111.863 18.762 111.504 c 18.402 111.129 +7.73 107.816 5.887 108.926 c 3.309 111.504 3.309 115.551 5.512 117.02 c +5.887 117.395 8.09 117.754 11.777 118.863 c 15.449 119.973 17.293 120.707 + 17.668 120.332 c 18.027 119.973 18.402 119.238 18.762 117.754 c 19.871 +117.754 l 17.668 126.223 l h +22.074 106.723 m 22.449 105.988 22.449 105.254 22.074 104.504 c 22.074 +104.145 18.027 102.301 10.309 99.723 c 8.824 99.363 7.355 100.098 6.996 +101.566 c 6.262 101.191 l 8.824 94.582 l 9.574 94.941 l 9.199 96.051 8.824 + 96.785 9.199 97.145 c 9.574 97.879 13.621 99.723 20.98 102.301 c 11.402 + 87.207 l 11.043 86.473 11.402 86.473 11.777 86.473 c 20.98 89.785 26.121 + 91.27 26.871 90.895 c 27.605 90.52 27.965 90.16 28.34 89.785 c 29.074 89.785 + l 26.871 95.676 l 26.121 95.316 l 26.496 94.941 26.496 94.207 26.121 93.473 + c 25.762 92.738 22.074 91.27 14.715 88.691 c 23.918 103.41 l 22.809 107.082 + l h +28.34 89.785 m 29.809 87.207 30.543 86.848 23.184 83.535 c 16.184 80.223 + 15.824 79.848 14.355 82.426 c 13.621 82.066 l 17.293 75.066 l 18.027 75.441 + l 16.559 78.02 16.934 78.379 23.184 81.691 c 30.168 85.004 30.543 85.379 + 32.012 82.801 c 32.746 83.16 l 28.699 90.52 l h +32.387 82.066 m 32.746 81.332 33.121 80.598 32.746 80.223 c 32.746 79.848 + 29.434 74.707 22.809 65.504 c 22.809 65.504 22.449 64.77 23.184 65.129 +c 34.23 67.707 40.105 68.816 40.48 68.441 c 41.215 68.082 41.59 67.707 41.949 + 67.348 c 42.324 67.707 l 39.012 73.238 l 38.277 72.863 l 39.746 70.285 +40.105 69.926 39.012 69.551 c 38.637 69.176 34.23 68.441 26.496 66.973 c + 31.277 73.973 33.855 77.285 34.23 77.285 c 34.59 77.645 34.59 77.645 34.965 + 77.645 c 35.324 77.645 35.699 76.91 36.434 75.801 c 37.168 76.176 l 33.121 + 82.426 l h +42.684 66.613 m 44.152 65.129 43.793 64.035 37.902 59.254 c 32.387 54.832 + 32.012 54.457 30.543 56.301 c 29.809 55.941 l 39.012 44.895 l 44.152 48.582 + l 43.793 49.316 l 37.543 44.895 33.855 52.254 33.855 52.254 c 33.855 52.629 + 35.699 54.098 39.746 57.41 c 41.59 54.457 41.215 53.363 39.371 51.879 c + 39.746 51.145 l 45.996 56.676 l 45.637 57.035 l 43.793 55.566 42.684 55.191 + 40.105 57.77 c 44.902 61.816 l 47.465 62.191 52.621 55.941 47.105 52.988 + c 47.465 52.629 l 52.262 56.301 l 43.059 66.973 l h +53.355 54.098 m 56.309 51.145 54.824 51.145 50.043 45.27 c 45.262 39.738 + 44.902 40.473 43.059 42.316 c 42.324 41.957 l 48.574 36.426 l 48.949 36.801 + l 46.371 39.379 46.73 39.004 52.262 44.52 c 53.355 43.426 l 54.824 41.957 + 54.824 40.848 53.355 38.645 c 50.418 34.223 51.152 33.488 51.887 32.754 + c 53.355 31.285 55.199 31.645 57.043 33.848 c 57.402 34.223 57.402 34.598 + 56.668 34.223 c 48.949 30.176 59.98 39.738 54.824 42.316 c 58.512 39.738 + 60.355 40.113 61.824 41.582 c 63.668 43.426 63.293 46.004 60.715 48.582 + c 54.09 54.832 l h +52.621 44.895 m 58.137 51.145 57.043 51.145 59.621 48.582 c 62.934 45.27 + 61.09 43.426 59.246 42.316 c 57.777 41.957 56.668 41.582 52.621 44.895 +c h +75.434 36.066 m 73.965 37.91 73.965 39.004 72.496 40.113 c 69.918 41.582 + 66.98 41.207 65.137 38.645 c 64.402 37.535 64.402 36.066 64.762 34.957 +c 65.137 33.848 65.871 32.754 66.98 31.645 c 69.918 27.973 70.652 27.238 + 69.184 25.395 c 68.074 23.926 66.605 23.551 64.027 25.02 c 61.449 26.488 + 60.715 29.801 62.559 33.113 c 61.824 33.848 l 58.137 28.332 l 58.887 27.598 + l 61.09 27.973 l 61.09 26.488 61.824 25.02 63.668 23.926 c 72.121 20.973 + 75.809 28.332 68.809 33.488 c 66.246 36.801 65.871 37.16 67.34 39.004 c + 68.449 40.113 70.293 40.473 72.121 39.379 c 73.965 37.91 74.699 35.691 +73.605 31.645 c 73.965 31.285 l 77.277 36.426 l 76.543 36.801 l h +79.121 34.223 m 80.23 33.848 80.965 33.113 80.965 32.02 c 80.965 31.285 + 78.746 27.238 74.699 20.238 c 74.34 19.504 73.23 19.504 71.387 20.613 c + 71.027 19.863 l 78.387 16.191 l 78.746 16.926 l 76.918 17.301 76.168 18.035 + 76.543 19.129 c 82.793 30.91 l 83.168 32.02 83.543 32.02 86.105 30.535 +c 86.48 31.285 l 79.48 34.957 l h +85.371 23.926 m 86.105 23.551 l 89.418 29.066 92.73 27.973 92.73 26.488 + c 93.105 26.129 92.371 23.926 90.527 19.863 c 89.059 15.816 87.949 13.254 + 87.59 12.879 c 87.215 12.504 86.105 12.879 85.012 13.613 c 84.637 12.879 + l 91.637 9.941 l 91.996 10.676 l 89.059 11.77 89.418 11.77 92.371 19.504 + c 94.215 23.551 94.949 25.395 95.309 25.754 c 96.418 26.129 100.09 26.488 + 98.262 18.77 c 99.355 18.395 l 101.199 24.66 l 88.324 29.801 l h +109.293 22.441 m 102.309 13.613 98.621 9.191 98.262 8.832 c 97.887 8.457 + 97.152 8.457 96.418 8.832 c 96.043 8.098 l 102.668 6.254 l 102.668 6.988 + l 98.996 7.723 99.73 8.457 102.309 12.145 c 108.934 9.941 l 110.027 5.145 + 108.934 5.145 107.09 5.52 c 106.715 4.785 l 113.34 2.941 l 113.715 3.676 + l 112.605 4.051 111.871 4.41 111.871 5.52 c 110.402 22.441 l 110.027 23.176 + 109.668 22.816 109.293 22.441 c h +108.934 11.035 m 103.043 12.879 l 107.824 19.504 l h +129.168 16.551 m 127.324 18.77 121.434 22.082 119.23 14.348 c 118.871 13.254 + 119.23 12.145 119.965 11.035 c 120.699 10.301 121.809 9.566 123.652 8.832 + c 128.059 6.988 128.434 6.988 128.434 4.41 c 128.434 2.582 126.59 1.473 + 124.012 1.832 c 121.074 2.207 118.871 4.41 118.871 8.457 c 117.762 8.457 + l 117.027 2.207 l 118.121 1.832 l 119.605 3.316 l 120.699 1.832 122.168 + 1.098 124.012 0.738 c 129.902 -0.371 131.012 5.879 129.902 7.723 c 129.543 + 9.191 128.059 9.941 124.746 11.41 c 120.699 13.613 120.699 13.254 120.699 + 15.816 c 121.074 17.301 122.918 18.395 124.746 18.035 c 127.324 17.66 128.434 + 16.191 129.543 11.77 c 130.277 11.77 l 130.637 18.035 l 129.902 18.035 +l h +142.043 16.551 m 144.996 16.551 144.621 16.551 144.621 15.457 c 145.355 + 3.316 l 145.355 1.473 144.996 0.738 143.152 0.738 c 143.152 0.004 l 149.777 + 0.363 l 149.777 1.098 l 147.199 1.098 146.465 2.207 146.465 4.051 c 145.73 + 16.926 l 153.09 0.738 l 153.824 0.738 l 158.246 17.66 l 159.34 2.941 l +159.34 2.582 158.98 1.832 157.871 1.832 c 156.402 1.832 l 156.762 1.098 +l 164.871 1.473 l 164.496 2.207 l 163.027 2.207 l 161.918 2.207 161.559 +2.207 161.559 3.316 c 160.809 16.551 l 160.809 17.66 160.449 18.035 163.387 + 18.035 c 163.387 18.77 l 157.496 18.395 l 153.824 4.051 l 147.199 17.66 + l 141.684 17.301 l h +171.48 20.973 m 169.277 9.566 168.168 3.676 167.809 3.316 c 167.809 2.941 + 167.434 2.941 166.34 2.582 c 166.34 1.832 l 172.59 2.941 l 172.59 3.676 + l 170.012 3.316 168.543 2.941 170.012 8.098 c 176.637 9.191 l 180.324 4.051 + 179.215 4.785 177.012 4.41 c 177.012 3.676 l 183.996 5.145 l 183.637 5.879 + l 182.527 5.52 181.793 5.879 181.418 6.629 c 172.59 20.973 l 171.855 21.707 + 171.855 21.348 171.48 20.973 c h +176.277 10.301 m 170.012 9.191 l 171.48 17.301 l h +191.355 25.02 m 189.887 25.395 180.684 25.754 183.996 18.035 c 185.105 +15.457 186.949 15.082 190.262 15.457 c 195.402 16.551 195.777 16.191 196.512 + 13.613 c 197.621 12.145 196.887 10.676 194.309 9.566 c 191.355 8.457 188.043 + 9.566 186.574 12.879 c 185.465 12.504 l 187.684 6.254 l 188.418 6.629 l + 189.887 8.832 l 190.996 7.723 192.824 7.723 194.668 8.457 c 200.559 10.301 + 198.715 16.926 196.512 17.66 c 195.402 18.77 194.309 18.77 190.262 18.395 + c 185.465 17.66 183.637 19.129 184.73 22.082 c 186.574 26.129 189.512 25.02 + 194.309 20.973 c 195.043 21.348 l 192.465 26.863 l 191.73 26.488 l h +200.184 30.535 m 201.293 19.504 201.668 13.613 201.293 13.254 c 200.934 + 12.879 200.559 12.145 199.824 11.77 c 200.184 11.41 l 206.074 14.348 l +205.715 15.082 l 203.871 13.613 202.402 13.988 202.402 18.395 c 208.293 +21.348 l 213.809 17.66 212.34 18.035 209.762 16.926 c 210.121 16.191 l 216.387 + 19.129 l 216.012 19.863 l 215.277 19.504 l 214.918 19.129 214.168 19.504 + 213.434 19.863 c 200.934 31.285 l 200.559 31.645 200.184 31.645 200.184 + 30.535 c h +207.559 22.082 m 202.027 19.504 l 201.293 27.598 l h +208.652 33.848 m 211.23 35.332 211.605 34.957 211.965 34.598 c 216.746 +27.598 219.324 23.551 219.324 22.816 c 219.699 22.441 218.965 21.707 217.855 + 20.973 c 218.23 20.238 l 224.84 24.66 l 224.48 25.395 l 221.902 23.551 +221.902 24.285 221.543 24.66 c 217.855 30.176 l 221.543 32.379 221.543 32.379 + 224.105 29.801 c 227.418 25.754 227.793 26.488 229.262 27.238 c 231.105 + 28.332 231.105 29.801 229.637 32.379 c 229.262 32.754 229.262 32.379 229.262 + 32.02 c 230.371 24.66 224.84 35.691 220.434 32.379 c 223.012 34.957 224.84 + 37.16 222.637 39.379 c 221.543 41.207 218.965 41.207 215.652 39.379 c 208.293 + 34.598 l h +217.48 30.91 m 213.074 37.16 213.074 36.426 215.652 37.91 c 221.902 41.582 + 224.84 35.691 217.48 30.91 c h +224.48 44.16 m 225.59 44.895 225.949 45.27 226.324 45.27 c 226.684 45.629 + 230.371 44.52 236.621 42.316 c 239.934 38.27 l 240.309 37.91 240.309 37.535 + 238.465 35.691 c 238.824 34.957 l 245.09 40.473 l 244.355 41.207 l 242.512 + 39.379 242.137 37.16 237.73 44.16 c 234.777 55.566 235.512 54.098 236.996 + 55.566 c 236.262 55.941 l 231.84 51.879 l 232.215 51.145 l 232.949 51.879 + l 233.309 52.254 234.418 52.254 234.777 51.879 c 235.152 51.52 235.512 +48.941 236.621 44.16 c 225.949 46.738 228.152 47.473 229.637 48.941 c 229.262 + 49.676 l 223.746 44.895 l h +238.465 57.035 m 239.934 58.879 240.309 58.504 240.668 58.145 c 247.293 + 52.629 250.605 49.316 250.98 48.941 c 251.34 48.582 251.34 47.832 250.246 + 46.738 c 250.98 46.363 l 256.121 52.254 l 255.387 52.988 l 253.559 50.051 + 253.559 50.785 249.496 54.098 c 249.137 57.77 l 259.809 57.77 258.699 56.301 + 256.871 54.457 c 257.605 54.098 l 262.387 59.988 l 261.652 60.348 l 261.277 + 59.988 260.918 59.613 260.168 59.254 c 259.809 59.254 255.762 59.613 248.762 + 60.348 c 247.668 67.707 248.027 68.441 249.137 69.926 c 248.402 70.285 +l 243.98 65.129 l 244.715 64.395 l 245.824 65.863 246.559 66.238 246.934 + 64.77 c 247.293 64.395 248.027 61.082 248.402 54.832 c 239.934 61.816 241.402 + 61.082 243.246 62.926 c 242.887 63.66 l 237.73 57.41 l h +249.871 71.395 m 251.34 73.973 251.34 73.973 252.809 72.863 c 260.168 68.441 + 263.855 65.863 264.23 65.504 c 264.59 65.129 264.23 64.035 263.121 62.926 + c 263.855 62.551 l 268.277 69.176 l 267.543 69.551 l 266.059 66.973 267.168 + 65.863 253.918 74.707 c 252.449 75.801 252.449 75.441 254.293 78.02 c 253.559 + 78.379 l 249.137 71.754 l h +256.871 86.113 m 264.59 78.379 268.277 74.332 268.637 73.238 c 269.012 +72.488 269.012 71.754 268.637 71.02 c 269.371 71.02 l 272.324 76.91 l 271.59 + 77.285 l 270.105 73.973 269.746 74.332 266.434 78.02 c 269.371 83.91 l +274.152 83.91 274.527 83.16 273.418 81.332 c 274.152 80.957 l 277.105 87.207 + l 276.371 87.582 l 275.996 86.848 275.637 86.473 274.527 86.113 c 257.23 + 87.207 l 256.871 87.207 256.121 87.207 256.871 86.113 c h +268.277 83.91 m 265.699 78.379 l 259.809 84.27 l h +261.652 93.098 m 262.746 95.676 261.652 96.785 274.902 91.27 c 276.371 +90.895 277.105 89.051 276.73 87.957 c 277.465 87.582 l 279.684 94.207 l +278.949 94.582 l 278.574 92.738 279.309 91.27 265.699 96.051 c 282.262 101.566 + l 282.621 102.301 l 273.418 105.613 268.637 107.457 268.277 107.816 c 267.902 + 108.191 267.543 108.926 267.902 110.395 c 267.168 110.77 l 265.324 104.879 + l 266.059 104.504 l 266.434 106.348 266.059 108.191 278.949 102.676 c 262.387 + 97.145 l 260.918 93.473 l h +281.152 107.457 m 282.621 106.348 282.996 105.613 282.621 104.145 c 283.355 + 104.145 l 284.824 110.395 l 284.09 110.77 l 283.355 107.457 283.355 107.082 + 279.309 110.035 c 280.777 116.66 l 287.402 118.488 285.574 116.66 285.199 + 114.816 c 285.934 114.816 l 287.402 121.441 l 286.668 121.801 l 286.309 + 120.707 285.934 120.332 285.199 119.973 c 268.277 117.395 l 267.902 117.395 + 267.168 117.395 267.902 116.66 c h +279.684 116.66 m 278.215 110.395 l 271.215 115.176 l h +279.684 116.66 m f +242.137 190.629 m 235.512 204.238 l 148.668 52.988 l 156.402 40.473 l h +117.762 150.504 m 109.668 136.895 l 157.871 136.895 l 165.605 150.504 l + h +153.09 71.02 m 126.23 121.066 l 116.293 121.441 l 108.184 136.52 l 111.871 + 142.785 l 94.574 173.332 l 78.387 173.332 l 145.355 56.676 l h +161.184 122.535 m 168.918 137.629 l 166.34 150.145 l 158.605 136.52 l h +135.418 40.113 m 155.668 40.113 l 147.934 52.629 l 128.434 52.629 l h +188.777 189.145 m 190.996 174.426 l 197.621 174.426 l 205.715 189.145 l + h +187.309 203.504 m 180.324 190.988 l 182.527 175.16 l 188.043 185.473 l +187.309 189.879 l 189.512 193.566 l h +48.574 191.723 m 179.59 191.723 l 186.574 204.613 l 56.668 204.613 l h +48.574 191.723 m f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color__.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color__.eps new file mode 100644 index 0000000000..14e631c5af --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color__.eps @@ -0,0 +1,478 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jan 28 13:06:40 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 0 290 290 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 0 290 290 +%%EndPageSetup +q 0 0 290 290 rectclip q +0 0.356863 0.282353 rg +156.402 40.473 m 155.668 40.113 l 135.418 40.113 l 128.434 52.629 l 147.934 + 52.629 l 148.668 52.988 l 235.512 204.238 l 242.137 190.629 l h +165.605 150.504 m 166.34 150.145 l 168.918 137.629 l 161.184 122.535 l +158.605 136.52 l 157.871 136.895 l 109.668 136.895 l 117.762 150.504 l h +145.355 56.676 m 78.387 173.332 l 94.574 173.332 l 111.871 142.785 l 108.184 + 136.52 l 116.293 121.441 l 126.23 121.066 l 153.09 71.02 l h +182.527 173.332 m 188.418 184.004 l 189.887 173.332 l 196.887 173.332 l + 146.09 86.113 l 127.324 121.066 l 161.184 121.066 l 169.652 137.629 l 166.699 + 151.254 l 117.027 151.254 l 112.605 143.879 l 95.684 173.332 l h +205.715 189.145 m 197.621 174.426 l 190.996 174.426 l 188.777 189.145 l + h +189.512 193.566 m 187.309 189.879 l 188.043 185.473 l 182.527 175.16 l +180.324 190.988 l 187.309 203.504 l h +56.668 204.613 m 186.574 204.613 l 179.59 191.723 l 48.574 191.723 l h +124.746 56.676 m 129.543 56.676 l 127.324 53.363 l 135.059 39.379 l 156.402 + 39.379 l 243.246 190.629 l 242.137 193.191 235.887 205.707 235.887 205.707 + c 196.512 205.707 l 190.262 194.676 l 187.684 205.707 l 143.887 205.707 + 99.73 205.707 55.934 205.707 c 47.105 191.723 l h +157.871 136.895 m 158.605 136.52 l 166.34 150.145 l 165.605 150.504 l h +156.402 40.473 m 155.668 40.113 l 147.934 52.629 l 148.668 52.988 l h +4.418 132.848 m 4.418 130.645 6.262 128.801 8.465 128.801 c 10.309 128.801 + 12.137 130.645 12.137 132.848 c 12.137 134.691 10.309 136.52 8.465 136.52 + c 6.262 136.52 4.418 134.691 4.418 132.848 c h +274.902 132.848 m 274.902 130.645 276.73 128.801 278.949 128.801 c 280.777 + 128.801 282.621 130.645 282.621 132.848 c 282.621 134.691 280.777 136.52 + 278.949 136.52 c 276.73 136.52 274.902 134.691 274.902 132.848 c h +0.73 142.785 m 0.73 144.629 l 0.73 144.988 0.73 145.723 1.84 145.723 c +15.449 145.723 l 16.559 145.723 16.559 144.988 16.559 144.629 c 16.559 142.785 + l 17.293 142.785 l 17.293 150.879 l 16.559 150.879 l 16.559 149.035 l 16.559 + 148.676 16.184 147.941 15.09 147.941 c 8.824 147.941 l 8.824 149.41 l 8.824 + 150.879 10.309 151.988 12.137 152.348 c 12.137 153.082 l 4.777 153.082 +l 4.777 152.348 l 6.621 151.988 7.73 150.879 7.73 149.41 c 7.73 147.941 +l 1.84 147.941 l 0.73 147.941 0.73 147.941 0.73 149.035 c 0.73 151.613 l + 0.73 152.723 1.105 153.816 1.84 154.926 c 2.574 155.301 4.043 156.035 5.887 + 156.395 c 5.887 157.129 l -0.004 156.77 l -0.004 142.785 l h +1.465 167.066 m 11.043 160.816 15.824 157.863 16.184 157.504 c 16.559 157.129 + 16.934 156.77 16.559 155.66 c 17.293 155.66 l 18.402 161.926 l 17.668 162.285 + l 16.934 158.973 17.293 158.238 12.887 161.551 c 13.98 168.176 l 17.293 + 168.91 l 17.668 168.91 18.762 168.535 18.402 166.707 c 19.137 166.332 l + 20.246 173.332 l 19.496 173.332 l 19.496 172.223 19.137 171.848 18.027 +171.488 c 1.465 168.176 l 0.73 167.801 0.73 167.441 1.465 167.066 c h +12.887 167.801 m 11.777 161.926 l 4.418 165.973 l h +8.09 190.254 m 6.621 188.41 5.887 187.676 5.512 186.207 c 4.043 181.785 + 6.996 177.379 12.512 175.91 c 17.293 174.426 21.34 177.379 22.809 181.426 + c 23.918 184.738 22.074 187.676 18.762 189.52 c 18.402 189.52 18.027 189.145 + 18.402 188.785 c 21.34 186.941 23.184 184.738 22.074 181.426 c 21.715 178.473 + 18.027 177.379 13.246 178.848 c 7.355 180.316 5.512 183.27 6.621 185.832 + c 6.996 186.941 7.73 188.051 8.824 188.785 c 9.934 189.145 11.777 189.52 + 13.621 189.52 c 13.98 189.879 l 6.996 192.098 l 6.996 191.363 l h +9.574 195.77 m 11.043 198.723 9.574 199.457 16.934 195.41 c 20.605 193.566 + 22.809 192.832 23.918 192.832 c 25.762 192.832 31.652 196.145 29.809 202.395 + c 29.434 203.504 28.34 204.613 26.496 205.348 c 18.762 209.02 l 17.293 +210.129 16.934 210.863 18.027 212.707 c 16.934 213.441 l 13.98 207.176 l + 15.09 206.441 l 16.184 209.02 16.184 209.02 18.762 207.551 c 30.543 202.77 + 29.434 200.926 27.965 197.988 c 26.871 195.41 26.121 195.035 24.293 195.035 + c 23.559 195.035 21.34 195.77 17.668 197.613 c 14.355 199.457 12.512 200.191 + 12.137 200.551 c 12.137 200.926 12.512 201.66 13.246 203.129 c 12.512 203.863 + l 8.824 196.145 l h +18.762 214.91 m 20.246 217.488 19.137 217.848 26.871 213.066 c 35.324 208.285 + 33.855 209.02 32.387 206.441 c 32.746 206.082 l 40.48 218.223 l 34.965 +222.27 l 34.59 221.535 l 37.902 218.598 38.637 216.754 37.168 214.176 c +34.59 210.129 36.434 210.129 27.965 214.91 c 20.246 219.691 21.34 218.957 + 23.184 221.91 c 22.449 222.27 l 18.027 215.285 l h +32.012 225.207 m 32.387 225.957 l 28.34 233.316 31.652 234.051 32.387 233.316 + c 39.371 227.426 43.059 224.113 43.059 223.738 c 43.418 223.379 43.059 +223.004 41.949 221.91 c 42.684 221.16 l 47.465 227.051 l 46.73 227.785 l + 45.996 226.691 45.262 225.957 44.902 225.957 c 44.527 226.316 41.215 229.27 + 34.23 235.145 c 32.746 236.629 34.23 240.301 41.215 235.879 c 41.59 236.988 + l 36.434 241.035 l 27.605 230.004 l h +43.059 248.395 m 47.84 238.098 50.043 232.582 49.684 231.832 c 49.684 231.473 + 49.309 230.738 48.949 230.363 c 49.684 230.004 l 54.09 234.41 l 53.73 235.145 + l 51.152 231.832 50.418 234.41 50.043 235.52 c 49.309 237.363 l 54.09 242.145 + l 59.98 239.191 58.512 239.941 56.668 238.098 c 57.402 237.723 l 62.559 + 242.504 l 61.824 242.879 l 61.09 242.145 60.355 241.77 59.621 242.145 c + 44.152 249.129 l 43.418 249.504 42.684 249.504 43.059 248.395 c h +52.996 242.504 m 48.574 238.098 l 45.262 245.816 l h +61.824 262.02 m 59.98 262.02 51.512 260.176 56.309 253.176 c 57.777 251.348 + 59.98 251.348 63.293 252.441 c 68.449 254.285 68.449 254.285 69.918 252.816 + c 71.387 251.348 70.652 249.129 68.809 247.66 c 66.246 246.191 63.293 246.191 + 60.355 249.129 c 59.621 248.395 l 63.293 242.879 l 64.402 243.613 l 64.762 + 245.816 l 70.293 243.988 72.871 251.707 71.027 254.285 c 68.809 257.238 + 67.34 256.863 62.559 255.02 c 59.98 254.285 55.199 253.551 56.309 257.598 + c 57.043 260.91 61.09 262.02 65.496 258.707 c 66.246 259.066 l 62.184 263.848 + l 61.824 263.488 l h +82.793 259.801 m 82.793 257.973 82.434 256.863 81.324 256.488 c 81.324 +255.754 l 86.84 258.332 l 86.48 259.066 l 85.012 257.973 83.902 256.863 +83.902 262.754 c 89.793 265.691 l 94.215 262.379 94.215 262.379 91.637 261.285 + c 91.637 260.535 l 97.887 263.488 l 97.512 263.848 l 96.418 263.488 95.684 + 263.488 94.949 264.223 c 82.793 275.629 l 82.059 276.363 81.699 276.363 + 81.699 275.27 c h +89.059 266.426 m 83.543 263.848 l 82.793 272.316 l h +93.105 279.316 m 95.684 280.41 95.684 281.52 98.621 273.051 c 101.574 264.598 + 101.199 265.691 98.621 264.598 c 98.621 263.848 l 106.355 266.426 l 105.98 + 267.16 l 103.402 266.801 103.777 264.957 100.824 273.785 c 104.512 274.895 + 105.98 274.52 107.09 270.848 c 108.184 267.535 113.715 265.332 112.98 272.691 + c 112.98 273.051 112.246 273.785 112.246 272.691 c 112.98 270.113 111.496 + 269.004 109.293 271.957 c 107.824 275.27 107.449 274.52 104.137 275.27 +c 107.824 277.098 108.934 278.941 108.184 280.785 c 107.09 283.723 104.512 + 284.457 101.199 282.988 c 92.73 280.051 l h +100.824 274.52 m 97.512 282.254 97.512 281.145 101.574 282.254 c 103.402 + 282.629 104.887 282.254 105.621 280.785 c 107.09 277.832 105.246 276.004 + 102.309 274.895 c h +112.98 279.316 m 113.715 279.676 l 114.449 285.566 117.027 287.035 118.121 + 285.941 c 118.496 285.941 118.871 283.723 119.605 278.941 c 120.699 274.16 + 121.074 271.582 120.699 271.207 c 120.699 270.848 119.965 270.848 118.496 + 270.473 c 118.496 269.738 l 126.23 270.848 l 126.23 271.582 l 123.277 271.207 + 123.652 270.113 121.809 279.316 c 121.074 284.098 120.699 286.301 120.699 + 286.676 c 121.074 287.035 124.387 289.254 126.965 281.879 c 128.059 281.879 + l 126.59 288.504 l 112.605 285.941 l h +131.012 288.145 m 133.949 288.504 133.949 288.504 133.949 287.035 c 134.684 + 278.207 134.684 273.426 134.324 273.051 c 133.949 272.691 133.215 272.691 + 131.746 272.316 c 131.746 271.582 l 139.84 272.316 l 139.84 273.051 l 138.371 + 273.051 137.262 273.051 136.902 273.426 c 136.527 273.785 136.527 278.207 + 136.152 287.035 c 136.152 288.504 136.152 288.504 139.105 288.879 c 139.105 + 289.613 l 131.012 288.879 l h +150.887 288.145 m 149.043 289.254 147.934 289.988 146.465 289.988 c 143.512 + 289.988 141.309 287.77 141.309 284.457 c 141.309 283.363 141.684 282.254 + 142.777 281.145 c 143.512 280.785 144.621 280.051 146.465 279.676 c 151.246 + 278.582 151.98 278.207 151.98 276.004 c 151.98 274.16 150.512 272.691 147.934 + 272.691 c 144.996 272.691 142.418 274.52 142.043 278.582 c 140.949 278.582 + l 140.949 271.957 l 142.043 271.957 l 143.512 273.426 l 144.621 272.316 + 146.09 271.582 147.934 271.582 c 151.246 271.582 153.824 274.16 153.824 + 277.098 c 153.824 280.051 152.355 281.145 147.199 282.254 c 143.152 283.723 + 142.777 283.723 142.777 285.941 c 142.777 287.41 144.621 288.879 146.465 + 288.879 c 149.043 288.879 150.512 287.41 151.98 283.363 c 152.715 283.363 + l 152.355 289.613 l 151.621 289.613 l h +165.965 287.41 m 169.277 286.301 168.918 287.77 167.434 278.582 c 166.34 + 269.738 165.965 271.207 163.027 271.582 c 163.027 270.848 l 171.121 269.379 + l 171.121 270.113 l 168.168 270.473 167.809 269.379 169.277 278.207 c 170.746 + 287.41 170.012 287.035 174.059 285.941 c 174.059 286.676 l 165.965 288.145 + l h +176.277 285.191 m 177.371 284.832 178.105 284.832 178.48 284.457 c 178.84 + 284.098 177.746 280.051 175.168 271.957 c 174.793 270.473 173.324 269.738 + 171.855 270.113 c 171.48 269.379 l 178.48 267.535 l 178.48 267.91 l 176.637 + 269.004 176.277 270.113 176.637 271.582 c 179.59 281.52 l 185.84 265.332 + l 186.949 264.957 l 189.512 274.895 190.996 279.676 191.73 280.051 c 192.465 + 280.41 193.199 280.41 193.934 280.051 c 194.309 280.785 l 188.043 282.629 + l 188.043 281.879 l 188.777 281.52 189.152 281.145 189.512 280.41 c 189.887 + 280.051 189.152 276.004 186.949 268.645 c 180.324 284.832 l 176.277 285.941 + l h +195.043 279.316 m 197.98 278.207 199.09 279.316 195.043 270.473 c 191.73 + 262.02 192.09 263.488 189.512 264.598 c 189.152 263.848 l 196.512 260.91 + l 196.887 261.645 l 193.934 262.754 192.824 261.285 196.887 269.738 c 200.184 + 268.27 200.184 267.16 199.824 264.598 c 200.184 264.598 l 203.137 271.582 + l 202.402 271.957 l 201.293 270.113 200.184 269.004 197.246 270.473 c 199.449 + 276.363 l 201.668 277.473 207.918 274.895 206.074 269.379 c 206.449 269.004 + l 208.293 274.52 l 195.402 280.051 l h +219.699 268.645 m 216.746 270.848 210.871 268.645 208.652 264.957 c 206.074 + 259.801 207.559 255.02 211.23 252.816 c 214.918 250.613 220.059 252.082 + 222.637 256.863 c 225.215 261.285 224.105 266.426 219.699 268.645 c h +219.699 267.535 m 221.902 266.066 223.012 263.848 220.059 257.973 c 216.746 + 252.441 213.809 252.082 211.605 253.551 c 209.027 255.02 208.293 257.973 + 211.23 263.488 c 214.168 267.91 217.121 269.004 219.699 267.535 c h +229.637 260.91 m 231.105 259.801 231.465 258.707 230.73 257.598 c 225.59 + 250.613 222.637 247.301 222.277 246.926 c 221.902 246.926 221.168 247.301 + 220.059 248.395 c 219.699 247.66 l 225.949 242.879 l 226.324 243.254 l +224.48 245.082 223.012 243.988 228.902 250.973 c 232.574 248.77 232.215 +247.66 230.371 245.082 c 228.527 242.145 228.527 240.301 229.637 239.191 + c 231.465 238.098 232.949 238.832 234.777 240.676 c 235.152 241.035 235.512 + 242.145 234.418 241.035 c 231.465 238.832 230.73 240.301 232.215 242.504 + c 234.043 245.816 233.684 246.551 231.84 249.504 c 235.887 245.082 244.355 + 249.129 236.996 256.129 c 229.996 261.285 l h +229.637 251.707 m 234.043 257.973 233.309 257.973 236.262 255.395 c 238.09 + 254.285 238.465 253.176 238.09 252.082 c 237.355 249.504 234.777 247.301 + 229.637 251.707 c h +246.559 246.551 m 247.668 245.457 248.027 244.723 247.668 244.348 c 247.668 + 243.988 244.355 241.41 238.09 235.879 c 236.621 234.785 235.887 234.785 + 234.418 235.879 c 233.684 235.52 l 238.09 230.738 l 238.824 231.098 l 237.73 + 232.582 237.355 233.676 237.73 234.051 c 238.09 234.41 241.777 237.723 +248.762 243.613 c 240.309 228.16 l 240.668 227.785 l 257.23 233.676 l 249.871 + 227.426 245.824 224.113 245.09 224.113 c 244.715 224.113 243.98 224.848 + 243.246 225.957 c 242.512 225.582 l 247.668 219.332 l 248.402 219.691 l + 246.559 222.27 245.09 221.16 252.449 227.051 c 260.168 233.316 258.699 +231.832 259.809 230.363 c 260.543 230.738 l 257.23 234.785 l 243.621 229.629 + l 250.605 242.879 l 247.293 246.926 l h +268.277 219.691 m 257.23 217.848 251.34 217.113 250.605 217.113 c 250.246 + 217.488 249.496 217.848 249.137 218.598 c 248.402 218.223 l 251.715 212.707 + l 252.449 213.066 l 251.34 215.645 249.871 216.02 255.762 216.754 c 259.434 + 210.863 l 256.496 206.441 256.496 206.441 255.027 209.02 c 254.293 208.66 + l 257.965 202.77 l 258.34 203.129 l 257.965 204.238 257.965 204.973 258.34 + 205.348 c 268.637 218.957 l 269.012 219.691 269.012 219.691 268.277 219.691 + c h +260.168 211.598 m 256.871 217.113 l 264.965 218.598 l h +267.168 208.285 m 267.543 207.551 l 269.371 207.926 270.84 207.926 271.949 + 207.551 c 274.902 206.441 274.902 204.973 274.527 204.613 c 274.527 204.238 + 270.105 202.395 260.918 198.723 c 260.543 198.723 260.543 198.348 259.434 + 200.926 c 258.699 200.551 l 261.652 193.566 l 262.387 193.941 l 262.012 + 195.77 259.809 196.145 268.637 199.457 c 273.059 201.301 275.262 202.035 + 275.637 201.66 c 275.996 201.66 279.309 199.082 272.324 195.035 c 272.684 + 194.301 l 278.949 196.879 l 273.418 209.754 l h +285.574 169.285 m 286.668 171.113 286.668 172.598 286.668 174.066 c 285.934 + 178.113 281.887 181.426 275.996 180.691 c 271.59 179.957 267.902 175.91 + 268.637 171.848 c 269.012 167.801 271.59 165.973 275.637 165.973 c 276.371 + 165.973 276.371 166.707 275.637 166.707 c 272.324 167.066 269.746 168.535 + 269.371 171.848 c 269.012 174.801 271.59 177.379 276.371 177.738 c 282.621 + 178.848 285.199 176.645 285.574 173.691 c 285.574 172.598 285.199 171.488 + 284.465 170.379 c 283.355 169.285 282.262 168.535 280.418 167.441 c 280.418 + 167.066 l 287.402 168.176 l 287.043 168.91 l h +280.043 192.457 m 280.418 189.52 280.777 189.52 279.309 189.145 c 266.434 + 185.473 l 266.059 185.473 265.699 185.098 264.59 188.051 c 263.855 188.051 + l 266.059 179.957 l 266.793 180.316 l 266.434 183.27 264.965 183.27 273.793 + 185.832 c 282.996 188.41 281.152 187.316 282.262 184.738 c 282.996 184.738 + l 280.777 192.832 l h +287.777 159.707 m 287.777 156.395 287.402 156.77 287.043 156.77 c 286.668 + 156.77 284.465 157.863 279.684 159.707 c 270.48 163.754 271.215 163.395 + 271.215 164.863 c 270.48 164.863 l 270.84 160.082 l 271.59 160.082 l 271.59 + 163.02 271.59 162.285 278.574 159.348 c 278.574 154.551 l 271.215 154.191 + 271.949 153.816 271.949 156.77 c 271.215 156.77 l 272.324 142.785 l 278.949 + 143.145 l 278.574 143.879 l 273.793 144.629 273.059 144.988 272.324 149.035 + c 272.324 151.988 271.215 152.348 280.043 152.348 c 280.043 148.301 279.309 + 147.941 276.73 147.941 c 276.73 147.566 l 284.824 147.941 l 284.824 148.301 + l 282.262 148.676 281.152 149.77 280.777 152.348 c 287.043 152.723 l 287.402 + 152.723 288.137 153.457 288.137 148.676 c 288.512 146.457 286.668 144.988 + 283.355 144.629 c 283.73 143.879 l 289.246 144.629 l 288.512 159.707 l +h +279.684 154.551 m 279.684 158.973 l 287.402 155.66 l 287.402 154.926 286.668 + 154.926 285.934 154.926 c h +16.934 125.848 m 17.293 122.535 18.402 122.91 10.668 121.066 c 6.996 120.332 + 4.777 119.598 4.043 118.863 c 2.574 117.395 2.215 115.176 2.574 112.238 + c 2.949 110.395 4.043 108.926 5.512 107.816 c 6.621 107.082 9.199 107.457 + 13.246 108.551 c 17.293 109.66 19.871 110.035 20.246 109.66 c 20.605 109.301 + 20.98 108.191 21.34 107.082 c 22.449 107.457 l 20.605 114.441 l 19.871 +114.082 l 19.871 112.613 19.871 111.863 18.762 111.504 c 18.402 111.129 +7.73 107.816 5.887 108.926 c 3.309 111.504 3.309 115.551 5.512 117.02 c +5.887 117.395 8.09 117.754 11.777 118.863 c 15.449 119.973 17.293 120.707 + 17.668 120.332 c 18.027 119.973 18.402 119.238 18.762 117.754 c 19.871 +117.754 l 17.668 126.223 l h +22.074 106.723 m 22.449 105.988 22.449 105.254 22.074 104.504 c 22.074 +104.145 18.027 102.301 10.309 99.723 c 8.824 99.363 7.355 100.098 6.996 +101.566 c 6.262 101.191 l 8.824 94.582 l 9.574 94.941 l 9.199 96.051 8.824 + 96.785 9.199 97.145 c 9.574 97.879 13.621 99.723 20.98 102.301 c 11.402 + 87.207 l 11.043 86.473 11.402 86.473 11.777 86.473 c 20.98 89.785 26.121 + 91.27 26.871 90.895 c 27.605 90.52 27.965 90.16 28.34 89.785 c 29.074 89.785 + l 26.871 95.676 l 26.121 95.316 l 26.496 94.941 26.496 94.207 26.121 93.473 + c 25.762 92.738 22.074 91.27 14.715 88.691 c 23.918 103.41 l 22.809 107.082 + l h +28.34 89.785 m 29.809 87.207 30.543 86.848 23.184 83.535 c 16.184 80.223 + 15.824 79.848 14.355 82.426 c 13.621 82.066 l 17.293 75.066 l 18.027 75.441 + l 16.559 78.02 16.934 78.379 23.184 81.691 c 30.168 85.004 30.543 85.379 + 32.012 82.801 c 32.746 83.16 l 28.699 90.52 l h +32.387 82.066 m 32.746 81.332 33.121 80.598 32.746 80.223 c 32.746 79.848 + 29.434 74.707 22.809 65.504 c 22.809 65.504 22.449 64.77 23.184 65.129 +c 34.23 67.707 40.105 68.816 40.48 68.441 c 41.215 68.082 41.59 67.707 41.949 + 67.348 c 42.324 67.707 l 39.012 73.238 l 38.277 72.863 l 39.746 70.285 +40.105 69.926 39.012 69.551 c 38.637 69.176 34.23 68.441 26.496 66.973 c + 31.277 73.973 33.855 77.285 34.23 77.285 c 34.59 77.645 34.59 77.645 34.965 + 77.645 c 35.324 77.645 35.699 76.91 36.434 75.801 c 37.168 76.176 l 33.121 + 82.426 l h +42.684 66.613 m 44.152 65.129 43.793 64.035 37.902 59.254 c 32.387 54.832 + 32.012 54.457 30.543 56.301 c 29.809 55.941 l 39.012 44.895 l 44.152 48.582 + l 43.793 49.316 l 37.543 44.895 33.855 52.254 33.855 52.254 c 33.855 52.629 + 35.699 54.098 39.746 57.41 c 41.59 54.457 41.215 53.363 39.371 51.879 c + 39.746 51.145 l 45.996 56.676 l 45.637 57.035 l 43.793 55.566 42.684 55.191 + 40.105 57.77 c 44.902 61.816 l 47.465 62.191 52.621 55.941 47.105 52.988 + c 47.465 52.629 l 52.262 56.301 l 43.059 66.973 l h +53.355 54.098 m 56.309 51.145 54.824 51.145 50.043 45.27 c 45.262 39.738 + 44.902 40.473 43.059 42.316 c 42.324 41.957 l 48.574 36.426 l 48.949 36.801 + l 46.371 39.379 46.73 39.004 52.262 44.52 c 53.355 43.426 l 54.824 41.957 + 54.824 40.848 53.355 38.645 c 50.418 34.223 51.152 33.488 51.887 32.754 + c 53.355 31.285 55.199 31.645 57.043 33.848 c 57.402 34.223 57.402 34.598 + 56.668 34.223 c 48.949 30.176 59.98 39.738 54.824 42.316 c 58.512 39.738 + 60.355 40.113 61.824 41.582 c 63.668 43.426 63.293 46.004 60.715 48.582 + c 54.09 54.832 l h +52.621 44.895 m 58.137 51.145 57.043 51.145 59.621 48.582 c 62.934 45.27 + 61.09 43.426 59.246 42.316 c 57.777 41.957 56.668 41.582 52.621 44.895 +c h +75.434 36.066 m 73.965 37.91 73.965 39.004 72.496 40.113 c 69.918 41.582 + 66.98 41.207 65.137 38.645 c 64.402 37.535 64.402 36.066 64.762 34.957 +c 65.137 33.848 65.871 32.754 66.98 31.645 c 69.918 27.973 70.652 27.238 + 69.184 25.395 c 68.074 23.926 66.605 23.551 64.027 25.02 c 61.449 26.488 + 60.715 29.801 62.559 33.113 c 61.824 33.848 l 58.137 28.332 l 58.887 27.598 + l 61.09 27.973 l 61.09 26.488 61.824 25.02 63.668 23.926 c 72.121 20.973 + 75.809 28.332 68.809 33.488 c 66.246 36.801 65.871 37.16 67.34 39.004 c + 68.449 40.113 70.293 40.473 72.121 39.379 c 73.965 37.91 74.699 35.691 +73.605 31.645 c 73.965 31.285 l 77.277 36.426 l 76.543 36.801 l h +79.121 34.223 m 80.23 33.848 80.965 33.113 80.965 32.02 c 80.965 31.285 + 78.746 27.238 74.699 20.238 c 74.34 19.504 73.23 19.504 71.387 20.613 c + 71.027 19.863 l 78.387 16.191 l 78.746 16.926 l 76.918 17.301 76.168 18.035 + 76.543 19.129 c 82.793 30.91 l 83.168 32.02 83.543 32.02 86.105 30.535 +c 86.48 31.285 l 79.48 34.957 l h +85.371 23.926 m 86.105 23.551 l 89.418 29.066 92.73 27.973 92.73 26.488 + c 93.105 26.129 92.371 23.926 90.527 19.863 c 89.059 15.816 87.949 13.254 + 87.59 12.879 c 87.215 12.504 86.105 12.879 85.012 13.613 c 84.637 12.879 + l 91.637 9.941 l 91.996 10.676 l 89.059 11.77 89.418 11.77 92.371 19.504 + c 94.215 23.551 94.949 25.395 95.309 25.754 c 96.418 26.129 100.09 26.488 + 98.262 18.77 c 99.355 18.395 l 101.199 24.66 l 88.324 29.801 l h +109.293 22.441 m 102.309 13.613 98.621 9.191 98.262 8.832 c 97.887 8.457 + 97.152 8.457 96.418 8.832 c 96.043 8.098 l 102.668 6.254 l 102.668 6.988 + l 98.996 7.723 99.73 8.457 102.309 12.145 c 108.934 9.941 l 110.027 5.145 + 108.934 5.145 107.09 5.52 c 106.715 4.785 l 113.34 2.941 l 113.715 3.676 + l 112.605 4.051 111.871 4.41 111.871 5.52 c 110.402 22.441 l 110.027 23.176 + 109.668 22.816 109.293 22.441 c h +108.934 11.035 m 103.043 12.879 l 107.824 19.504 l h +129.168 16.551 m 127.324 18.77 121.434 22.082 119.23 14.348 c 118.871 13.254 + 119.23 12.145 119.965 11.035 c 120.699 10.301 121.809 9.566 123.652 8.832 + c 128.059 6.988 128.434 6.988 128.434 4.41 c 128.434 2.582 126.59 1.473 + 124.012 1.832 c 121.074 2.207 118.871 4.41 118.871 8.457 c 117.762 8.457 + l 117.027 2.207 l 118.121 1.832 l 119.605 3.316 l 120.699 1.832 122.168 + 1.098 124.012 0.738 c 129.902 -0.371 131.012 5.879 129.902 7.723 c 129.543 + 9.191 128.059 9.941 124.746 11.41 c 120.699 13.613 120.699 13.254 120.699 + 15.816 c 121.074 17.301 122.918 18.395 124.746 18.035 c 127.324 17.66 128.434 + 16.191 129.543 11.77 c 130.277 11.77 l 130.637 18.035 l 129.902 18.035 +l h +142.043 16.551 m 144.996 16.551 144.621 16.551 144.621 15.457 c 145.355 + 3.316 l 145.355 1.473 144.996 0.738 143.152 0.738 c 143.152 0.004 l 149.777 + 0.363 l 149.777 1.098 l 147.199 1.098 146.465 2.207 146.465 4.051 c 145.73 + 16.926 l 153.09 0.738 l 153.824 0.738 l 158.246 17.66 l 159.34 2.941 l +159.34 2.582 158.98 1.832 157.871 1.832 c 156.402 1.832 l 156.762 1.098 +l 164.871 1.473 l 164.496 2.207 l 163.027 2.207 l 161.918 2.207 161.559 +2.207 161.559 3.316 c 160.809 16.551 l 160.809 17.66 160.449 18.035 163.387 + 18.035 c 163.387 18.77 l 157.496 18.395 l 153.824 4.051 l 147.199 17.66 + l 141.684 17.301 l h +171.48 20.973 m 169.277 9.566 168.168 3.676 167.809 3.316 c 167.809 2.941 + 167.434 2.941 166.34 2.582 c 166.34 1.832 l 172.59 2.941 l 172.59 3.676 + l 170.012 3.316 168.543 2.941 170.012 8.098 c 176.637 9.191 l 180.324 4.051 + 179.215 4.785 177.012 4.41 c 177.012 3.676 l 183.996 5.145 l 183.637 5.879 + l 182.527 5.52 181.793 5.879 181.418 6.629 c 172.59 20.973 l 171.855 21.707 + 171.855 21.348 171.48 20.973 c h +176.277 10.301 m 170.012 9.191 l 171.48 17.301 l h +191.355 25.02 m 189.887 25.395 180.684 25.754 183.996 18.035 c 185.105 +15.457 186.949 15.082 190.262 15.457 c 195.402 16.551 195.777 16.191 196.512 + 13.613 c 197.621 12.145 196.887 10.676 194.309 9.566 c 191.355 8.457 188.043 + 9.566 186.574 12.879 c 185.465 12.504 l 187.684 6.254 l 188.418 6.629 l + 189.887 8.832 l 190.996 7.723 192.824 7.723 194.668 8.457 c 200.559 10.301 + 198.715 16.926 196.512 17.66 c 195.402 18.77 194.309 18.77 190.262 18.395 + c 185.465 17.66 183.637 19.129 184.73 22.082 c 186.574 26.129 189.512 25.02 + 194.309 20.973 c 195.043 21.348 l 192.465 26.863 l 191.73 26.488 l h +200.184 30.535 m 201.293 19.504 201.668 13.613 201.293 13.254 c 200.934 + 12.879 200.559 12.145 199.824 11.77 c 200.184 11.41 l 206.074 14.348 l +205.715 15.082 l 203.871 13.613 202.402 13.988 202.402 18.395 c 208.293 +21.348 l 213.809 17.66 212.34 18.035 209.762 16.926 c 210.121 16.191 l 216.387 + 19.129 l 216.012 19.863 l 215.277 19.504 l 214.918 19.129 214.168 19.504 + 213.434 19.863 c 200.934 31.285 l 200.559 31.645 200.184 31.645 200.184 + 30.535 c h +207.559 22.082 m 202.027 19.504 l 201.293 27.598 l h +208.652 33.848 m 211.23 35.332 211.605 34.957 211.965 34.598 c 216.746 +27.598 219.324 23.551 219.324 22.816 c 219.699 22.441 218.965 21.707 217.855 + 20.973 c 218.23 20.238 l 224.84 24.66 l 224.48 25.395 l 221.902 23.551 +221.902 24.285 221.543 24.66 c 217.855 30.176 l 221.543 32.379 221.543 32.379 + 224.105 29.801 c 227.418 25.754 227.793 26.488 229.262 27.238 c 231.105 + 28.332 231.105 29.801 229.637 32.379 c 229.262 32.754 229.262 32.379 229.262 + 32.02 c 230.371 24.66 224.84 35.691 220.434 32.379 c 223.012 34.957 224.84 + 37.16 222.637 39.379 c 221.543 41.207 218.965 41.207 215.652 39.379 c 208.293 + 34.598 l h +217.48 30.91 m 213.074 37.16 213.074 36.426 215.652 37.91 c 221.902 41.582 + 224.84 35.691 217.48 30.91 c h +224.48 44.16 m 225.59 44.895 225.949 45.27 226.324 45.27 c 226.684 45.629 + 230.371 44.52 236.621 42.316 c 239.934 38.27 l 240.309 37.91 240.309 37.535 + 238.465 35.691 c 238.824 34.957 l 245.09 40.473 l 244.355 41.207 l 242.512 + 39.379 242.137 37.16 237.73 44.16 c 234.777 55.566 235.512 54.098 236.996 + 55.566 c 236.262 55.941 l 231.84 51.879 l 232.215 51.145 l 232.949 51.879 + l 233.309 52.254 234.418 52.254 234.777 51.879 c 235.152 51.52 235.512 +48.941 236.621 44.16 c 225.949 46.738 228.152 47.473 229.637 48.941 c 229.262 + 49.676 l 223.746 44.895 l h +238.465 57.035 m 239.934 58.879 240.309 58.504 240.668 58.145 c 247.293 + 52.629 250.605 49.316 250.98 48.941 c 251.34 48.582 251.34 47.832 250.246 + 46.738 c 250.98 46.363 l 256.121 52.254 l 255.387 52.988 l 253.559 50.051 + 253.559 50.785 249.496 54.098 c 249.137 57.77 l 259.809 57.77 258.699 56.301 + 256.871 54.457 c 257.605 54.098 l 262.387 59.988 l 261.652 60.348 l 261.277 + 59.988 260.918 59.613 260.168 59.254 c 259.809 59.254 255.762 59.613 248.762 + 60.348 c 247.668 67.707 248.027 68.441 249.137 69.926 c 248.402 70.285 +l 243.98 65.129 l 244.715 64.395 l 245.824 65.863 246.559 66.238 246.934 + 64.77 c 247.293 64.395 248.027 61.082 248.402 54.832 c 239.934 61.816 241.402 + 61.082 243.246 62.926 c 242.887 63.66 l 237.73 57.41 l h +249.871 71.395 m 251.34 73.973 251.34 73.973 252.809 72.863 c 260.168 68.441 + 263.855 65.863 264.23 65.504 c 264.59 65.129 264.23 64.035 263.121 62.926 + c 263.855 62.551 l 268.277 69.176 l 267.543 69.551 l 266.059 66.973 267.168 + 65.863 253.918 74.707 c 252.449 75.801 252.449 75.441 254.293 78.02 c 253.559 + 78.379 l 249.137 71.754 l h +256.871 86.113 m 264.59 78.379 268.277 74.332 268.637 73.238 c 269.012 +72.488 269.012 71.754 268.637 71.02 c 269.371 71.02 l 272.324 76.91 l 271.59 + 77.285 l 270.105 73.973 269.746 74.332 266.434 78.02 c 269.371 83.91 l +274.152 83.91 274.527 83.16 273.418 81.332 c 274.152 80.957 l 277.105 87.207 + l 276.371 87.582 l 275.996 86.848 275.637 86.473 274.527 86.113 c 257.23 + 87.207 l 256.871 87.207 256.121 87.207 256.871 86.113 c h +268.277 83.91 m 265.699 78.379 l 259.809 84.27 l h +261.652 93.098 m 262.746 95.676 261.652 96.785 274.902 91.27 c 276.371 +90.895 277.105 89.051 276.73 87.957 c 277.465 87.582 l 279.684 94.207 l +278.949 94.582 l 278.574 92.738 279.309 91.27 265.699 96.051 c 282.262 101.566 + l 282.621 102.301 l 273.418 105.613 268.637 107.457 268.277 107.816 c 267.902 + 108.191 267.543 108.926 267.902 110.395 c 267.168 110.77 l 265.324 104.879 + l 266.059 104.504 l 266.434 106.348 266.059 108.191 278.949 102.676 c 262.387 + 97.145 l 260.918 93.473 l h +281.152 107.457 m 282.621 106.348 282.996 105.613 282.621 104.145 c 283.355 + 104.145 l 284.824 110.395 l 284.09 110.77 l 283.355 107.457 283.355 107.082 + 279.309 110.035 c 280.777 116.66 l 287.402 118.488 285.574 116.66 285.199 + 114.816 c 285.934 114.816 l 287.402 121.441 l 286.668 121.801 l 286.309 + 120.707 285.934 120.332 285.199 119.973 c 268.277 117.395 l 267.902 117.395 + 267.168 117.395 267.902 116.66 c h +279.684 116.66 m 278.215 110.395 l 271.215 115.176 l h +279.684 116.66 m f +242.137 190.629 m 235.512 204.238 l 148.668 52.988 l 156.402 40.473 l h +117.762 150.504 m 109.668 136.895 l 157.871 136.895 l 165.605 150.504 l + h +153.09 71.02 m 126.23 121.066 l 116.293 121.441 l 108.184 136.52 l 111.871 + 142.785 l 94.574 173.332 l 78.387 173.332 l 145.355 56.676 l h +161.184 122.535 m 168.918 137.629 l 166.34 150.145 l 158.605 136.52 l h +135.418 40.113 m 155.668 40.113 l 147.934 52.629 l 128.434 52.629 l h +188.777 189.145 m 190.996 174.426 l 197.621 174.426 l 205.715 189.145 l + h +187.309 203.504 m 180.324 190.988 l 182.527 175.16 l 188.043 185.473 l +187.309 189.879 l 189.512 193.566 l h +48.574 191.723 m 179.59 191.723 l 186.574 204.613 l 56.668 204.613 l h +48.574 191.723 m f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi.eps new file mode 100644 index 0000000000..0db0a08049 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi.eps @@ -0,0 +1,473 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.13.1 (http://cairographics.org) +%%CreationDate: Thu Apr 16 20:53:01 2015 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 -1 290 290 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 -1 290 290 +%%EndPageSetup +q 0 -1 290 291 rectclip q +q +0 289.984 290 -290 re W n +[ 1 0 0 1 0 -0.0159912 ] concat + q +0 g +156.402 40.488 m 155.668 40.129 l 135.418 40.129 l 128.434 52.645 l 147.934 + 52.645 l 148.668 53.004 l 235.512 204.254 l 242.137 190.645 l h +165.605 150.52 m 166.34 150.16 l 168.918 137.645 l 161.184 122.551 l 158.605 + 136.535 l 157.871 136.91 l 109.668 136.91 l 117.762 150.52 l h +145.355 56.691 m 78.387 173.348 l 94.574 173.348 l 111.871 142.801 l 108.184 + 136.535 l 116.293 121.457 l 126.23 121.082 l 153.09 71.035 l h +182.527 173.348 m 188.418 184.02 l 189.887 173.348 l 196.887 173.348 l +146.09 86.129 l 127.324 121.082 l 161.184 121.082 l 169.652 137.645 l 166.699 + 151.27 l 117.027 151.27 l 112.605 143.895 l 95.684 173.348 l h +205.715 189.16 m 197.621 174.441 l 190.996 174.441 l 188.777 189.16 l h +189.512 193.582 m 187.309 189.895 l 188.043 185.488 l 188.043 185.488 182.527 + 175.176 182.527 175.176 c 180.324 191.004 l 187.309 203.52 l h +56.668 204.629 m 186.574 204.629 l 179.59 191.738 l 48.574 191.738 l h +124.746 56.691 m 129.543 56.691 l 127.324 53.379 l 135.059 39.395 l 156.402 + 39.395 l 243.246 190.645 l 242.137 193.207 235.887 205.723 235.887 205.723 + c 196.512 205.723 l 190.262 194.691 l 187.684 205.723 l 143.887 205.723 + 99.73 205.723 55.934 205.723 c 55.934 205.723 47.105 191.738 47.105 191.738 + c h +157.871 136.91 m 158.605 136.535 l 166.34 150.16 l 165.605 150.52 l h +156.402 40.488 m 155.668 40.129 l 147.934 52.645 l 148.668 53.004 l h +4.418 132.863 m 4.418 130.66 6.262 128.816 8.465 128.816 c 10.309 128.816 + 12.137 130.66 12.137 132.863 c 12.137 134.707 10.309 136.535 8.465 136.535 + c 6.262 136.535 4.418 134.707 4.418 132.863 c h +274.902 132.863 m 274.902 130.66 276.73 128.816 278.949 128.816 c 280.777 + 128.816 282.621 130.66 282.621 132.863 c 282.621 134.707 280.777 136.535 + 278.949 136.535 c 276.73 136.535 274.902 134.707 274.902 132.863 c h +0.73 142.801 m 0.73 144.645 l 0.73 145.004 0.73 145.738 1.84 145.738 c +15.449 145.738 l 16.559 145.738 16.559 145.004 16.559 144.645 c 16.559 142.801 + l 17.293 142.801 l 17.293 150.895 l 16.559 150.895 l 16.559 149.051 l 16.559 + 148.691 16.184 147.957 15.09 147.957 c 8.824 147.957 l 8.824 149.426 l +8.824 150.895 10.309 152.004 12.137 152.363 c 12.137 153.098 l 4.777 153.098 + l 4.777 152.363 l 6.621 152.004 7.73 150.895 7.73 149.426 c 7.73 147.957 + l 1.84 147.957 l 0.73 147.957 0.73 147.957 0.73 149.051 c 0.73 151.629 +l 0.73 152.738 1.105 153.832 1.84 154.941 c 2.574 155.316 4.043 156.051 +5.887 156.41 c 5.887 157.145 l -0.004 156.785 l -0.004 142.801 l h +1.465 167.082 m 11.043 160.832 15.824 157.879 16.184 157.52 c 16.559 157.145 + 16.934 156.785 16.559 155.676 c 17.293 155.676 l 18.402 161.941 l 17.668 + 162.301 l 16.934 158.988 17.293 158.254 12.887 161.566 c 13.98 168.191 +l 17.293 168.926 l 17.668 168.926 18.762 168.551 18.402 166.723 c 19.137 + 166.348 l 20.246 173.348 l 19.496 173.348 l 19.496 172.238 19.137 171.863 + 18.027 171.504 c 1.465 168.191 l 0.73 167.816 0.73 167.457 1.465 167.082 + c h +12.887 167.816 m 11.777 161.941 l 4.418 165.988 l h +8.09 190.27 m 6.621 188.426 5.887 187.691 5.512 186.223 c 4.043 181.801 + 6.996 177.395 12.512 175.926 c 17.293 174.441 21.34 177.395 22.809 181.441 + c 23.918 184.754 22.074 187.691 18.762 189.535 c 18.402 189.535 18.027 +189.16 18.402 188.801 c 21.34 186.957 23.184 184.754 22.074 181.441 c 21.715 + 178.488 18.027 177.395 13.246 178.863 c 7.355 180.332 5.512 183.285 6.621 + 185.848 c 6.996 186.957 7.73 188.066 8.824 188.801 c 9.934 189.16 11.777 + 189.535 13.621 189.535 c 13.98 189.895 l 6.996 192.113 l 6.996 191.379 +l h +9.574 195.785 m 11.043 198.738 9.574 199.473 16.934 195.426 c 20.605 193.582 + 22.809 192.848 23.918 192.848 c 25.762 192.848 31.652 196.16 29.809 202.41 + c 29.434 203.52 28.34 204.629 26.496 205.363 c 18.762 209.035 l 17.293 +210.145 16.934 210.879 18.027 212.723 c 16.934 213.457 l 13.98 207.191 l + 15.09 206.457 l 16.184 209.035 16.184 209.035 18.762 207.566 c 30.543 202.785 + 29.434 200.941 27.965 198.004 c 26.871 195.426 26.121 195.051 24.293 195.051 + c 23.559 195.051 21.34 195.785 17.668 197.629 c 14.355 199.473 12.512 200.207 + 12.137 200.566 c 12.137 200.941 12.512 201.676 13.246 203.145 c 12.512 +203.879 l 8.824 196.16 l h +18.762 214.926 m 20.246 217.504 19.137 217.863 26.871 213.082 c 35.324 +208.301 33.855 209.035 32.387 206.457 c 32.746 206.098 l 40.48 218.238 l + 34.965 222.285 l 34.59 221.551 l 37.902 218.613 38.637 216.77 37.168 214.191 + c 34.59 210.145 36.434 210.145 27.965 214.926 c 20.246 219.707 21.34 218.973 + 23.184 221.926 c 22.449 222.285 l 18.027 215.301 l h +32.012 225.223 m 32.387 225.973 l 28.34 233.332 31.652 234.066 32.387 233.332 + c 39.371 227.441 43.059 224.129 43.059 223.754 c 43.418 223.395 43.059 +223.02 41.949 221.926 c 42.684 221.176 l 47.465 227.066 l 46.73 227.801 +l 45.996 226.707 45.262 225.973 44.902 225.973 c 44.527 226.332 41.215 229.285 + 34.23 235.16 c 32.746 236.645 34.23 240.316 41.215 235.895 c 41.59 237.004 + l 36.434 241.051 l 27.605 230.02 l h +43.059 248.41 m 47.84 238.113 50.043 232.598 49.684 231.848 c 49.684 231.488 + 49.309 230.754 48.949 230.379 c 49.684 230.02 l 54.09 234.426 l 53.73 235.16 + l 51.152 231.848 50.418 234.426 50.043 235.535 c 49.309 237.379 l 54.09 + 242.16 l 59.98 239.207 58.512 239.957 56.668 238.113 c 57.402 237.738 l + 62.559 242.52 l 61.824 242.895 l 61.09 242.16 60.355 241.785 59.621 242.16 + c 44.152 249.145 l 43.418 249.52 42.684 249.52 43.059 248.41 c h +52.996 242.52 m 48.574 238.113 l 45.262 245.832 l h +61.824 262.035 m 59.98 262.035 51.512 260.191 56.309 253.191 c 57.777 251.363 + 59.98 251.363 63.293 252.457 c 68.449 254.301 68.449 254.301 69.918 252.832 + c 71.387 251.363 70.652 249.145 68.809 247.676 c 66.246 246.207 63.293 +246.207 60.355 249.145 c 59.621 248.41 l 63.293 242.895 l 64.402 243.629 + l 64.762 245.832 l 70.293 244.004 72.871 251.723 71.027 254.301 c 68.809 + 257.254 67.34 256.879 62.559 255.035 c 59.98 254.301 55.199 253.566 56.309 + 257.613 c 57.043 260.926 61.09 262.035 65.496 258.723 c 66.246 259.082 +l 62.184 263.863 l 61.824 263.504 l h +82.793 259.816 m 82.793 257.988 82.434 256.879 81.324 256.504 c 81.324 +255.77 l 86.84 258.348 l 86.48 259.082 l 85.012 257.988 83.902 256.879 83.902 + 262.77 c 89.793 265.707 l 94.215 262.395 94.215 262.395 91.637 261.301 +c 91.637 260.551 l 97.887 263.504 l 97.512 263.863 l 96.418 263.504 95.684 + 263.504 94.949 264.238 c 82.793 275.645 l 82.059 276.379 81.699 276.379 + 81.699 275.285 c h +89.059 266.441 m 83.543 263.863 l 82.793 272.332 l h +93.105 279.332 m 95.684 280.426 95.684 281.535 98.621 273.066 c 101.574 + 264.613 101.199 265.707 98.621 264.613 c 98.621 263.863 l 106.355 266.441 + l 105.98 267.176 l 103.402 266.816 103.777 264.973 100.824 273.801 c 104.512 + 274.91 105.98 274.535 107.09 270.863 c 108.184 267.551 113.715 265.348 +112.98 272.707 c 112.98 273.066 112.246 273.801 112.246 272.707 c 112.98 + 270.129 111.496 269.02 109.293 271.973 c 107.824 275.285 107.449 274.535 + 104.137 275.285 c 107.824 277.113 108.934 278.957 108.184 280.801 c 107.09 + 283.738 104.512 284.473 101.199 283.004 c 92.73 280.066 l h +100.824 274.535 m 97.512 282.27 97.512 281.16 101.574 282.27 c 103.402 +282.645 104.887 282.27 105.621 280.801 c 107.09 277.848 105.246 276.02 102.309 + 274.91 c h +112.98 279.332 m 113.715 279.691 l 114.449 285.582 117.027 287.051 118.121 + 285.957 c 118.496 285.957 118.871 283.738 119.605 278.957 c 120.699 274.176 + 121.074 271.598 120.699 271.223 c 120.699 270.863 119.965 270.863 118.496 + 270.488 c 118.496 269.754 l 126.23 270.863 l 126.23 271.598 l 123.277 271.223 + 123.652 270.129 121.809 279.332 c 121.074 284.113 120.699 286.316 120.699 + 286.691 c 121.074 287.051 124.387 289.27 126.965 281.895 c 128.059 281.895 + l 126.59 288.52 l 112.605 285.957 l h +131.012 288.16 m 133.949 288.52 133.949 288.52 133.949 287.051 c 134.684 + 278.223 134.684 273.441 134.324 273.066 c 133.949 272.707 133.215 272.707 + 131.746 272.332 c 131.746 271.598 l 139.84 272.332 l 139.84 273.066 l 138.371 + 273.066 137.262 273.066 136.902 273.441 c 136.527 273.801 136.527 278.223 + 136.152 287.051 c 136.152 288.52 136.152 288.52 139.105 288.895 c 139.105 + 289.629 l 131.012 288.895 l h +150.887 288.16 m 149.043 289.27 147.934 290.004 146.465 290.004 c 143.512 + 290.004 141.309 287.785 141.309 284.473 c 141.309 283.379 141.684 282.27 + 142.777 281.16 c 143.512 280.801 144.621 280.066 146.465 279.691 c 151.246 + 278.598 151.98 278.223 151.98 276.02 c 151.98 274.176 150.512 272.707 147.934 + 272.707 c 144.996 272.707 142.418 274.535 142.043 278.598 c 140.949 278.598 + l 140.949 271.973 l 142.043 271.973 l 143.512 273.441 l 144.621 272.332 + 146.09 271.598 147.934 271.598 c 151.246 271.598 153.824 274.176 153.824 + 277.113 c 153.824 280.066 152.355 281.16 147.199 282.27 c 143.152 283.738 + 142.777 283.738 142.777 285.957 c 142.777 287.426 144.621 288.895 146.465 + 288.895 c 149.043 288.895 150.512 287.426 151.98 283.379 c 152.715 283.379 + l 152.355 289.629 l 151.621 289.629 l h +165.965 287.426 m 169.277 286.316 168.918 287.785 167.434 278.598 c 166.34 + 269.754 165.965 271.223 163.027 271.598 c 163.027 270.863 l 171.121 269.395 + l 171.121 270.129 l 168.168 270.488 167.809 269.395 169.277 278.223 c 170.746 + 287.426 170.012 287.051 174.059 285.957 c 174.059 286.691 l 165.965 288.16 + l h +176.277 285.207 m 177.371 284.848 178.105 284.848 178.48 284.473 c 178.84 + 284.113 177.746 280.066 175.168 271.973 c 174.793 270.488 173.324 269.754 + 171.855 270.129 c 171.48 269.395 l 178.48 267.551 l 178.48 267.926 l 176.637 + 269.02 176.277 270.129 176.637 271.598 c 179.59 281.535 l 185.84 265.348 + l 186.949 264.973 l 189.512 274.91 190.996 279.691 191.73 280.066 c 192.465 + 280.426 193.199 280.426 193.934 280.066 c 194.309 280.801 l 188.043 282.645 + l 188.043 281.895 l 188.777 281.535 189.152 281.16 189.512 280.426 c 189.887 + 280.066 189.152 276.02 186.949 268.66 c 180.324 284.848 l 176.277 285.957 + l h +195.043 279.332 m 197.98 278.223 199.09 279.332 195.043 270.488 c 191.73 + 262.035 192.09 263.504 189.512 264.613 c 189.152 263.863 l 196.512 260.926 + l 196.887 261.66 l 193.934 262.77 192.824 261.301 196.887 269.754 c 200.184 + 268.285 200.184 267.176 199.824 264.613 c 200.184 264.613 l 203.137 271.598 + l 202.402 271.973 l 201.293 270.129 200.184 269.02 197.246 270.488 c 199.449 + 276.379 l 201.668 277.488 207.918 274.91 206.074 269.395 c 206.449 269.02 + l 208.293 274.535 l 195.402 280.066 l h +219.699 268.66 m 216.746 270.863 210.871 268.66 208.652 264.973 c 206.074 + 259.816 207.559 255.035 211.23 252.832 c 214.918 250.629 220.059 252.098 + 222.637 256.879 c 225.215 261.301 224.105 266.441 219.699 268.66 c h +219.699 267.551 m 221.902 266.082 223.012 263.863 220.059 257.988 c 216.746 + 252.457 213.809 252.098 211.605 253.566 c 209.027 255.035 208.293 257.988 + 211.23 263.504 c 214.168 267.926 217.121 269.02 219.699 267.551 c h +229.637 260.926 m 231.105 259.816 231.465 258.723 230.73 257.613 c 225.59 + 250.629 222.637 247.316 222.277 246.941 c 221.902 246.941 221.168 247.316 + 220.059 248.41 c 219.699 247.676 l 225.949 242.895 l 226.324 243.27 l 224.48 + 245.098 223.012 244.004 228.902 250.988 c 232.574 248.785 232.215 247.676 + 230.371 245.098 c 228.527 242.16 228.527 240.316 229.637 239.207 c 231.465 + 238.113 232.949 238.848 234.777 240.691 c 235.152 241.051 235.512 242.16 + 234.418 241.051 c 231.465 238.848 230.73 240.316 232.215 242.52 c 234.043 + 245.832 233.684 246.566 231.84 249.52 c 235.887 245.098 244.355 249.145 + 236.996 256.145 c 229.996 261.301 l h +229.637 251.723 m 234.043 257.988 233.309 257.988 236.262 255.41 c 238.09 + 254.301 238.465 253.191 238.09 252.098 c 237.355 249.52 234.777 247.316 + 229.637 251.723 c h +246.559 246.566 m 247.668 245.473 248.027 244.738 247.668 244.363 c 247.668 + 244.004 244.355 241.426 238.09 235.895 c 236.621 234.801 235.887 234.801 + 234.418 235.895 c 233.684 235.535 l 238.09 230.754 l 238.824 231.113 l +237.73 232.598 237.355 233.691 237.73 234.066 c 238.09 234.426 241.777 237.738 + 248.762 243.629 c 240.309 228.176 l 240.668 227.801 l 257.23 233.691 l +249.871 227.441 245.824 224.129 245.09 224.129 c 244.715 224.129 243.98 +224.863 243.246 225.973 c 242.512 225.598 l 247.668 219.348 l 248.402 219.707 + l 246.559 222.285 245.09 221.176 252.449 227.066 c 260.168 233.332 258.699 + 231.848 259.809 230.379 c 260.543 230.754 l 257.23 234.801 l 243.621 229.645 + l 250.605 242.895 l 247.293 246.941 l h +268.277 219.707 m 257.23 217.863 251.34 217.129 250.605 217.129 c 250.246 + 217.504 249.496 217.863 249.137 218.613 c 248.402 218.238 l 251.715 212.723 + l 252.449 213.082 l 251.34 215.66 249.871 216.035 255.762 216.77 c 259.434 + 210.879 l 256.496 206.457 256.496 206.457 255.027 209.035 c 254.293 208.676 + l 257.965 202.785 l 258.34 203.145 l 257.965 204.254 257.965 204.988 258.34 + 205.363 c 268.637 218.973 l 269.012 219.707 269.012 219.707 268.277 219.707 + c h +260.168 211.613 m 256.871 217.129 l 264.965 218.613 l h +267.168 208.301 m 267.543 207.566 l 269.371 207.941 270.84 207.941 271.949 + 207.566 c 274.902 206.457 274.902 204.988 274.527 204.629 c 274.527 204.254 + 270.105 202.41 260.918 198.738 c 260.543 198.738 260.543 198.363 259.434 + 200.941 c 258.699 200.566 l 261.652 193.582 l 262.387 193.957 l 262.012 + 195.785 259.809 196.16 268.637 199.473 c 273.059 201.316 275.262 202.051 + 275.637 201.676 c 275.996 201.676 279.309 199.098 272.324 195.051 c 272.684 + 194.316 l 278.949 196.895 l 273.418 209.77 l h +285.574 169.301 m 286.668 171.129 286.668 172.613 286.668 174.082 c 285.934 + 178.129 281.887 181.441 275.996 180.707 c 271.59 179.973 267.902 175.926 + 268.637 171.863 c 269.012 167.816 271.59 165.988 275.637 165.988 c 276.371 + 165.988 276.371 166.723 275.637 166.723 c 272.324 167.082 269.746 168.551 + 269.371 171.863 c 269.012 174.816 271.59 177.395 276.371 177.754 c 282.621 + 178.863 285.199 176.66 285.574 173.707 c 285.574 172.613 285.199 171.504 + 284.465 170.395 c 283.355 169.301 282.262 168.551 280.418 167.457 c 280.418 + 167.082 l 287.402 168.191 l 287.043 168.926 l h +280.043 192.473 m 280.418 189.535 280.777 189.535 279.309 189.16 c 266.434 + 185.488 l 266.059 185.488 265.699 185.113 264.59 188.066 c 263.855 188.066 + l 266.059 179.973 l 266.793 180.332 l 266.434 183.285 264.965 183.285 273.793 + 185.848 c 282.996 188.426 281.152 187.332 282.262 184.754 c 282.996 184.754 + l 280.777 192.848 l h +287.777 159.723 m 287.777 156.41 287.402 156.785 287.043 156.785 c 286.668 + 156.785 284.465 157.879 279.684 159.723 c 270.48 163.77 271.215 163.41 +271.215 164.879 c 270.48 164.879 l 270.84 160.098 l 271.59 160.098 l 271.59 + 163.035 271.59 162.301 278.574 159.363 c 278.574 154.566 l 271.215 154.207 + 271.949 153.832 271.949 156.785 c 271.215 156.785 l 272.324 142.801 l 278.949 + 143.16 l 278.574 143.895 l 273.793 144.645 273.059 145.004 272.324 149.051 + c 272.324 152.004 271.215 152.363 280.043 152.363 c 280.043 148.316 279.309 + 147.957 276.73 147.957 c 276.73 147.582 l 284.824 147.957 l 284.824 148.316 + l 282.262 148.691 281.152 149.785 280.777 152.363 c 287.043 152.738 l 287.402 + 152.738 288.137 153.473 288.137 148.691 c 288.512 146.473 286.668 145.004 + 283.355 144.645 c 283.73 143.895 l 289.246 144.645 l 288.512 159.723 l +h +279.684 154.566 m 279.684 158.988 l 287.402 155.676 l 287.402 154.941 286.668 + 154.941 285.934 154.941 c h +16.934 125.863 m 17.293 122.551 18.402 122.926 10.668 121.082 c 6.996 120.348 + 4.777 119.613 4.043 118.879 c 2.574 117.41 2.215 115.191 2.574 112.254 +c 2.949 110.41 4.043 108.941 5.512 107.832 c 6.621 107.098 9.199 107.473 + 13.246 108.566 c 17.293 109.676 19.871 110.051 20.246 109.676 c 20.605 +109.316 20.98 108.207 21.34 107.098 c 22.449 107.473 l 20.605 114.457 l +19.871 114.098 l 19.871 112.629 19.871 111.879 18.762 111.52 c 18.402 111.145 + 7.73 107.832 5.887 108.941 c 3.309 111.52 3.309 115.566 5.512 117.035 c + 5.887 117.41 8.09 117.77 11.777 118.879 c 15.449 119.988 17.293 120.723 + 17.668 120.348 c 18.027 119.988 18.402 119.254 18.762 117.77 c 19.871 117.77 + l 17.668 126.238 l h +22.074 106.738 m 22.449 106.004 22.449 105.27 22.074 104.52 c 22.074 104.16 + 18.027 102.316 10.309 99.738 c 8.824 99.379 7.355 100.113 6.996 101.582 + c 6.262 101.207 l 8.824 94.598 l 9.574 94.957 l 9.199 96.066 8.824 96.801 + 9.199 97.16 c 9.574 97.895 13.621 99.738 20.98 102.316 c 11.402 87.223 +l 11.043 86.488 11.402 86.488 11.777 86.488 c 20.98 89.801 26.121 91.285 + 26.871 90.91 c 27.605 90.535 27.965 90.176 28.34 89.801 c 29.074 89.801 + l 26.871 95.691 l 26.121 95.332 l 26.496 94.957 26.496 94.223 26.121 93.488 + c 25.762 92.754 22.074 91.285 14.715 88.707 c 23.918 103.426 l 22.809 107.098 + l h +28.34 89.801 m 29.809 87.223 30.543 86.863 23.184 83.551 c 16.184 80.238 + 15.824 79.863 14.355 82.441 c 13.621 82.082 l 17.293 75.082 l 18.027 75.457 + l 16.559 78.035 16.934 78.395 23.184 81.707 c 30.168 85.02 30.543 85.395 + 32.012 82.816 c 32.746 83.176 l 28.699 90.535 l h +32.387 82.082 m 32.746 81.348 33.121 80.613 32.746 80.238 c 32.746 79.863 + 29.434 74.723 22.809 65.52 c 22.809 65.52 22.449 64.785 23.184 65.145 c + 34.23 67.723 40.105 68.832 40.48 68.457 c 41.215 68.098 41.59 67.723 41.949 + 67.363 c 42.324 67.723 l 39.012 73.254 l 38.277 72.879 l 39.746 70.301 +40.105 69.941 39.012 69.566 c 38.637 69.191 34.23 68.457 26.496 66.988 c + 31.277 73.988 33.855 77.301 34.23 77.301 c 34.59 77.66 34.59 77.66 34.965 + 77.66 c 35.324 77.66 35.699 76.926 36.434 75.816 c 37.168 76.191 l 33.121 + 82.441 l h +42.684 66.629 m 44.152 65.145 43.793 64.051 37.902 59.27 c 32.387 54.848 + 32.012 54.473 30.543 56.316 c 29.809 55.957 l 39.012 44.91 l 44.152 48.598 + l 43.793 49.332 l 37.543 44.91 33.855 52.27 33.855 52.27 c 33.855 52.645 + 35.699 54.113 39.746 57.426 c 41.59 54.473 41.215 53.379 39.371 51.895 +c 39.746 51.16 l 45.996 56.691 l 45.637 57.051 l 43.793 55.582 42.684 55.207 + 40.105 57.785 c 44.902 61.832 l 47.465 62.207 52.621 55.957 47.105 53.004 + c 47.465 52.645 l 52.262 56.316 l 43.059 66.988 l h +53.355 54.113 m 56.309 51.16 54.824 51.16 50.043 45.285 c 45.262 39.754 + 44.902 40.488 43.059 42.332 c 42.324 41.973 l 48.574 36.441 l 48.949 36.816 + l 46.371 39.395 46.73 39.02 52.262 44.535 c 53.355 43.441 l 54.824 41.973 + 54.824 40.863 53.355 38.66 c 50.418 34.238 51.152 33.504 51.887 32.77 c + 53.355 31.301 55.199 31.66 57.043 33.863 c 57.402 34.238 57.402 34.613 +56.668 34.238 c 48.949 30.191 59.98 39.754 54.824 42.332 c 58.512 39.754 + 60.355 40.129 61.824 41.598 c 63.668 43.441 63.293 46.02 60.715 48.598 +c 54.09 54.848 l h +52.621 44.91 m 58.137 51.16 57.043 51.16 59.621 48.598 c 62.934 45.285 +61.09 43.441 59.246 42.332 c 57.777 41.973 56.668 41.598 52.621 44.91 c +h +75.434 36.082 m 73.965 37.926 73.965 39.02 72.496 40.129 c 69.918 41.598 + 66.98 41.223 65.137 38.66 c 64.402 37.551 64.402 36.082 64.762 34.973 c + 65.137 33.863 65.871 32.77 66.98 31.66 c 69.918 27.988 70.652 27.254 69.184 + 25.41 c 68.074 23.941 66.605 23.566 64.027 25.035 c 61.449 26.504 60.715 + 29.816 62.559 33.129 c 61.824 33.863 l 58.137 28.348 l 58.887 27.613 l +61.09 27.988 l 61.09 26.504 61.824 25.035 63.668 23.941 c 72.121 20.988 +75.809 28.348 68.809 33.504 c 66.246 36.816 65.871 37.176 67.34 39.02 c +68.449 40.129 70.293 40.488 72.121 39.395 c 73.965 37.926 74.699 35.707 +73.605 31.66 c 73.965 31.301 l 77.277 36.441 l 76.543 36.816 l h +79.121 34.238 m 80.23 33.863 80.965 33.129 80.965 32.035 c 80.965 31.301 + 78.746 27.254 74.699 20.254 c 74.34 19.52 73.23 19.52 71.387 20.629 c 71.027 + 19.879 l 78.387 16.207 l 78.746 16.941 l 76.918 17.316 76.168 18.051 76.543 + 19.145 c 82.793 30.926 l 83.168 32.035 83.543 32.035 86.105 30.551 c 86.48 + 31.301 l 79.48 34.973 l h +85.371 23.941 m 86.105 23.566 l 89.418 29.082 92.73 27.988 92.73 26.504 + c 93.105 26.145 92.371 23.941 90.527 19.879 c 89.059 15.832 87.949 13.27 + 87.59 12.895 c 87.215 12.52 86.105 12.895 85.012 13.629 c 84.637 12.895 + l 91.637 9.957 l 91.996 10.691 l 89.059 11.785 89.418 11.785 92.371 19.52 + c 94.215 23.566 94.949 25.41 95.309 25.77 c 96.418 26.145 100.09 26.504 + 98.262 18.785 c 99.355 18.41 l 101.199 24.676 l 88.324 29.816 l h +109.293 22.457 m 102.309 13.629 98.621 9.207 98.262 8.848 c 97.887 8.473 + 97.152 8.473 96.418 8.848 c 96.043 8.113 l 102.668 6.27 l 102.668 7.004 + l 98.996 7.738 99.73 8.473 102.309 12.16 c 108.934 9.957 l 110.027 5.16 + 108.934 5.16 107.09 5.535 c 106.715 4.801 l 113.34 2.957 l 113.715 3.691 + l 112.605 4.066 111.871 4.426 111.871 5.535 c 110.402 22.457 l 110.027 +23.191 109.668 22.832 109.293 22.457 c h +108.934 11.051 m 103.043 12.895 l 107.824 19.52 l h +129.168 16.566 m 127.324 18.785 121.434 22.098 119.23 14.363 c 118.871 +13.27 119.23 12.16 119.965 11.051 c 120.699 10.316 121.809 9.582 123.652 + 8.848 c 128.059 7.004 128.434 7.004 128.434 4.426 c 128.434 2.598 126.59 + 1.488 124.012 1.848 c 121.074 2.223 118.871 4.426 118.871 8.473 c 117.762 + 8.473 l 117.027 2.223 l 118.121 1.848 l 119.605 3.332 l 120.699 1.848 122.168 + 1.113 124.012 0.754 c 129.902 -0.355 131.012 5.895 129.902 7.738 c 129.543 + 9.207 128.059 9.957 124.746 11.426 c 120.699 13.629 120.699 13.27 120.699 + 15.832 c 121.074 17.316 122.918 18.41 124.746 18.051 c 127.324 17.676 128.434 + 16.207 129.543 11.785 c 130.277 11.785 l 130.637 18.051 l 129.902 18.051 + l h +142.043 16.566 m 144.996 16.566 144.621 16.566 144.621 15.473 c 145.355 + 3.332 l 145.355 1.488 144.996 0.754 143.152 0.754 c 143.152 0.02 l 149.777 + 0.379 l 149.777 1.113 l 147.199 1.113 146.465 2.223 146.465 4.066 c 145.73 + 16.941 l 153.09 0.754 l 153.824 0.754 l 158.246 17.676 l 159.34 2.957 l + 159.34 2.598 158.98 1.848 157.871 1.848 c 156.402 1.848 l 156.762 1.113 + l 164.871 1.488 l 164.496 2.223 l 163.027 2.223 l 161.918 2.223 161.559 + 2.223 161.559 3.332 c 160.809 16.566 l 160.809 17.676 160.449 18.051 163.387 + 18.051 c 163.387 18.785 l 157.496 18.41 l 153.824 4.066 l 147.199 17.676 + l 141.684 17.316 l h +171.48 20.988 m 169.277 9.582 168.168 3.691 167.809 3.332 c 167.809 2.957 + 167.434 2.957 166.34 2.598 c 166.34 1.848 l 172.59 2.957 l 172.59 3.691 + l 170.012 3.332 168.543 2.957 170.012 8.113 c 176.637 9.207 l 180.324 4.066 + 179.215 4.801 177.012 4.426 c 177.012 3.691 l 183.996 5.16 l 183.637 5.895 + l 182.527 5.535 181.793 5.895 181.418 6.645 c 172.59 20.988 l 171.855 21.723 + 171.855 21.363 171.48 20.988 c h +176.277 10.316 m 170.012 9.207 l 171.48 17.316 l h +191.355 25.035 m 189.887 25.41 180.684 25.77 183.996 18.051 c 185.105 15.473 + 186.949 15.098 190.262 15.473 c 195.402 16.566 195.777 16.207 196.512 13.629 + c 197.621 12.16 196.887 10.691 194.309 9.582 c 191.355 8.473 188.043 9.582 + 186.574 12.895 c 185.465 12.52 l 187.684 6.27 l 188.418 6.645 l 189.887 + 8.848 l 190.996 7.738 192.824 7.738 194.668 8.473 c 200.559 10.316 198.715 + 16.941 196.512 17.676 c 195.402 18.785 194.309 18.785 190.262 18.41 c 185.465 + 17.676 183.637 19.145 184.73 22.098 c 186.574 26.145 189.512 25.035 194.309 + 20.988 c 195.043 21.363 l 192.465 26.879 l 191.73 26.504 l h +200.184 30.551 m 201.293 19.52 201.668 13.629 201.293 13.27 c 200.934 12.895 + 200.559 12.16 199.824 11.785 c 200.184 11.426 l 206.074 14.363 l 205.715 + 15.098 l 203.871 13.629 202.402 14.004 202.402 18.41 c 208.293 21.363 l + 213.809 17.676 212.34 18.051 209.762 16.941 c 210.121 16.207 l 216.387 +19.145 l 216.012 19.879 l 215.277 19.52 l 214.918 19.145 214.168 19.52 213.434 + 19.879 c 200.934 31.301 l 200.559 31.66 200.184 31.66 200.184 30.551 c +h +207.559 22.098 m 202.027 19.52 l 201.293 27.613 l h +208.652 33.863 m 211.23 35.348 211.605 34.973 211.965 34.613 c 216.746 +27.613 219.324 23.566 219.324 22.832 c 219.699 22.457 218.965 21.723 217.855 + 20.988 c 218.23 20.254 l 224.84 24.676 l 224.48 25.41 l 221.902 23.566 +221.902 24.301 221.543 24.676 c 217.855 30.191 l 221.543 32.395 221.543 +32.395 224.105 29.816 c 227.418 25.77 227.793 26.504 229.262 27.254 c 231.105 + 28.348 231.105 29.816 229.637 32.395 c 229.262 32.77 229.262 32.395 229.262 + 32.035 c 230.371 24.676 224.84 35.707 220.434 32.395 c 223.012 34.973 224.84 + 37.176 222.637 39.395 c 221.543 41.223 218.965 41.223 215.652 39.395 c +208.293 34.613 l h +217.48 30.926 m 213.074 37.176 213.074 36.441 215.652 37.926 c 221.902 +41.598 224.84 35.707 217.48 30.926 c h +224.48 44.176 m 225.59 44.91 225.949 45.285 226.324 45.285 c 226.684 45.645 + 230.371 44.535 236.621 42.332 c 239.934 38.285 l 240.309 37.926 240.309 + 37.551 238.465 35.707 c 238.824 34.973 l 245.09 40.488 l 244.355 41.223 + l 242.512 39.395 242.137 37.176 237.73 44.176 c 234.777 55.582 235.512 +54.113 236.996 55.582 c 236.262 55.957 l 231.84 51.895 l 232.215 51.16 l + 232.949 51.895 l 233.309 52.27 234.418 52.27 234.777 51.895 c 235.152 51.535 + 235.512 48.957 236.621 44.176 c 225.949 46.754 228.152 47.488 229.637 48.957 + c 229.262 49.691 l 223.746 44.91 l h +238.465 57.051 m 239.934 58.895 240.309 58.52 240.668 58.16 c 247.293 52.645 + 250.605 49.332 250.98 48.957 c 251.34 48.598 251.34 47.848 250.246 46.754 + c 250.98 46.379 l 256.121 52.27 l 255.387 53.004 l 253.559 50.066 253.559 + 50.801 249.496 54.113 c 249.137 57.785 l 259.809 57.785 258.699 56.316 +256.871 54.473 c 257.605 54.113 l 262.387 60.004 l 261.652 60.363 l 261.277 + 60.004 260.918 59.629 260.168 59.27 c 259.809 59.27 255.762 59.629 248.762 + 60.363 c 247.668 67.723 248.027 68.457 249.137 69.941 c 248.402 70.301 +l 243.98 65.145 l 244.715 64.41 l 245.824 65.879 246.559 66.254 246.934 +64.785 c 247.293 64.41 248.027 61.098 248.402 54.848 c 239.934 61.832 241.402 + 61.098 243.246 62.941 c 242.887 63.676 l 237.73 57.426 l h +249.871 71.41 m 251.34 73.988 251.34 73.988 252.809 72.879 c 260.168 68.457 + 263.855 65.879 264.23 65.52 c 264.59 65.145 264.23 64.051 263.121 62.941 + c 263.855 62.566 l 268.277 69.191 l 267.543 69.566 l 266.059 66.988 267.168 + 65.879 253.918 74.723 c 252.449 75.816 252.449 75.457 254.293 78.035 c +253.559 78.395 l 249.137 71.77 l h +256.871 86.129 m 264.59 78.395 268.277 74.348 268.637 73.254 c 269.012 +72.504 269.012 71.77 268.637 71.035 c 269.371 71.035 l 272.324 76.926 l +271.59 77.301 l 270.105 73.988 269.746 74.348 266.434 78.035 c 269.371 83.926 + l 274.152 83.926 274.527 83.176 273.418 81.348 c 274.152 80.973 l 277.105 + 87.223 l 276.371 87.598 l 275.996 86.863 275.637 86.488 274.527 86.129 +c 257.23 87.223 l 256.871 87.223 256.121 87.223 256.871 86.129 c h +268.277 83.926 m 265.699 78.395 l 259.809 84.285 l h +261.652 93.113 m 262.746 95.691 261.652 96.801 274.902 91.285 c 276.371 + 90.91 277.105 89.066 276.73 87.973 c 277.465 87.598 l 279.684 94.223 l +278.949 94.598 l 278.574 92.754 279.309 91.285 265.699 96.066 c 282.262 +101.582 l 282.621 102.316 l 273.418 105.629 268.637 107.473 268.277 107.832 + c 267.902 108.207 267.543 108.941 267.902 110.41 c 267.168 110.785 l 265.324 + 104.895 l 266.059 104.52 l 266.434 106.363 266.059 108.207 278.949 102.691 + c 262.387 97.16 l 260.918 93.488 l h +281.152 107.473 m 282.621 106.363 282.996 105.629 282.621 104.16 c 283.355 + 104.16 l 284.824 110.41 l 284.09 110.785 l 283.355 107.473 283.355 107.098 + 279.309 110.051 c 280.777 116.676 l 287.402 118.504 285.574 116.676 285.199 + 114.832 c 285.934 114.832 l 287.402 121.457 l 286.668 121.816 l 286.309 + 120.723 285.934 120.348 285.199 119.988 c 268.277 117.41 l 267.902 117.41 + 267.168 117.41 267.902 116.676 c h +279.684 116.676 m 278.215 110.41 l 271.215 115.191 l h +279.684 116.676 m f + Q +Q +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.eps new file mode 100644 index 0000000000..31c424a49e --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.eps @@ -0,0 +1,392 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jan 28 12:55:02 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 8 7 304 304 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 8 7 304 304 +%%EndPageSetup +q 8 7 296 297 rectclip q +0 0.588235 0.666667 rg +240.051 249.072 m 122.73 249.072 l 112.832 204.439 l 230.152 204.439 l +240.051 249.072 l f +0 0.156863 0.490196 rg +88.648 95.349 m 80.105 56.822 l 99.168 54.275 117.324 66.708 121.562 85.822 + c 127.227 111.341 l 118.445 99.685 103.785 93.212 88.648 95.349 c f +173.504 199.658 m 156.301 199.552 140.832 187.603 136.949 170.095 c 135.035 + 161.513 l 130.305 145.4 114.496 135.13 97.91 137.126 c 89.453 98.974 l +108.516 96.435 126.676 108.861 130.91 127.978 c 136.906 155.009 l 219.195 + 155.009 l 229.094 199.638 l 173.504 199.658 l f +19.883 172.767 m 19.648 170.872 17.914 169.501 16.02 169.736 c 14.121 169.97 + 12.758 171.724 12.988 173.619 c 13.223 175.513 14.977 176.861 16.871 176.626 + c 18.766 176.396 20.117 174.662 19.883 172.767 c f +22.371 160.771 m 22.277 153.052 l 20.09 153.076 l 20.148 158.009 l 16.727 + 158.052 l 16.668 153.357 l 14.48 153.384 l 14.539 158.08 l 8.453 158.154 + l 8.484 160.939 l 22.371 160.771 l f +14.293 143.708 m 14.012 147.755 l 19.867 146.154 l 19.871 146.111 l h +8.309 152.263 m 8.512 149.384 l 11.773 148.4 l 12.164 142.779 l 9.074 141.365 + l 9.289 138.29 l 22.762 144.701 l 22.539 147.833 l 8.309 152.263 l f +11.582 125.716 m 11.18 126.681 10.805 127.724 10.633 128.763 c 9.887 133.197 + 11.59 136.65 16.223 137.423 c 20.91 138.208 24.02 135.783 24.797 131.134 + c 24.949 130.228 24.973 129.005 24.746 127.939 c 22.398 127.744 l 22.812 + 128.888 22.793 129.849 22.629 130.83 c 22.156 133.658 19.703 135.064 16.898 + 134.591 c 14.109 134.126 12.297 132.048 12.789 129.122 c 12.969 128.044 + 13.418 126.81 13.859 126.216 c 11.582 125.716 l f +25.402 126.505 m 26.125 123.818 l 18.379 121.74 l 16.094 121.122 14.789 + 119.99 15.34 117.939 c 15.891 115.88 17.586 115.552 19.875 116.165 c 27.617 + 118.244 l 28.34 115.552 l 19.77 113.255 l 16.176 112.29 14.152 113.931 +13.227 117.369 c 12.305 120.81 13.238 123.244 16.832 124.208 c 25.402 126.505 + l f +29.254 112.997 m 30.211 110.384 l 19.223 106.365 l 21.074 101.302 l 19.02 + 100.552 l 16.211 108.232 l 29.254 112.997 l f +30.973 102.458 m 29.371 106.103 l 31.375 106.978 l 35.695 97.142 l 33.691 + 96.263 l 32.09 99.908 l 21.383 95.201 l 20.262 97.751 l 30.973 102.458 +l f +35.773 91.134 m 35.754 91.169 l 29.762 90.22 l 31.688 86.646 l h +37.496 93.802 m 38.988 91.04 l 29.355 79.65 l 27.895 82.361 l 30.129 84.923 + l 27.457 89.88 l 24.078 89.435 l 22.707 91.974 l 37.496 93.802 l f +44.41 77.521 m 44.242 78.462 43.883 79.392 43.344 80.205 c 42.816 81.001 + 41.785 81.798 40.527 80.958 c 38.52 79.626 42.734 75.119 38.859 72.544 +c 36.324 70.857 34.031 72.224 32.477 74.56 c 31.641 75.818 31.43 76.49 30.953 + 77.822 c 33.184 78.994 l 33.281 77.912 33.605 76.814 34.215 75.904 c 34.797 + 75.025 36.027 74.146 37.07 74.841 c 39.273 76.306 34.992 80.767 38.82 83.314 + c 41.402 85.029 43.68 83.654 45.035 81.615 c 45.695 80.619 46.18 79.607 + 46.461 78.572 c 44.41 77.521 l f +50.141 60.806 m 47.473 63.861 l 53.109 66.119 l 53.137 66.087 l h +40.207 64.009 m 42.105 61.837 l 45.301 63.021 l 49.004 58.779 l 47.391 +55.787 l 49.422 53.466 l 56.293 66.708 l 54.223 69.072 l 40.207 64.009 l + f +58.676 55.654 m 59.344 55.025 l 60.34 54.08 61.617 53.146 62.809 54.404 + c 63.957 55.619 62.926 56.787 61.914 57.74 c 61.246 58.369 l h +60.73 61.876 m 62.91 59.81 l 65.078 57.759 67.734 55.384 65.082 52.58 c + 63.961 51.396 62.238 51.162 60.785 52.208 c 60.762 52.177 l 61.27 51.619 + 61.066 50.763 60.844 50.126 c 58.73 44.65 l 56.477 46.783 l 58.242 51.08 + l 58.664 52.107 58.676 52.638 57.824 53.451 c 57.176 54.064 l 53.211 49.872 + l 51.188 51.787 l 60.73 61.876 l f +69.891 50.658 m 66.785 53.15 l 68.156 54.853 l 76.531 48.13 l 75.16 46.423 + l 72.059 48.912 l 64.734 39.794 l 62.562 41.537 l 69.891 50.658 l f +77.605 47.466 m 79.879 45.857 l 71.844 34.529 l 69.574 36.142 l 77.605 +47.466 l f +87.082 38.185 m 86.539 38.97 85.828 39.669 84.996 40.189 c 84.188 40.693 + 82.918 40.99 82.121 39.705 c 80.848 37.662 86.551 35.302 84.094 31.353 +c 82.484 28.771 79.832 29.06 77.449 30.544 c 76.164 31.345 75.695 31.872 + 74.711 32.884 c 76.254 34.872 l 76.793 33.931 77.539 33.064 78.469 32.49 + c 79.363 31.927 80.848 31.638 81.512 32.701 c 82.91 34.947 77.164 37.24 + 79.594 41.138 c 81.234 43.771 83.875 43.466 85.953 42.169 c 86.965 41.537 + 87.828 40.814 88.512 39.99 c 87.082 38.185 l f +104.664 29.294 m 103.891 30.193 102.719 30.982 101.703 31.439 c 98.75 32.779 + 96.219 31.517 95.043 28.927 c 93.879 26.353 94.598 23.693 97.301 22.47 +c 97.988 22.162 98.566 21.986 99.051 21.896 c 100.543 25.197 l 97.855 26.408 + l 98.758 28.404 l 103.871 26.091 l 100.789 19.279 l 99.285 19.521 97.758 + 19.861 96.398 20.474 c 92.301 22.33 90.383 25.662 92.316 29.943 c 94.273 + 34.275 98.02 35.505 102.312 33.564 c 103.781 32.9 104.852 32.177 105.793 + 31.361 c 104.664 29.294 l f +109.438 21.501 m 107.301 31.076 l 110.395 30.037 l 111.648 23.466 l 116.676 + 27.927 l 119.465 26.994 l 112.078 20.619 l 110.332 15.408 l 107.691 16.298 + l 109.438 21.501 l f +120.707 26.572 m 125.07 25.654 l 126.137 14.673 l 126.176 14.665 l 131.57 + 24.287 l 135.934 23.372 l 133.074 9.783 l 130.469 10.33 l 132.824 21.544 + l 132.785 21.552 l 126.77 11.107 l 124.16 11.654 l 122.855 23.638 l 122.809 + 23.611 l 120.461 12.431 l 117.852 12.982 l 120.707 26.572 l f +138.461 23.122 m 141.867 22.83 l 146.238 12.017 l 146.277 12.017 l 147.18 + 22.361 l 149.836 22.13 l 148.625 8.294 l 145.238 8.591 l 140.852 19.4 l + 140.812 19.404 l 139.906 9.056 l 137.254 9.29 l 138.461 23.122 l f +157.914 19.341 m 157.879 19.341 l 155.953 13.58 l 160.012 13.642 l h +156.344 22.107 m 159.488 22.15 l 165.141 8.341 l 162.055 8.298 l 160.816 + 11.466 l 155.188 11.38 l 154.02 8.185 l 151.137 8.142 l 156.344 22.107 +l f +173.98 20.701 m 173.066 20.986 172.074 21.099 171.105 20.997 c 170.156 +20.896 168.973 20.353 169.129 18.849 c 169.387 16.455 175.332 18.103 175.82 + 13.474 c 176.141 10.447 173.867 9.044 171.078 8.751 c 169.574 8.591 168.883 + 8.72 167.48 8.912 c 167.477 11.431 l 168.48 11.017 169.605 10.798 170.688 + 10.912 c 171.738 11.021 173.086 11.705 172.953 12.951 c 172.68 15.583 166.738 + 13.853 166.258 18.427 c 165.93 21.509 168.203 22.892 170.637 23.146 c 171.82 + 23.275 172.945 23.236 173.992 23.001 c 173.98 20.701 l f +179.789 21.997 m 175.883 21.263 l 175.48 23.415 l 186.035 25.392 l 186.438 + 23.247 l 182.527 22.513 l 184.688 11.013 l 181.949 10.501 l 179.789 21.997 + l f +187.23 25.783 m 189.938 26.458 l 193.312 12.99 l 190.609 12.31 l 187.23 + 25.783 l f +206.348 17.154 m 205.457 16.619 204.473 16.091 203.473 15.771 c 199.191 + 14.4 195.531 15.587 194.094 20.056 c 192.645 24.583 194.598 28.013 199.086 + 29.447 c 199.957 29.728 201.168 29.931 202.254 29.861 c 202.785 27.56 l + 201.598 27.81 200.645 27.654 199.695 27.349 c 196.969 26.47 195.934 23.841 + 196.805 21.134 c 197.664 18.443 199.98 16.951 202.805 17.857 c 203.848 +18.189 205.004 18.814 205.523 19.333 c 206.348 17.154 l f +209.836 30.376 m 209.801 30.361 l 210.219 24.306 l 213.945 25.912 l h +207.324 32.326 m 210.215 33.572 l 220.711 22.978 l 217.883 21.759 l 215.523 + 24.205 l 210.355 21.978 l 210.496 18.576 l 207.852 17.435 l 207.324 32.326 + l f +216.383 36.455 m 223.578 40.376 l 224.625 38.455 l 219.875 35.865 l 221.516 + 32.861 l 225.859 35.232 l 226.91 33.31 l 222.559 30.943 l 224.43 27.513 + l 229.215 30.122 l 230.258 28.205 l 223.027 24.259 l 216.383 36.455 l f +241.301 42.044 m 238.023 39.646 l 236.27 45.458 l 236.301 45.482 l h +237.242 32.423 m 239.57 34.122 l 238.676 37.412 l 243.223 40.732 l 246.062 + 38.865 l 248.551 40.685 l 235.961 48.685 l 233.422 46.83 l 237.242 32.423 + l f +257.98 49.318 m 257.383 48.466 256.695 47.595 255.906 46.892 c 252.547 +43.908 248.719 43.513 245.602 47.021 c 242.441 50.58 242.844 54.501 246.367 + 57.63 c 247.055 58.24 248.078 58.912 249.102 59.29 c 250.512 57.4 l 249.328 + 57.146 248.52 56.615 247.777 55.955 c 245.637 54.052 245.75 51.228 247.641 + 49.099 c 249.516 46.99 252.238 46.56 254.453 48.529 c 255.273 49.255 256.078 + 50.29 256.348 50.982 c 257.98 49.318 l f +260.609 68.525 m 259.742 68.119 258.938 67.529 258.297 66.798 c 257.664 + 66.08 257.16 64.88 258.301 63.88 c 260.102 62.29 263.363 67.533 266.859 + 64.458 c 269.145 62.447 268.422 59.876 266.57 57.771 c 265.57 56.634 264.977 + 56.259 263.812 55.451 c 262.105 57.302 l 263.121 57.677 264.098 58.275 +264.82 59.099 c 265.516 59.888 266.047 61.306 265.105 62.13 c 263.117 63.88 + 259.922 58.587 256.473 61.619 c 254.137 63.669 254.875 66.224 256.488 68.064 + c 257.281 68.962 258.137 69.693 259.062 70.228 c 260.609 68.525 l f +264.023 73.439 m 264.605 74.22 l 265.465 75.369 266.637 76.005 267.93 75.04 + c 269.215 74.08 268.832 72.798 268 71.685 c 267.414 70.904 l h +271.727 64.208 m 273.395 66.439 l 269.168 69.595 l 269.871 70.533 l 271.66 + 72.927 272.137 75.525 269.539 77.466 c 266.875 79.451 264.52 77.763 262.711 + 75.337 c 260.602 72.517 l 271.727 64.208 l f +274.145 79.56 m 272.051 80.83 270.496 83.099 271.934 85.466 c 273.367 87.826 + 276.102 87.494 278.188 86.224 c 280.332 84.919 281.941 82.708 280.469 80.279 + c 278.988 77.845 276.281 78.255 274.145 79.56 c h +272.633 77.076 m 276.273 74.865 280.023 75.333 282.34 79.138 c 284.621 +82.9 283.285 86.529 279.695 88.705 c 276.113 90.884 272.324 90.322 270.062 + 86.599 c 267.77 82.822 268.992 79.287 272.633 77.076 c f +277.758 95.537 m 278.152 96.361 l 278.754 97.619 279.551 98.955 281.055 + 98.236 c 282.617 97.49 282.121 95.986 281.527 94.747 c 281.137 93.923 l + h +287.113 87.978 m 288.316 90.49 l 283.109 92.978 l 283.496 93.787 l 284 +94.845 284.516 94.997 285.617 94.908 c 290.254 94.548 l 291.594 97.349 l + 285.73 97.681 l 285.055 97.693 284.184 97.626 283.805 96.97 c 283.77 96.986 + l 284.316 98.689 283.566 100.259 282.094 100.962 c 278.609 102.622 277.168 + 99.365 275.879 96.677 c 274.586 93.966 l 287.113 87.978 l f +282.445 106.126 m 281.027 102.408 l 278.98 103.185 l 282.809 113.224 l +284.855 112.447 l 283.438 108.728 l 294.367 104.564 l 293.379 101.958 l +282.445 106.126 l f +283.105 114.447 m 283.938 117.111 l 297.188 112.958 l 296.355 110.302 l + 283.105 114.447 l f +284.438 118.283 m 285.133 121.185 l 296.562 122.111 l 296.57 122.15 l 286.789 + 128.111 l 287.434 130.798 l 299.848 123.021 l 299.055 119.697 l 284.438 + 118.283 l f +290.934 135.79 m 290.93 135.751 l 296.309 132.939 l 296.895 136.951 l h +287.957 134.677 m 288.41 137.79 l 302.941 141.177 l 302.492 138.126 l 299.176 + 137.404 l 298.359 131.833 l 301.332 130.173 l 300.914 127.322 l 287.957 + 134.677 l f +289.195 144.568 m 289.637 152.751 l 291.816 152.634 l 291.531 147.228 l + 294.945 147.048 l 295.211 151.994 l 297.395 151.876 l 297.133 146.931 l + 301.023 146.724 l 301.316 152.165 l 303.5 152.048 l 303.062 143.822 l 289.195 + 144.568 l f +292.824 164.173 m 292.707 166.076 294.164 167.74 296.07 167.857 c 297.973 + 167.97 299.641 166.497 299.754 164.591 c 299.867 162.685 298.395 161.04 + 296.488 160.923 c 294.582 160.81 292.938 162.263 292.824 164.173 c f +0 0.588235 0.666667 rg +11.789 189.154 m 12.52 191.845 l 20.258 189.74 l 22.539 189.119 24.234 +189.443 24.793 191.494 c 25.352 193.548 24.055 194.689 21.77 195.306 c 14.035 + 197.412 l 14.766 200.099 l 23.328 197.771 l 26.918 196.794 27.84 194.357 + 26.906 190.919 c 25.973 187.486 23.941 185.849 20.352 186.83 c 11.789 189.154 + l f +16.008 203.876 m 17.242 207.068 l 28.84 208.244 l 28.852 208.283 l 19.172 + 212.037 l 20.137 214.525 l 33.082 209.501 l 31.852 206.33 l 20.25 205.134 + l 20.234 205.095 l 29.914 201.341 l 28.953 198.853 l 16.008 203.876 l f +21.656 217.669 m 22.852 220.185 l 35.402 214.247 l 34.211 211.728 l 21.656 + 217.669 l f +23.699 222.208 m 25.156 224.814 l 36.41 222.599 l 36.43 222.634 l 28.633 + 231.029 l 29.984 233.443 l 39.82 222.583 l 38.148 219.599 l 23.699 222.208 + l f +31.461 235.619 m 36.074 242.396 l 37.883 241.165 l 34.836 236.693 l 37.664 + 234.763 l 40.453 238.861 l 42.262 237.63 l 39.473 233.533 l 42.695 231.337 + l 45.762 235.845 l 47.574 234.615 l 42.938 227.806 l 31.461 235.619 l f +41.539 245.919 m 42.117 246.63 l 42.992 247.708 44.078 248.826 45.379 247.775 + c 46.723 246.685 45.887 245.341 45.023 244.275 c 44.445 243.564 l h +48.875 236.388 m 50.629 238.552 l 46.148 242.185 l 46.711 242.88 l 47.449 + 243.79 47.984 243.822 49.039 243.478 c 53.461 242.044 l 55.414 244.455 +l 49.793 246.146 l 49.137 246.318 48.273 246.455 47.75 245.904 c 47.723 +245.927 l 48.652 247.455 48.289 249.154 47.02 250.181 c 44.023 252.615 41.859 + 249.787 39.98 247.466 c 38.09 245.13 l 48.875 236.388 l f +53.523 258.861 m 52.645 258.49 51.812 257.935 51.137 257.232 c 50.477 256.544 + 49.922 255.365 51.016 254.318 c 52.75 252.654 56.234 257.747 59.594 254.529 + c 61.789 252.419 60.957 249.884 59.016 247.857 c 57.969 246.767 57.355 +246.415 56.164 245.658 c 54.531 247.583 l 55.566 247.915 56.566 248.47 57.324 + 249.259 c 58.055 250.021 58.645 251.412 57.738 252.279 c 55.832 254.111 + 52.406 248.958 49.09 252.138 c 46.852 254.287 47.699 256.81 49.391 258.576 + c 50.219 259.439 51.102 260.13 52.051 260.63 c 53.523 258.861 l f +54.496 263.294 m 56.539 265.189 l 65.977 254.997 l 63.93 253.107 l 54.496 + 263.294 l f +62.473 267.466 m 59.402 264.943 l 58.012 266.63 l 66.312 273.451 l 67.703 + 271.759 l 64.625 269.232 l 72.051 260.197 l 69.902 258.427 l 62.473 267.466 + l f +78.082 271.322 m 74.75 269.001 l 73.129 274.853 l 73.16 274.876 l h +73.801 261.798 m 76.168 263.447 l 75.348 266.751 l 79.969 269.966 l 82.766 + 268.037 l 85.297 269.794 l 72.895 278.083 l 70.312 276.287 l 73.801 261.798 + l f +87.43 283.951 m 86.477 283.849 85.523 283.556 84.676 283.076 c 83.844 282.607 + 82.977 281.634 83.723 280.318 c 84.914 278.224 89.707 282.111 92.004 278.064 + c 93.508 275.415 91.98 273.224 89.543 271.837 c 88.227 271.091 87.539 270.931 + 86.18 270.548 c 85.168 272.857 l 86.254 272.876 87.371 273.122 88.324 273.662 + c 89.238 274.185 90.203 275.349 89.586 276.439 c 88.277 278.74 83.527 274.783 + 81.258 278.779 c 79.727 281.482 81.258 283.654 83.387 284.861 c 84.426 +285.451 85.473 285.865 86.523 286.068 c 87.43 283.951 l f +95.52 290.939 m 99.676 292.544 l 106.547 283.912 l 106.582 283.927 l 105.875 + 294.935 l 110.031 296.537 l 115.031 283.58 l 112.543 282.622 l 108.422 +293.314 l 108.383 293.298 l 109.016 281.263 l 106.527 280.302 l 98.918 289.65 + l 98.895 289.595 l 103.004 278.943 l 100.516 277.982 l 95.52 290.939 l f +123.613 291.322 m 119.68 290.326 l 120.227 296.372 l 120.262 296.384 l +h +116.254 283.919 m 119.051 284.626 l 119.445 288.009 l 124.902 289.388 l + 126.84 286.595 l 129.828 287.349 l 121.145 299.478 l 118.094 298.708 l +116.254 283.919 l f +136.816 299.841 m 135.895 300.08 134.895 300.146 133.934 299.994 c 132.988 + 299.845 131.836 299.244 132.07 297.747 c 132.441 295.369 138.301 297.314 + 139.02 292.716 c 139.488 289.708 137.289 288.197 134.52 287.763 c 133.023 + 287.529 132.324 287.619 130.918 287.744 c 130.785 290.259 l 131.809 289.896 + 132.941 289.732 134.023 289.9 c 135.066 290.064 136.379 290.814 136.184 + 292.048 c 135.773 294.662 129.93 292.642 129.219 297.181 c 128.738 300.247 + 130.941 301.74 133.359 302.119 c 134.539 302.302 135.664 302.322 136.719 + 302.142 c 136.816 299.841 l f +148.891 294.915 m 144.844 294.658 l 146.48 300.505 l 146.52 300.505 l h +140.301 288.986 m 143.18 289.169 l 144.188 292.423 l 149.805 292.783 l +151.199 289.681 l 154.277 289.876 l 147.949 303.388 l 144.812 303.189 l +140.301 288.986 l f +158.652 301.396 m 159.566 301.369 l 160.957 301.326 162.504 301.138 162.453 + 299.466 c 162.398 297.736 160.824 297.583 159.449 297.63 c 158.535 297.658 + l h +155.504 289.79 m 158.285 289.705 l 158.469 295.47 l 159.363 295.443 l 160.535 + 295.404 160.883 294.997 161.246 293.951 c 162.781 289.564 l 165.887 289.466 + l 163.824 294.962 l 163.566 295.587 163.152 296.361 162.398 296.443 c 162.398 + 296.482 l 164.176 296.665 165.312 297.986 165.363 299.615 c 165.48 303.47 + 161.922 303.482 158.938 303.576 c 155.938 303.669 l 155.504 289.79 l f +171.254 294.376 m 167.207 303.314 l 170.449 302.927 l 173.02 296.751 l +177.027 302.146 l 179.949 301.798 l 174.02 294.048 l 173.375 288.595 l 170.605 + 288.923 l 171.254 294.376 l f +182.641 301.279 m 185.359 300.689 l 184.094 294.853 l 190.262 299.619 l + 193.605 298.888 l 186.633 293.708 l 190.883 285.271 l 187.328 286.048 l + 183.816 293.408 l 183.777 293.415 l 182.406 287.115 l 179.688 287.708 l + 182.641 301.279 l f +196.117 298.08 m 198.793 297.298 l 194.898 283.966 l 192.227 284.751 l +196.117 298.08 l f +206.574 285.615 m 202.77 287.037 l 206.66 291.697 l 206.699 291.685 l h +196.309 283.716 m 199.012 282.708 l 201.266 285.263 l 206.535 283.294 l + 206.539 279.896 l 209.43 278.814 l 209.184 293.728 l 206.238 294.83 l 196.309 + 283.716 l f +216.688 290.705 m 219.754 289.177 l 219.859 277.525 l 219.895 277.505 l + 224.523 286.802 l 226.91 285.611 l 220.719 273.181 l 217.672 274.701 l +217.551 286.361 l 217.516 286.38 l 212.883 277.083 l 210.496 278.275 l 216.688 + 290.705 l f +232.23 272.384 m 228.805 274.564 l 233.574 278.322 l 233.605 278.302 l +h +221.793 272.654 m 224.23 271.107 l 226.961 273.142 l 231.711 270.122 l +231.012 266.794 l 233.613 265.142 l 236.461 279.787 l 233.809 281.474 l +221.793 272.654 l f +245.02 264.001 m 246.023 263.154 l 247.09 262.255 248.031 261.095 246.867 + 259.712 c 245.828 258.482 244.422 259.251 243.434 260.083 c 242.43 260.931 + l h +248.562 268.201 m 249.383 267.505 l 250.359 266.685 251.355 265.685 250.32 + 264.451 c 249.395 263.357 248.121 264.095 247.223 264.853 c 246.355 265.583 + l h +238.891 261.056 m 242.602 257.923 l 243.938 256.794 246.676 255.165 248.934 + 257.837 c 250.035 259.15 249.867 260.955 248.539 262.31 c 248.566 262.341 + l 250.02 261.501 251.613 261.665 252.68 262.927 c 254.645 265.255 252.926 + 267.38 251.555 268.537 c 247.844 271.669 l 238.891 261.056 l f +257.883 259.822 m 258.527 259.177 l 259.512 258.189 260.508 256.99 259.32 + 255.81 c 258.094 254.591 256.848 255.564 255.875 256.537 c 255.23 257.185 + l h +247.621 253.548 m 249.59 251.576 l 253.68 255.642 l 254.312 255.009 l 255.141 + 254.177 255.109 253.642 254.652 252.63 c 252.758 248.388 l 254.945 246.189 + l 257.23 251.595 l 257.469 252.228 257.695 253.072 257.203 253.65 c 257.23 + 253.677 l 258.648 252.591 260.383 252.771 261.539 253.919 c 264.277 256.642 + 261.691 259.095 259.59 261.212 c 257.469 263.341 l 247.621 253.548 l f +266.676 253.9 m 268.441 251.744 l 262.246 246.658 l 260.418 245.154 259.695 + 243.583 261.047 241.943 c 262.398 240.294 264.078 240.697 265.906 242.197 + c 272.105 247.283 l 273.871 245.13 l 267.012 239.501 l 264.137 237.142 +261.613 237.798 259.355 240.552 c 257.098 243.302 256.945 245.904 259.816 + 248.263 c 266.676 253.9 l f +276.227 241.947 m 278.113 239.091 l 272.367 228.951 l 272.391 228.915 l + 281.051 234.646 l 282.523 232.419 l 270.941 224.763 l 269.066 227.599 l + 274.797 237.755 l 274.773 237.79 l 266.109 232.064 l 264.645 234.29 l 276.227 + 241.947 l f +284.477 228.997 m 288.348 221.775 l 286.418 220.74 l 283.859 225.509 l +280.848 223.892 l 283.188 219.529 l 281.258 218.494 l 278.914 222.857 l +275.48 221.013 l 278.059 216.208 l 276.129 215.177 l 272.234 222.435 l 284.477 + 228.997 l f +289.953 218.564 m 291.289 215.412 l 283.781 206.494 l 283.801 206.455 l + 293.367 210.501 l 294.402 208.044 l 281.617 202.638 l 280.289 205.771 l + 287.781 214.708 l 287.77 214.744 l 278.203 210.697 l 277.168 213.154 l +289.953 218.564 l f +295.527 196.439 m 295.625 197.384 295.535 198.38 295.242 199.31 c 294.953 + 200.22 294.18 201.271 292.738 200.81 c 290.445 200.083 293.254 194.587 +288.82 193.177 c 285.922 192.255 284.094 194.201 283.238 196.872 c 282.781 + 198.314 282.766 199.021 282.676 200.431 c 285.141 200.943 l 284.938 199.876 + 284.945 198.728 285.277 197.689 c 285.598 196.681 286.535 195.501 287.73 + 195.88 c 290.254 196.681 287.363 202.15 291.746 203.544 c 294.703 204.486 + 296.512 202.533 297.254 200.201 c 297.617 199.064 297.805 197.955 297.789 + 196.884 c 295.527 196.439 l f +298.961 193.451 m 299.645 190.751 l 286.18 187.345 l 285.496 190.044 l +298.961 193.451 l f +299.363 179.529 m 299.57 180.458 299.605 181.458 299.422 182.415 c 299.242 + 183.353 298.605 184.486 297.121 184.205 c 294.758 183.755 296.887 177.966 + 292.312 177.095 c 289.324 176.529 287.738 178.677 287.219 181.431 c 286.934 + 182.919 287.004 183.619 287.078 185.033 c 289.594 185.247 l 289.262 184.212 + 289.133 183.072 289.34 181.997 c 289.535 180.962 290.324 179.677 291.559 + 179.908 c 294.156 180.404 291.945 186.177 296.461 187.037 c 299.508 187.615 + 301.07 185.462 301.531 183.056 c 301.754 181.884 301.805 180.763 301.66 + 179.701 c 299.363 179.529 l f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.eps new file mode 100644 index 0000000000..af04f0e525 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.eps @@ -0,0 +1,1240 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: inkscape 0.46 +%%Pages: 1 +%%Orientation: Portrait +%%BoundingBox: 9 8 305 304 +%%HiResBoundingBox: 9.04219 8.18086 304.234 303.709 +%%EndComments +%%Page: 1 1 +0 312 translate +0.8 -0.8 scale +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +gsave [1 0 0 1 0 0] concat +gsave [1.25 0 0 -1.25 0 390] concat +gsave [0.1 0 0 0.1 0 0] concat +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2407.82 2491.11 moveto +1234.63 2491.11 lineto +1135.65 2044.79 lineto +2308.85 2044.77 lineto +2407.82 2491.11 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +893.824 953.906 moveto +808.391 568.613 lineto +999.004 543.145 1180.57 667.473 1222.96 858.605 curveto +1279.59 1113.81 lineto +1191.79 997.266 1045.18 932.512 893.824 953.906 curveto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +1742.36 1996.97 moveto +1570.34 1995.91 1415.65 1876.44 1376.82 1701.34 curveto +1357.69 1615.55 lineto +1310.35 1454.38 1152.27 1351.69 986.445 1371.66 curveto +901.84 990.156 lineto +1092.5 964.766 1274.07 1089.02 1316.43 1280.19 curveto +1376.41 1550.48 lineto +2199.29 1550.48 lineto +2298.26 1996.8 lineto +1742.36 1996.97 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +206.137 1728.07 moveto +203.789 1709.12 186.453 1695.42 167.504 1697.77 curveto +148.555 1700.12 134.895 1717.64 137.223 1736.59 curveto +139.57 1755.55 157.078 1769.02 176.035 1766.68 curveto +194.984 1764.34 208.484 1747.02 206.137 1728.07 curveto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +231.031 1608.11 moveto +230.082 1530.93 lineto +208.215 1531.17 lineto +208.805 1580.51 lineto +174.594 1580.92 lineto +174.02 1533.98 lineto +152.129 1534.25 lineto +152.699 1581.2 lineto +91.8398 1581.93 lineto +92.1719 1609.79 lineto +231.031 1608.11 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +150.254 1437.48 moveto +147.434 1477.95 lineto +205.98 1461.91 lineto +206.02 1461.52 lineto +150.254 1437.48 lineto +closepath +90.4219 1523.04 moveto +92.4336 1494.25 lineto +125.043 1484.39 lineto +128.969 1428.2 lineto +98.0586 1414.06 lineto +100.211 1383.31 lineto +234.922 1447.39 lineto +232.73 1478.74 lineto +90.4219 1523.04 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +123.148 1257.56 moveto +119.121 1267.2 115.371 1277.66 113.633 1288.04 curveto +106.211 1332.38 123.227 1366.89 169.543 1374.62 curveto +216.441 1382.48 247.516 1358.24 255.293 1311.73 curveto +256.812 1302.69 257.051 1290.45 254.801 1279.79 curveto +231.309 1277.85 lineto +235.453 1289.27 235.254 1298.89 233.617 1308.69 curveto +228.902 1336.96 204.359 1351.02 176.289 1346.32 curveto +148.438 1341.66 130.312 1320.89 135.211 1291.63 curveto +137.008 1280.86 141.508 1268.5 145.93 1262.58 curveto +123.148 1257.56 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +261.332 1265.46 moveto +268.559 1238.57 lineto +191.113 1217.8 lineto +168.258 1211.64 155.227 1200.31 160.73 1179.79 curveto +166.238 1159.21 183.199 1155.94 206.059 1162.06 curveto +283.5 1182.82 lineto +290.707 1155.94 lineto +205.016 1132.96 lineto +169.086 1123.32 148.832 1139.71 139.59 1174.1 curveto +130.371 1208.48 139.711 1232.84 175.641 1242.48 curveto +261.332 1265.46 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +299.848 1130.39 moveto +309.418 1104.26 lineto +199.566 1064.06 lineto +218.082 1013.41 lineto +197.527 1005.91 lineto +169.438 1082.7 lineto +299.848 1130.39 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +317.043 1024.98 moveto +301.031 1061.42 lineto +321.07 1070.19 lineto +364.281 971.836 lineto +344.242 963.027 lineto +328.23 999.473 lineto +221.145 952.414 lineto +209.926 977.91 lineto +317.043 1024.98 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +365.066 911.75 moveto +364.875 912.102 lineto +304.922 902.59 lineto +324.188 866.855 lineto +365.066 911.75 lineto +closepath +382.305 938.438 moveto +397.227 910.801 lineto +300.895 796.895 lineto +286.266 824.016 lineto +308.613 849.641 lineto +281.887 899.188 lineto +248.105 894.766 lineto +234.402 920.156 lineto +382.305 938.438 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +451.438 775.613 moveto +449.734 785.012 446.168 794.324 440.777 802.461 curveto +435.484 810.398 425.18 818.371 412.59 810 curveto +392.527 796.66 434.68 751.57 395.902 725.832 curveto +370.559 708.965 347.641 722.629 332.105 746.008 curveto +323.734 758.594 321.641 765.312 316.863 778.613 curveto +339.172 790.344 lineto +340.156 779.52 343.395 768.547 349.453 759.426 curveto +355.277 750.664 367.578 741.855 378.023 748.809 curveto +400.051 763.457 357.23 808.066 395.512 833.535 curveto +421.352 850.703 444.133 836.926 457.676 816.555 curveto +464.285 806.602 469.121 796.457 471.93 786.113 curveto +451.438 775.613 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +508.746 608.445 moveto +482.035 639.004 lineto +538.414 661.594 lineto +538.672 661.277 lineto +508.746 608.445 lineto +closepath +409.391 640.508 moveto +428.379 618.789 lineto +460.316 630.598 lineto +497.375 588.191 lineto +481.246 558.27 lineto +501.539 535.051 lineto +570.254 667.473 lineto +549.566 691.125 lineto +409.391 640.508 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +594.102 556.926 moveto +600.754 550.645 lineto +610.723 541.211 623.516 531.855 635.422 544.453 curveto +646.891 556.57 636.582 568.254 626.453 577.812 curveto +619.805 584.094 lineto +594.102 556.926 lineto +closepath +614.613 619.148 moveto +636.445 598.496 lineto +658.121 578.008 684.672 554.238 658.16 526.211 curveto +646.949 514.363 629.691 512.031 615.188 522.5 curveto +614.926 522.18 lineto +620 516.57 617.988 508.047 615.777 501.648 curveto +594.633 446.895 lineto +572.09 468.215 lineto +589.762 511.199 lineto +593.965 521.477 594.102 526.797 585.57 534.895 curveto +579.078 541.055 lineto +539.418 499.121 lineto +519.184 518.27 lineto +614.613 619.148 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +706.211 506.98 moveto +675.176 531.895 lineto +688.879 548.945 lineto +772.637 481.711 lineto +758.938 464.621 lineto +727.926 489.531 lineto +654.668 398.332 lineto +632.949 415.781 lineto +706.211 506.98 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +783.395 475.078 moveto +806.117 458.977 lineto +725.77 345.703 lineto +703.07 361.809 lineto +783.395 475.078 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +878.129 382.258 moveto +872.699 390.117 865.598 397.109 857.305 402.273 curveto +849.211 407.336 836.52 410.293 828.539 397.461 curveto +815.812 377.012 872.844 353.438 848.242 313.918 curveto +832.152 288.098 805.625 291.016 781.797 305.859 curveto +768.965 313.84 764.285 319.133 754.414 329.238 curveto +769.855 349.133 lineto +775.242 339.695 782.727 331.055 792.02 325.281 curveto +800.961 319.68 815.812 316.797 822.422 327.422 curveto +836.422 349.883 778.953 372.781 803.254 411.789 curveto +819.656 438.125 846.07 435.051 866.859 422.102 curveto +876.988 415.781 885.59 408.555 892.422 400.305 curveto +878.129 382.258 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +1053.96 293.352 moveto +1046.22 302.312 1034.52 310.207 1024.37 314.785 curveto +994.82 328.176 969.492 315.574 957.766 289.68 curveto +946.117 263.938 953.301 237.324 980.328 225.09 curveto +987.219 222.004 992.984 220.266 997.816 219.355 curveto +1012.74 252.363 lineto +985.895 264.48 lineto +994.918 284.426 lineto +1046.05 261.328 lineto +1015.23 193.184 lineto +1000.17 195.598 984.906 199.023 971.309 205.145 curveto +930.348 223.699 911.137 257.02 930.484 299.824 curveto +950.062 343.137 987.516 355.449 1030.47 336.023 curveto +1045.16 329.395 1055.86 322.168 1065.25 313.996 curveto +1053.96 293.352 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +1101.71 215.41 moveto +1080.33 311.152 lineto +1111.27 300.77 lineto +1123.82 235.066 lineto +1174.06 279.688 lineto +1201.98 270.332 lineto +1128.11 206.57 lineto +1110.64 154.492 lineto +1084.22 163.379 lineto +1101.71 215.41 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +1214.39 266.105 moveto +1258.02 256.941 lineto +1268.68 147.148 lineto +1269.08 147.07 lineto +1323.05 243.281 lineto +1366.66 234.121 lineto +1338.09 98.2305 lineto +1312.01 103.684 lineto +1335.56 215.852 lineto +1335.19 215.93 lineto +1275.02 111.457 lineto +1248.92 116.941 lineto +1235.89 236.77 lineto +1235.41 236.496 lineto +1211.93 124.727 lineto +1185.85 130.215 lineto +1214.39 266.105 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +1391.92 231.641 moveto +1426.02 228.684 lineto +1469.7 120.574 lineto +1470.09 120.574 lineto +1479.14 224.016 lineto +1505.69 221.688 lineto +1493.59 83.3516 lineto +1459.71 86.3086 lineto +1415.82 194.402 lineto +1415.43 194.441 lineto +1406.39 90.9688 lineto +1379.84 93.293 lineto +1391.92 231.641 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +1586.48 193.816 moveto +1586.09 193.816 lineto +1566.85 136.211 lineto +1607.42 136.809 lineto +1586.48 193.816 lineto +closepath +1570.77 221.457 moveto +1602.21 221.887 lineto +1658.71 83.8164 lineto +1627.87 83.3906 lineto +1615.48 115.051 lineto +1559.18 114.219 lineto +1547.52 82.2344 lineto +1518.68 81.8086 lineto +1570.77 221.457 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +1747.11 207.395 moveto +1737.99 210.246 1728.07 211.387 1718.36 210.359 curveto +1708.89 209.375 1697.04 203.926 1698.62 188.879 curveto +1701.19 164.949 1760.64 181.418 1765.55 135.145 curveto +1768.74 104.863 1746 90.8516 1718.12 87.9297 curveto +1703.09 86.3086 1696.13 87.6055 1682.12 89.5039 curveto +1682.08 114.695 lineto +1692.11 110.586 1703.36 108.379 1714.22 109.52 curveto +1724.72 110.625 1738.18 117.461 1736.88 129.895 curveto +1734.11 156.23 1674.7 138.938 1669.88 184.656 curveto +1666.6 215.488 1689.35 229.309 1713.7 231.875 curveto +1725.55 233.137 1736.8 232.746 1747.27 230.41 curveto +1747.11 207.395 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +1805.23 220.391 moveto +1766.13 213.047 lineto +1762.11 234.562 lineto +1867.69 254.336 lineto +1871.71 232.859 lineto +1832.62 225.52 lineto +1854.18 110.547 lineto +1826.82 105.422 lineto +1805.23 220.391 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +1879.65 258.215 moveto +1906.69 265 lineto +1940.45 130.293 lineto +1913.44 123.496 lineto +1879.65 258.215 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2070.81 171.941 moveto +2061.89 166.57 2052.06 161.316 2042.03 158.125 curveto +1999.23 144.387 1962.64 156.27 1948.26 200.957 curveto +1933.77 246.25 1953.28 280.52 1998.16 294.883 curveto +2006.89 297.695 2019.02 299.707 2029.88 298.996 curveto +2035.17 276.016 lineto +2023.28 278.508 2013.76 276.926 2004.29 273.887 curveto +1977 265.117 1966.66 238.828 1975.35 211.738 curveto +1983.96 184.812 2007.13 169.895 2035.36 178.977 curveto +2045.78 182.285 2057.36 188.523 2062.56 193.738 curveto +2070.81 171.941 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2105.68 304.172 moveto +2105.32 304.004 lineto +2109.5 243.445 lineto +2146.78 259.512 lineto +2105.68 304.172 lineto +closepath +2080.57 323.672 moveto +2109.46 336.105 lineto +2214.44 230.176 lineto +2186.14 217.98 lineto +2162.57 242.461 lineto +2110.89 220.188 lineto +2112.3 186.152 lineto +2085.82 174.746 lineto +2080.57 323.672 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2171.13 364.934 moveto +2243.11 404.172 lineto +2253.57 384.941 lineto +2206.07 359.043 lineto +2222.46 329.004 lineto +2265.93 352.727 lineto +2276.44 333.496 lineto +2232.92 309.812 lineto +2251.6 275.539 lineto +2299.45 301.641 lineto +2309.91 282.449 lineto +2237.62 243.008 lineto +2171.13 364.934 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2420.34 420.832 moveto +2387.57 396.863 lineto +2370 454.98 lineto +2370.32 455.227 lineto +2420.34 420.832 lineto +closepath +2379.76 324.621 moveto +2403.05 341.633 lineto +2394.08 374.52 lineto +2439.53 407.727 lineto +2467.96 389.055 lineto +2492.83 407.258 lineto +2366.93 487.234 lineto +2341.53 468.684 lineto +2379.76 324.621 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2587.15 493.594 moveto +2581.15 485.066 2574.28 476.348 2566.39 469.316 curveto +2532.78 439.473 2494.49 435.52 2463.34 470.613 curveto +2431.75 506.191 2435.74 545.398 2471 576.711 curveto +2477.86 582.781 2488.1 589.504 2498.32 593.293 curveto +2512.45 574.414 lineto +2500.61 571.848 2492.51 566.562 2485.09 559.961 curveto +2463.69 540.938 2464.84 512.668 2483.71 491.387 curveto +2502.46 470.305 2529.71 465.996 2551.86 485.703 curveto +2560.07 492.969 2568.12 503.312 2570.8 510.215 curveto +2587.15 493.594 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2613.41 685.637 moveto +2604.76 681.57 2596.71 675.684 2590.27 668.379 curveto +2583.96 661.191 2578.94 649.188 2590.31 639.211 curveto +2608.35 623.293 2640.97 675.723 2675.91 644.973 curveto +2698.76 624.875 2691.54 599.172 2673.02 578.125 curveto +2663.04 566.758 2657.07 563.008 2645.47 554.914 curveto +2628.37 573.43 lineto +2638.55 577.18 2648.31 583.145 2655.53 591.395 curveto +2662.48 599.289 2667.77 613.469 2658.38 621.719 curveto +2638.52 639.211 2606.53 586.262 2572.03 616.582 curveto +2548.69 637.109 2556.07 662.656 2572.23 681.055 curveto +2580.13 690.02 2588.69 697.324 2597.93 702.688 curveto +2613.41 685.637 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2647.56 734.785 moveto +2653.36 742.605 lineto +2661.96 754.094 2673.69 760.449 2686.6 750.82 curveto +2699.47 741.184 2695.64 728.391 2687.31 717.258 curveto +2681.48 709.441 lineto +2647.56 734.785 lineto +closepath +2724.58 642.48 moveto +2741.25 664.785 lineto +2699 696.34 lineto +2706.02 705.73 lineto +2723.92 729.656 2728.69 755.637 2702.71 775.059 curveto +2676.06 794.922 2652.53 778.02 2634.41 753.777 curveto +2613.33 725.586 lineto +2724.58 642.48 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2748.75 795.984 moveto +2727.82 808.699 2712.3 831.395 2726.64 855.051 curveto +2741.01 878.664 2768.33 875.344 2789.22 862.629 curveto +2810.65 849.602 2826.76 827.488 2811.99 803.176 curveto +2797.23 778.848 2770.14 782.961 2748.75 795.984 curveto +closepath +2733.66 771.152 moveto +2770.07 749.043 2807.58 753.738 2830.71 791.797 curveto +2853.54 829.387 2840.19 865.676 2804.3 887.461 curveto +2768.45 909.258 2730.59 903.613 2707.96 866.379 curveto +2685.03 828.633 2697.27 793.262 2733.66 771.152 curveto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2784.91 955.762 moveto +2788.86 964.016 lineto +2794.86 976.57 2802.83 989.961 2817.88 982.773 curveto +2833.52 975.312 2828.54 960.266 2822.62 947.871 curveto +2818.67 939.621 lineto +2784.91 955.762 lineto +closepath +2878.45 880.195 moveto +2890.49 905.312 lineto +2838.41 930.188 lineto +2842.27 938.27 lineto +2847.34 948.855 2852.46 950.359 2863.52 949.492 curveto +2909.88 945.898 lineto +2923.25 973.887 lineto +2864.63 977.207 lineto +2857.87 977.324 2849.15 976.648 2845.36 970.098 curveto +2845 970.254 lineto +2850.49 987.273 2842.99 1002.99 2828.26 1010.01 curveto +2793.44 1026.63 2779 994.062 2766.12 967.18 curveto +2753.18 940.051 lineto +2878.45 880.195 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2831.78 1061.65 moveto +2817.61 1024.46 lineto +2797.15 1032.25 lineto +2835.41 1132.64 lineto +2855.86 1124.86 lineto +2841.69 1087.68 lineto +2951.01 1046.02 lineto +2941.11 1020 lineto +2831.78 1061.65 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2838.37 1144.88 moveto +2846.7 1171.5 lineto +2979.2 1130 lineto +2970.87 1103.43 lineto +2838.37 1144.88 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2851.72 1183.22 moveto +2858.66 1212.23 lineto +2972.96 1221.52 lineto +2973.04 1221.88 lineto +2875.21 1281.48 lineto +2881.64 1308.37 lineto +3005.81 1230.6 lineto +2997.87 1197.36 lineto +2851.72 1183.22 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2916.66 1358.32 moveto +2916.62 1357.92 lineto +2970.4 1329.77 lineto +2976.28 1369.92 lineto +2916.66 1358.32 lineto +closepath +2886.89 1347.19 moveto +2891.44 1378.29 lineto +3036.73 1412.17 lineto +3032.27 1381.65 lineto +2999.06 1374.43 lineto +2990.93 1318.72 lineto +3020.65 1302.14 lineto +3016.48 1273.59 lineto +2886.89 1347.19 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2899.29 1446.09 moveto +2903.67 1527.93 lineto +2925.51 1526.75 lineto +2922.63 1472.7 lineto +2956.78 1470.88 lineto +2959.43 1520.35 lineto +2981.29 1519.16 lineto +2978.64 1469.7 lineto +3017.58 1467.64 lineto +3020.5 1522.05 lineto +3042.34 1520.9 lineto +3037.95 1438.62 lineto +2899.29 1446.09 lineto +fill +grestore +gsave +0.16862746 0.16862746 0.16862746 setrgbcolor +newpath +2935.57 1642.12 moveto +2934.39 1661.17 2948.96 1677.81 2968.03 1678.96 curveto +2987.06 1680.1 3003.72 1665.37 3004.86 1646.3 curveto +3006.01 1627.23 2991.28 1610.81 2972.21 1609.65 curveto +2953.14 1608.5 2936.72 1623.05 2935.57 1642.12 curveto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +125.199 1891.95 moveto +132.523 1918.84 lineto +209.887 1897.8 lineto +232.73 1891.58 249.688 1894.81 255.273 1915.35 curveto +260.859 1935.9 247.871 1947.27 225.027 1953.47 curveto +147.668 1974.51 lineto +154.973 2001.38 lineto +240.586 1978.11 lineto +276.492 1968.35 285.73 1943.98 276.395 1909.6 curveto +267.035 1875.25 246.723 1858.91 210.836 1868.68 curveto +125.199 1891.95 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +167.387 2039.16 moveto +179.766 2071.06 lineto +295.723 2082.85 lineto +295.859 2083.22 lineto +199.031 2120.77 lineto +208.688 2145.64 lineto +338.145 2095.42 lineto +325.844 2063.7 lineto +209.809 2051.74 lineto +209.672 2051.36 lineto +306.48 2013.82 lineto +296.848 1988.95 lineto +167.387 2039.16 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +223.906 2177.09 moveto +235.828 2202.26 lineto +361.34 2142.86 lineto +349.414 2117.67 lineto +223.906 2177.09 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +244.316 2222.47 moveto +258.887 2248.54 lineto +371.426 2226.39 lineto +371.625 2226.74 lineto +293.648 2310.69 lineto +307.152 2334.81 lineto +405.52 2226.22 lineto +388.816 2196.38 lineto +244.316 2222.47 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +321.918 2356.59 moveto +368.051 2424.36 lineto +386.133 2412.04 lineto +355.676 2367.31 lineto +383.961 2348.05 lineto +411.836 2389 lineto +429.938 2376.69 lineto +402.066 2335.74 lineto +434.281 2313.79 lineto +464.957 2358.86 lineto +483.062 2346.54 lineto +436.711 2278.46 lineto +321.918 2356.59 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +422.734 2459.58 moveto +428.496 2466.69 lineto +437.262 2477.5 448.121 2488.67 461.109 2478.16 curveto +474.551 2467.26 466.199 2453.8 457.555 2443.14 curveto +451.793 2436.02 lineto +422.734 2459.58 lineto +closepath +496.07 2364.27 moveto +513.617 2385.93 lineto +468.789 2422.25 lineto +474.434 2429.2 lineto +481.816 2438.32 487.168 2438.59 497.711 2435.18 curveto +541.93 2420.85 lineto +561.469 2444.95 lineto +505.25 2461.85 lineto +498.695 2463.56 490.066 2464.93 484.84 2459.43 curveto +484.543 2459.68 lineto +493.84 2474.94 490.203 2491.95 477.535 2502.22 curveto +447.566 2526.54 425.914 2498.25 407.117 2475.06 curveto +388.207 2451.72 lineto +496.07 2364.27 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +542.539 2589 moveto +533.754 2585.29 525.445 2579.76 518.691 2572.73 curveto +512.078 2565.84 506.555 2554.04 517.473 2543.57 curveto +534.84 2526.91 569.664 2577.88 603.262 2545.66 curveto +625.234 2524.58 616.902 2499.24 597.477 2478.98 curveto +587.016 2468.07 580.895 2464.57 568.949 2456.99 curveto +552.645 2476.22 lineto +562.988 2479.54 573 2485.09 580.582 2492.98 curveto +587.887 2500.6 593.785 2514.5 584.727 2523.18 curveto +565.637 2541.5 531.406 2489.98 498.223 2521.78 curveto +475.836 2543.28 484.301 2568.48 501.238 2586.15 curveto +509.492 2594.77 518.355 2601.71 527.832 2606.69 curveto +542.539 2589 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +552.289 2633.36 moveto +572.727 2652.27 lineto +667.086 2550.39 lineto +646.633 2531.48 lineto +552.289 2633.36 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +632.062 2675.05 moveto +601.328 2649.8 lineto +587.434 2666.7 lineto +670.438 2734.9 lineto +684.336 2717.99 lineto +653.578 2692.73 lineto +727.848 2602.34 lineto +706.328 2584.66 lineto +632.062 2675.05 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +788.152 2713.61 moveto +754.828 2690.43 lineto +738.625 2748.94 lineto +738.941 2749.15 lineto +788.152 2713.61 lineto +closepath +745.336 2618.37 moveto +769.004 2634.86 lineto +760.793 2667.92 lineto +807.027 2700.06 lineto +834.996 2680.75 lineto +860.305 2698.36 lineto +736.273 2781.23 lineto +710.453 2763.27 lineto +745.336 2618.37 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +881.605 2839.9 moveto +872.109 2838.88 862.555 2835.98 854.086 2831.16 curveto +845.777 2826.46 837.109 2816.73 844.57 2803.59 curveto +856.453 2782.64 904.387 2821.5 927.363 2781.02 curveto +942.387 2754.54 927.148 2732.64 902.75 2718.79 curveto +889.602 2711.33 882.73 2709.72 869.109 2705.88 curveto +859.004 2728.96 lineto +869.859 2729.18 881.031 2731.64 890.566 2737.03 curveto +899.727 2742.25 909.359 2753.88 903.184 2764.79 curveto +890.113 2787.79 842.578 2748.22 819.898 2788.2 curveto +804.574 2815.21 819.918 2836.94 841.195 2849.02 curveto +851.578 2854.9 862.062 2859.04 872.562 2861.09 curveto +881.605 2839.9 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +962.5 2909.79 moveto +1004.1 2925.83 lineto +1072.77 2839.51 lineto +1073.15 2839.67 lineto +1066.09 2949.73 lineto +1107.66 2965.77 lineto +1157.64 2836.21 lineto +1132.77 2826.62 lineto +1091.53 2933.54 lineto +1091.15 2933.4 lineto +1097.49 2813.02 lineto +1072.62 2803.42 lineto +996.492 2896.88 lineto +996.262 2896.36 lineto +1037.36 2789.82 lineto +1012.48 2780.23 lineto +962.5 2909.79 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +1243.47 2913.59 moveto +1204.12 2903.64 lineto +1209.57 2964.13 lineto +1209.95 2964.23 lineto +1243.47 2913.59 lineto +closepath +1169.84 2839.59 moveto +1197.81 2846.65 lineto +1201.78 2880.49 lineto +1256.36 2894.29 lineto +1275.73 2866.34 lineto +1305.61 2873.89 lineto +1218.75 2995.19 lineto +1188.28 2987.48 lineto +1169.84 2839.59 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +1375.5 2998.82 moveto +1366.26 3001.18 1356.29 3001.84 1346.66 3000.33 curveto +1337.22 2998.86 1325.69 2992.83 1328.02 2977.89 curveto +1331.75 2954.1 1390.32 2973.55 1397.53 2927.55 curveto +1402.23 2897.49 1380.23 2882.36 1352.52 2878.02 curveto +1337.57 2875.68 1330.59 2876.6 1316.52 2877.82 curveto +1315.19 2902.98 lineto +1325.41 2899.35 1336.75 2897.71 1347.56 2899.41 curveto +1357.99 2901.02 1371.09 2908.52 1369.16 2920.9 curveto +1365.07 2947.03 1306.62 2926.82 1299.52 2972.23 curveto +1294.72 3002.88 1316.75 3017.8 1340.91 3021.58 curveto +1352.71 3023.43 1363.97 3023.59 1374.51 3021.82 curveto +1375.5 2998.82 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +1496.23 2949.56 moveto +1455.74 2946.97 lineto +1472.13 3005.45 lineto +1472.52 3005.47 lineto +1496.23 2949.56 lineto +closepath +1410.32 2890.27 moveto +1439.1 2892.1 lineto +1449.19 2924.63 lineto +1505.37 2928.22 lineto +1519.31 2897.23 lineto +1550.08 2899.18 lineto +1486.84 3034.29 lineto +1455.47 3032.29 lineto +1410.32 2890.27 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +1593.85 3014.36 moveto +1603 3014.07 lineto +1616.89 3013.64 1632.38 3011.77 1631.86 2995.07 curveto +1631.31 2977.75 1615.56 2976.25 1601.82 2976.69 curveto +1592.69 2976.96 lineto +1593.85 3014.36 lineto +closepath +1562.36 2898.29 moveto +1590.2 2897.43 lineto +1591.99 2955.09 lineto +1600.95 2954.81 lineto +1612.68 2954.45 1616.14 2950.37 1619.77 2939.91 curveto +1635.14 2896.02 lineto +1666.17 2895.06 lineto +1645.56 2950.04 lineto +1642.99 2956.29 1638.85 2964 1631.31 2964.82 curveto +1631.31 2965.21 lineto +1649.07 2967.05 1660.44 2980.25 1660.96 2996.54 curveto +1662.14 3035.12 1626.53 3035.23 1596.72 3036.16 curveto +1566.68 3037.09 lineto +1562.36 2898.29 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +1719.86 2944.15 moveto +1679.39 3033.52 lineto +1711.81 3029.67 lineto +1737.51 2967.9 lineto +1777.59 3021.85 lineto +1806.84 3018.37 lineto +1747.54 2940.88 lineto +1741.06 2886.36 lineto +1713.39 2889.63 lineto +1719.86 2944.15 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +1833.73 3013.18 moveto +1860.93 3007.27 lineto +1848.25 2948.93 lineto +1909.92 2996.58 lineto +1943.37 2989.3 lineto +1873.64 2937.5 lineto +1916.16 2853.11 lineto +1880.6 2860.87 lineto +1845.49 2934.46 lineto +1845.1 2934.56 lineto +1831.39 2871.56 lineto +1804.2 2877.49 lineto +1833.73 3013.18 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +1968.52 2981.19 moveto +1995.25 2973.39 lineto +1956.32 2840.08 lineto +1929.59 2847.9 lineto +1968.52 2981.19 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2073.07 2856.54 moveto +2035.04 2870.76 lineto +2073.94 2917.38 lineto +2074.32 2917.25 lineto +2073.07 2856.54 lineto +closepath +1970.41 2837.58 moveto +1997.42 2827.47 lineto +2019.96 2853.05 lineto +2072.67 2833.33 lineto +2072.71 2799.34 lineto +2101.61 2788.54 lineto +2099.16 2937.7 lineto +2069.71 2948.69 lineto +1970.41 2837.58 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2174.22 2907.43 moveto +2204.86 2892.18 lineto +2205.92 2775.62 lineto +2206.27 2775.45 lineto +2252.55 2868.41 lineto +2276.44 2856.52 lineto +2214.52 2732.22 lineto +2184.04 2747.4 lineto +2182.82 2864.02 lineto +2182.47 2864.2 lineto +2136.15 2771.24 lineto +2112.3 2783.14 lineto +2174.22 2907.43 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2329.65 2724.26 moveto +2295.38 2746.02 lineto +2343.07 2783.61 lineto +2343.39 2783.41 lineto +2329.65 2724.26 lineto +closepath +2225.27 2726.93 moveto +2249.63 2711.48 lineto +2276.94 2731.83 lineto +2324.44 2701.62 lineto +2317.45 2668.36 lineto +2343.47 2651.82 lineto +2371.93 2798.27 lineto +2345.41 2815.13 lineto +2225.27 2726.93 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2457.53 2640.42 moveto +2467.56 2631.95 lineto +2478.22 2622.97 2487.66 2611.37 2476.01 2597.53 curveto +2465.62 2585.21 2451.53 2592.91 2441.66 2601.24 curveto +2431.63 2609.71 lineto +2457.53 2640.42 lineto +closepath +2492.95 2682.39 moveto +2501.16 2675.46 lineto +2510.91 2667.25 2520.9 2657.25 2510.52 2644.92 curveto +2501.28 2633.96 2488.52 2641.35 2479.56 2648.94 curveto +2470.88 2656.24 lineto +2492.95 2682.39 lineto +closepath +2396.22 2610.95 moveto +2433.33 2579.64 lineto +2446.72 2568.35 2474.07 2552.04 2496.66 2578.79 curveto +2507.68 2591.89 2506.02 2609.94 2492.71 2623.51 curveto +2492.99 2623.8 lineto +2507.52 2615.43 2523.47 2617.07 2534.13 2629.69 curveto +2553.75 2652.96 2536.57 2674.22 2522.87 2685.77 curveto +2485.76 2717.08 lineto +2396.22 2610.95 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2586.16 2598.63 moveto +2592.6 2592.16 lineto +2602.43 2582.27 2612.38 2570.29 2600.54 2558.5 curveto +2588.25 2546.3 2575.78 2556.04 2566.06 2565.76 curveto +2559.63 2572.26 lineto +2586.16 2598.63 lineto +closepath +2483.55 2535.9 moveto +2503.21 2516.15 lineto +2544.11 2556.83 lineto +2550.43 2550.49 lineto +2558.72 2542.16 2558.41 2536.83 2553.87 2526.7 curveto +2534.91 2484.28 lineto +2556.79 2462.27 lineto +2579.61 2516.36 lineto +2582.02 2522.69 2584.27 2531.12 2579.38 2536.91 curveto +2579.65 2537.18 lineto +2593.82 2526.3 2611.15 2528.1 2622.73 2539.59 curveto +2650.09 2566.81 2624.26 2591.37 2603.22 2612.51 curveto +2582.02 2633.81 lineto +2483.55 2535.9 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2674.09 2539.38 moveto +2691.74 2517.83 lineto +2629.79 2466.96 lineto +2611.52 2451.94 2604.29 2436.25 2617.78 2419.8 curveto +2631.33 2403.34 2648.11 2407.34 2666.39 2422.36 curveto +2728.38 2473.24 lineto +2746.02 2451.72 lineto +2677.44 2395.42 lineto +2648.7 2371.82 2623.48 2378.39 2600.89 2405.91 curveto +2578.31 2433.42 2576.77 2459.44 2605.51 2483.05 curveto +2674.09 2539.38 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2769.59 2419.86 moveto +2788.47 2391.32 lineto +2731.02 2289.91 lineto +2731.22 2289.57 lineto +2817.84 2346.84 lineto +2832.57 2324.59 lineto +2716.73 2248.02 lineto +2697.98 2276.41 lineto +2755.3 2377.97 lineto +2755.07 2378.31 lineto +2668.44 2321.04 lineto +2653.76 2343.29 lineto +2769.59 2419.86 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2852.07 2290.38 moveto +2890.8 2218.15 lineto +2871.5 2207.8 lineto +2845.91 2255.48 lineto +2815.79 2239.32 lineto +2839.2 2195.66 lineto +2819.89 2185.32 lineto +2796.48 2228.96 lineto +2762.13 2210.53 lineto +2787.91 2162.5 lineto +2768.61 2152.16 lineto +2729.68 2224.75 lineto +2852.07 2290.38 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2906.88 2186.04 moveto +2920.21 2154.52 lineto +2845.16 2065.32 lineto +2845.32 2064.96 lineto +2940.98 2105.41 lineto +2951.37 2080.85 lineto +2823.48 2026.77 lineto +2810.23 2058.1 lineto +2885.16 2147.48 lineto +2885 2147.83 lineto +2789.38 2107.38 lineto +2779 2131.94 lineto +2906.88 2186.04 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2962.62 1964.77 moveto +2963.56 1974.26 2962.7 1984.2 2959.73 1993.51 curveto +2956.86 2002.6 2949.11 2013.09 2934.71 2008.51 curveto +2911.77 2001.22 2939.88 1946.28 2895.54 1932.17 curveto +2866.52 1922.95 2848.24 1942.39 2839.72 1969.12 curveto +2835.14 1983.54 2834.97 1990.6 2834.06 2004.7 curveto +2858.74 2009.82 lineto +2856.69 1999.17 2856.77 1987.7 2860.09 1977.27 curveto +2863.28 1967.23 2872.68 1955.4 2884.64 1959.19 curveto +2909.88 1967.21 2880.97 2021.9 2924.8 2035.83 curveto +2954.36 2045.25 2972.45 2025.74 2979.88 2002.4 curveto +2983.51 1991.04 2985.36 1979.94 2985.21 1969.24 curveto +2962.62 1964.77 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +2996.93 1934.89 moveto +3003.76 1907.91 lineto +2869.13 1873.86 lineto +2862.3 1900.86 lineto +2996.93 1934.89 lineto +fill +grestore +gsave +0.29803923 0.29803923 0.29803923 setrgbcolor +newpath +3000.96 1795.68 moveto +3003.05 1805 3003.36 1814.97 3001.54 1824.56 curveto +2999.77 1833.94 2993.37 1845.27 2978.52 1842.44 curveto +2954.88 1837.97 2976.2 1780.05 2930.44 1771.36 curveto +2900.56 1765.68 2884.72 1787.17 2879.51 1814.73 curveto +2876.67 1829.59 2877.38 1836.6 2878.12 1850.73 curveto +2903.24 1852.87 lineto +2899.92 1842.53 2898.66 1831.13 2900.71 1820.37 curveto +2902.69 1810.03 2910.59 1797.16 2922.9 1799.49 curveto +2948.88 1804.43 2926.77 1862.19 2971.93 1870.77 curveto +3002.41 1876.55 3018.05 1855.02 3022.63 1830.98 curveto +3024.84 1819.25 3025.35 1808.02 3023.94 1797.42 curveto +3000.96 1795.68 lineto +fill +grestore +grestore +grestore +grestore +showpage +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.eps new file mode 100644 index 0000000000..3343cf96c4 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.eps @@ -0,0 +1,366 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jan 28 12:56:40 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 8 7 304 304 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 8 7 304 304 +%%EndPageSetup +q 8 7 296 297 rectclip q +0 0.482353 0.411765 rg +217.031 258.794 m 206.902 242.372 196.871 226.611 192.555 219.247 c 185.094 + 206.529 193.48 203.83 193.48 197.333 c 193.48 192.4 191.012 189.31 186.996 + 182.369 c 182.984 175.423 180.98 172.65 173.266 161.384 c 169.438 155.79 + 168.637 153.048 168.637 149.81 c 168.637 146.572 170.855 144.4 174.652 +142.404 c 180.516 139.318 181.598 138.236 181.598 135.923 c 181.598 132.99 + 178.664 129.904 178.664 126.353 c 178.664 122.806 183.297 121.263 183.297 + 118.177 c 183.297 114.165 180.211 113.083 180.211 109.997 c 180.211 104.287 + 188.387 103.826 188.387 99.197 c 188.387 95.029 184.684 90.708 184.684 +84.38 c 184.684 78.826 189.598 73.65 204.281 71.576 c 215.621 69.974 218.656 + 63.99 223.156 56.915 c 254.793 78.451 275.57 114.751 275.57 155.904 c 275.57 + 199.662 252.082 237.923 217.031 258.794 c h +124.812 182.369 m 120.801 189.31 118.332 192.4 118.332 197.333 c 118.332 + 203.83 126.719 206.529 119.258 219.247 c 114.938 226.611 104.906 242.372 + 94.777 258.794 c 59.727 237.923 36.238 199.662 36.238 155.904 c 36.238 +114.751 57.016 78.451 88.652 56.915 c 93.156 63.99 96.191 69.974 107.527 + 71.576 c 122.215 73.65 127.125 78.826 127.125 84.38 c 127.125 90.708 123.422 + 95.029 123.422 99.197 c 123.422 103.826 131.602 104.287 131.602 109.997 + c 131.602 113.083 128.516 114.165 128.516 118.177 c 128.516 121.263 133.145 + 122.806 133.145 126.353 c 133.145 129.904 130.215 132.99 130.215 135.923 + c 130.215 138.236 131.293 139.318 137.156 142.404 c 140.953 144.4 143.176 + 146.572 143.176 149.81 c 143.176 153.048 142.375 155.79 138.547 161.384 + c 130.832 172.65 128.824 175.423 124.812 182.369 c h +155.906 270.943 m 173.371 270.943 189.922 267.044 204.746 260.08 c 207.211 + 264.04 l 191.66 271.431 174.27 275.572 155.906 275.572 c 137.543 275.572 + 120.148 271.431 104.602 264.04 c 107.062 260.08 l 121.891 267.044 138.441 + 270.943 155.906 270.943 c h +212.883 52.384 m 212.254 53.38 211.711 54.244 211.203 55.009 c 194.793 +45.997 175.949 40.865 155.906 40.865 c 135.863 40.865 117.02 45.997 100.609 + 55.009 c 100.102 54.244 99.555 53.38 98.93 52.384 c 98.117 51.099 l 115.25 + 41.63 134.949 36.24 155.906 36.24 c 176.863 36.24 196.562 41.63 213.691 + 51.099 c h +17.621 143.603 m 20.008 143.888 22.145 142.205 22.43 139.818 c 22.715 137.435 + 21.031 135.298 18.645 135.013 c 16.262 134.732 14.125 136.412 13.84 138.798 + c 13.555 141.181 15.238 143.318 17.621 143.603 c h +28.645 128.431 m 30.863 119.451 l 29.117 119.017 l 27.41 125.912 l 21.695 + 124.548 l 23.359 117.826 l 21.613 117.396 l 19.957 124.091 l 12.336 122.31 + l 11.812 124.423 l h +32.691 113.997 m 33.363 112.064 l 19.605 100.009 l 18.242 101.81 l 23.23 + 106.029 l 20.887 112.783 l 14.297 113.169 l 14.23 115.263 l h +31.168 112.439 m 31.152 112.486 l 22.832 112.665 l 24.695 107.306 l h +38.828 92.712 m 39.113 94.372 38.801 95.779 38.066 97.31 c 36.34 100.919 + 32.215 102.13 28.605 100.404 c 24.996 98.677 23.352 94.701 25.078 91.095 + c 25.738 89.72 26.926 88.568 28.219 87.662 c 27.211 86.24 l 25.719 87.271 + 24.242 88.669 23.457 90.318 c 21.242 94.939 22.516 100.04 27.613 102.478 + c 32.395 104.767 37.48 102.712 39.691 98.087 c 40.586 96.216 40.828 94.556 + 40.75 92.634 c h +49.473 80.744 m 40.316 75.056 l 35.586 72.162 32.57 74.455 30.77 77.31 +c 28.781 80.462 28.578 83.876 33.039 86.693 c 34.223 87.439 35.547 88.244 + 37.059 89.169 c 42.16 92.33 l 43.309 90.513 l 37.891 87.154 l 36.504 86.306 + 35.094 85.447 33.742 84.595 c 31.055 82.9 30.73 80.744 32.371 78.142 c +33.703 76.029 35.957 74.849 39.277 76.943 c 48.324 82.56 l h +37.23 68.365 m 50.941 78.912 l 52.27 77.22 l 39.973 67.779 l 44.52 61.974 + l 43.102 60.865 l h +55.07 73.431 m 63.867 63.724 l 62.531 62.513 l 58.855 66.572 l 47.27 56.275 + l 45.824 57.869 l 57.41 68.165 l 53.734 72.22 l h +67.059 60.857 m 68.566 59.466 l 62.121 42.349 l 60.066 43.294 l 62.477 +49.372 l 57.223 54.22 l 51.23 51.451 l 50.184 53.267 l h +66.453 58.763 m 66.418 58.798 l 58.996 55.037 l 63.164 51.185 l h +65.105 42.99 m 65.434 41.892 66.168 40.583 67.266 39.755 c 68.879 38.529 + 70.734 38.662 71.895 40.193 c 74.555 43.701 67.391 46.872 71.047 51.693 + c 72.664 53.826 75.531 54.005 77.98 52.146 c 79.336 51.119 80.211 49.794 + 80.828 48.29 c 79.219 47.537 l 78.812 48.693 78.355 49.79 77.062 50.771 + c 75.867 51.677 73.953 51.966 72.684 50.294 c 70.391 47.267 77.113 43.267 + 73.836 38.943 c 72.277 36.892 69.395 36.068 66.367 38.365 c 64.852 39.513 + 64.043 40.72 63.414 42.33 c h +80.32 32.271 m 80.785 31.224 81.68 30.021 82.875 29.337 c 84.629 28.33 +86.453 28.697 87.41 30.365 c 89.598 34.185 82.09 36.415 85.098 41.662 c +86.43 43.982 89.246 44.529 91.914 42.997 c 93.391 42.154 94.43 40.951 95.234 + 39.54 c 93.734 38.583 l 93.184 39.681 92.59 40.708 91.18 41.517 c 89.879 + 42.263 87.945 42.306 86.902 40.486 c 85.012 37.189 92.191 34.08 89.492 +29.372 c 88.215 27.142 85.457 25.955 82.16 27.845 c 80.512 28.787 79.555 + 29.884 78.723 31.4 c h +95.504 40.455 m 107.398 34.962 l 106.645 33.33 l 101.672 35.622 l 95.039 + 21.615 l 93.09 22.513 l 99.719 36.525 l 94.75 38.818 l h +120.902 30.369 m 117.391 20.181 l 115.547 14.947 111.762 14.826 108.562 + 15.904 c 105.031 17.091 102.715 19.615 104.398 24.611 c 104.848 25.939 +105.367 27.4 105.957 29.072 c 107.918 34.744 l 109.957 34.056 l 107.875 +28.033 l 107.332 26.501 106.781 24.943 106.27 23.427 c 105.258 20.419 106.363 + 18.54 109.277 17.56 c 111.648 16.763 114.141 17.267 115.395 20.986 c 118.863 + 31.056 l h +122.832 29.857 m 127.926 28.806 l 134.465 27.458 136.234 22.802 135.383 + 18.665 c 134.195 12.912 129.352 10.845 123.867 11.978 c 119.191 12.943 +l h +121.633 14.126 m 123.883 13.662 l 128.707 12.665 132.293 14.326 133.25 +18.978 c 134.129 23.236 131.73 26.337 127.199 27.271 c 124.605 27.806 l +h +139.16 26.865 m 141.297 26.607 l 139.078 9.451 l 136.941 9.708 l h +142.758 17.466 m 142.906 22.763 147.059 26.349 152.184 26.205 c 157.305 + 26.06 161.262 22.599 161.102 16.951 c 160.953 11.654 156.801 8.068 151.676 + 8.212 c 146.555 8.357 142.602 11.818 142.758 17.466 c h +145.059 17.404 m 144.945 13.404 147.73 10.122 151.727 10.013 c 155.727 +9.9 158.688 13.017 158.801 17.017 c 158.914 21.013 156.129 24.294 152.133 + 24.408 c 148.133 24.517 145.168 21.4 145.059 17.404 c h +162.527 25.857 m 167.73 26.333 l 170.992 26.63 173.359 25.165 173.621 22.302 + c 173.879 19.49 172.109 17.669 169.727 17.126 c 169.73 17.076 l 170.895 + 16.982 172.008 15.478 172.812 14.673 c 176.688 10.408 l 174.902 9.087 l + 170.34 14.244 l 169.168 15.521 168.527 16.466 166.91 16.318 c 165.543 16.193 + l 166.113 8.814 l 163.949 8.615 l h +165.367 17.833 m 167.508 18.029 l 169.625 18.22 171.746 19.193 171.52 21.681 + c 171.352 23.525 170.156 25.048 167.367 24.794 c 164.805 24.56 l h +189 29.853 m 191.094 19.283 l 192.137 13.833 188.926 11.822 185.617 11.142 + c 181.969 10.392 178.699 11.408 177.641 16.576 c 177.355 17.947 177.07 +19.47 176.738 21.212 c 175.582 27.099 l 177.688 27.533 l 178.918 21.279 +l 179.223 19.681 179.527 18.06 179.852 16.494 c 180.488 13.38 182.391 12.318 + 185.402 12.935 c 187.852 13.439 189.75 15.13 188.961 18.974 c 186.895 29.423 + l h +192.617 30.822 m 194.715 31.572 l 204.547 19.58 l 204.93 35.22 l 207.121 + 36.005 l 215.527 20.638 l 213.668 19.603 l 206.617 32.798 l 206.57 32.783 + l 206.371 17.365 l 204.441 16.677 l 194.848 28.595 l 194.801 28.576 l 197.543 + 13.841 l 195.473 13.47 l h +222.828 27.365 m 223.969 27.228 225.461 27.376 226.66 28.048 c 228.426 +29.037 229.051 30.79 228.109 32.47 c 225.961 36.31 220.188 31.013 217.23 + 36.294 c 215.926 38.63 216.91 41.326 219.594 42.83 c 221.074 43.658 222.641 + 43.931 224.266 43.896 c 224.316 42.119 l 223.094 42.208 221.902 42.232 +220.484 41.439 c 219.176 40.705 218.145 39.068 219.172 37.236 c 221.023 +33.919 227.383 38.478 230.031 33.744 c 231.289 31.497 230.891 28.525 227.574 + 26.669 c 225.914 25.74 224.484 25.486 222.758 25.548 c h +229.145 37.677 m 226.059 41.986 227.195 47.353 231.363 50.337 c 235.527 + 53.322 240.773 52.955 244.062 48.365 c 247.148 44.052 246.012 38.689 241.844 + 35.705 c 237.676 32.72 232.434 33.083 229.145 37.677 c h +231.016 39.017 m 233.344 35.767 237.543 34.837 240.797 37.165 c 244.047 + 39.497 244.52 43.771 242.191 47.025 c 239.863 50.275 235.66 51.205 232.41 + 48.872 c 229.156 46.544 228.684 42.271 231.016 39.017 c h +250.91 62.81 m 249.238 62.591 247.988 61.88 246.742 60.724 c 243.805 58.009 + 243.867 53.708 246.586 50.771 c 249.301 47.833 253.586 47.439 256.52 50.154 + c 257.641 51.189 258.387 52.665 258.871 54.165 c 260.527 53.626 l 259.984 + 51.896 259.082 50.072 257.742 48.833 c 253.98 45.353 248.73 45.06 244.895 + 49.208 c 241.297 53.099 241.758 58.568 245.52 62.048 c 247.043 63.455 248.559 + 64.173 250.414 64.669 c h +250.773 66.869 m 252.234 68.447 l 264.836 56.591 l 263.375 55.013 l h +257.566 74.705 m 258.836 76.314 l 276.398 71.205 l 275.617 69.083 l 269.371 + 71.021 l 264.941 65.408 l 268.164 59.646 l 266.438 58.462 l h +259.699 74.259 m 259.672 74.22 l 263.996 67.111 l 267.512 71.564 l h +277.734 72.802 m 263.266 82.287 l 264.43 84.095 l 277.387 75.583 l 281.375 + 81.787 l 282.887 80.814 l h +269.238 91.951 m 270.281 93.83 l 285.332 85.298 l 284.289 83.419 l h +277.422 108.794 m 287.211 104.298 l 292.238 101.947 291.988 98.165 290.602 + 95.091 c 289.07 91.693 286.332 89.638 281.523 91.806 c 280.246 92.38 278.844 + 93.04 277.234 93.794 c 271.785 96.306 l 272.672 98.267 l 278.461 95.599 + l 279.934 94.908 281.426 94.208 282.887 93.552 c 285.777 92.244 287.758 + 93.165 289.02 95.966 c 290.051 98.247 289.789 100.775 286.215 102.388 c + 276.535 106.837 l h +278.75 112.283 m 279.371 114.419 l 294.852 115.357 l 282.402 124.837 l +283.055 127.072 l 300.434 124.876 l 300.184 122.763 l 285.355 124.787 l +285.344 124.736 l 297.715 115.54 l 297.145 113.572 l 281.863 112.783 l 281.852 + 112.736 l 295.398 106.322 l 294.48 104.427 l h +293.164 135.013 m 290.781 135.298 289.098 137.435 289.383 139.822 c 289.664 + 142.205 291.805 143.888 294.188 143.603 c 296.57 143.318 298.254 141.181 + 297.973 138.798 c 297.688 136.415 295.547 134.732 293.164 135.013 c h +8.934 166.716 m 19.703 166.361 l 25.25 166.142 26.48 162.56 26.395 159.185 + c 26.297 155.462 24.57 152.505 19.297 152.642 c 17.898 152.681 16.348 152.744 + 14.574 152.818 c 8.578 153.021 l 8.633 155.169 l 15.008 154.955 l 16.629 + 154.888 18.277 154.822 19.879 154.779 c 23.051 154.697 24.52 156.31 24.598 + 159.384 c 24.664 161.884 23.445 164.115 19.523 164.216 c 8.879 164.568 +l h +9.762 171.216 m 9.262 173.115 l 24.555 180.497 l 24.562 180.544 l 11.055 + 182.677 l 11.379 184.83 l 28.117 182.158 l 28.531 180.201 l 13.125 172.912 + l 13.117 172.861 l 26.75 170.712 l 26.426 168.56 l h +12.555 189.509 m 13.055 191.599 l 29.84 187.404 l 29.336 185.314 l h +14.043 194.283 m 13.895 196.544 l 30.031 197.247 l 17.648 207.915 l 18.844 + 209.626 l 32.75 197.353 l 32.121 195.455 l h +19.801 212.22 m 23.43 220.345 l 25.074 219.611 l 22.309 213.427 l 27.656 + 210.986 l 30.348 217.009 l 31.988 216.279 l 29.309 210.275 l 34.789 207.771 + l 37.625 214.115 l 39.266 213.384 l 35.535 205.029 l h +25.145 223.79 m 27.727 228.333 l 29.344 231.181 31.898 232.29 34.398 230.872 + c 36.855 229.478 37.34 226.99 36.426 224.72 c 36.469 224.693 l 37.211 225.595 + 39.082 225.654 40.203 225.853 c 45.918 226.603 l 45.98 224.384 l 39.141 + 223.58 l 37.426 223.345 36.285 223.361 35.484 221.947 c 34.805 220.751 +l 41.191 217.009 l 40.117 215.119 l h +33.355 221.544 m 34.418 223.415 l 35.469 225.263 35.879 227.556 33.707 +228.79 c 32.098 229.705 30.164 229.595 28.781 227.158 c 27.512 224.919 l + h +44.973 228.478 m 46.059 228.845 47.34 229.626 48.129 230.751 c 49.293 232.408 + 49.094 234.259 47.52 235.365 c 43.918 237.892 41.012 230.619 36.059 234.095 + c 33.867 235.63 33.586 238.49 35.352 241.005 c 36.328 242.4 37.621 243.322 + 39.098 243.994 c 39.914 242.415 l 38.773 241.962 37.695 241.47 36.758 240.138 + c 35.898 238.912 35.676 236.99 37.395 235.783 c 40.508 233.599 44.258 240.466 + 48.699 237.345 c 50.805 235.869 51.734 233.017 49.551 229.904 c 48.461 +228.349 47.281 227.497 45.695 226.806 c h +40.711 247.564 m 42.062 249.236 l 55.426 238.247 l 54.074 236.576 l h +43.855 251.595 m 52.801 261.169 l 54.113 259.939 l 50.379 255.939 l 61.598 + 245.247 l 60.133 243.677 l 48.91 254.369 l 45.172 250.369 l h +57.496 265.38 m 59.027 266.744 l 75.43 258.646 l 74.285 256.693 l 68.477 + 259.689 l 63.133 254.939 l 65.301 248.701 l 63.391 247.841 l h +59.52 264.572 m 59.48 264.537 l 62.5 256.783 l 66.738 260.552 l h +74.871 260.802 m 76.02 260.798 77.484 261.119 78.598 261.927 c 80.238 263.115 + 80.652 264.927 79.523 266.486 c 76.941 270.048 71.824 264.119 68.273 269.021 + c 66.707 271.185 67.367 273.982 69.855 275.783 c 71.234 276.783 72.758 +277.236 74.375 277.388 c 74.629 275.63 l 73.406 275.576 72.223 275.458 70.906 + 274.505 c 69.691 273.626 68.855 271.88 70.09 270.177 c 72.316 267.103 78.102 + 272.369 81.281 267.978 c 82.793 265.892 82.742 262.892 79.664 260.662 c + 78.129 259.548 76.734 259.126 75.012 258.99 c h +84.742 285.013 m 86.742 285.986 l 97.84 275.154 l 96.496 290.744 l 98.586 + 291.759 l 108.641 277.415 l 106.902 276.181 l 98.441 288.521 l 98.398 288.497 + l 99.898 273.154 l 98.055 272.255 l 87.207 283.04 l 87.16 283.021 l 91.512 + 268.677 l 89.492 268.083 l h +109.531 295.654 m 111.48 296.29 l 123.262 282.298 l 121.434 280.966 l 117.312 + 286.04 l 110.512 283.83 l 109.996 277.247 l 107.902 277.224 l h +111.062 294.103 m 111.012 294.087 l 110.668 285.775 l 116.066 287.529 l + h +123.625 284.494 m 124.672 284.029 126.141 283.736 127.484 284.025 c 129.465 + 284.455 130.574 285.947 130.168 287.83 c 129.238 292.13 122.164 288.759 + 120.887 294.669 c 120.32 297.287 122.051 299.576 125.055 300.228 c 126.719 + 300.587 128.293 300.392 129.836 299.88 c 129.363 298.165 l 128.219 298.611 + 127.09 298.978 125.504 298.634 c 124.035 298.318 122.57 297.056 123.016 + 295.001 c 123.816 291.29 131.23 293.787 132.379 288.486 c 132.922 285.97 + 131.672 283.244 127.957 282.439 c 126.102 282.037 124.656 282.212 123.023 + 282.779 c h +138.402 302.08 m 140.438 302.31 l 149.168 286.236 l 147.109 285.298 l 144.094 + 291.099 l 136.988 290.294 l 135.16 283.951 l 133.105 284.349 l h +139.59 300.251 m 139.539 300.244 l 137.531 292.169 l 143.172 292.806 l +h +150.043 303.017 m 155.27 303.103 l 158.543 303.158 160.797 301.517 160.844 + 298.642 c 160.887 295.818 158.988 294.138 156.57 293.775 c 156.57 293.724 + l 157.723 293.54 158.727 291.958 159.465 291.095 c 163.012 286.552 l 161.133 + 285.369 l 156.969 290.853 l 155.895 292.212 155.328 293.201 153.703 293.177 + c 152.328 293.154 l 152.352 285.751 l 150.176 285.716 l h +152.277 294.802 m 154.43 294.837 l 156.551 294.872 158.738 295.681 158.699 + 298.181 c 158.668 300.033 157.594 301.642 154.793 301.595 c 152.219 301.552 + l h +168.164 292.673 m 163.012 302.4 l 165.059 303.279 l 169.52 294.201 l 175.957 + 302.208 l 177.715 300.931 l 170.305 292.466 l 169.434 285.115 l 167.293 + 285.326 l h +180.492 301.162 m 182.598 300.728 l 180.809 292.419 l 178.961 283.814 l + 176.855 284.247 l h +180.809 292.419 m 191.02 299.349 l 192.219 297.751 l 183.438 291.927 l +189.191 282.806 l 187.312 281.736 l h +195.816 297.634 m 197.883 297.04 l 192.941 280.458 l 190.879 281.056 l +h +207.422 293.841 m 209.336 293.115 l 209.738 274.826 l 207.48 274.939 l +207.453 281.474 l 200.77 284.013 l 196.242 279.212 l 194.594 280.505 l h +207.641 291.673 m 207.594 291.693 l 202.109 285.431 l 207.414 283.415 l + h +218.035 289.095 m 219.988 288.947 l 221.945 272.076 l 221.992 272.052 l + 228.438 284.115 l 230.359 283.103 l 222.352 268.165 l 220.363 268.419 l + 218.531 285.361 l 218.484 285.384 l 211.984 273.212 l 210.059 274.224 l + h +238.594 277.708 m 240.281 276.544 l 236.328 258.685 l 234.164 259.33 l +235.688 265.685 l 229.797 269.74 l 224.258 266.15 l 222.965 267.798 l h +238.289 275.548 m 238.246 275.58 l 231.438 270.798 l 236.109 267.58 l h +253.508 266.197 m 257 262.904 l 259.762 260.294 259.145 257.747 257.824 + 256.349 c 256.367 254.802 254.691 254.56 252.844 255.517 c 252.809 255.482 + l 254.137 253.677 253.93 251.638 252.418 250.037 c 250.309 247.802 247.523 + 248.056 245.051 250.392 c 241.523 253.72 l h +244.238 253.427 m 246.074 251.693 l 247.676 250.185 249.344 249.915 250.992 + 251.658 c 252.434 253.185 252.098 255.017 250.281 256.732 c 248.809 258.122 + l h +249.938 259.322 m 251.121 258.208 l 253.176 256.267 254.855 256.333 256.07 + 257.626 c 257.395 259.025 257.332 260.529 255.312 262.431 c 254.062 263.615 + l h +263.648 256.349 m 267.07 252.404 l 269.215 249.927 269.406 247.15 267.234 + 245.267 c 265.102 243.415 262.594 243.79 260.758 245.408 c 260.723 245.376 + l 261.32 244.376 260.754 242.591 260.566 241.47 c 259.367 235.83 l 257.254 + 236.513 l 258.777 243.228 l 259.129 244.923 259.523 245.994 258.461 247.22 + c 257.559 248.259 l 251.902 243.49 l 250.477 245.13 l h +258.789 249.361 m 260.195 247.736 l 261.59 246.13 263.617 244.974 265.504 + 246.611 c 266.902 247.826 267.441 249.681 265.609 251.798 c 263.922 253.744 + l h +281.395 233.201 m 272.461 227.177 l 267.836 224.107 264.738 226.29 262.832 + 229.076 c 260.73 232.15 260.398 235.556 264.754 238.537 c 265.906 239.326 + 267.199 240.181 268.68 241.162 c 273.66 244.509 l 274.875 242.732 l 269.586 + 239.177 l 268.23 238.279 266.855 237.369 265.531 236.462 c 262.91 234.673 + 262.668 232.505 264.402 229.966 c 265.816 227.904 268.109 226.806 271.352 + 229.025 c 280.184 234.974 l h +283.355 229.068 m 284.871 227.822 l 276.789 212.888 l 276.812 212.841 l + 289.016 219.017 l 290.012 217.083 l 274.875 209.455 l 273.395 210.798 l + 281.621 225.728 l 281.598 225.771 l 269.285 219.537 l 268.289 221.47 l +h +291.758 212.826 m 294.977 204.529 l 293.297 203.876 l 290.848 210.193 l + 285.352 208.115 l 287.738 201.962 l 286.059 201.314 l 283.684 207.443 l + 278.047 205.31 l 280.559 198.83 l 278.883 198.181 l 275.574 206.712 l h +295.855 200.802 m 297.074 199.263 l 286.027 186.365 l 286.039 186.318 l + 299.27 189.783 l 299.836 187.685 l 283.434 183.412 l 282.27 185.04 l 293.453 + 197.9 l 293.441 197.947 l 280.094 194.447 l 279.523 196.548 l h +286.062 181.091 m 285.543 180.072 285.164 178.619 285.383 177.263 c 285.699 + 175.263 287.133 174.072 289.031 174.376 c 293.379 175.068 290.398 182.314 + 296.375 183.267 c 299.016 183.685 301.211 181.833 301.695 178.798 c 301.961 + 177.119 301.68 175.552 301.086 174.04 c 299.398 174.607 l 299.902 175.728 + 300.336 176.833 300.078 178.439 c 299.844 179.919 298.664 181.455 296.59 + 181.122 c 292.836 180.525 294.926 172.986 289.566 172.13 c 287.023 171.728 + 284.371 173.126 283.773 176.88 c 283.473 178.755 283.727 180.189 284.383 + 181.787 c h +302.414 170.326 m 302.605 168.185 l 285.363 166.779 l 285.172 168.919 l + h +288.246 163.29 m 287.594 162.349 287.023 160.958 287.059 159.587 c 287.105 + 157.56 288.363 156.189 290.285 156.236 c 294.688 156.337 292.707 163.919 + 298.758 164.06 c 301.43 164.122 303.355 161.994 303.43 158.919 c 303.469 + 157.216 302.977 155.705 302.188 154.287 c 300.594 155.076 l 301.242 156.115 + 301.816 157.154 301.781 158.779 c 301.746 160.279 300.781 161.958 298.684 + 161.908 c 294.883 161.818 295.938 154.068 290.516 153.939 c 287.941 153.88 + 285.5 155.622 285.41 159.423 c 285.367 161.322 285.809 162.708 286.676 +164.205 c 288.246 163.29 l f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss.eps Binary files differnew file mode 100644 index 0000000000..78ad22ecb5 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss.eps diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.eps new file mode 100644 index 0000000000..8290520061 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.eps @@ -0,0 +1,618 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jan 28 12:59:28 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 8 7 304 304 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 8 7 304 304 +%%EndPageSetup +q 8 7 296 297 rectclip q +0.501961 0.215686 0.607843 rg +32.105 92.279 m 34.125 93.392 36.637 92.673 37.75 90.658 c 38.867 88.642 + 38.145 86.13 36.129 85.013 c 34.113 83.896 31.602 84.619 30.484 86.634 +c 29.371 88.65 30.094 91.162 32.105 92.279 c h +49.988 81.412 m 55.781 73.728 l 54.285 72.603 l 49.84 78.497 l 44.93 74.861 + l 49.266 69.111 l 47.77 67.986 l 43.453 73.716 l 36.891 68.9 l 35.527 70.705 + l h +61.707 67.169 m 63.176 65.626 l 55.367 48.279 l 53.297 49.396 l 56.199 +55.544 l 51.062 60.919 l 44.66 58.439 l 43.695 60.392 l h +60.938 65.033 m 60.902 65.072 l 52.953 61.65 l 57.031 57.38 l h +79.301 47.849 m 78.809 49.529 77.875 50.697 76.488 51.794 c 73.223 54.372 + 68.816 53.619 66.234 50.353 c 63.656 47.091 63.938 42.626 67.199 40.048 + c 68.445 39.064 70.078 38.533 71.703 38.279 c 71.41 36.486 l 69.547 36.767 + 67.527 37.4 66.039 38.58 c 61.859 41.884 60.715 47.228 64.359 51.837 c +67.777 56.162 73.469 56.568 77.648 53.263 c 79.34 51.923 80.324 50.486 81.133 + 48.654 c h +97.531 40.15 m 91.859 30.482 l 88.906 25.525 85.02 26.177 81.98 27.931 +c 78.625 29.869 76.781 32.915 79.523 37.665 c 80.254 38.927 81.082 40.31 + 82.027 41.896 c 85.191 47.275 l 87.129 46.158 l 83.77 40.439 l 82.898 38.99 + 82.02 37.517 81.188 36.076 c 79.535 33.216 80.281 31.076 83.051 29.474 +c 85.301 28.177 87.945 28.181 89.988 31.716 c 95.594 41.267 l h +95.406 21.38 m 102.453 37.935 l 104.52 37.08 l 98.191 22.251 l 105.273 +19.31 l 104.555 17.58 l h +111.363 34.169 m 124.387 30.169 l 123.84 28.38 l 118.395 30.052 l 113.516 + 14.685 l 111.379 15.341 l 116.258 30.708 l 110.812 32.376 l h +131.516 28.783 m 133.613 28.4 l 137.465 9.771 l 135.133 9.458 l 133.875 + 16.138 l 126.562 17.482 l 122.836 11.716 l 120.906 12.732 l h +132.148 26.607 m 132.098 26.615 l 127.664 19.181 l 133.473 18.115 l h +143.047 11.677 m 143.969 10.923 145.359 10.216 146.785 10.134 c 148.891 + 10.013 150.414 11.201 150.531 13.201 c 150.797 17.767 142.77 16.357 143.133 + 22.638 c 143.293 25.415 145.664 27.232 148.855 27.048 c 150.621 26.947 +152.148 26.31 153.551 25.369 c 152.602 23.783 l 151.578 24.548 150.547 25.232 + 148.859 25.33 c 147.305 25.419 145.484 24.56 145.355 22.38 c 145.129 18.435 + 153.254 18.876 152.93 13.244 c 152.777 10.572 150.762 8.185 146.816 8.415 + c 144.844 8.529 143.445 9.103 141.969 10.126 c h +166.859 26.947 m 169.086 27.154 l 170.574 9.22 l 168.348 9.017 l h +188.805 30.501 m 190.953 19.501 l 192.02 13.83 188.676 11.747 185.234 11.052 + c 181.438 10.283 178.039 11.345 176.953 16.72 c 176.664 18.15 176.367 19.732 + 176.027 21.548 c 174.84 27.673 l 177.031 28.119 l 178.297 21.611 l 178.605 + 19.947 178.922 18.259 179.254 16.63 c 179.906 13.392 181.883 12.283 185.02 + 12.915 c 187.566 13.431 189.547 15.185 188.734 19.189 c 186.613 30.06 l + h +193.914 32.033 m 199.035 33.853 l 202.246 34.99 205.012 34.122 206.012 +31.306 c 206.992 28.537 205.68 26.251 203.414 25.087 c 203.434 25.04 l 204.629 + 25.244 206.141 24.013 207.156 23.408 c 212.164 20.107 l 210.699 18.322 +l 204.777 22.341 l 203.27 23.326 202.383 24.115 200.789 23.548 c 199.441 + 23.072 l 201.918 15.783 l 199.785 15.025 l h +198.844 24.677 m 200.949 25.427 l 203.031 26.165 204.922 27.689 204.051 + 30.142 c 203.406 31.955 201.812 33.181 199.066 32.208 c 196.547 31.31 l + h +209.898 38.251 m 211.922 39.205 l 219.43 22.853 l 217.402 21.9 l h +217.152 41.658 m 221.77 44.47 l 227.695 48.087 232.348 45.806 234.633 42.052 + c 237.812 36.837 235.598 31.83 230.625 28.798 c 226.387 26.212 l h +227.402 28.841 m 229.441 30.087 l 233.816 32.755 235.363 36.56 232.793 +40.779 c 230.438 44.642 226.414 45.294 222.309 42.79 c 219.953 41.357 l +h +233.863 52.595 m 235.637 53.958 l 246.477 39.599 l 244.703 38.236 l h +251.738 64.486 m 250.004 64.24 248.715 63.486 247.43 62.271 c 244.406 59.412 + 244.52 54.939 247.379 51.915 c 250.238 48.896 254.695 48.533 257.719 51.392 + c 258.871 52.482 259.633 54.021 260.117 55.591 c 261.852 55.044 l 261.305 + 53.24 260.387 51.333 259.008 50.029 c 255.133 46.369 249.68 46.005 245.641 + 50.275 c 241.855 54.279 242.27 59.966 246.145 63.63 c 247.711 65.115 249.277 + 65.88 251.203 66.415 c h +256.551 74.544 m 257.883 76.212 l 276.117 70.798 l 275.293 68.599 l 268.809 + 70.646 l 264.172 64.837 l 267.488 58.826 l 265.684 57.607 l h +258.77 74.072 m 258.734 74.033 l 263.191 66.615 l 266.875 71.224 l h +275.66 84.978 m 273.645 86.091 272.922 88.607 274.039 90.622 c 275.156 +92.634 277.668 93.357 279.684 92.24 c 281.699 91.122 282.422 88.611 281.305 + 86.595 c 280.188 84.58 277.676 83.861 275.66 84.978 c h +13.93 115.517 m 24.57 119.029 l 30.062 120.802 32.551 117.747 33.672 114.423 + c 34.914 110.751 34.285 107.247 29.09 105.49 c 27.711 105.025 26.176 104.533 + 24.418 103.966 c 18.488 102.021 l 17.773 104.138 l 24.07 106.208 l 25.68 + 106.728 27.316 107.251 28.891 107.783 c 32.02 108.841 32.875 110.943 31.852 + 113.97 c 31.02 116.435 29.031 118.177 25.16 116.869 c 14.645 113.4 l h +12.402 123.333 m 11.285 125.037 l 23.926 137.372 l 23.914 137.423 l 9.891 + 135.064 l 9.5 137.29 l 26.887 140.189 l 27.941 138.396 l 15.16 126.115 +l 15.168 126.064 l 29.32 128.447 l 29.715 126.22 l h +8.914 144.888 m 8.766 147.119 l 26.727 148.162 l 26.875 145.931 l h +8.836 152.591 m 8.023 154.802 l 23.922 160.224 l 8.445 167.247 l 9.137 +169.306 l 26.605 161.122 l 26.535 159.044 l h +9.676 174.994 m 11.121 184.134 l 12.969 183.841 l 11.871 176.884 l 17.898 + 175.876 l 18.969 182.658 l 20.816 182.365 l 19.75 175.611 l 25.93 174.58 + l 27.059 181.72 l 28.91 181.427 l 27.422 172.029 l h +12.547 190.759 m 14.027 195.99 l 14.957 199.267 17.262 201.021 20.141 200.205 + c 22.965 199.404 24.07 197.009 23.711 194.49 c 23.762 194.478 l 24.285 +195.572 26.164 196.091 27.242 196.572 c 32.832 198.744 l 33.445 196.517 +l 26.734 194.013 l 25.062 193.349 23.906 193.083 23.445 191.458 c 23.055 + 190.083 l 30.43 187.884 l 29.816 185.708 l h +21.398 190.525 m 22.008 192.677 l 22.609 194.802 22.457 197.224 19.957 +197.931 c 18.105 198.455 16.18 197.865 15.387 195.064 c 14.656 192.486 l + h +32.262 202.677 m 33.281 203.294 34.406 204.372 34.957 205.693 c 35.77 207.634 + 35.156 209.47 33.305 210.24 c 29.082 212.005 27.758 203.962 21.949 206.388 + c 19.383 207.458 18.453 210.298 19.688 213.247 c 20.367 214.88 21.473 216.111 + 22.824 217.122 c 24.004 215.701 l 22.949 214.986 21.961 214.244 21.309 +212.685 c 20.711 211.244 20.914 209.244 22.93 208.4 c 26.578 206.88 28.852 + 214.693 34.059 212.521 c 36.531 211.486 38.113 208.798 36.594 205.154 c + 35.832 203.33 34.824 202.197 33.371 201.142 c h +24.73 223.205 m 25.77 225.185 l 41.641 216.708 l 40.602 214.724 l h +28.32 230.072 m 35.715 241.513 l 37.285 240.497 l 34.195 235.716 l 47.652 + 226.837 l 46.438 224.958 l 32.984 233.837 l 29.895 229.056 l h +41.457 248.794 m 42.812 250.443 l 60.969 244.767 l 60.109 242.58 l 53.656 + 244.72 l 48.934 238.978 l 52.164 232.919 l 50.344 231.724 l h +43.668 248.29 m 43.633 248.251 l 47.984 240.771 l 51.734 245.326 l h +61.785 248.673 m 62.969 248.826 64.434 249.361 65.473 250.345 c 67 251.794 + 67.176 253.72 65.797 255.173 c 62.648 258.49 58.188 251.673 53.855 256.236 + c 51.938 258.251 52.234 261.224 54.555 263.427 c 55.836 264.646 57.344 +265.322 58.992 265.701 c 59.496 263.923 l 58.238 263.701 57.035 263.419 +55.812 262.255 c 54.68 261.181 54.062 259.263 55.566 257.681 c 58.285 254.818 + 63.523 261.044 67.406 256.951 c 69.254 255.009 69.613 251.912 66.746 249.189 + c 65.316 247.83 63.938 247.201 62.18 246.826 c h +72.871 277.951 m 74.848 279.154 l 87.371 268.99 l 84.496 285.005 l 86.562 + 286.259 l 98.344 272.365 l 96.664 270.919 l 86.723 282.888 l 86.676 282.865 + l 89.695 267.115 l 87.871 266.009 l 75.609 276.146 l 75.562 276.119 l 81.438 + 261.677 l 79.406 260.869 l h +100.684 292.607 m 102.664 293.396 l 115.82 279.654 l 114.012 278.154 l +109.395 283.146 l 102.484 280.4 l 102.387 273.533 l 100.215 273.369 l h +102.371 291.099 m 102.324 291.08 l 102.52 282.427 l 108.004 284.607 l h +118.422 282.669 m 119.527 282.232 121.07 281.986 122.453 282.345 c 124.492 + 282.872 125.582 284.474 125.082 286.412 c 123.934 290.841 116.727 287.04 + 115.148 293.13 c 114.449 295.822 116.152 298.279 119.246 299.08 c 120.961 + 299.525 122.605 299.388 124.23 298.919 c 123.812 297.119 l 122.602 297.533 + 121.414 297.869 119.777 297.447 c 118.27 297.052 116.797 295.681 117.348 + 293.568 c 118.336 289.74 125.938 292.65 127.352 287.189 c 128.023 284.595 + 126.836 281.708 123.012 280.716 c 121.098 280.22 119.59 280.341 117.871 + 280.861 c h +135.898 301.955 m 138.012 302.228 l 147.371 285.665 l 145.246 284.658 l + 142.008 290.634 l 134.633 289.677 l 132.844 283.048 l 130.699 283.427 l + h +137.164 300.076 m 137.113 300.068 l 135.164 291.634 l 141.02 292.396 l +h +150.875 303.318 m 156.309 303.298 l 159.715 303.287 162.023 301.533 162.012 + 298.544 c 162 295.607 159.992 293.9 157.469 293.572 c 157.469 293.517 l + 158.664 293.306 159.672 291.638 160.422 290.724 c 164.02 285.927 l 162.035 + 284.74 l 157.82 290.529 l 156.734 291.958 156.164 293.001 154.477 293.009 + c 153.047 293.013 l 152.914 285.318 l 150.652 285.326 l h +153.027 294.732 m 155.262 294.72 l 157.473 294.712 159.766 295.509 159.773 + 298.111 c 159.781 300.037 158.695 301.728 155.781 301.74 c 153.105 301.751 + l h +172.266 292.044 m 167.219 302.318 l 169.371 303.165 l 173.723 293.587 l + 180.664 301.708 l 182.453 300.326 l 174.48 291.759 l 173.344 284.146 l +171.125 284.431 l h +188.191 299.861 m 190.355 299.29 l 188.023 290.763 l 185.613 281.935 l +183.449 282.505 l h +188.023 290.763 m 199.02 297.38 l 200.176 295.65 l 190.727 290.103 l 196.18 + 280.302 l 194.168 279.302 l h +206.246 294.482 m 208.344 293.705 l 201.934 276.892 l 199.836 277.669 l + h +220.309 288.525 m 222.223 287.58 l 220.824 268.607 l 218.496 268.947 l +219.117 275.716 l 212.449 279.009 l 207.285 274.482 l 205.707 275.986 l +h +220.32 286.255 m 220.273 286.279 l 213.977 280.341 l 219.27 277.728 l h +233.488 280.931 m 235.484 280.529 l 235.395 262.869 l 235.438 262.841 l + 243.605 274.486 l 245.465 273.201 l 235.32 258.783 l 233.305 259.29 l 233.531 + 277.013 l 233.488 277.044 l 225.25 265.29 l 223.391 266.576 l h +255.57 264.497 m 257.133 263.048 l 250.371 245.267 l 248.238 246.255 l +250.77 252.568 l 245.32 257.626 l 239.078 254.767 l 237.996 256.658 l h +254.934 262.322 m 254.895 262.357 l 247.164 258.466 l 251.488 254.451 l + h +272.266 246.521 m 275.203 242.486 l 277.527 239.29 276.41 236.806 274.793 + 235.626 c 273.008 234.326 271.25 234.4 269.543 235.728 c 269.5 235.697 +l 270.512 233.603 269.91 231.556 268.062 230.208 c 265.477 228.33 262.68 + 229.122 260.598 231.978 c 257.629 236.056 l h +260.348 235.24 m 261.895 233.115 l 263.238 231.267 264.895 230.669 266.914 + 232.138 c 268.68 233.427 268.684 235.361 267.152 237.462 c 265.914 239.165 + l h +267.301 240.173 m 268.297 238.81 l 270.027 236.435 271.754 236.181 273.246 + 237.267 c 274.863 238.447 275.09 239.99 273.391 242.326 c 272.336 243.775 + l h +282.234 232.087 m 284.867 227.333 l 286.516 224.353 286.113 221.486 283.496 + 220.037 c 280.926 218.615 278.453 219.537 276.938 221.58 c 276.895 221.552 + l 277.289 220.408 276.324 218.712 275.895 217.615 c 273.461 212.134 l 271.453 + 213.283 l 274.453 219.787 l 275.176 221.435 275.809 222.439 274.988 223.919 + c 274.297 225.169 l 267.516 221.533 l 266.418 223.513 l h +275.785 226.025 m 276.867 224.068 l 277.938 222.134 279.754 220.521 282.027 + 221.779 c 283.711 222.712 284.66 224.486 283.25 227.033 c 281.953 229.376 + l h +296.211 201.763 m 285.715 197.837 l 280.297 195.849 277.691 198.81 276.438 + 202.087 c 275.059 205.705 275.547 209.232 280.672 211.193 c 282.031 211.708 + 283.547 212.259 285.281 212.896 c 291.129 215.076 l 291.926 212.986 l 285.715 + 210.669 l 284.125 210.087 282.516 209.501 280.961 208.908 c 277.875 207.728 + 277.102 205.595 278.242 202.611 c 279.172 200.181 281.227 198.517 285.039 + 199.974 c 295.414 203.853 l h +298.047 194.013 m 299.23 192.353 l 287.078 179.537 l 287.09 179.486 l 301.012 + 182.392 l 301.488 180.181 l 284.227 176.603 l 283.105 178.357 l 295.398 + 191.126 l 295.387 191.177 l 281.336 188.244 l 280.859 190.455 l h +302.43 172.56 m 303.203 163.337 l 301.34 163.181 l 300.746 170.201 l 294.652 + 169.74 l 295.23 162.9 l 293.363 162.744 l 292.789 169.556 l 286.543 169.083 + l 287.148 161.884 l 285.281 161.724 l 284.484 171.208 l h +303.023 156.509 m 303.746 154.603 l 288.746 145.283 l 288.742 145.232 l + 302.949 144.513 l 302.852 142.255 l 285.246 143.169 l 284.602 145.15 l +299.73 154.388 l 299.73 154.439 l 285.398 155.162 l 285.496 157.419 l h +286.789 137.501 m 285.934 136.673 285.074 135.372 284.828 133.962 c 284.473 + 131.888 285.477 130.236 287.449 129.896 c 291.957 129.115 291.469 137.247 + 297.668 136.169 c 300.41 135.697 301.945 133.134 301.398 129.986 c 301.098 + 128.24 300.289 126.798 299.195 125.509 c 297.73 126.634 l 298.605 127.568 + 299.398 128.509 299.688 130.173 c 299.957 131.712 299.309 133.619 297.156 + 133.99 c 293.266 134.665 292.777 126.544 287.223 127.505 c 284.582 127.962 + 282.441 130.236 283.117 134.126 c 283.453 136.076 284.188 137.4 285.367 + 138.751 c h +298.688 119.158 m 298.113 116.994 l 280.758 121.74 l 281.328 123.904 l +h +281.719 115.33 m 280.73 114.662 279.66 113.529 279.18 112.181 c 278.465 + 110.201 279.172 108.4 281.055 107.72 c 285.359 106.173 286.281 114.271 +292.203 112.138 c 294.82 111.197 295.891 108.408 294.809 105.4 c 294.211 + 103.736 293.168 102.455 291.867 101.372 c 290.617 102.736 l 291.641 103.501 + 292.586 104.294 293.156 105.884 c 293.688 107.349 293.379 109.341 291.324 + 110.08 c 287.605 111.415 285.727 103.501 280.414 105.408 c 277.895 106.318 + 276.184 108.923 277.52 112.642 c 278.188 114.501 279.137 115.677 280.535 + 116.806 c h +193.148 159.126 m 193.891 159.646 194.293 160.376 193.992 161.853 c 193.93 + 162.165 193.863 162.474 193.797 162.779 c 268.582 185.603 l 268.324 186.568 + l 191.098 168.669 l 191.012 169.033 191.16 169.396 191.676 169.97 c 192.492 + 170.892 193.309 170.849 194.523 170.849 c 196.496 170.849 198.793 170.56 + 200.051 172.318 c 201.086 173.771 201.77 176.689 201.77 178.474 c 201.77 + 178.724 201.75 178.97 201.723 179.216 c 257.059 213.755 l 256.559 214.619 + l 199.523 184.232 l 198.348 185.927 197.633 187.818 195.766 188.72 c 195.066 + 189.06 194.371 189.455 193.645 189.763 c 238.637 237.962 l 237.93 238.669 + l 189.469 193.4 l 188.949 195.728 188.543 198.087 188.52 200.474 c 188.492 + 202.751 188.742 205.197 188.414 207.427 c 214.582 256.58 l 213.715 257.08 + l 186.539 213.505 l 186.496 214.091 186.445 214.622 186.176 215.251 c 185.441 + 216.943 183.984 218.697 182.77 220.072 c 181.559 221.439 179.535 222.415 + 177.742 222.697 c 177.086 222.798 176.5 222.751 175.965 222.689 c 186.523 + 268.337 l 185.559 268.595 l 172.098 224.419 l 171.008 225.447 169.426 226.318 + 167.906 226.564 c 166.891 226.724 166.305 226.021 165.371 225.912 c 162.641 + 225.595 161.953 229.482 161.344 231.372 c 160.715 233.326 159.23 239.111 + 162.02 240.134 c 163.996 240.861 166.102 239.306 168.145 240.22 c 170.586 + 241.318 168.621 244.216 167.922 245.751 c 167.535 246.595 167.594 247.712 + 168.172 248.572 c 168.691 249.349 169.809 249.517 170.305 250.189 c 171.445 + 251.732 170.344 254.357 169.551 255.751 c 168.68 257.29 167.406 259.58 +165.645 259.849 c 164.633 260.001 163.773 259.665 162.895 259.349 c 161.426 + 258.826 160.984 259.134 159.406 259.622 c 159.488 260.747 158.145 261.63 + 157.238 261.822 c 157.078 261.857 156.91 261.869 156.746 261.88 c 156.383 + 272.431 l 155.383 272.431 l 155.035 262.232 l 154.742 262.376 154.445 262.529 + 154.141 262.603 c 152.762 262.923 151.965 262.33 150.926 261.943 c 149.328 + 261.337 147.648 261.634 146.086 260.876 c 144.672 260.189 143.566 258.994 + 142.363 258.013 c 140.949 256.861 139.094 255.337 138.645 253.603 c 138.07 + 251.38 139.266 249.486 140.02 247.47 c 140.164 247.087 140.215 246.619 +140.426 246.224 c 140.68 245.751 141.156 245.455 141.395 244.978 c 141.812 + 244.138 141.594 242.939 141.645 241.974 c 141.816 238.673 144.352 236.509 + 146.711 234.548 c 147.66 233.759 150.004 229.369 147.18 229.462 c 146.254 + 229.494 145.566 231.029 144.922 231.505 c 143.078 232.865 139.891 235.794 + 137.484 234.884 c 137.148 234.755 136.871 234.603 136.629 234.439 c 126.207 + 268.583 l 125.242 268.326 l 134.145 229.915 l 131.836 226.462 128.645 224.537 + 128.645 219.974 c 128.641 217.888 128.645 215.802 128.645 213.716 c 128.645 + 211.982 128.949 209.802 128.633 208.072 c 98.055 257.056 l 97.191 256.556 + l 123.348 207.47 l 120.516 206.724 118.055 205.224 119.676 202.501 c 120.699 + 200.79 123.121 201.111 124.77 200.599 c 126.812 199.966 126.664 197.728 + 126.398 195.724 c 126.172 194.009 125.766 192.306 125.301 190.611 c 73.848 + 238.638 l 73.141 237.931 l 123.449 184.076 l 123.387 183.833 123.32 183.591 + 123.262 183.349 c 122.895 181.833 122.871 180.201 122.883 178.568 c 55.23 + 214.583 l 54.73 213.716 l 125.074 169.845 l 125.48 169.486 125.922 169.201 + 126.391 169.025 c 130.684 166.345 l 43.473 186.529 l 43.215 185.56 l 128.848 + 159.462 l 39.383 156.38 l 39.383 155.38 l 128.848 152.337 l 43.23 126.208 + l 43.359 125.724 l 43.488 125.244 l 130.691 145.458 l 54.754 98.056 l 55.004 + 97.622 l 55.254 97.193 l 134.258 139.287 l 73.172 73.849 l 73.527 73.494 + l 73.883 73.142 l 134.711 129.966 l 134.727 128.572 134.746 127.162 134.766 + 125.74 c 97.23 55.232 l 98.098 54.732 l 134.949 113.826 l 135.105 104.982 + 135.297 96.001 135.492 87.595 c 125.285 43.478 l 126.254 43.216 l 135.816 + 74.599 l 135.98 68.275 136.137 62.63 136.27 58.099 c 136.375 54.353 135.02 + 46.974 135.02 46.974 c 139.98 46.974 145.02 46.568 149.895 45.943 c 151.664 + 45.716 153.434 45.802 155.199 45.958 c 155.43 39.384 l 156.43 39.384 l +156.656 46.103 l 156.738 46.111 156.816 46.119 156.898 46.126 c 158.852 +46.333 171.617 46.232 173.52 46.537 c 174.047 51.025 167.871 57.638 168.77 + 62.099 c 169.812 67.31 168.117 71.076 169.48 76.22 c 170.188 78.884 169.965 + 80.369 170.516 83.064 c 170.789 84.4 171.168 85.439 171.645 86.724 c 171.766 + 87.06 171.891 87.408 172.016 87.755 c 185.602 43.232 l 186.086 43.361 l + 186.566 43.49 l 174.371 96.103 l 174.438 96.439 174.5 96.779 174.551 97.111 + c 174.762 98.447 174.766 99.865 174.898 101.228 c 175.051 102.79 175.672 + 104.212 175.898 105.724 c 176.266 108.162 175.895 110.74 176.016 113.224 + c 176.043 113.79 176.121 114.337 176.227 114.88 c 213.754 54.755 l 214.617 + 55.255 l 177.824 124.314 l 177.836 125.767 177.73 127.24 177.363 128.345 + c 177.066 129.228 176.59 129.892 176.309 130.724 c 237.961 73.173 l 238.668 + 73.88 l 177.562 139.294 l 256.578 97.232 l 257.078 98.095 l 182.895 144.361 + l 183.141 144.533 183.371 144.708 183.586 144.896 c 268.332 125.287 l 268.594 + 126.251 l 186.531 151.263 l 186.523 151.665 186.508 152.068 186.5 152.47 + c 272.43 155.427 l 272.43 156.427 l h +254.203 212.685 m 201.617 179.853 l 201.477 180.56 201.23 181.244 200.922 + 181.904 c h +122.867 174.978 m 57.586 212.646 l 122.887 177.896 l 122.891 177.587 122.895 + 177.279 122.895 176.974 c 122.895 176.29 122.867 175.626 122.867 174.978 + c h +124.383 187.423 m 75.621 236.162 l 125.121 189.966 l 124.879 189.119 124.633 + 188.271 124.383 187.423 c h +177.242 118.923 m 212.684 57.58 l 176.395 115.701 l 176.652 116.787 176.98 + 117.849 177.242 118.923 c h +181.668 213.58 m 182.199 214.029 183.359 213.279 183.68 212.884 c 184.855 + 211.451 184.293 209.181 184.277 207.501 c 184.254 205.267 183.852 203.189 + 183.262 201.005 c 182.836 203.205 182.887 205.294 182.77 207.603 c 182.711 + 208.716 180.605 212.677 181.668 213.58 c h +178.891 147.22 m 177.773 147.275 175.234 149.165 177.496 149.622 c 177.551 + 150.544 177.281 151.943 177.461 153.029 c 177.52 153.372 177.617 153.689 + 177.789 153.947 c 178.422 154.904 178.957 154.665 179.395 153.599 c 180 + 152.126 180.012 150.462 180.02 148.849 c 180.02 147.677 180.223 147.158 + 178.891 147.22 c h +176.852 213.915 m 177.191 213.872 177.578 213.72 178.02 213.443 c 179.715 + 212.365 179.676 208.259 179.457 206.576 c 179.102 203.88 178.07 201.345 + 177.422 198.72 c 176.855 196.451 176.352 194.294 176.145 191.947 c 175.938 + 189.576 176.504 186.568 175.621 184.372 c 174.312 184.142 174.488 185.79 + 174.395 186.626 c 173.871 191.396 174.02 196.353 174.02 201.224 c 174.02 + 203.654 174.395 205.939 174.395 208.349 c 174.395 209.818 174.578 214.208 + 176.852 213.915 c h +185.266 265.564 m 175.336 222.619 l 174.797 222.572 174.301 222.572 173.816 + 222.794 c h +162.02 257.974 m 162.145 257.849 l 163.855 257.728 165.203 256.13 164.496 + 254.372 c 163.656 254.247 163.199 255.068 162.395 254.974 c 161.629 254.884 + 161.477 253.783 160.68 254.255 c 159.418 255.001 160.777 257.919 162.02 + 257.974 c h +159.145 249.099 m 159.02 248.974 l 159.648 249.927 161.387 250.122 161.898 + 248.982 c 162.438 247.79 161.672 246.287 161.168 245.568 c 160.297 244.33 + 159.598 243.958 158.895 245.603 c 158.438 246.673 158.586 248.056 159.145 + 249.099 c h +160.422 206.974 m 160.664 206.419 160.645 204.447 160.297 203.974 c 159.543 + 202.951 158.613 204.134 158.395 204.974 c 158.211 205.669 157.809 207.181 + 158.395 207.732 c 158.434 207.771 158.48 207.806 158.531 207.833 c 159.176 + 208.193 160.191 207.509 160.422 206.974 c h +157.27 230.849 m 157.082 231.15 157.105 232.74 157.793 232.826 c 158.719 + 232.939 158.32 231.224 158.27 230.724 c 158.141 229.431 158.457 225.978 + 156.539 225.997 c 155.867 227.658 157.066 229.279 157.27 230.849 c h +156.145 261.908 m 156.055 261.915 155.973 261.927 155.887 261.943 c 155.883 + 269.423 l h +149.895 227.474 m 149.77 227.665 149.691 227.912 149.637 228.173 c 149.395 + 228.849 l 149.473 228.634 149.547 228.431 149.625 228.232 c 149.441 229.201 + 149.621 230.501 149.66 231.33 c 152.926 231.497 155.195 226.767 154.746 + 223.861 c 153.383 224.306 152.469 224.404 151.363 225.443 c 150.441 226.31 + 150.031 227.165 149.625 228.232 c 149.629 228.212 149.633 228.197 149.637 + 228.173 c h +154.379 238.451 m 154.055 237.79 153.473 237.263 153.137 236.599 c 152.734 + 235.802 152.699 234.923 151.926 234.314 c 151.328 233.849 150.367 233.548 + 149.641 234.068 c 148.719 234.728 149.18 235.728 150.395 235.474 c 149.27 + 235.099 l 150.293 235.224 151.219 235.705 152.047 236.314 c 152.863 236.915 + 153.516 238.247 154.379 238.451 c h +146.672 237.724 m 145.652 239.013 143.715 239.915 143.895 241.849 c 144.023 + 243.255 144.723 243.38 145.895 243.732 c 146.867 244.025 147.926 244.853 + 146.398 245.607 c 145.945 245.83 145.141 245.529 144.637 245.72 c 144.191 + 245.888 144.07 246.251 143.641 246.478 c 142.863 246.88 141.898 246.912 + 141.395 247.845 c 140.473 249.544 141.273 252.486 143.262 252.599 c 145.906 + 252.747 144.738 248.755 147.047 249.345 c 149.09 249.872 147.062 253.638 + 149.645 254.474 c 149.52 254.474 l 152.367 256.287 151.992 251.603 152.145 + 250.099 c 152.254 248.986 152.52 247.99 152.047 246.943 c 151.461 245.638 + 150.434 246.193 149.641 245.478 c 148.363 244.33 150.102 241.201 149.742 + 239.599 c 149.617 239.033 149.016 237.341 148.617 236.97 c 147.676 236.095 + 147.223 237.025 146.672 237.724 c h +144.27 224.474 m 144.27 224.224 l 144.277 226.986 147.824 223.677 148.52 + 222.951 c 149.98 221.419 151.039 219.83 150.871 217.619 c 149.098 217.49 + 142.984 222.837 144.27 224.474 c h +144.383 217.146 m 144.473 217.287 144.582 217.392 144.711 217.458 c 146.059 + 218.146 147.398 215.775 148.047 214.966 c 148.656 214.201 149.422 213.955 + 150.176 213.38 c 151.164 212.626 151.02 212.236 151.262 211.099 c 151.438 + 210.259 152.215 209.115 151.895 208.224 c 151.535 207.236 150.07 207.599 + 148.988 207.599 c 146.363 207.599 144.43 207.677 144.27 210.724 c 144.211 + 211.822 143.543 215.869 144.383 217.146 c h +138.395 231.599 m 138.52 231.599 l 138.668 232.751 139.969 232.08 140.52 + 231.603 c 141.266 230.966 141.539 230.158 141.645 229.224 c 141.781 227.962 + 141.961 225.013 141.52 223.845 c 140.762 221.837 139.02 224.74 138.488 +225.822 c 137.816 227.177 137.891 230.193 138.395 231.599 c h +126.504 265.552 m 136.133 234.009 l 135.758 233.607 135.523 233.138 135.332 + 232.642 c h +132.27 224.224 m 132.145 223.974 l 132.484 224.287 133.039 224.29 133.496 + 224.076 c 133.449 223.267 133.414 222.24 134.395 222.22 c 135.375 222.205 + 135.375 223.525 136.371 223.33 c 136.539 221.345 135.555 220.349 134.609 + 218.982 c 133.98 218.068 133.762 214.509 132.898 214.091 c 131.359 213.345 + 131.645 217.908 131.645 218.724 c 131.645 220.279 131.129 223.056 132.27 + 224.224 c h +99.129 254.205 m 127.918 208.091 l 127.348 208.087 126.629 208.04 125.855 + 207.943 c h +129.359 173.853 m 128.301 171.408 126.152 172.509 125.613 174.724 c 125.129 + 176.708 125.496 179.294 125.52 181.353 c 125.539 183.54 125.91 185.662 +126.426 187.724 c 127.152 190.619 127.668 193.564 128.395 196.474 c 128.641 + 197.451 128.715 198.947 129.438 199.72 c 130.086 200.412 131.047 200.462 + 131.465 199.931 c 131.594 199.767 131.672 199.548 131.672 199.279 c 131.676 + 198.79 131.059 197.872 130.945 197.322 c 130.797 196.58 130.77 195.814 +130.762 195.06 c 130.746 193.736 130.895 192.419 130.895 191.099 c 130.895 + 188.083 131.449 184.455 130.832 181.501 c 130.602 180.388 130.195 179.466 + 130.102 178.287 c 129.98 176.79 129.969 175.255 129.359 173.853 c h +42.359 155.896 m 134.629 159.083 l 134.621 158.083 134.617 157.025 134.609 + 155.923 c h +46.23 126.509 m 134.602 153.49 l 134.602 152.435 134.598 151.341 134.598 + 150.212 c h +57.578 99.126 m 134.598 147.212 l 134.598 146.044 134.602 144.853 134.605 + 143.626 c h +75.625 75.611 m 134.629 138.841 l 134.633 138.224 134.637 137.603 134.645 + 136.974 c 134.648 136.216 134.656 135.455 134.66 134.681 c h +134.648 161.607 m 46.25 185.267 l 134.68 164.818 l 134.668 163.853 134.656 + 162.779 134.648 161.607 c h +134.723 168.138 m 130.582 170.529 l 131.203 171.267 131.645 172.162 131.867 + 173.115 c 134.73 171.591 l 134.766 171.224 134.789 170.826 134.77 170.349 + c 134.758 170.15 134.742 169.38 134.723 168.138 c h +131.98 173.724 m 132.031 174.111 132.059 174.497 132.035 174.884 c 134.246 + 172.517 l h +99.141 57.568 m 134.781 124.537 l 134.805 122.861 134.828 121.169 134.855 + 119.466 c h +126.527 46.228 m 135.551 85.247 l 135.59 83.599 135.629 81.978 135.668 +80.388 c h +139.52 164.599 m 140.27 89.224 138.645 54.599 138.645 54.599 c 138.02 54.349 + l 138.02 54.349 137.609 75.833 137.27 102.224 c 136.723 144.232 136.145 + 199.048 136.145 202.349 c 136.145 202.349 131.895 201.849 126.52 202.474 + c 124.023 202.763 124.145 203.724 124.895 205.349 c 125.645 206.974 127.895 + 205.224 133.77 205.724 c 136.258 205.939 136.395 207.099 136.52 208.474 + c 136.645 209.849 136.395 213.224 136.52 216.599 c 136.645 219.974 137.621 + 221.224 139.02 221.224 c 141.645 221.224 141.645 219.974 141.52 214.099 + c 141.41 209.087 141.02 207.224 141.895 206.224 c 143.242 204.681 149.27 + 205.599 150.645 206.224 c 152.02 206.849 154.02 207.599 154.895 208.099 + c 155.77 208.599 155.895 207.974 155.895 207.224 c 155.895 206.474 155.27 + 205.974 154.77 205.599 c 154.27 205.224 153.895 204.099 154.52 203.099 +c 155.145 202.099 155.395 200.974 155.395 200.974 c 155.395 200.974 154.145 + 201.349 151.77 201.724 c 149.395 202.099 147.27 201.349 144.145 202.224 + c 141.02 203.099 140.27 203.849 140.27 202.599 c 140.27 202.189 139.305 + 186.068 139.52 164.599 c h +142.273 58.49 m 142.168 57.919 140.922 55.591 141.168 55.165 c 139.801 +57.548 140.473 60.251 140.965 62.775 c 141.203 64.009 141.523 65.353 141.379 + 66.619 c 141.281 67.462 140.645 68.576 141.305 69.302 c 141.367 69.369 +141.438 69.431 141.52 69.49 c 142.801 67.822 142.395 65.052 142.395 62.974 + c 142.395 61.49 142.539 59.962 142.273 58.49 c h +146.297 143.974 m 146.156 142.611 145.52 141.451 145.344 140.115 c 145.078 + 138.107 144.688 136.099 144.512 134.091 c 144.426 133.154 143.613 127.939 + 142.898 130.587 c 142.18 133.247 142.887 136.263 143.012 138.966 c 143.16 + 142.189 143.105 145.404 142.996 148.615 c 142.996 155.275 143.391 161.919 + 143.809 168.564 c 144.07 172.732 143.09 176.931 143.887 181.126 c 144.293 + 183.283 144.395 185.314 144.395 187.572 c 144.395 189.322 144.695 191.076 + 144.461 192.822 c 144.395 193.283 143.762 196.665 144.164 196.83 c 146.074 + 197.599 147.445 196.404 148.547 195.009 c 149.316 194.037 150.727 191.603 + 152.121 191.872 c 152.496 192.521 152.504 193.693 153.172 194.197 c 154.18 + 194.958 154.922 194.271 155.422 193.376 c 156.41 191.626 156.645 189.83 + 156.645 187.724 c 156.645 183.392 157.211 178.638 156.648 174.349 c 156.543 + 173.54 156.133 172.247 155.555 171.689 c 154.52 170.689 153.992 171.244 + 153.27 172.099 c 152.754 172.708 151.879 173.912 150.895 173.724 c 149.855 + 173.529 150.098 172.185 150.145 171.224 c 150.246 169.072 150.961 167.146 + 151.363 165.099 c 151.781 162.982 151.762 160.505 151.547 158.349 c 151.273 + 155.607 150.797 152.876 150.871 150.146 c 150.922 148.162 151.094 145.04 + 149.133 143.826 c 148.715 145.915 149.355 148.451 148.863 150.599 c 148.293 + 153.111 145.504 152.451 145.797 149.849 c 146.02 147.849 146.512 146.115 + 146.297 143.974 c h +146.906 134.462 m 146.977 135.705 146.789 137.419 147.16 138.595 c 147.402 + 139.353 147.762 140.005 148.27 138.728 c 148.664 137.74 148.52 136.189 +148.52 135.126 c 148.52 134.15 148.34 132.888 148.637 131.974 c 149.051 +130.689 149.492 130.826 150.363 130.88 c 151.535 130.951 151.848 130.869 + 151.77 129.349 c 151.719 128.415 151.258 127.474 150.988 126.599 c 150.371 + 124.564 150.395 122.525 150.395 120.349 c 150.395 117.529 150.801 114.408 + 150.469 111.646 c 150.328 110.494 150.156 109.185 149.691 108.115 c 149.648 + 108.009 148.312 106.251 148.285 106.744 c 148.207 108.326 148.164 109.9 + 148.129 111.47 c 148.023 115.802 147.965 120.107 147.27 124.47 c 146.746 + 127.783 146.719 131.134 146.906 134.462 c h +149.766 62.861 m 149.578 63.22 149.465 63.732 149.422 64.126 c 149.148 +66.505 149.395 69.064 149.395 71.466 c 149.395 72.634 149.469 73.751 149.113 + 74.822 c 148.789 75.81 148.449 76.497 148.395 77.599 c 148.273 79.955 148.633 + 82.38 148.395 84.724 c 148.281 85.818 147.648 86.587 147.414 87.501 c 146.902 + 89.482 147.801 91.287 147.895 93.216 c 148.008 95.587 147.609 98.083 148.172 + 100.353 c 148.457 101.494 149.289 102.162 149.859 103.126 c 150.391 104.033 + 150.645 105.06 151.164 105.955 c 151.348 105.982 151.578 106.009 151.77 + 105.974 c 152.02 105.849 l 152.02 103.38 152.02 100.912 152.02 98.439 c + 152.02 96.095 151.477 94.201 151.148 91.974 c 150.84 89.88 150.664 87.802 + 150.77 85.599 c 150.867 83.478 151.395 81.509 151.395 79.349 c 151.395 +76.326 151.566 73.201 151.273 70.224 c 151.129 68.751 151.25 63.728 149.766 + 62.861 c h +155.789 46.017 m 155.828 46.021 155.871 46.025 155.914 46.029 c 155.914 + 42.361 l h +162.145 78.224 m 162.145 72.939 161.844 67.658 159.926 62.673 c 158.57 +64.482 159.023 67.037 159.145 69.13 c 159.273 71.423 158.527 73.259 158.395 + 75.474 c 158.156 79.31 158.25 83.263 160.348 86.642 c 160.52 86.919 160.672 + 87.134 160.809 87.294 c 161.547 88.158 161.812 87.408 162.02 86.001 c 162.387 + 83.505 162.145 80.775 162.145 78.224 c h +161.035 175.205 m 160.52 175.068 161.578 171.537 161.613 171.146 c 161.723 + 169.904 161.52 168.47 161.469 167.205 c 161.352 164.275 160.973 161.341 + 159.859 158.607 c 158.402 155.013 156.156 151.955 154.895 148.357 c 154.59 + 147.49 154.129 146.275 154.984 145.595 c 156.027 144.775 156.523 145.892 + 156.922 146.697 c 157.527 147.915 158.797 151.24 160.77 149.072 c 162.164 + 147.533 160.938 144.708 160.512 143.099 c 159.98 141.095 159.418 139.06 + 159.023 136.966 c 158.074 131.931 157.781 126.771 157.887 121.65 c 157.984 + 116.974 158.762 112.333 159.105 107.673 c 159.41 103.552 158.598 99.615 + 157.641 95.622 c 156.898 92.537 156.109 89.685 155.891 86.537 c 155.648 + 83.099 155.145 79.677 155.27 76.224 c 155.426 71.833 156.27 67.81 156.27 + 63.349 c 156.27 61.181 156.488 58.88 156.273 56.724 c 156.055 54.529 155.289 + 52.333 154.734 50.224 c 154.324 48.677 153.199 45.908 151.047 47.259 c +149.223 48.404 150.273 51.115 150.637 52.724 c 151.027 54.47 151.711 56.013 + 152.117 57.751 c 152.844 60.841 152.961 64.31 153.27 67.451 c 153.742 72.24 + 153.77 77.232 153.77 82.103 c 153.77 86.54 153.566 90.962 154.648 95.306 + c 155.75 99.72 155.645 104.63 155.645 109.169 c 155.645 111.79 155.637 +114.431 155.273 116.974 c 155.094 118.244 154.836 119.494 154.637 120.72 + c 154.293 122.849 153.645 124.822 153.645 126.974 c 153.645 129.271 153.645 + 131.564 153.645 133.857 c 153.645 136.037 154.43 138.228 154.145 140.349 + c 153.961 141.708 153.34 141.435 152.613 142.33 c 151.676 143.49 152.43 + 146.4 152.582 147.751 c 152.82 149.931 153.316 152.08 154.168 154.103 c + 155.098 156.318 156.754 158.169 157.559 160.443 c 158.383 162.763 159.008 + 165.251 159.145 167.724 c 159.273 170.154 159.102 172.564 158.957 174.978 + c 158.809 177.47 159.395 179.97 159.395 182.474 c 159.395 184.54 158.848 + 186.615 159.02 188.599 c 159.094 189.497 159.605 190.814 160.797 190.259 + c 161.492 189.939 161.859 188.298 162.02 187.728 c 162.562 185.72 162.848 + 183.884 163.73 181.966 c 164.301 180.74 165.156 179.552 165.363 178.197 + c 165.609 176.607 165.691 175.771 166.484 174.345 c 167.488 172.544 167.215 + 170.08 164.695 171.732 c 163.512 172.509 162.824 175.689 161.035 175.205 + c h +167.27 85.47 m 167.121 84.091 166.52 82.744 166.168 81.376 c 165.871 80.24 + 165.727 78.451 164.914 77.611 c 164.773 80.064 165.02 82.501 165.02 84.974 + c 165.02 86.81 165.621 88.494 165.906 90.283 c 166.012 90.947 165.574 92.665 + 166.195 93.126 c 166.992 93.724 167.27 90.33 167.27 89.724 c 167.27 88.337 + 167.418 86.853 167.27 85.47 c h +168.789 94.122 m 168.395 94.747 168.254 96.732 168.512 97.474 c 168.789 + 98.271 170.23 98.99 169.77 99.849 c 169.895 99.724 l 171.27 99.47 170.273 + 93.927 168.789 94.122 c h +171.52 128.974 m 171.305 126.626 170.707 124.263 170.398 121.966 c 170.246 + 120.837 169.98 119.767 169.863 118.626 c 169.77 117.708 170.113 116.04 +169.285 115.482 c 168.551 117.622 167.367 119.529 167.137 121.849 c 166.711 + 126.083 167.328 130.497 167.52 134.595 c 167.715 138.759 168.43 142.845 + 168.645 146.974 c 168.816 150.4 168.121 153.681 167.52 156.974 c 167.285 + 158.263 167.395 159.654 167.395 160.974 c 167.395 162.072 166.816 171.439 + 169.578 169.986 c 170.844 169.322 170.27 166.087 170.129 164.997 c 169.762 + 162.177 170.219 159.99 170.523 157.232 c 170.848 154.369 170.645 151.474 + 170.645 148.599 c 170.645 146.599 170.645 144.599 170.645 142.595 c 170.645 + 141.478 170.586 140.337 170.645 139.216 c 170.719 137.755 171.289 136.349 + 171.422 134.88 c 171.598 132.915 171.695 130.947 171.52 128.974 c h +170.359 183.947 m 169.168 185.548 168.332 187.29 167.328 188.997 c 166.582 + 190.267 165.66 192.08 166.391 193.603 c 166.449 193.724 166.512 193.822 + 166.578 193.892 c 167.512 194.896 169.16 191.177 169.492 190.56 c 170.352 + 188.974 171.035 187.255 171.984 185.716 c 173.562 183.169 177.324 181.072 + 176.395 177.599 c 175.789 175.357 174.129 177.794 173.539 178.611 c 172.324 + 180.294 171.602 182.283 170.359 183.947 c h +185.301 46.232 m 172.34 88.689 l 172.637 89.56 172.926 90.455 173.195 91.361 + c h +174.789 157.247 m 173.836 157.357 174.148 162.251 174.496 164.818 c 174.598 + 165.552 174.695 166.095 174.773 166.283 c 175.691 166.064 176.395 164.482 + 176.617 163.595 c 176.934 162.349 176.617 157.033 174.789 157.247 c h +236.199 75.622 m 176.082 131.728 l 175.91 132.974 175.742 134.544 175.715 + 136.076 c h +254.242 99.142 m 176.609 140.455 l 177.18 140.958 178.004 141.111 178.809 + 141.568 c 179.102 141.736 179.379 141.951 179.656 142.177 c h +182.484 179.361 m 180.969 182.333 183.469 184.384 183.395 187.349 c 183.395 + 186.849 l 183.383 187.056 183.387 187.263 183.422 187.466 c 185.305 185.189 + 183.316 181.486 182.484 179.361 c h +265.582 126.529 m 184.086 145.376 l 184.621 145.947 185.078 146.638 185.484 + 147.591 c 185.531 147.708 185.582 147.814 185.633 147.927 c h +265.551 185.306 m 193.664 163.361 l 193.461 164.208 193.207 165.025 192.852 + 165.806 c h +236.16 236.193 m 193.043 189.99 l 192.816 190.064 192.586 190.138 192.352 + 190.181 c 191.293 190.369 190.781 190.197 190.438 190.443 c h +190.812 187.423 m 191.211 187.806 191.816 187.841 192.699 187.177 c 194.387 + 185.908 193.57 183.845 194.391 182.232 c 195.133 180.771 196.395 180.177 + 196.863 178.474 c 197.172 177.357 197.934 175.107 197.496 173.994 c 194.484 + 173.997 193.117 178.271 191.93 180.372 c 191.176 181.716 190.594 182.564 + 190.27 184.099 c 190.066 185.052 190.129 186.763 190.812 187.423 c h +212.645 254.228 m 188.23 208.353 l 188.098 208.923 187.926 209.482 187.676 + 210.005 c 187.594 210.173 187.508 210.337 187.418 210.501 c h +186.52 153.064 m 186.539 153.29 186.57 153.513 186.641 153.728 c 186.863 + 154.427 187.434 155.201 188.117 155.904 c 269.426 155.927 l 186.52 153.064 + l f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-law.eps new file mode 100644 index 0000000000..b9268ac0f7 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law.eps @@ -0,0 +1,1327 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: inkscape 0.46 +%%Pages: 1 +%%Orientation: Portrait +%%BoundingBox: 8 8 305 304 +%%HiResBoundingBox: 8.75664 8.4392075 304.48 303.359 +%%EndComments +%%Page: 1 1 +0 312 translate +0.8 -0.8 scale +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +gsave [1 0 0 1 0 0] concat +gsave [1.25 0 0 -1.25 0 390] concat +gsave [0.1 0 0 0.1 0 0] concat +gsave +0.19215687 0.19215687 0.19215687 setrgbcolor +newpath +328.398 923.184 moveto +348.559 934.336 373.676 927.121 384.836 906.965 curveto +395.992 886.809 388.773 861.688 368.613 850.527 curveto +348.457 839.375 323.34 846.594 312.184 866.75 curveto +301.023 886.902 308.242 912.02 328.398 923.184 curveto +closepath +507.223 814.512 moveto +565.133 737.695 lineto +550.18 726.426 lineto +505.73 785.391 lineto +456.633 749.023 lineto +499.984 691.516 lineto +485.035 680.246 lineto +441.84 737.551 lineto +376.23 689.395 lineto +362.613 707.449 lineto +507.223 814.512 lineto +closepath +624.379 672.082 moveto +639.102 656.66 lineto +561.012 483.203 lineto +540.305 494.348 lineto +569.297 555.84 lineto +517.938 609.609 lineto +453.926 584.785 lineto +444.258 604.316 lineto +624.379 672.082 lineto +closepath +616.715 650.742 moveto +616.355 651.113 lineto +536.863 616.895 lineto +577.629 574.219 lineto +616.715 650.742 lineto +closepath +800.328 478.879 moveto +795.395 495.703 786.07 507.383 772.203 518.352 curveto +739.566 544.141 695.473 536.582 669.672 503.945 curveto +643.871 471.316 646.688 426.66 679.32 400.871 curveto +691.762 391.023 708.121 385.723 724.336 383.176 curveto +721.438 365.254 lineto +702.777 368.066 682.602 374.402 667.715 386.184 curveto +625.902 419.238 614.469 472.688 650.906 518.777 curveto +685.094 562.02 741.996 566.086 783.809 533.027 curveto +800.738 519.648 810.566 505.246 818.633 486.941 curveto +800.328 478.879 lineto +closepath +982.633 401.887 moveto +925.914 305.234 lineto +896.371 255.645 857.512 262.18 827.113 279.727 curveto +793.562 299.102 775.129 329.562 802.562 377.07 curveto +809.844 389.68 818.137 403.508 827.59 419.363 curveto +859.25 473.145 lineto +878.609 461.965 lineto +845 404.805 lineto +836.324 390.305 827.52 375.566 819.199 361.164 curveto +802.688 332.566 810.133 311.152 837.828 295.156 curveto +860.344 282.156 886.785 282.195 907.203 317.551 curveto +963.266 413.066 lineto +982.633 401.887 lineto +closepath +961.387 214.219 moveto +1031.86 379.766 lineto +1052.5 371.191 lineto +989.219 222.922 lineto +1060.05 193.496 lineto +1052.87 176.211 lineto +961.387 214.219 lineto +closepath +1120.96 342.082 moveto +1251.2 302.102 lineto +1245.71 284.211 lineto +1191.27 300.906 lineto +1142.48 147.266 lineto +1121.11 153.828 lineto +1169.9 307.473 lineto +1115.46 324.18 lineto +1120.96 342.082 lineto +closepath +1322.5 288.242 moveto +1343.47 284.395 lineto +1381.97 98.1055 lineto +1358.66 94.9805 lineto +1346.07 161.789 lineto +1272.94 175.215 lineto +1235.66 117.559 lineto +1216.37 127.707 lineto +1322.5 288.242 lineto +closepath +1328.81 266.465 moveto +1328.3 266.562 lineto +1283.99 192.219 lineto +1342.04 181.562 lineto +1328.81 266.465 lineto +closepath +1437.8 117.188 moveto +1447 109.629 1460.91 102.566 1475.19 101.75 curveto +1496.21 100.539 1511.48 112.414 1512.64 132.402 curveto +1515.27 178.086 1435.03 163.965 1438.65 226.777 curveto +1440.25 254.551 1463.96 272.715 1495.89 270.879 curveto +1513.54 269.855 1528.8 263.508 1542.84 254.102 curveto +1533.33 238.242 lineto +1523.09 245.871 1512.81 252.715 1495.94 253.684 curveto +1480.36 254.582 1462.16 245.996 1460.9 224.188 curveto +1458.62 184.734 1539.88 189.172 1536.62 132.844 curveto +1535.08 106.105 1514.96 82.2656 1475.5 84.543 curveto +1455.77 85.6836 1441.78 91.4375 1427.01 101.66 curveto +1437.8 117.188 lineto +closepath +1675.92 269.883 moveto +1698.18 271.926 lineto +1713.07 92.6055 lineto +1690.79 90.5664 lineto +1675.92 269.883 lineto +closepath +1895.37 305.422 moveto +1916.85 195.43 lineto +1927.54 138.711 1894.08 117.871 1859.69 110.906 curveto +1821.72 103.223 1787.73 113.848 1776.85 167.617 curveto +1773.96 181.887 1771.01 197.734 1767.6 215.879 curveto +1755.72 277.148 lineto +1777.64 281.582 lineto +1790.29 216.496 lineto +1793.39 199.883 1796.54 183.008 1799.84 166.699 curveto +1806.39 134.336 1826.15 123.223 1857.5 129.57 curveto +1882.98 134.727 1902.77 152.266 1894.67 192.273 curveto +1873.46 300.984 lineto +1895.37 305.422 lineto +closepath +1946.48 320.742 moveto +1997.69 338.918 lineto +2029.79 350.312 2057.42 341.633 2067.42 313.445 curveto +2077.25 285.762 2064.12 262.898 2041.48 251.277 curveto +2041.66 250.793 lineto +2053.62 252.82 2068.74 240.539 2078.89 234.48 curveto +2128.96 201.484 lineto +2114.32 183.605 lineto +2055.09 223.828 lineto +2040.01 233.652 2031.14 241.531 2015.21 235.891 curveto +2001.74 231.105 lineto +2026.5 158.223 lineto +2005.18 150.664 lineto +1946.48 320.742 lineto +closepath +1995.75 247.188 moveto +2016.82 254.668 lineto +2037.66 262.062 2056.52 277.305 2047.83 301.809 curveto +2041.39 319.941 2025.45 332.219 1998.01 322.48 curveto +1972.77 313.516 lineto +1995.75 247.188 lineto +closepath +2106.31 382.93 moveto +2126.54 392.434 lineto +2201.61 228.918 lineto +2181.37 219.402 lineto +2106.31 382.93 lineto +closepath +2178.85 416.965 moveto +2225.02 445.117 lineto +2284.29 481.262 2330.78 458.445 2353.65 420.93 curveto +2385.46 368.762 2363.3 318.711 2313.57 288.391 curveto +2271.17 262.539 lineto +2178.85 416.965 lineto +closepath +2281.34 288.828 moveto +2301.76 301.277 lineto +2345.49 327.949 2360.96 366.008 2335.25 408.184 curveto +2311.69 446.809 2271.46 453.34 2230.4 428.301 curveto +2206.86 413.957 lineto +2281.34 288.828 lineto +closepath +2345.95 526.355 moveto +2363.68 539.98 lineto +2472.08 396.379 lineto +2454.36 382.754 lineto +2345.95 526.355 lineto +closepath +2524.72 645.266 moveto +2507.36 642.805 2494.45 635.254 2481.61 623.105 curveto +2451.39 594.512 2452.54 549.797 2481.12 519.57 curveto +2509.71 489.348 2554.3 485.715 2584.52 514.309 curveto +2596.05 525.207 2603.64 540.625 2608.5 556.309 curveto +2625.82 550.859 lineto +2620.35 532.805 2611.17 513.75 2597.38 500.703 curveto +2558.66 464.07 2504.12 460.438 2463.74 503.137 curveto +2425.87 543.176 2430.03 600.078 2468.75 636.699 curveto +2484.43 651.531 2500.09 659.188 2519.36 664.543 curveto +2524.72 645.266 lineto +closepath +2572.83 745.859 moveto +2586.14 762.52 lineto +2768.51 708.398 lineto +2760.25 686.387 lineto +2695.42 706.875 lineto +2649.02 648.762 lineto +2682.21 588.652 lineto +2664.15 576.457 lineto +2572.83 745.859 lineto +closepath +2595.01 741.133 moveto +2594.69 740.723 lineto +2639.26 666.543 lineto +2676.09 712.656 lineto +2595.01 741.133 lineto +closepath +2763.92 850.168 moveto +2743.77 861.328 2736.55 886.457 2747.71 906.609 curveto +2758.89 926.758 2784 933.977 2804.16 922.812 curveto +2824.32 911.641 2831.52 886.523 2820.36 866.367 curveto +2809.2 846.211 2784.07 839.004 2763.92 850.168 curveto +closepath +146.605 1155.57 moveto +253.02 1190.7 lineto +307.953 1208.44 332.828 1177.87 344.062 1144.62 curveto +356.461 1107.92 350.191 1072.87 298.219 1055.31 curveto +284.426 1050.64 269.066 1045.73 251.5 1040.07 curveto +192.211 1020.59 lineto +185.059 1041.78 lineto +248.035 1062.5 lineto +264.133 1067.67 280.469 1072.91 296.234 1078.24 curveto +327.516 1088.81 336.062 1109.81 325.824 1140.11 curveto +317.504 1164.73 297.617 1182.17 258.945 1169.1 curveto +153.766 1134.39 lineto +146.605 1155.57 lineto +closepath +131.344 1233.73 moveto +120.16 1250.77 lineto +246.566 1374.11 lineto +246.48 1374.63 lineto +106.227 1351.02 lineto +102.309 1373.29 lineto +276.195 1402.3 lineto +286.742 1384.35 lineto +158.922 1261.55 lineto +159.016 1261.04 lineto +300.543 1284.88 lineto +304.465 1262.6 lineto +131.344 1233.73 lineto +closepath +96.4531 1449.28 moveto +94.9648 1471.59 lineto +274.59 1482.03 lineto +276.078 1459.73 lineto +96.4531 1449.28 lineto +closepath +95.668 1526.3 moveto +87.5664 1548.42 lineto +246.527 1602.64 lineto +91.7695 1672.89 lineto +98.6992 1693.47 lineto +273.363 1611.61 lineto +272.66 1590.83 lineto +95.668 1526.3 lineto +closepath +104.086 1750.32 moveto +118.539 1841.75 lineto +137.031 1838.82 lineto +126.023 1769.23 lineto +186.301 1759.17 lineto +197.016 1826.97 lineto +215.504 1824.05 lineto +204.828 1756.5 lineto +266.641 1746.21 lineto +277.926 1817.61 lineto +296.418 1814.68 lineto +281.559 1720.68 lineto +104.086 1750.32 lineto +closepath +132.793 1908.01 moveto +147.598 1960.29 lineto +156.879 1993.07 179.945 2010.59 208.715 2002.43 curveto +236.98 1994.43 248.035 1970.49 244.418 1945.3 curveto +244.922 1945.17 lineto +250.18 1956.11 268.953 1961.33 279.766 1966.11 curveto +335.641 1987.83 lineto +341.762 1965.57 lineto +274.68 1940.52 lineto +257.945 1933.91 246.383 1931.24 241.777 1914.98 curveto +237.883 1901.22 lineto +311.641 1879.25 lineto +305.48 1857.48 lineto +132.793 1908.01 lineto +closepath +221.301 1905.64 moveto +227.387 1927.16 lineto +233.414 1948.42 231.891 1972.63 206.875 1979.72 curveto +188.363 1984.96 169.125 1979.06 161.191 1951.04 curveto +153.895 1925.27 lineto +221.301 1905.64 lineto +closepath +329.945 2027.16 moveto +340.133 2033.33 351.395 2044.12 356.902 2057.32 curveto +365.016 2076.76 358.867 2095.1 340.391 2102.81 curveto +298.16 2120.44 284.895 2040.04 226.824 2064.28 curveto +201.152 2074.99 191.871 2103.37 204.184 2132.89 curveto +210.996 2149.2 222.043 2161.5 235.566 2171.63 curveto +247.379 2157.4 lineto +236.797 2150.27 226.934 2142.83 220.426 2127.23 curveto +214.414 2112.84 216.484 2092.82 236.641 2084.4 curveto +273.109 2069.19 295.855 2147.31 347.922 2125.59 curveto +372.637 2115.27 388.461 2088.39 373.242 2051.91 curveto +365.629 2033.68 355.566 2022.38 341.02 2011.82 curveto +329.945 2027.16 lineto +closepath +254.648 2232.43 moveto +265.016 2252.25 lineto +423.715 2167.47 lineto +413.355 2147.66 lineto +254.648 2232.43 lineto +closepath +290.527 2301.11 moveto +364.469 2415.54 lineto +380.191 2405.38 lineto +349.285 2357.55 lineto +483.84 2268.76 lineto +471.699 2249.97 lineto +337.152 2338.77 lineto +306.25 2290.95 lineto +290.527 2301.11 lineto +closepath +421.895 2488.36 moveto +435.434 2504.82 lineto +617.004 2448.07 lineto +608.422 2426.18 lineto +543.895 2447.61 lineto +496.664 2390.18 lineto +528.98 2329.59 lineto +510.746 2317.66 lineto +421.895 2488.36 lineto +closepath +444 2483.31 moveto +443.668 2482.91 lineto +487.164 2408.09 lineto +524.652 2453.67 lineto +444 2483.31 lineto +closepath +625.195 2487.14 moveto +637.008 2488.67 651.672 2494 662.043 2503.84 curveto +677.312 2518.34 679.098 2537.61 665.312 2552.13 curveto +633.805 2585.31 589.188 2517.13 545.863 2562.75 curveto +526.703 2582.93 529.684 2612.64 552.871 2634.67 curveto +565.691 2646.84 580.766 2653.62 597.23 2657.42 curveto +602.289 2639.64 lineto +589.727 2637.39 577.695 2634.58 565.445 2622.94 curveto +554.133 2612.2 547.934 2593.05 562.973 2577.21 curveto +590.188 2548.55 642.555 2610.83 681.406 2569.91 curveto +699.844 2550.5 703.457 2519.5 674.801 2492.3 curveto +660.469 2478.68 646.699 2472.42 629.133 2468.64 curveto +625.195 2487.14 lineto +closepath +736.023 2779.9 moveto +755.805 2791.91 lineto +881.039 2690.3 lineto +852.27 2850.46 lineto +872.938 2863.01 lineto +990.742 2724.04 lineto +973.961 2709.59 lineto +874.535 2829.3 lineto +874.094 2829.04 lineto +904.281 2671.56 lineto +886.055 2660.5 lineto +763.406 2761.86 lineto +762.961 2761.58 lineto +821.711 2617.19 lineto +801.371 2609.1 lineto +736.023 2779.9 lineto +closepath +1014.15 2926.48 moveto +1033.96 2934.36 lineto +1165.51 2796.94 lineto +1147.42 2781.93 lineto +1101.28 2831.85 lineto +1032.18 2804.39 lineto +1031.21 2735.73 lineto +1009.48 2734.09 lineto +1014.15 2926.48 lineto +closepath +1031.06 2911.38 moveto +1030.57 2911.18 lineto +1032.52 2824.66 lineto +1087.36 2846.46 lineto +1031.06 2911.38 lineto +closepath +1191.54 2827.11 moveto +1202.62 2822.73 1218.03 2820.27 1231.87 2823.86 curveto +1252.26 2829.14 1263.15 2845.13 1258.14 2864.5 curveto +1246.66 2908.8 1174.59 2870.79 1158.81 2931.7 curveto +1151.84 2958.63 1168.84 2983.18 1199.8 2991.2 curveto +1216.91 2995.64 1233.38 2994.27 1249.63 2989.61 curveto +1245.43 2971.6 lineto +1233.36 2975.72 1221.47 2979.09 1205.11 2974.86 curveto +1190.01 2970.94 1175.31 2957.2 1180.78 2936.05 curveto +1190.69 2897.79 1266.69 2926.89 1280.84 2872.27 curveto +1287.55 2846.34 1275.69 2817.48 1237.43 2807.57 curveto +1218.3 2802.62 1203.22 2803.81 1186.02 2809.02 curveto +1191.54 2827.11 lineto +closepath +1366.3 3019.95 moveto +1387.45 3022.7 lineto +1481.02 2857.07 lineto +1459.79 2846.97 lineto +1427.39 2906.75 lineto +1353.65 2897.19 lineto +1335.77 2830.89 lineto +1314.3 2834.67 lineto +1366.3 3019.95 lineto +closepath +1378.97 3001.14 moveto +1378.45 3001.07 lineto +1358.98 2916.75 lineto +1417.51 2924.35 lineto +1378.97 3001.14 lineto +closepath +1516.07 3033.59 moveto +1570.41 3033.38 lineto +1604.47 3033.25 1627.55 3015.74 1627.43 2985.84 curveto +1627.32 2956.46 1607.23 2939.39 1582 2936.09 curveto +1582 2935.58 lineto +1593.96 2933.45 1604.03 2916.78 1611.53 2907.64 curveto +1647.5 2859.67 lineto +1627.69 2847.79 lineto +1585.53 2905.66 lineto +1574.66 2920 1568.98 2930.43 1552.09 2930.49 curveto +1537.78 2930.55 lineto +1536.45 2853.59 lineto +1513.83 2853.67 lineto +1516.07 3033.59 lineto +closepath +1537.59 2947.71 moveto +1559.95 2947.62 lineto +1582.05 2947.54 1604.96 2955.51 1605.06 2981.52 curveto +1605.13 3000.75 1594.28 3017.7 1565.16 3017.8 curveto +1538.38 3017.9 lineto +1537.59 2947.71 lineto +closepath +1729.96 2920.85 moveto +1679.5 3023.56 lineto +1701.04 3032.06 lineto +1744.53 2936.27 lineto +1813.98 3017.5 lineto +1831.86 3003.66 lineto +1752.14 2917.99 lineto +1740.75 2841.86 lineto +1718.57 2844.72 lineto +1729.96 2920.85 lineto +closepath +1889.24 2999.02 moveto +1910.86 2993.31 lineto +1887.56 2908.04 lineto +1863.46 2819.73 lineto +1841.84 2825.44 lineto +1889.24 2999.02 lineto +closepath +1887.56 2908.04 moveto +1997.52 2974.21 lineto +2009.08 2956.91 lineto +1914.59 2901.44 lineto +1969.13 2803.42 lineto +1949 2793.41 lineto +1887.56 2908.04 lineto +closepath +2069.8 2945.21 moveto +2090.76 2937.43 lineto +2026.66 2769.31 lineto +2005.69 2777.09 lineto +2069.8 2945.21 lineto +closepath +2210.42 2885.64 moveto +2229.53 2876.2 lineto +2215.57 2686.48 lineto +2192.3 2689.86 lineto +2198.48 2757.56 lineto +2131.82 2790.49 lineto +2080.18 2745.23 lineto +2064.4 2760.27 lineto +2210.42 2885.64 lineto +closepath +2210.53 2862.97 moveto +2210.06 2863.19 lineto +2147.1 2803.82 lineto +2200.02 2777.69 lineto +2210.53 2862.97 lineto +closepath +2342.21 2809.71 moveto +2362.19 2805.7 lineto +2361.28 2629.09 lineto +2361.71 2628.8 lineto +2443.36 2745.25 lineto +2461.97 2732.4 lineto +2360.55 2588.21 lineto +2340.36 2593.3 lineto +2342.64 2770.54 lineto +2342.23 2770.83 lineto +2259.84 2653.31 lineto +2241.22 2666.15 lineto +2342.21 2809.71 lineto +closepath +2563.05 2645.38 moveto +2578.66 2630.87 lineto +2511.05 2453.07 lineto +2489.72 2462.95 lineto +2515 2526.06 lineto +2460.53 2576.68 lineto +2398.11 2548.08 lineto +2387.29 2566.99 lineto +2563.05 2645.38 lineto +closepath +2556.67 2623.62 moveto +2556.29 2623.98 lineto +2478.98 2585.08 lineto +2522.22 2544.91 lineto +2556.67 2623.62 lineto +closepath +2729.97 2465.61 moveto +2759.36 2425.27 lineto +2782.62 2393.31 2771.45 2368.46 2755.27 2356.67 curveto +2737.4 2343.66 2719.84 2344.39 2702.75 2357.68 curveto +2702.34 2357.38 lineto +2712.44 2336.43 2706.43 2315.97 2687.93 2302.5 curveto +2662.08 2283.68 2634.11 2291.61 2613.29 2320.2 curveto +2583.61 2360.98 lineto +2729.97 2465.61 lineto +closepath +2610.79 2352.79 moveto +2626.25 2331.56 lineto +2639.72 2313.07 2656.27 2307.11 2676.46 2321.8 curveto +2694.11 2334.66 2694.17 2354 2678.87 2375.02 curveto +2666.48 2392.05 lineto +2610.79 2352.79 lineto +closepath +2680.34 2402.15 moveto +2690.29 2388.48 lineto +2707.59 2364.73 2724.86 2362.2 2739.8 2373.07 curveto +2755.98 2384.86 2758.22 2400.31 2741.24 2423.64 curveto +2730.68 2438.15 lineto +2680.34 2402.15 lineto +closepath +2829.67 2321.29 moveto +2855.98 2273.75 lineto +2872.48 2243.95 2868.45 2215.27 2842.29 2200.78 curveto +2816.58 2186.55 2791.88 2195.76 2776.71 2216.19 curveto +2776.25 2215.94 lineto +2780.23 2204.46 2770.57 2187.54 2766.27 2176.53 curveto +2741.91 2121.74 lineto +2721.88 2133.24 lineto +2751.86 2198.27 lineto +2759.07 2214.75 2765.4 2224.8 2757.22 2239.58 curveto +2750.29 2252.09 lineto +2682.46 2215.72 lineto +2671.5 2235.52 lineto +2829.67 2321.29 lineto +closepath +2765.19 2260.62 moveto +2776.01 2241.06 lineto +2786.71 2221.73 2804.84 2205.61 2827.6 2218.2 curveto +2844.43 2227.53 2853.93 2245.27 2839.82 2270.74 curveto +2826.85 2294.17 lineto +2765.19 2260.62 lineto +closepath +2969.44 2018.04 moveto +2864.48 1978.78 lineto +2810.28 1958.91 2784.24 1988.48 2771.71 2021.27 curveto +2757.89 2057.46 2762.78 2092.73 2814.03 2112.3 curveto +2827.64 2117.5 2842.78 2123.01 2860.13 2129.36 curveto +2918.61 2151.14 lineto +2926.58 2130.25 lineto +2864.46 2107.08 lineto +2848.59 2101.29 2832.46 2095.41 2816.91 2089.47 curveto +2786.06 2077.69 2778.35 2056.37 2789.76 2026.5 curveto +2799.03 2002.21 2819.59 1985.57 2857.73 2000.13 curveto +2961.46 2038.93 lineto +2969.44 2018.04 lineto +closepath +2987.77 1940.53 moveto +2999.61 1923.94 lineto +2878.11 1795.76 lineto +2878.21 1795.25 lineto +3017.44 1824.31 lineto +3022.22 1802.2 lineto +2849.6 1766.45 lineto +2838.36 1783.96 lineto +2961.3 1911.65 lineto +2961.19 1912.16 lineto +2820.69 1882.83 lineto +2815.91 1904.94 lineto +2987.77 1940.53 lineto +closepath +3031.6 1726 moveto +3039.36 1633.76 lineto +3020.7 1632.2 lineto +3014.8 1702.4 lineto +2953.87 1697.8 lineto +2959.62 1629.4 lineto +2940.97 1627.84 lineto +2935.23 1695.98 lineto +2872.75 1691.25 lineto +2878.81 1619.23 lineto +2860.16 1617.66 lineto +2852.19 1712.48 lineto +3031.6 1726 lineto +closepath +3037.55 1565.49 moveto +3044.8 1546.44 lineto +2894.79 1453.23 lineto +2894.77 1452.71 lineto +3036.81 1445.55 lineto +3035.83 1422.95 lineto +2859.79 1432.1 lineto +2853.35 1451.89 lineto +3004.63 1544.27 lineto +3004.65 1544.79 lineto +2861.31 1552 lineto +2862.29 1574.6 lineto +3037.55 1565.49 lineto +closepath +2875.21 1375.43 moveto +2866.66 1367.15 2858.07 1354.12 2855.62 1340.03 curveto +2852.03 1319.28 2862.09 1302.77 2881.82 1299.35 curveto +2926.9 1291.52 2922 1372.86 2984 1362.11 curveto +3011.42 1357.36 3026.77 1331.75 3021.3 1300.23 curveto +3018.28 1282.81 3010.23 1268.38 2999.3 1255.5 curveto +2984.63 1266.75 lineto +2993.36 1276.05 3001.33 1285.49 3004.22 1302.14 curveto +3006.89 1317.51 3000.42 1336.57 2978.89 1340.3 curveto +2939.96 1347.05 2935.12 1265.83 2879.53 1275.46 curveto +2853.14 1280.04 2831.75 1302.75 2838.5 1341.68 curveto +2841.86 1361.15 2849.18 1374.39 2861.02 1387.91 curveto +2875.21 1375.43 lineto +closepath +2994.18 1191.97 moveto +2988.47 1170.35 lineto +2814.91 1217.81 lineto +2820.62 1239.43 lineto +2994.18 1191.97 lineto +closepath +2824.51 1153.7 moveto +2814.65 1147.02 2803.94 1135.68 2799.1 1122.23 curveto +2791.97 1102.41 2799.03 1084.39 2817.87 1077.62 curveto +2860.93 1062.13 2870.16 1143.09 2929.36 1121.8 curveto +2955.54 1112.38 2966.23 1084.49 2955.41 1054.4 curveto +2949.43 1037.77 2939 1024.93 2926.01 1014.13 curveto +2913.5 1027.75 lineto +2923.71 1035.41 2933.19 1043.33 2938.91 1059.23 curveto +2944.19 1073.91 2941.12 1093.8 2920.57 1101.19 curveto +2883.38 1114.57 2864.58 1035.4 2811.48 1054.49 curveto +2786.29 1063.55 2769.14 1089.62 2782.51 1126.81 curveto +2789.2 1145.4 2798.69 1157.19 2812.69 1168.46 curveto +2824.51 1153.7 lineto +closepath +1938.82 1591.67 moveto +1946.22 1596.86 1950.25 1604.15 1947.25 1618.93 curveto +1946.61 1622.05 1945.96 1625.14 1945.29 1628.19 curveto +2693.14 1856.43 lineto +2690.56 1866.09 lineto +1918.29 1687.08 lineto +1917.43 1690.71 1918.92 1694.34 1924.06 1700.12 curveto +1932.26 1709.31 1940.39 1708.89 1952.57 1708.89 curveto +1972.3 1708.89 1995.25 1706.01 2007.81 1723.59 curveto +2018.18 1738.1 2025.04 1767.3 2025 1785.14 curveto +2025 1787.64 2024.84 1790.12 2024.56 1792.57 curveto +2577.89 2137.94 lineto +2572.89 2146.6 lineto +2002.57 1842.71 lineto +1990.79 1859.66 1983.63 1878.55 1964.96 1887.61 curveto +1957.99 1891 1951.02 1894.95 1943.78 1898.04 curveto +2393.7 2380.03 lineto +2386.63 2387.1 lineto +1902.02 1934.4 lineto +1896.82 1957.68 1892.75 1981.26 1892.5 2005.14 curveto +1892.27 2027.9 1894.77 2052.38 1891.46 2074.66 curveto +2153.14 2566.19 lineto +2144.47 2571.19 lineto +1872.73 2135.47 lineto +1872.3 2141.3 1871.79 2146.61 1869.06 2152.92 curveto +1861.75 2169.81 1847.17 2187.36 1835 2201.11 curveto +1822.91 2214.8 1802.68 2224.57 1784.75 2227.36 curveto +1778.16 2228.39 1772.32 2227.9 1766.95 2227.3 curveto +1872.58 2683.76 lineto +1862.92 2686.35 lineto +1728.28 2244.59 lineto +1717.4 2254.88 1701.58 2263.59 1686.41 2266.02 curveto +1676.24 2267.66 1670.38 2260.6 1661.05 2259.51 curveto +1633.73 2256.35 1626.86 2295.21 1620.76 2314.13 curveto +1614.47 2333.64 1599.62 2391.5 1627.5 2401.74 curveto +1647.3 2409 1668.33 2393.47 1688.75 2402.62 curveto +1713.18 2413.56 1693.54 2442.57 1686.52 2457.92 curveto +1682.68 2466.35 1683.27 2477.53 1689.02 2486.11 curveto +1694.25 2493.89 1705.39 2495.58 1710.35 2502.27 curveto +1721.77 2517.71 1710.74 2543.98 1702.84 2557.93 curveto +1694.12 2573.31 1681.39 2596.21 1663.75 2598.89 curveto +1653.66 2600.43 1645.06 2597.04 1636.25 2593.89 curveto +1621.58 2588.64 1617.17 2591.74 1601.41 2596.61 curveto +1602.21 2607.87 1588.79 2616.72 1579.72 2618.61 curveto +1578.1 2618.96 1576.44 2619.09 1574.79 2619.19 curveto +1571.15 2724.7 lineto +1561.16 2724.7 lineto +1557.69 2622.71 lineto +1554.73 2624.15 1551.8 2625.7 1548.75 2626.42 curveto +1534.93 2629.65 1526.95 2623.69 1516.59 2619.8 curveto +1500.6 2613.79 1483.8 2616.76 1468.18 2609.16 curveto +1454.05 2602.3 1442.99 2590.32 1430.97 2580.52 curveto +1416.82 2569 1398.28 2553.77 1393.79 2536.43 curveto +1388.03 2514.22 1399.98 2495.27 1407.53 2475.12 curveto +1408.96 2471.29 1409.45 2466.59 1411.56 2462.64 curveto +1414.11 2457.9 1418.89 2454.96 1421.28 2450.18 curveto +1425.46 2441.77 1423.24 2429.77 1423.75 2420.14 curveto +1425.5 2387.15 1450.82 2365.49 1474.41 2345.88 curveto +1483.92 2337.99 1507.34 2294.07 1479.12 2295.03 curveto +1469.86 2295.34 1462.99 2310.66 1456.53 2315.45 curveto +1438.11 2329.06 1406.21 2358.34 1382.16 2349.24 curveto +1378.8 2347.97 1376.02 2346.45 1373.61 2344.77 curveto +1269.4 2686.23 lineto +1259.75 2683.64 lineto +1348.77 2299.56 lineto +1325.69 2265.03 1293.76 2245.78 1293.75 2200.14 curveto +1293.75 2179.29 1293.75 2158.43 1293.75 2137.58 curveto +1293.75 2120.21 1296.8 2098.43 1293.64 2081.13 curveto +987.891 2570.98 lineto +979.234 2565.98 lineto +1240.78 2075.11 lineto +1212.5 2067.66 1187.87 2052.63 1204.1 2025.42 curveto +1214.31 2008.31 1238.52 2011.5 1255 2006.39 curveto +1275.45 2000.06 1273.97 1977.69 1271.31 1957.64 curveto +1269.04 1940.51 1264.98 1923.47 1260.32 1906.5 curveto +745.801 2386.79 lineto +738.73 2379.72 lineto +1241.81 1841.17 lineto +1241.19 1838.75 1240.52 1836.32 1239.94 1833.89 curveto +1236.28 1818.72 1236.05 1802.42 1236.15 1786.07 curveto +559.633 2146.22 lineto +554.633 2137.56 lineto +1258.05 1698.86 lineto +1262.15 1695.25 1266.55 1692.39 1271.24 1690.64 curveto +1314.17 1663.86 lineto +442.07 1865.66 lineto +439.48 1856.01 lineto +1295.79 1595.02 lineto +401.145 1564.22 lineto +401.145 1554.22 lineto +1295.78 1523.77 lineto +439.613 1262.48 lineto +440.906 1257.64 lineto +442.203 1252.82 lineto +1314.26 1454.97 lineto +554.875 980.977 lineto +557.375 976.641 lineto +559.875 972.312 lineto +1349.88 1393.26 lineto +739.062 738.895 lineto +742.598 735.352 lineto +746.133 731.816 lineto +1354.43 1300.08 lineto +1354.59 1286.13 1354.77 1272.02 1354.96 1257.78 curveto +979.629 552.734 lineto +983.961 550.227 lineto +988.293 547.727 lineto +1356.81 1138.64 lineto +1358.36 1050.23 1360.28 960.398 1362.27 876.348 curveto +1260.18 435.176 lineto +1269.84 432.578 lineto +1365.48 746.395 lineto +1367.12 683.164 1368.69 626.711 1370 581.395 curveto +1371.09 543.918 1357.5 470.145 1357.5 470.145 curveto +1407.13 470.145 1457.51 466.074 1506.28 459.844 curveto +1523.96 457.578 1541.68 458.418 1559.34 460 curveto +1561.6 394.238 lineto +1566.61 394.23 lineto +1571.61 394.23 lineto +1573.89 461.445 lineto +1574.7 461.523 1575.5 461.594 1576.31 461.68 curveto +1595.82 463.723 1723.51 462.727 1742.5 465.781 curveto +1747.79 510.664 1686.05 576.789 1695 621.395 curveto +1705.47 673.496 1688.52 711.152 1702.15 762.617 curveto +1709.21 789.258 1706.96 804.102 1712.47 831.023 curveto +1715.21 844.395 1719 854.797 1723.75 867.645 curveto +1724.99 871.008 1726.23 874.473 1727.47 877.949 curveto +1863.35 432.707 lineto +1868.18 433.996 lineto +1873.01 435.281 lineto +1751.05 961.418 lineto +1751.69 964.805 1752.32 968.184 1752.84 971.496 curveto +1754.93 984.883 1754.99 999.043 1756.32 1012.68 curveto +1757.83 1028.31 1764.05 1042.54 1766.32 1057.64 curveto +1769.97 1082.02 1766.27 1107.8 1767.47 1132.64 curveto +1767.75 1138.3 1768.55 1143.78 1769.57 1149.2 curveto +2144.86 547.961 lineto +2153.52 552.949 lineto +1785.56 1243.52 lineto +1785.68 1258.07 1784.64 1272.8 1780.95 1283.87 curveto +1778.01 1292.67 1773.23 1299.32 1770.39 1307.64 curveto +2386.93 732.148 lineto +2394.02 739.211 lineto +1782.95 1393.35 lineto +2573.1 972.715 lineto +2578.11 981.367 lineto +1836.27 1444.02 lineto +1838.71 1445.71 1841.02 1447.49 1843.19 1449.36 curveto +2690.65 1253.26 lineto +2693.25 1262.92 lineto +1872.64 1513.02 lineto +1872.57 1517.04 1872.38 1521.09 1872.32 1525.11 curveto +2731.61 1554.68 lineto +2731.61 1564.68 lineto +1938.82 1591.67 lineto +closepath +2549.36 2127.23 moveto +2023.51 1798.93 lineto +2022.07 1806 2019.63 1812.84 2016.52 1819.41 curveto +2549.36 2127.23 lineto +closepath +1236.01 1750.19 moveto +583.168 2126.86 lineto +1236.19 1779.34 lineto +1236.21 1776.27 1236.25 1773.2 1236.25 1770.14 curveto +1236.25 1763.31 1235.98 1756.66 1236.01 1750.19 curveto +closepath +1251.16 1874.64 moveto +763.523 2362 lineto +1258.53 1900.07 lineto +1256.13 1891.57 1253.65 1883.1 1251.16 1874.64 curveto +closepath +1779.77 1189.64 moveto +2134.17 576.184 lineto +1771.29 1157.41 lineto +1773.85 1168.28 1777.11 1178.89 1779.77 1189.64 curveto +closepath +1824 2136.2 moveto +1829.32 2140.7 1840.91 2133.16 1844.13 2129.24 curveto +1855.86 2114.91 1850.27 2092.2 1850.09 2075.4 curveto +1849.86 2053.07 1845.82 2032.27 1839.93 2010.46 curveto +1835.68 2032.46 1836.19 2053.36 1835 2076.43 curveto +1834.43 2087.56 1813.4 2127.19 1824 2136.2 curveto +closepath +1796.21 1472.62 moveto +1785.06 1473.14 1759.66 1492.06 1782.27 1496.61 curveto +1782.82 1505.85 1780.14 1519.8 1781.93 1530.69 curveto +1782.5 1534.14 1783.52 1537.27 1785.23 1539.86 curveto +1791.55 1549.45 1796.9 1547.06 1801.28 1536.38 curveto +1807.31 1521.68 1807.45 1505.03 1807.5 1488.89 curveto +1807.54 1477.17 1809.54 1471.99 1796.21 1472.62 curveto +closepath +1775.82 2139.55 moveto +1779.23 2139.11 1783.1 2137.62 1787.5 2134.82 curveto +1804.45 2124.05 1804.09 2082.99 1801.89 2066.14 curveto +1798.35 2039.21 1788.05 2013.84 1781.52 1987.62 curveto +1775.88 1964.91 1770.83 1943.34 1768.78 1919.86 curveto +1766.71 1896.15 1772.34 1866.05 1763.54 1844.11 curveto +1750.45 1841.82 1752.2 1858.29 1751.28 1866.67 curveto +1746.05 1914.36 1747.5 1963.94 1747.5 2012.64 curveto +1747.5 2036.93 1751.25 2059.77 1751.25 2083.89 curveto +1751.25 2098.56 1753.1 2142.49 1775.82 2139.55 curveto +closepath +1859.97 2656.02 moveto +1760.66 2226.59 lineto +1755.29 2226.09 1750.34 2226.13 1745.51 2228.35 curveto +1859.97 2656.02 lineto +closepath +1627.5 2580.14 moveto +1628.75 2578.89 lineto +1645.89 2577.69 1659.38 2561.69 1652.29 2544.11 curveto +1643.91 2542.86 1639.31 2551.09 1631.25 2550.14 curveto +1623.61 2549.25 1622.09 2538.21 1614.1 2542.96 curveto +1601.52 2550.43 1615.11 2579.58 1627.5 2580.14 curveto +closepath +1598.75 2491.39 moveto +1597.5 2490.14 lineto +1603.81 2499.69 1621.17 2501.62 1626.32 2490.21 curveto +1631.68 2478.31 1624.05 2463.25 1619 2456.07 curveto +1610.28 2443.71 1603.3 2439.99 1596.29 2456.43 curveto +1591.72 2467.14 1593.18 2480.97 1598.75 2491.39 curveto +closepath +1611.55 2070.14 moveto +1613.96 2064.59 1613.77 2044.84 1610.3 2040.14 curveto +1602.75 2029.92 1593.45 2041.75 1591.25 2050.14 curveto +1589.43 2057.11 1585.39 2072.22 1591.25 2077.71 curveto +1591.66 2078.11 1592.13 2078.45 1592.64 2078.73 curveto +1599.09 2082.3 1609.23 2075.51 1611.55 2070.14 curveto +closepath +1580 2308.89 moveto +1578.15 2311.9 1578.39 2327.79 1585.25 2328.64 curveto +1594.51 2329.8 1590.53 2312.63 1590.03 2307.64 curveto +1588.74 2294.7 1591.89 2260.17 1572.72 2260.37 curveto +1566.02 2276.96 1577.99 2293.2 1580 2308.89 curveto +closepath +1568.75 2619.49 moveto +1567.88 2619.55 1567.03 2619.69 1566.18 2619.81 curveto +1566.16 2694.64 lineto +1568.75 2619.49 lineto +closepath +1506.25 2275.14 moveto +1505.02 2277.07 1504.25 2279.5 1503.71 2282.15 curveto +1501.25 2288.89 lineto +1502.04 2286.75 1502.8 2284.72 1503.56 2282.73 curveto +1501.74 2292.42 1503.52 2305.43 1503.94 2313.7 curveto +1536.56 2315.39 1559.28 2268.07 1554.81 2239.02 curveto +1541.15 2243.48 1532.02 2244.41 1520.94 2254.84 curveto +1511.73 2263.5 1507.64 2272.06 1503.56 2282.73 curveto +1503.61 2282.53 1503.66 2282.34 1503.71 2282.15 curveto +1506.25 2275.14 lineto +closepath +1551.13 2384.91 moveto +1547.89 2378.3 1542.03 2373.02 1538.69 2366.39 curveto +1534.66 2358.42 1534.32 2349.64 1526.56 2343.55 curveto +1520.61 2338.88 1511 2335.89 1503.72 2341.09 curveto +1494.5 2347.68 1499.12 2357.7 1511.25 2355.14 curveto +1500 2351.39 lineto +1510.25 2352.64 1519.53 2357.45 1527.78 2363.52 curveto +1535.98 2369.54 1542.46 2382.89 1551.13 2384.91 curveto +closepath +1474.02 2377.64 moveto +1463.83 2390.55 1444.45 2399.57 1446.25 2418.89 curveto +1447.56 2432.96 1454.57 2434.19 1466.25 2437.71 curveto +1476 2440.64 1486.57 2448.93 1471.31 2456.46 curveto +1466.79 2458.68 1458.73 2455.68 1453.69 2457.61 curveto +1449.26 2459.3 1448.04 2462.92 1443.71 2465.18 curveto +1435.98 2469.21 1426.32 2469.53 1421.29 2478.84 curveto +1412.07 2495.84 1420.05 2525.27 1439.94 2526.39 curveto +1466.41 2527.89 1454.69 2487.94 1477.77 2493.87 curveto +1498.23 2499.12 1477.97 2536.77 1503.75 2545.14 curveto +1502.5 2545.14 lineto +1530.98 2563.25 1527.26 2516.44 1528.75 2501.39 curveto +1529.86 2490.27 1532.5 2480.29 1527.81 2469.84 curveto +1521.94 2456.8 1511.66 2462.32 1503.72 2455.18 curveto +1490.98 2443.71 1508.32 2412.41 1504.75 2396.39 curveto +1503.48 2390.71 1497.48 2373.82 1493.5 2370.12 curveto +1484.09 2361.35 1479.56 2370.62 1474.02 2377.64 curveto +closepath +1450 2245.14 moveto +1450 2242.64 lineto +1450.08 2270.25 1485.55 2237.18 1492.5 2229.89 curveto +1507.13 2214.58 1517.74 2198.7 1516.06 2176.59 curveto +1498.28 2175.31 1437.16 2228.78 1450 2245.14 curveto +closepath +1451.14 2171.86 moveto +1452.05 2173.25 1453.14 2174.32 1454.44 2174.98 curveto +1467.92 2181.86 1481.32 2158.15 1487.78 2150.07 curveto +1493.91 2142.39 1501.53 2139.95 1509.06 2134.21 curveto +1518.96 2126.66 1517.54 2122.75 1519.94 2111.39 curveto +1521.71 2102.98 1529.47 2091.56 1526.25 2082.64 curveto +1522.68 2072.77 1508.03 2076.39 1497.22 2076.39 curveto +1470.96 2076.39 1451.62 2077.19 1450 2107.64 curveto +1449.41 2118.61 1442.75 2159.07 1451.14 2171.86 curveto +closepath +1391.25 2316.39 moveto +1392.5 2316.39 lineto +1394 2327.93 1407 2321.18 1412.54 2316.43 curveto +1419.97 2310.06 1422.74 2301.96 1423.75 2292.64 curveto +1425.12 2280.03 1426.93 2250.53 1422.53 2238.87 curveto +1414.93 2218.76 1397.51 2247.81 1392.19 2258.59 curveto +1385.49 2272.18 1386.23 2302.32 1391.25 2316.39 curveto +closepath +1272.36 2655.91 moveto +1368.66 2340.5 lineto +1364.92 2336.48 1362.57 2331.8 1360.64 2326.81 curveto +1272.36 2655.91 lineto +closepath +1330 2242.64 moveto +1328.75 2240.14 lineto +1332.17 2243.28 1337.7 2243.3 1342.31 2241.17 curveto +1341.82 2233.07 1341.46 2222.78 1351.25 2222.62 curveto +1361.07 2222.44 1361.07 2235.64 1371.06 2233.7 curveto +1372.73 2213.87 1362.86 2203.89 1353.41 2190.21 curveto +1347.11 2181.09 1344.94 2145.49 1336.31 2141.31 curveto +1320.91 2133.85 1323.75 2179.48 1323.75 2187.64 curveto +1323.75 2203.2 1318.61 2230.97 1330 2242.64 curveto +closepath +998.594 2542.45 moveto +1286.52 2081.31 lineto +1280.8 2081.26 1273.62 2080.79 1265.86 2079.84 curveto +998.594 2542.45 lineto +closepath +1300.94 1738.93 moveto +1290.34 1714.46 1268.85 1725.51 1263.44 1747.64 curveto +1258.61 1767.47 1262.31 1793.34 1262.5 1813.93 curveto +1262.71 1835.81 1266.42 1857.03 1271.59 1877.64 curveto +1278.86 1906.59 1284 1936.05 1291.29 1965.14 curveto +1293.73 1974.9 1294.47 1989.88 1301.7 1997.6 curveto +1308.19 2004.52 1317.77 2005.01 1321.96 1999.7 curveto +1323.24 1998.07 1324.02 1995.89 1324.04 1993.18 curveto +1324.08 1988.31 1317.9 1979.14 1316.78 1973.61 curveto +1315.29 1966.19 1315.04 1958.54 1314.96 1950.98 curveto +1314.81 1937.77 1316.25 1924.6 1316.25 1911.39 curveto +1316.25 1881.22 1321.8 1844.93 1315.65 1815.42 curveto +1313.34 1804.29 1309.3 1795.08 1308.33 1783.28 curveto +1307.11 1768.32 1307.01 1752.95 1300.94 1738.93 curveto +closepath +430.938 1559.36 moveto +1353.61 1591.24 lineto +1353.55 1581.25 1353.48 1570.65 1353.44 1559.62 curveto +430.938 1559.36 lineto +closepath +469.648 1265.5 moveto +1353.35 1535.3 lineto +1353.32 1524.75 1353.3 1513.82 1353.29 1502.53 curveto +469.648 1265.5 lineto +closepath +583.102 991.66 moveto +1353.3 1472.53 lineto +1353.31 1460.86 1353.34 1448.92 1353.38 1436.66 curveto +583.102 991.66 lineto +closepath +763.559 756.516 moveto +1353.62 1388.8 lineto +1353.66 1382.63 1353.7 1376.42 1353.75 1370.14 curveto +1353.81 1362.58 1353.88 1354.93 1353.95 1347.23 curveto +763.559 756.516 lineto +closepath +1353.8 1616.46 moveto +469.812 1853.06 lineto +1354.12 1648.56 lineto +1354 1638.95 1353.9 1628.2 1353.8 1616.46 curveto +closepath +1354.55 1681.79 moveto +1313.14 1705.68 lineto +1319.38 1713.06 1323.76 1722.02 1326.02 1731.53 curveto +1354.61 1716.32 lineto +1354.98 1712.66 1355.21 1708.66 1355 1703.89 curveto +1354.91 1701.9 1354.75 1694.22 1354.55 1681.79 curveto +closepath +1327.12 1737.64 moveto +1327.64 1741.5 1327.9 1745.37 1327.69 1749.24 curveto +1349.8 1725.57 lineto +1327.12 1737.64 lineto +closepath +998.73 576.094 moveto +1355.12 1245.76 lineto +1355.36 1229.02 1355.61 1212.1 1355.88 1195.07 curveto +998.73 576.094 lineto +closepath +1272.59 462.688 moveto +1362.82 852.871 lineto +1363.22 836.387 1363.62 820.176 1364.02 804.27 curveto +1272.59 462.688 lineto +closepath +1402.5 1646.39 moveto +1410 892.645 1393.75 546.395 1393.75 546.395 curveto +1387.5 543.895 lineto +1387.5 543.895 1383.43 758.738 1380 1022.64 curveto +1374.54 1442.7 1368.75 1990.88 1368.75 2023.89 curveto +1368.75 2023.89 1326.25 2018.89 1272.5 2025.14 curveto +1247.54 2028.05 1248.75 2037.64 1256.25 2053.89 curveto +1263.75 2070.14 1286.25 2052.64 1345 2057.64 curveto +1369.91 2059.77 1371.25 2071.39 1372.5 2085.14 curveto +1373.75 2098.89 1371.25 2132.64 1372.5 2166.39 curveto +1373.75 2200.14 1383.52 2212.64 1397.5 2212.64 curveto +1423.75 2212.64 1423.75 2200.14 1422.5 2141.39 curveto +1421.44 2091.27 1417.5 2072.64 1426.25 2062.64 curveto +1439.75 2047.22 1500 2056.39 1513.75 2062.64 curveto +1527.5 2068.89 1547.5 2076.39 1556.25 2081.39 curveto +1565 2086.39 1566.25 2080.14 1566.25 2072.64 curveto +1566.25 2065.14 1560 2060.14 1555 2056.39 curveto +1550 2052.64 1546.25 2041.39 1552.5 2031.39 curveto +1558.75 2021.39 1561.25 2010.14 1561.25 2010.14 curveto +1561.25 2010.14 1548.75 2013.89 1525 2017.64 curveto +1501.25 2021.39 1480 2013.89 1448.75 2022.64 curveto +1417.5 2031.39 1410 2038.89 1410 2026.39 curveto +1410 2022.29 1400.37 1861.05 1402.5 1646.39 curveto +closepath +1430.04 585.293 moveto +1429.02 579.59 1416.55 556.316 1419 552.062 curveto +1405.33 575.891 1412.05 602.898 1416.97 628.152 curveto +1419.37 640.508 1422.56 653.926 1421.11 666.594 curveto +1420.13 675.012 1413.75 686.145 1420.38 693.406 curveto +1420.98 694.07 1421.7 694.707 1422.54 695.305 curveto +1435.35 678.633 1431.25 650.938 1431.25 630.145 curveto +1431.25 615.281 1432.71 600.012 1430.04 585.293 curveto +closepath +1470.28 1440.14 moveto +1468.9 1426.5 1462.54 1414.9 1460.78 1401.53 curveto +1458.13 1381.46 1454.2 1361.39 1452.42 1341.33 curveto +1451.59 1331.93 1443.44 1279.8 1436.31 1306.26 curveto +1429.13 1332.88 1436.18 1363.03 1437.43 1390.07 curveto +1438.91 1422.29 1438.36 1454.43 1437.31 1486.55 curveto +1437.31 1553.12 1441.21 1619.6 1445.39 1686.05 curveto +1448.01 1727.73 1438.24 1769.73 1446.19 1811.67 curveto +1450.27 1833.21 1451.25 1853.54 1451.25 1876.11 curveto +1451.25 1893.59 1454.26 1911.14 1451.91 1928.59 curveto +1451.29 1933.22 1444.92 1967.04 1448.98 1968.68 curveto +1468.07 1976.38 1481.79 1964.43 1492.81 1950.49 curveto +1500.48 1940.77 1514.61 1916.44 1528.53 1919.11 curveto +1532.3 1925.59 1532.38 1937.34 1539.03 1942.36 curveto +1549.12 1950 1556.52 1943.1 1561.55 1934.17 curveto +1571.43 1916.67 1573.75 1898.68 1573.75 1877.64 curveto +1573.75 1834.31 1579.43 1786.79 1573.81 1743.89 curveto +1572.75 1735.8 1568.64 1722.89 1562.88 1717.3 curveto +1552.54 1707.27 1547.25 1712.83 1540 1721.39 curveto +1534.85 1727.48 1526.09 1739.5 1516.25 1737.64 curveto +1505.89 1735.68 1508.28 1722.23 1508.75 1712.64 curveto +1509.8 1691.11 1516.93 1671.86 1520.97 1651.39 curveto +1525.15 1630.23 1524.93 1605.44 1522.78 1583.89 curveto +1520.04 1556.48 1515.28 1529.17 1516.02 1501.86 curveto +1516.56 1482.03 1518.27 1450.82 1498.66 1438.65 curveto +1494.48 1459.55 1500.88 1484.89 1495.97 1506.39 curveto +1490.25 1531.52 1462.36 1524.91 1465.28 1498.89 curveto +1467.52 1478.89 1472.43 1461.53 1470.28 1440.14 curveto +closepath +1476.39 1345.04 moveto +1477.08 1357.43 1475.2 1374.61 1478.94 1386.36 curveto +1481.34 1393.92 1484.92 1400.46 1490.02 1387.68 curveto +1493.96 1377.81 1492.5 1362.27 1492.5 1351.67 curveto +1492.5 1341.89 1490.73 1329.3 1493.69 1320.14 curveto +1497.84 1307.29 1502.26 1308.66 1510.95 1309.2 curveto +1522.68 1309.92 1525.81 1309.07 1525 1293.89 curveto +1524.5 1284.55 1519.88 1275.14 1517.22 1266.39 curveto +1511.02 1246.02 1511.25 1225.65 1511.25 1203.89 curveto +1511.25 1175.7 1515.33 1144.47 1512 1116.85 curveto +1510.61 1105.32 1508.9 1092.26 1504.25 1081.52 curveto +1503.8 1080.49 1490.44 1062.93 1490.19 1067.84 curveto +1489.39 1083.65 1488.96 1099.39 1488.59 1115.09 curveto +1487.57 1158.41 1486.97 1201.45 1480.03 1245.12 curveto +1474.77 1278.21 1474.52 1311.73 1476.39 1345.04 curveto +closepath +1504.98 629.023 moveto +1503.09 632.617 1501.98 637.727 1501.53 641.672 curveto +1498.82 665.469 1501.25 691.035 1501.25 715.078 curveto +1501.25 726.738 1502 737.922 1498.47 748.625 curveto +1495.22 758.496 1491.8 765.383 1491.25 776.395 curveto +1490.07 799.934 1493.64 824.199 1491.25 847.645 curveto +1490.13 858.594 1483.83 866.27 1481.46 875.422 curveto +1476.35 895.215 1485.32 913.254 1486.25 932.578 curveto +1487.39 956.262 1483.41 981.23 1489.06 1003.94 curveto +1491.89 1015.34 1500.21 1022 1505.91 1031.67 curveto +1511.25 1040.72 1513.79 1050.98 1518.97 1059.93 curveto +1520.79 1060.2 1523.11 1060.48 1525 1060.14 curveto +1527.5 1058.89 lineto +1527.5 1034.2 1527.5 1009.5 1527.5 984.805 curveto +1527.5 961.34 1522.09 942.402 1518.81 920.145 curveto +1515.74 899.188 1513.97 878.438 1515 856.395 curveto +1515.99 835.188 1521.25 815.488 1521.25 793.895 curveto +1521.25 763.672 1523 732.395 1520.06 702.645 curveto +1518.61 687.898 1519.82 637.688 1504.98 629.023 curveto +closepath +1565.2 460.574 moveto +1565.62 460.625 1566.04 460.664 1566.46 460.703 curveto +1566.46 424.023 lineto +1565.2 460.574 lineto +closepath +1628.75 782.645 moveto +1628.75 729.785 1625.76 676.98 1606.59 627.121 curveto +1593.05 645.234 1597.55 670.754 1598.75 691.688 curveto +1600.07 714.648 1592.62 732.988 1591.25 755.145 curveto +1588.89 793.516 1589.84 833.027 1610.8 866.836 curveto +1612.51 869.59 1614.02 871.738 1615.39 873.332 curveto +1622.77 881.992 1625.43 874.473 1627.5 860.422 curveto +1631.17 835.461 1628.75 808.152 1628.75 782.645 curveto +closepath +1617.69 1752.45 moveto +1612.52 1751.06 1623.1 1715.78 1623.45 1711.85 curveto +1624.56 1699.43 1622.5 1685.12 1621.99 1672.45 curveto +1620.83 1643.14 1617.03 1613.82 1605.94 1586.46 curveto +1591.37 1550.55 1568.89 1519.95 1556.25 1483.96 curveto +1553.21 1475.31 1548.61 1463.15 1557.19 1456.37 curveto +1567.58 1448.14 1572.57 1459.32 1576.55 1467.38 curveto +1582.6 1479.57 1595.29 1512.78 1615 1491.11 curveto +1628.98 1475.74 1616.7 1447.48 1612.43 1431.39 curveto +1607.14 1411.37 1601.52 1391.01 1597.57 1370.08 curveto +1588.07 1319.72 1585.13 1268.09 1586.2 1216.9 curveto +1587.19 1170.14 1594.92 1123.74 1598.38 1077.14 curveto +1601.45 1035.91 1593.29 996.555 1583.72 956.609 curveto +1576.33 925.762 1568.44 897.266 1566.23 865.77 curveto +1563.82 831.406 1558.75 797.18 1560 762.645 curveto +1561.58 718.738 1570 678.508 1570 633.895 curveto +1570 612.219 1572.22 589.199 1570.06 567.645 curveto +1567.87 545.691 1560.22 523.723 1554.66 502.645 curveto +1550.58 487.188 1539.34 459.465 1517.78 473 curveto +1499.53 484.453 1510.06 511.562 1513.69 527.645 curveto +1517.62 545.09 1524.42 560.52 1528.5 577.922 curveto +1535.74 608.801 1536.93 643.484 1540.03 674.902 curveto +1544.77 722.805 1545 772.727 1545 821.426 curveto +1545 865.812 1542.98 910.039 1553.81 953.477 curveto +1564.81 997.617 1563.75 1046.71 1563.75 1092.11 curveto +1563.75 1118.3 1563.71 1144.73 1560.06 1170.14 curveto +1558.25 1182.83 1555.68 1195.32 1553.69 1207.62 curveto +1550.25 1228.88 1543.75 1248.62 1543.75 1270.14 curveto +1543.75 1293.09 1543.75 1316.02 1543.75 1338.96 curveto +1543.75 1360.76 1551.61 1382.67 1548.75 1403.89 curveto +1546.92 1417.48 1540.72 1414.75 1533.48 1423.69 curveto +1524.08 1435.27 1531.63 1464.38 1533.14 1477.93 curveto +1535.55 1499.7 1540.5 1521.2 1549 1541.43 curveto +1558.3 1563.57 1574.86 1582.11 1582.92 1604.84 curveto +1591.15 1628.03 1597.39 1652.92 1598.75 1677.64 curveto +1600.08 1701.94 1598.34 1726.04 1596.89 1750.18 curveto +1595.4 1775.11 1601.25 1800.1 1601.25 1825.14 curveto +1601.25 1845.8 1595.8 1866.53 1597.5 1886.39 curveto +1598.27 1895.36 1603.37 1908.52 1615.27 1903.01 curveto +1622.25 1899.79 1625.94 1883.38 1627.5 1877.68 curveto +1632.97 1857.61 1635.79 1839.25 1644.65 1820.08 curveto +1650.33 1807.79 1658.89 1795.93 1660.97 1782.36 curveto +1663.41 1766.46 1664.23 1758.09 1672.17 1743.84 curveto +1682.21 1725.84 1679.46 1701.18 1654.29 1717.71 curveto +1642.42 1725.49 1635.59 1757.27 1617.69 1752.45 curveto +closepath +1680.03 855.117 moveto +1678.54 841.301 1672.54 827.852 1669 814.172 curveto +1666.05 802.781 1664.6 784.895 1656.46 776.496 curveto +1655.07 801.047 1657.5 825.41 1657.5 850.145 curveto +1657.5 868.496 1663.55 885.344 1666.39 903.223 curveto +1667.45 909.863 1663.07 927.043 1669.27 931.68 curveto +1677.25 937.656 1680 903.691 1680 897.645 curveto +1680 883.762 1681.52 868.918 1680.03 855.117 curveto +closepath +1695.21 941.609 moveto +1691.28 947.859 1689.86 967.734 1692.44 975.145 curveto +1695.21 983.105 1709.63 990.293 1705 998.895 curveto +1706.25 997.645 lineto +1720.03 995.105 1710.07 939.668 1695.21 941.609 curveto +closepath +1722.5 1290.14 moveto +1720.38 1266.65 1714.39 1243.04 1711.32 1220.08 curveto +1709.8 1208.79 1707.15 1198.06 1705.98 1186.68 curveto +1705.02 1177.47 1708.46 1160.8 1700.18 1155.23 curveto +1692.84 1176.63 1681.02 1195.68 1678.68 1218.89 curveto +1674.44 1261.23 1680.61 1305.38 1682.53 1346.37 curveto +1684.47 1388 1691.63 1428.87 1693.75 1470.14 curveto +1695.51 1504.4 1688.52 1537.2 1682.53 1570.14 curveto +1680.2 1583.03 1681.25 1596.91 1681.25 1610.14 curveto +1681.25 1621.13 1675.48 1714.79 1703.12 1700.27 curveto +1715.76 1693.63 1710.02 1661.28 1708.61 1650.37 curveto +1704.94 1622.18 1709.49 1600.29 1712.58 1572.73 curveto +1715.78 1544.07 1713.75 1515.14 1713.75 1486.39 curveto +1713.75 1466.39 1713.75 1446.38 1713.75 1426.37 curveto +1713.75 1415.17 1713.18 1403.78 1713.75 1392.58 curveto +1714.49 1377.96 1720.21 1363.89 1721.52 1349.19 curveto +1723.29 1329.54 1724.27 1309.84 1722.5 1290.14 curveto +closepath +1710.94 1839.86 moveto +1699 1855.9 1690.64 1873.31 1680.61 1890.38 curveto +1673.15 1903.07 1663.95 1921.21 1671.22 1936.42 curveto +1671.81 1937.64 1672.44 1938.61 1673.11 1939.32 curveto +1682.44 1949.34 1698.92 1912.16 1702.25 1906.01 curveto +1710.85 1890.13 1717.7 1872.94 1727.19 1857.58 curveto +1742.95 1832.08 1780.56 1811.09 1771.25 1776.41 curveto +1765.23 1753.98 1748.61 1778.35 1742.71 1786.52 curveto +1730.59 1803.34 1723.32 1823.23 1710.94 1839.86 curveto +closepath +1860.33 462.734 moveto +1730.71 887.285 lineto +1733.69 896.008 1736.57 904.949 1739.28 914.023 curveto +1860.33 462.734 lineto +closepath +1755.21 1572.86 moveto +1745.69 1573.98 1748.82 1622.92 1752.3 1648.59 curveto +1753.28 1655.92 1754.3 1661.35 1755.06 1663.22 curveto +1764.26 1661.04 1771.26 1645.21 1773.5 1636.37 curveto +1776.67 1623.88 1773.51 1570.72 1755.21 1572.86 curveto +closepath +2369.32 756.641 moveto +1768.14 1317.67 lineto +1766.42 1330.14 1764.73 1345.86 1764.48 1361.15 curveto +2369.32 756.641 lineto +closepath +2549.75 991.816 moveto +1773.43 1404.96 lineto +1779.1 1409.97 1787.38 1411.52 1795.41 1416.09 curveto +1798.32 1417.73 1801.11 1419.9 1803.91 1422.16 curveto +2549.75 991.816 lineto +closepath +1832.19 1794 moveto +1817.02 1823.74 1842.01 1844.25 1841.25 1873.89 curveto +1841.25 1868.89 lineto +1841.13 1870.97 1841.18 1873.05 1841.53 1875.05 curveto +1860.37 1852.29 1840.49 1815.27 1832.19 1794 curveto +closepath +2663.15 1265.68 moveto +1848.16 1454.15 lineto +1853.52 1459.88 1858.1 1466.79 1862.16 1476.3 curveto +1862.66 1477.47 1863.15 1478.55 1863.65 1479.67 curveto +2663.15 1265.68 lineto +closepath +2662.82 1853.48 moveto +1943.98 1634 lineto +1941.93 1642.48 1939.39 1650.64 1935.83 1658.47 curveto +2662.82 1853.48 lineto +closepath +2368.92 2362.3 moveto +1937.77 1900.3 lineto +1935.48 1901.05 1933.19 1901.78 1930.82 1902.2 curveto +1920.27 1904.08 1915.14 1902.36 1911.68 1904.82 curveto +2368.92 2362.3 lineto +closepath +1915.47 1874.65 moveto +1919.43 1878.48 1925.49 1878.81 1934.32 1872.16 curveto +1951.19 1859.46 1943.02 1838.86 1951.22 1822.71 curveto +1958.65 1808.11 1971.27 1802.19 1975.98 1785.14 curveto +1979.05 1773.96 1986.65 1751.48 1982.29 1740.34 curveto +1952.17 1740.38 1938.48 1783.09 1926.62 1804.13 curveto +1919.06 1817.56 1913.24 1826.02 1910 1841.39 curveto +1907.99 1850.92 1908.61 1868.02 1915.47 1874.65 curveto +closepath +2133.78 2542.67 moveto +1889.64 2083.92 lineto +1888.28 2089.63 1886.58 2095.21 1884.06 2100.45 curveto +1883.25 2102.13 1882.38 2103.78 1881.5 2105.43 curveto +2133.78 2542.67 lineto +closepath +1872.52 1531.04 moveto +1872.73 1533.29 1873.04 1535.53 1873.72 1537.68 curveto +1875.96 1544.69 1881.67 1552.4 1888.48 1559.45 curveto +2701.56 1559.68 lineto +1872.52 1531.04 lineto +fill +grestore +grestore +grestore +grestore +showpage +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.eps new file mode 100644 index 0000000000..c507890e9e --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.eps @@ -0,0 +1,339 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jan 28 12:57:25 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 8 7 304 304 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 8 7 304 304 +%%EndPageSetup +q 8 7 296 297 rectclip q +0.941176 0.0980392 0.156863 rg +152.742 206.99 m 154.988 208.189 157.07 209.439 158.891 210.849 c 158.988 + 218.869 l 160.469 219.533 161.434 220.619 161.434 221.849 c 161.434 223.876 + 158.824 225.517 155.602 225.517 c 152.379 225.517 149.77 223.876 149.77 + 221.849 c 149.77 220.529 150.887 219.372 152.559 218.724 c h +161.488 137.822 m 171.043 141.056 181.602 145.08 181.602 157.181 c 181.602 + 168.517 171.016 171.212 159.973 173.158 c 159.945 170.701 159.918 168.205 + 159.887 165.677 c 168.438 163.99 173.602 161.997 173.602 157.181 c 173.602 + 150.591 168.328 147.865 158.246 144.455 c 158.215 144.443 158.184 144.431 + 158.148 144.419 c 158.766 198.939 l 167.32 203.708 175.27 210.439 175.27 + 224.181 c 175.27 233.955 167.43 240.517 155.77 240.517 c 150.773 240.517 + 145.27 239.517 141.27 235.517 c 135.008 233.58 133.77 227.181 133.102 220.181 + c 133.016 219.275 133.285 218.212 133.934 217.181 c 134.66 216.033 138.602 + 224.72 139.602 224.517 c 140.398 224.353 138.77 220.681 138.27 216.517 +c 139.297 216.65 140.754 217.122 141.102 218.181 c 143.602 225.849 145.602 + 223.681 146.934 229.849 c 149.602 231.849 153.414 232.517 155.77 232.517 + c 161.812 232.517 167.434 231.064 167.434 224.181 c 167.434 211.736 157.879 + 207.134 147.938 202.259 c 139.004 197.88 129.102 192.689 129.102 182.017 + c 129.102 171.115 140.871 168.919 151.832 167.095 c 151.793 169.65 151.758 + 172.169 151.719 174.646 c 143.797 176.263 139.02 178.22 139.02 182.681 +c 139.02 188.658 144.137 191.619 152.898 195.915 c 153.695 142.865 l 146.477 + 140.193 139.77 136.583 139.77 128.849 c 139.77 120.419 146.355 117.708 +152.594 116.458 c 152.559 118.787 152.523 121.197 152.484 123.693 c 148.754 + 124.677 147.77 126.029 147.77 128.849 c 147.77 131.466 149.957 133.247 +153.816 134.962 c 154.297 102.927 l 149.316 100.22 145.102 96.447 145.102 + 89.017 c 145.102 84.072 147.867 78.974 152.77 76.349 c 154.473 75.439 155.691 + 76.474 153.27 79.517 c 150.266 83.283 149.52 84.997 149.52 89.099 c 149.52 + 91.81 151.43 93.876 154.406 95.747 c 154.52 88.33 l 154.531 87.505 155.199 + 86.849 156.02 86.849 c 156.84 86.853 157.508 87.513 157.52 88.333 c 157.621 + 97.525 l 158.617 98.021 159.668 98.517 160.77 99.017 c 166.555 101.654 +172.77 104.228 172.77 112.017 c 172.77 120.06 165.664 121.572 159.402 122.474 + c 159.375 120.04 159.348 117.665 159.32 115.404 c 164.352 114.607 165.77 + 113.845 165.77 112.017 c 165.77 109.056 163.922 107.435 157.875 104.681 + c 157.816 104.658 157.762 104.626 157.699 104.603 c 158.062 136.634 l 159.137 + 137.021 160.273 137.412 161.488 137.822 c h +57.609 213.845 m 66.906 200.201 75.637 179.376 82.508 154.013 c 85.234 +142.974 l 93.57 108.04 109.078 43.017 155.465 43.017 c 164.5 43.017 172.363 + 45.486 179.23 49.716 c 176.98 49.259 174.445 48.99 171.57 48.99 c 154.43 + 48.99 142.051 58.372 128.578 81.15 c 114.207 105.443 108.883 130.029 104.688 + 147.615 c 101.812 159.244 l 95.578 182.259 85.289 211.552 69.934 230.869 + c h +188.562 57.064 m 203.57 71.673 212.766 95.365 218.965 116.794 c 214.102 + 128.673 210.238 140.857 207.258 151.74 c 206.234 147.615 l 199.688 120.154 + 186.059 63.017 155.465 63.017 c 150.273 63.017 145.57 64.665 141.309 67.533 + c 150.305 57.095 160.434 51.826 171.57 51.826 c 178.742 51.826 184.547 +53.63 188.562 57.064 c h +241.285 231.224 m 233.691 221.771 227.324 209.88 222.07 197.478 c 224.938 + 187.654 227.172 178.283 229.051 170.412 c 229.051 170.412 230.133 166.029 + 230.93 162.802 c 237.445 184.474 245.324 202.283 253.641 214.326 c h +170.504 244.279 m 161.504 254.712 151.379 259.99 140.238 259.99 c 133.07 + 259.99 127.266 258.181 123.25 254.747 c 108.238 240.138 99.047 216.447 +92.848 195.017 c 97.707 183.134 101.57 170.955 104.555 160.072 c 105.574 + 164.201 l 112.125 191.658 125.754 248.794 156.348 248.794 c 161.539 248.794 + 166.238 247.146 170.504 244.279 c h +254.09 98.13 m 244.836 111.779 236.145 132.537 229.305 157.798 c 226.574 + 168.837 l 218.242 203.771 202.73 268.794 156.348 268.794 c 147.312 268.794 + 139.449 266.326 132.582 262.095 c 134.828 262.552 137.367 262.822 140.238 + 262.822 c 157.383 262.822 169.758 253.439 183.23 230.665 c 197.605 206.369 + 202.926 181.783 207.121 164.197 c 210 152.568 l 216.223 129.591 226.484 + 100.365 241.797 81.048 c h +57.984 97.22 m 66.367 109.271 74.316 127.173 80.879 149.009 c 81.676 145.783 + 82.762 141.404 82.762 141.404 c 84.637 133.529 86.875 124.158 89.742 114.333 + c 84.445 101.83 78.02 89.853 70.348 80.369 c h +281.109 113.486 m 280.113 112.83 279.023 111.712 278.52 110.372 c 277.777 + 108.404 278.457 106.591 280.332 105.884 c 284.613 104.275 285.656 112.357 + 291.547 110.138 c 294.148 109.158 295.176 106.353 294.051 103.361 c 293.426 + 101.705 292.367 100.439 291.051 99.376 c 289.82 100.759 l 290.852 101.509 + 291.812 102.287 292.406 103.869 c 292.957 105.33 292.68 107.322 290.637 + 108.091 c 286.938 109.486 284.938 101.595 279.66 103.583 c 277.152 104.529 + 275.477 107.158 276.867 110.857 c 277.566 112.705 278.531 113.872 279.949 + 114.978 c h +298.168 117.197 m 297.566 115.044 l 280.277 120.029 l 280.883 122.181 l + h +286.547 135.833 m 285.68 135.017 284.805 133.724 284.543 132.318 c 284.156 + 130.247 285.141 128.583 287.109 128.216 c 291.605 127.376 291.223 135.517 + 297.406 134.365 c 300.141 133.853 301.645 131.271 301.059 128.126 c 300.734 + 126.388 299.91 124.955 298.801 123.681 c 297.348 124.826 l 298.23 125.744 + 299.039 126.677 299.352 128.337 c 299.637 129.872 299.016 131.787 296.867 + 132.189 c 292.984 132.912 292.395 124.798 286.852 125.83 c 284.219 126.322 + 282.105 128.622 282.832 132.505 c 283.191 134.451 283.941 135.763 285.145 + 137.099 c h +303.02 154.775 m 303.723 152.861 l 288.613 143.716 l 288.609 143.665 l +302.805 142.783 l 302.684 140.525 l 285.09 141.642 l 284.469 143.63 l 299.703 + 152.693 l 299.707 152.744 l 285.383 153.63 l 285.504 155.888 l h +302.602 170.955 m 303.273 161.724 l 301.406 161.587 l 300.895 168.615 l + 294.797 168.22 l 295.297 161.376 l 293.43 161.24 l 292.934 168.06 l 286.68 + 167.654 l 287.203 160.447 l 285.34 160.31 l 284.645 169.798 l h +298.418 192.587 m 299.586 190.919 l 287.305 178.224 l 287.316 178.173 l + 301.27 180.939 l 301.723 178.724 l 284.426 175.322 l 283.32 177.083 l 295.742 + 189.728 l 295.73 189.779 l 281.652 186.99 l 281.195 189.205 l h +296.621 200.494 m 286.09 196.665 l 280.652 194.724 278.074 197.705 276.852 + 200.997 c 275.504 204.626 276.023 208.15 281.164 210.064 c 282.531 210.568 + 284.051 211.107 285.789 211.724 c 291.656 213.849 l 292.438 211.751 l 286.203 + 209.494 l 284.609 208.927 282.992 208.357 281.434 207.775 c 278.34 206.626 + 277.547 204.501 278.66 201.501 c 279.566 199.068 281.605 197.384 285.434 + 198.806 c 295.844 202.591 l h +276.348 225.052 m 277.414 223.087 l 278.469 221.146 280.27 219.521 282.555 + 220.759 c 284.246 221.677 285.211 223.447 283.82 226.005 c 282.543 228.357 + l h +282.848 231.068 m 285.438 226.294 l 287.062 223.298 286.637 220.435 284.012 + 219.005 c 281.43 217.607 278.965 218.544 277.465 220.599 c 277.418 220.576 + l 277.809 219.423 276.828 217.74 276.391 216.646 c 273.91 211.185 l 271.914 + 212.349 l 274.965 218.83 l 275.699 220.47 276.34 221.47 275.535 222.955 + c 274.852 224.212 l 268.039 220.63 l 266.961 222.619 l h +267.898 239.38 m 268.883 238.009 l 270.598 235.622 272.32 235.357 273.82 + 236.431 c 275.449 237.599 275.684 239.142 274.004 241.49 c 272.957 242.947 + l h +260.906 234.497 m 262.438 232.361 l 263.773 230.501 265.426 229.896 267.453 + 231.349 c 269.227 232.622 269.246 234.556 267.73 236.669 c 266.504 238.38 + l h +272.906 245.693 m 275.816 241.638 l 278.117 238.427 276.984 235.947 275.359 + 234.783 c 273.562 233.494 271.805 233.58 270.105 234.919 c 270.066 234.888 + l 271.062 232.787 270.445 230.747 268.586 229.412 c 265.988 227.548 263.195 + 228.361 261.137 231.236 c 258.195 235.333 l h +255.484 261.81 m 255.445 261.845 l 247.695 257.994 l 251.996 253.955 l +h +256.133 263.982 m 257.688 262.521 l 250.836 244.779 l 248.703 245.775 l + 251.266 252.076 l 245.844 257.165 l 239.59 254.337 l 238.516 256.236 l +h +234.012 280.603 m 236.012 280.193 l 235.844 262.533 l 235.887 262.505 l + 244.102 274.115 l 245.957 272.822 l 235.754 258.447 l 233.738 258.962 l + 234.039 276.685 l 234 276.716 l 225.711 264.997 l 223.855 266.29 l h +220.742 286.044 m 220.695 286.072 l 214.383 280.154 l 219.664 277.521 l + h +220.738 288.314 m 222.648 287.365 l 221.191 268.396 l 218.863 268.744 l + 219.504 275.509 l 212.848 278.826 l 207.672 274.318 l 206.098 275.826 l + h +206.562 294.369 m 208.656 293.583 l 202.211 276.787 l 200.113 277.568 l + h +188.199 290.72 m 199.203 297.326 l 200.359 295.591 l 190.902 290.06 l 196.344 + 280.251 l 194.332 279.251 l h +188.383 299.822 m 190.543 299.247 l 188.199 290.72 l 185.777 281.896 l +183.617 282.47 l h +172.309 292.04 m 167.27 302.314 l 169.422 303.162 l 173.77 293.583 l 180.715 + 301.701 l 182.504 300.318 l 174.527 291.755 l 173.387 284.138 l 171.168 + 284.427 l h +152.941 294.728 m 155.176 294.72 l 157.387 294.712 159.68 295.513 159.688 + 298.115 c 159.691 300.037 158.605 301.732 155.691 301.74 c 153.016 301.747 + l h +150.785 303.318 m 156.219 303.298 l 159.625 303.287 161.934 301.54 161.922 + 298.548 c 161.914 295.611 159.906 293.9 157.383 293.572 c 157.383 293.521 + l 158.578 293.306 159.586 291.638 160.34 290.728 c 163.938 285.931 l 161.957 + 284.744 l 157.738 290.529 l 156.648 291.962 156.082 293.001 154.391 293.009 + c 152.961 293.013 l 152.832 285.318 l 150.57 285.326 l h +136.93 300.044 m 136.875 300.037 l 134.941 291.599 l 140.793 292.369 l +h +135.66 301.923 m 137.773 302.201 l 147.156 285.654 l 145.035 284.638 l +141.785 290.611 l 134.414 289.646 l 132.637 283.009 l 130.488 283.384 l +h +118.094 282.576 m 119.199 282.138 120.742 281.896 122.125 282.259 c 124.164 + 282.794 125.25 284.396 124.742 286.33 c 123.582 290.755 116.387 286.939 + 114.789 293.025 c 114.086 295.716 115.781 298.173 118.875 298.986 c 120.586 + 299.431 122.23 299.298 123.859 298.837 c 123.441 297.037 l 122.234 297.447 + 121.043 297.779 119.41 297.349 c 117.898 296.958 116.434 295.58 116.988 + 293.466 c 117.988 289.642 125.578 292.572 127.008 287.115 c 127.688 284.521 + 126.508 281.634 122.688 280.63 c 120.773 280.13 119.266 280.247 117.543 + 280.763 c h +101.891 290.908 m 101.844 290.884 l 102.066 282.236 l 107.547 284.435 l + h +100.195 292.412 m 102.176 293.205 l 115.379 279.509 l 113.574 278.001 l + 108.941 282.978 l 102.043 280.208 l 101.969 273.341 l 99.797 273.169 l +h +72.32 277.576 m 74.293 278.783 l 86.863 268.677 l 83.91 284.681 l 85.973 + 285.947 l 97.816 272.103 l 96.145 270.65 l 86.148 282.576 l 86.105 282.548 + l 89.195 266.818 l 87.375 265.701 l 75.066 275.783 l 75.023 275.755 l 80.961 + 261.341 l 78.93 260.525 l h +61.191 248.068 m 62.371 248.228 63.836 248.771 64.863 249.759 c 66.383 +251.22 66.547 253.146 65.16 254.591 c 61.988 257.888 57.57 251.04 53.211 + 255.576 c 51.281 257.583 51.559 260.556 53.863 262.771 c 55.141 263.997 + 56.641 264.685 58.285 265.076 c 58.801 263.302 l 57.547 263.068 56.348 +262.779 55.129 261.607 c 54.004 260.525 53.398 258.607 54.91 257.033 c 57.652 + 254.185 62.848 260.447 66.758 256.38 c 68.613 254.451 68.996 251.353 66.148 + 248.615 c 64.723 247.244 63.352 246.607 61.598 246.22 c h +42.984 247.458 m 42.953 247.419 l 47.355 239.966 l 51.074 244.552 l h +40.773 247.947 m 42.113 249.603 l 60.312 244.064 l 59.469 241.869 l 53.004 + 243.962 l 48.32 238.185 l 51.598 232.15 l 49.781 230.943 l h +27.703 229.001 m 35 240.505 l 36.582 239.505 l 33.531 234.697 l 47.059 +225.927 l 45.863 224.04 l 32.336 232.806 l 29.285 227.997 l h +24.109 221.974 m 25.125 223.966 l 41.074 215.638 l 40.059 213.646 l h +31.785 201.4 m 32.797 202.029 33.914 203.119 34.449 204.443 c 35.242 206.396 + 34.605 208.224 32.754 208.974 c 28.512 210.693 27.27 202.642 21.438 205.005 + c 18.859 206.048 17.902 208.876 19.102 211.841 c 19.766 213.482 20.855 +214.72 22.199 215.747 c 23.395 214.337 l 22.344 213.615 21.363 212.861 20.73 + 211.294 c 20.145 209.845 20.371 207.849 22.398 207.029 c 26.059 205.544 + 28.254 213.38 33.48 211.259 c 35.965 210.255 37.574 207.583 36.09 203.919 + c 35.348 202.087 34.352 200.951 32.91 199.876 c h +21.016 189.005 m 21.602 191.165 l 22.18 193.298 22 195.716 19.488 196.396 + c 17.633 196.9 15.715 196.29 14.953 193.478 c 14.254 190.892 l h +12.164 189.142 m 13.586 194.388 l 14.477 197.673 16.762 199.455 19.648 +198.669 c 22.484 197.904 23.617 195.521 23.285 192.997 c 23.332 192.986 +l 23.848 194.083 25.719 194.626 26.793 195.119 c 32.355 197.357 l 32.992 + 195.134 l 26.316 192.552 l 24.648 191.872 23.496 191.595 23.055 189.962 + c 22.68 188.583 l 30.082 186.47 l 29.488 184.287 l h +9.457 173.201 m 10.789 182.361 l 12.641 182.091 l 11.629 175.119 l 17.664 + 174.189 l 18.656 180.978 l 20.508 180.708 l 19.523 173.943 l 25.715 172.99 + l 26.758 180.142 l 28.609 179.872 l 27.238 170.455 l h +8.891 150.654 m 8.051 152.853 l 23.875 158.482 l 8.309 165.306 l 8.977 +167.372 l 26.547 159.415 l 26.504 157.333 l h +9.082 142.79 m 8.902 145.021 l 26.848 146.318 l 27.027 144.087 l h +12.914 121.15 m 11.77 122.833 l 24.219 135.361 l 24.211 135.412 l 10.223 + 132.837 l 9.797 135.056 l 27.137 138.224 l 28.219 136.447 l 15.629 123.97 + l 15.637 123.919 l 29.754 126.521 l 30.18 124.298 l h +14.602 113.22 m 25.184 116.908 l 30.648 118.771 33.184 115.755 34.363 112.451 + c 35.66 108.798 35.094 105.283 29.926 103.443 c 28.555 102.955 27.027 102.439 + 25.277 101.841 c 19.383 99.798 l 18.633 101.904 l 24.895 104.08 l 26.496 + 104.622 28.121 105.173 29.688 105.732 c 32.801 106.841 33.621 108.955 32.547 + 111.966 c 31.676 114.415 29.656 116.126 25.812 114.755 c 15.352 111.115 + l h +273.246 82.333 m 271.094 83.591 270.371 86.33 271.633 88.486 c 272.891 +90.638 275.629 91.361 277.785 90.103 c 279.938 88.841 280.656 86.103 279.398 + 83.951 c 278.141 81.794 275.402 81.076 273.246 82.333 c h +255.195 69.779 m 255.16 69.74 l 259.301 62.138 l 263.176 66.591 l h +253 70.345 m 254.398 71.955 l 272.391 65.775 l 271.473 63.611 l 265.082 + 65.931 l 260.199 60.322 l 263.266 54.177 l 261.406 53.033 l h +247.656 60.388 m 245.914 60.22 244.594 59.521 243.258 58.365 c 240.113 +55.638 240.031 51.165 242.758 48.021 c 245.484 44.876 249.922 44.322 253.066 + 47.048 c 254.266 48.087 255.09 49.595 255.645 51.138 c 257.352 50.521 l + 256.727 48.74 255.727 46.876 254.293 45.634 c 250.266 42.142 244.801 42.013 + 240.949 46.455 c 237.34 50.619 238.004 56.287 242.027 59.779 c 243.66 61.193 + 245.258 61.888 247.207 62.337 c h +229.16 49.205 m 230.988 50.486 l 241.18 35.658 l 239.348 34.372 l h +221.488 25.689 m 223.59 26.837 l 228.078 29.298 229.801 33.033 227.426 +37.365 c 225.25 41.33 221.262 42.165 217.043 39.857 c 214.629 38.529 l h +211.844 38.958 m 216.586 41.56 l 222.672 44.896 227.211 42.404 229.32 38.552 + c 232.262 33.193 229.816 28.294 224.711 25.497 c 220.355 23.107 l h +198.82 33.705 m 207.449 37.052 l 208.129 35.31 l 201.559 32.759 l 203.723 + 27.044 l 210.121 29.529 l 210.797 27.783 l 204.422 25.31 l 206.641 19.451 + l 213.379 22.064 l 214.059 20.318 l 205.188 16.876 l h +176.316 27.857 m 178.574 28.353 l 187.152 14.697 l 189.594 30.787 l 191.957 + 31.306 l 198.625 14.353 l 196.57 13.529 l 191.02 28.064 l 190.969 28.052 + l 188.75 12.173 l 186.668 11.712 l 178.324 25.263 l 178.273 25.251 l 179.18 + 9.689 l 176.992 9.58 l h +151.398 11.185 m 152.363 10.482 153.793 9.857 155.223 9.857 c 157.328 9.857 + 158.785 11.126 158.785 13.13 c 158.789 17.705 150.859 15.841 150.863 22.13 + c 150.863 24.915 153.129 26.865 156.324 26.861 c 158.094 26.861 159.652 + 26.314 161.109 25.455 c 160.25 23.814 l 159.184 24.517 158.117 25.142 156.43 + 25.146 c 154.867 25.146 153.102 24.185 153.098 22.001 c 153.098 18.048 +161.184 18.955 161.18 13.31 c 161.176 10.63 159.301 8.138 155.352 8.142 +c 153.375 8.142 151.945 8.638 150.41 9.576 c h +139.516 25.478 m 139.465 25.486 l 135.465 17.81 l 141.32 17.076 l h +138.762 27.619 m 140.879 27.353 l 145.781 8.97 l 143.473 8.529 l 141.836 + 15.126 l 134.457 16.048 l 131.062 10.08 l 129.078 10.986 l h +118.188 31.884 m 131.414 28.622 l 130.969 26.806 l 125.438 28.169 l 121.43 + 12.552 l 119.258 13.087 l 123.27 28.705 l 117.738 30.068 l h +102.812 18.287 m 108.941 35.205 l 111.051 34.458 l 105.543 19.31 l 112.777 + 16.759 l 112.156 14.994 l h +103.77 37.201 m 98.621 27.247 l 95.938 22.138 92.023 22.583 88.895 24.173 + c 85.441 25.927 83.438 28.872 85.922 33.763 c 86.582 35.06 87.336 36.486 + 88.195 38.119 c 91.07 43.658 l 93.062 42.646 l 90.012 36.759 l 89.223 35.263 + 88.422 33.747 87.668 32.263 c 86.172 29.322 87.031 27.22 89.883 25.771 +c 92.199 24.591 94.84 24.74 96.688 28.376 c 101.777 38.216 l h +85.027 43.997 m 84.449 45.654 83.457 46.771 82.016 47.794 c 78.621 50.201 + 74.258 49.216 71.852 45.826 c 69.445 42.431 69.957 37.986 73.348 35.58 +c 74.645 34.662 76.305 34.216 77.938 34.044 c 77.738 32.244 l 75.863 32.427 + 73.816 32.955 72.266 34.052 c 67.918 37.138 66.5 42.415 69.902 47.208 c + 73.09 51.705 78.754 52.404 83.098 49.322 c 84.859 48.072 85.914 46.685 +86.816 44.9 c h +65.695 60.314 m 65.656 60.349 l 57.891 56.529 l 62.176 52.47 l h +66.352 62.482 m 67.898 61.017 l 60.977 43.298 l 58.852 44.306 l 61.438 +50.595 l 56.035 55.705 l 49.77 52.904 l 48.703 54.802 l h +53.836 76.232 m 60 68.845 l 58.562 67.646 l 53.832 73.318 l 49.109 69.443 + l 53.723 63.912 l 52.285 62.712 l 47.688 68.22 l 41.371 63.087 l 39.922 + 64.822 l h +33.965 90.216 m 36.121 91.474 38.859 90.751 40.117 88.595 c 41.371 86.439 + 40.652 83.701 38.492 82.447 c 36.336 81.189 33.598 81.912 32.344 84.068 + c 31.086 86.224 31.809 88.962 33.965 90.216 c f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-med.eps new file mode 100644 index 0000000000..d500baefd2 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med.eps @@ -0,0 +1,774 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: inkscape 0.46 +%%Pages: 1 +%%Orientation: Portrait +%%BoundingBox: 8 8 305 304 +%%HiResBoundingBox: 8.78438 8.1808571 304.455 303.355 +%%EndComments +%%Page: 1 1 +0 312 translate +0.8 -0.8 scale +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +gsave [1 0 0 1 0 0] concat +gsave [1.25 0 0 -1.25 0 390] concat +gsave [0.1 0 0 0.1 0 0] concat +gsave +0.21568628 0.21568628 0.21568628 setrgbcolor +newpath +346.973 902.566 moveto +368.539 915.137 395.914 907.922 408.48 886.355 curveto +421.047 864.785 413.828 837.414 392.262 824.844 curveto +370.699 812.273 343.32 819.504 330.754 841.062 curveto +318.188 862.629 325.406 890.012 346.973 902.566 curveto +closepath +545.688 762.715 moveto +607.336 688.867 lineto +592.965 676.863 lineto +545.645 733.555 lineto +498.402 694.805 lineto +544.555 639.512 lineto +530.188 627.52 lineto +484.199 682.605 lineto +421.055 631.262 lineto +406.562 648.625 lineto +545.688 762.715 lineto +closepath +670.828 625.227 moveto +686.312 610.574 lineto +617.102 433.379 lineto +595.855 443.457 lineto +621.703 506.34 lineto +567.688 557.449 lineto +505.012 529.414 lineto +494.371 548.43 lineto +670.828 625.227 lineto +closepath +664.258 603.523 moveto +663.879 603.887 lineto +586.223 565.684 lineto +629.094 525.117 lineto +664.258 603.523 lineto +closepath +857.613 440.371 moveto +851.82 456.926 841.898 468.105 827.48 478.332 curveto +793.555 502.402 749.906 492.559 725.84 458.633 curveto +701.77 424.707 706.895 380.266 740.82 356.191 curveto +753.762 347.012 770.367 342.559 786.695 340.859 curveto +784.727 322.812 lineto +765.945 324.656 745.469 329.941 729.988 340.93 curveto +686.52 371.77 672.328 424.551 706.328 472.48 curveto +738.223 517.434 794.844 524.441 838.312 493.605 curveto +855.914 481.113 866.477 467.246 875.48 449.375 curveto +857.613 440.371 lineto +closepath +1045.04 372.414 moveto +993.555 272.883 lineto +966.703 221.777 927.551 226.223 896.262 242.129 curveto +861.723 259.688 841.688 289.121 866.547 338.027 curveto +873.145 351.008 880.684 365.254 889.281 381.594 curveto +918.023 436.98 lineto +937.953 426.848 lineto +907.445 367.988 lineto +899.555 353.039 891.547 337.859 884.008 323.027 curveto +869.043 293.594 877.621 272.598 906.133 258.105 curveto +929.312 246.328 955.715 247.781 974.215 284.172 curveto +1025.1 382.551 lineto +1045.04 372.414 lineto +closepath +1035.45 183.262 moveto +1096.74 352.434 lineto +1117.83 345 lineto +1062.76 193.484 lineto +1135.1 167.988 lineto +1128.87 150.332 lineto +1035.45 183.262 lineto +closepath +1189.21 319.238 moveto +1321.48 286.621 lineto +1317 268.445 lineto +1261.72 282.082 lineto +1221.61 125.938 lineto +1199.9 131.289 lineto +1240.01 287.434 lineto +1184.73 301.062 lineto +1189.21 319.238 lineto +closepath +1394.94 276.562 moveto +1416.1 273.906 lineto +1465.12 90.1055 lineto +1442.03 85.6641 lineto +1425.67 151.648 lineto +1351.89 160.898 lineto +1317.94 101.211 lineto +1298.11 110.254 lineto +1394.94 276.562 lineto +closepath +1402.48 255.176 moveto +1401.97 255.246 lineto +1361.95 178.508 lineto +1420.51 171.164 lineto +1402.48 255.176 lineto +closepath +1521.33 112.258 moveto +1530.94 105.227 1545.24 98.9766 1559.54 98.9648 curveto +1580.6 98.9453 1595.17 111.68 1595.19 131.699 curveto +1595.21 177.461 1515.9 158.801 1515.95 221.719 curveto +1515.97 249.543 1538.61 269.023 1570.59 268.996 curveto +1588.26 268.984 1603.86 263.516 1618.42 254.922 curveto +1609.82 238.547 lineto +1599.17 245.574 1588.52 251.824 1571.61 251.836 curveto +1556.01 251.848 1538.32 242.234 1538.31 220.398 curveto +1538.28 180.879 1619.15 189.922 1619.1 133.496 curveto +1619.08 106.719 1600.34 81.7773 1560.82 81.8086 curveto +1541.06 81.8164 1526.77 86.7695 1511.44 96.1445 curveto +1521.33 112.258 lineto +closepath +1770.49 278.945 moveto +1793.09 283.938 lineto +1878.87 147.363 lineto +1903.27 308.242 lineto +1926.89 313.457 lineto +1993.59 143.926 lineto +1973.04 135.664 lineto +1917.53 281.035 lineto +1917.02 280.93 lineto +1894.81 122.129 lineto +1874 117.539 lineto +1790.59 253.027 lineto +1790.08 252.922 lineto +1799.12 97.2852 lineto +1777.27 96.1914 lineto +1770.49 278.945 lineto +closepath +1995.55 337.449 moveto +2081.84 370.938 lineto +2088.61 353.484 lineto +2022.92 328 lineto +2044.54 270.852 lineto +2108.54 295.676 lineto +2115.3 278.223 lineto +2051.55 253.484 lineto +2073.74 194.883 lineto +2141.12 221.023 lineto +2147.89 203.574 lineto +2059.18 169.148 lineto +1995.55 337.449 lineto +closepath +2125.74 389.988 moveto +2173.16 415.996 lineto +2234.03 449.363 2279.43 424.441 2300.55 385.906 curveto +2329.92 332.336 2305.49 283.359 2254.41 255.352 curveto +2210.88 231.477 lineto +2125.74 389.988 lineto +closepath +2222.23 257.273 moveto +2243.2 268.777 lineto +2288.11 293.398 2305.32 330.703 2281.57 374.023 curveto +2259.82 413.691 2219.94 422.07 2177.77 398.945 curveto +2153.59 385.691 lineto +2222.23 257.273 lineto +closepath +2298.92 492.434 moveto +2317.23 505.254 lineto +2419.12 356.953 lineto +2400.8 344.133 lineto +2298.92 492.434 lineto +closepath +2483.91 604.297 moveto +2466.46 602.598 2453.24 595.605 2439.88 584.031 curveto +2408.45 556.777 2407.66 512.051 2434.91 480.613 curveto +2462.16 449.18 2506.55 443.625 2537.98 470.871 curveto +2549.96 481.262 2558.23 496.34 2563.75 511.797 curveto +2580.82 505.598 lineto +2574.58 487.805 2564.59 469.16 2550.25 456.73 curveto +2509.97 421.816 2455.32 420.547 2416.84 464.941 curveto +2380.73 506.594 2387.34 563.262 2427.62 598.176 curveto +2443.93 612.305 2459.9 619.277 2479.39 623.789 curveto +2483.91 604.297 lineto +closepath +2537.32 703.848 moveto +2551.32 719.934 lineto +2731.24 658.145 lineto +2722.05 636.496 lineto +2658.15 659.707 lineto +2609.34 603.613 lineto +2639.96 542.156 lineto +2621.39 530.73 lineto +2537.32 703.848 lineto +closepath +2559.28 698.184 moveto +2558.94 697.781 lineto +2600.33 621.789 lineto +2639.08 666.309 lineto +2559.28 698.184 lineto +closepath +2739.8 823.723 moveto +2718.24 836.309 2711.05 863.691 2723.64 885.246 curveto +2736.23 906.797 2763.61 913.996 2785.17 901.406 curveto +2806.72 888.816 2813.91 861.438 2801.33 839.883 curveto +2788.74 818.332 2761.36 811.133 2739.8 823.723 curveto +closepath +153.34 1132.6 moveto +259.164 1169.46 lineto +313.801 1188.1 339.172 1157.94 350.945 1124.88 curveto +363.945 1088.39 358.254 1053.23 306.57 1034.82 curveto +292.855 1029.94 277.582 1024.77 260.105 1018.83 curveto +201.148 998.379 lineto +193.648 1019.44 lineto +256.273 1041.2 lineto +272.285 1046.63 288.535 1052.14 304.215 1057.73 curveto +335.316 1068.8 343.52 1089.94 332.789 1120.07 curveto +324.066 1144.56 303.895 1161.66 265.445 1147.97 curveto +160.844 1111.53 lineto +153.34 1132.6 lineto +closepath +136.453 1211.88 moveto +125.016 1228.74 lineto +249.516 1354 lineto +249.418 1354.52 lineto +109.547 1328.76 lineto +105.289 1350.98 lineto +278.707 1382.64 lineto +289.527 1364.86 lineto +163.605 1240.11 lineto +163.699 1239.6 lineto +304.855 1265.61 lineto +309.109 1243.39 lineto +136.453 1211.88 lineto +closepath +98.1523 1428.3 moveto +96.3477 1450.59 lineto +275.805 1463.59 lineto +277.613 1441.29 lineto +98.1523 1428.3 lineto +closepath +96.2266 1506.91 moveto +87.8438 1528.94 lineto +246.086 1585.21 lineto +90.4219 1653.45 lineto +97.0898 1674.11 lineto +272.805 1594.53 lineto +272.367 1573.74 lineto +96.2266 1506.91 lineto +closepath +101.887 1732.4 moveto +115.215 1824 lineto +133.738 1821.3 lineto +123.594 1751.58 lineto +183.98 1742.27 lineto +193.867 1810.19 lineto +212.395 1807.49 lineto +202.543 1739.82 lineto +264.477 1730.28 lineto +274.883 1801.82 lineto +293.406 1799.12 lineto +279.707 1704.95 lineto +101.887 1732.4 lineto +closepath +128.965 1891.82 moveto +143.176 1944.27 lineto +152.086 1977.15 174.949 1994.92 203.809 1987.1 curveto +232.168 1979.41 243.492 1955.61 240.16 1930.38 curveto +240.66 1930.25 lineto +245.797 1941.24 264.508 1946.68 275.266 1951.58 curveto +330.895 1973.95 lineto +337.266 1951.75 lineto +270.473 1925.94 lineto +253.812 1919.14 242.281 1916.34 237.859 1900.03 curveto +234.121 1886.22 lineto +308.129 1865.09 lineto +302.211 1843.26 lineto +128.965 1891.82 lineto +closepath +217.488 1890.46 moveto +223.336 1912.04 lineto +229.117 1933.37 227.32 1957.57 202.227 1964.36 curveto +183.656 1969.39 164.488 1963.28 156.871 1935.17 curveto +149.867 1909.32 lineto +217.488 1890.46 lineto +closepath +325.191 2014.39 moveto +335.309 2020.68 346.461 2031.58 351.832 2044.84 curveto +359.742 2064.36 353.398 2082.64 334.844 2090.16 curveto +292.434 2107.34 280.004 2026.81 221.688 2050.44 curveto +195.902 2060.88 186.328 2089.17 198.336 2118.81 curveto +204.977 2135.2 215.895 2147.61 229.312 2157.88 curveto +241.273 2143.77 lineto +230.762 2136.53 220.977 2129 214.629 2113.33 curveto +208.773 2098.87 211.051 2078.88 231.289 2070.68 curveto +267.922 2055.83 289.848 2134.19 342.141 2113.01 curveto +366.957 2102.95 383.062 2076.22 368.223 2039.6 curveto +360.801 2021.28 350.855 2009.88 336.422 1999.18 curveto +325.191 2014.39 lineto +closepath +248.406 2220.14 moveto +258.586 2240.06 lineto +418.082 2156.78 lineto +407.898 2136.86 lineto +248.406 2220.14 lineto +closepath +284.355 2290.41 moveto +357.336 2405.46 lineto +373.141 2395.43 lineto +342.641 2347.34 lineto +477.926 2259.68 lineto +465.945 2240.8 lineto +330.664 2328.47 lineto +300.16 2280.38 lineto +284.355 2290.41 lineto +closepath +415.043 2479.88 moveto +428.469 2496.44 lineto +610.445 2441.02 lineto +602.02 2419.06 lineto +537.344 2440.01 lineto +490.535 2382.23 lineto +523.297 2321.89 lineto +505.152 2309.82 lineto +415.043 2479.88 lineto +closepath +437.184 2474.98 moveto +436.855 2474.58 lineto +480.898 2400.08 lineto +518.059 2445.94 lineto +437.184 2474.98 lineto +closepath +619.234 2481.05 moveto +631.035 2482.67 645.664 2488.09 655.973 2498 curveto +671.152 2512.6 672.812 2531.87 658.938 2546.3 curveto +627.211 2579.28 583.035 2510.81 539.418 2556.16 curveto +520.133 2576.21 522.922 2605.95 545.969 2628.12 curveto +558.711 2640.37 573.738 2647.26 590.18 2651.16 curveto +595.352 2633.41 lineto +582.805 2631.07 570.793 2628.18 558.613 2616.46 curveto +547.367 2605.66 541.293 2586.46 556.438 2570.72 curveto +583.832 2542.25 635.801 2604.86 674.91 2564.19 curveto +693.477 2544.89 697.289 2513.93 668.805 2486.52 curveto +654.566 2472.83 640.828 2466.48 623.285 2462.59 curveto +619.234 2481.05 lineto +closepath +730.523 2776.13 moveto +750.25 2788.23 lineto +875.941 2687.19 lineto +846.445 2847.22 lineto +867.062 2859.86 lineto +985.488 2721.42 lineto +968.77 2706.91 lineto +868.809 2826.16 lineto +868.363 2825.89 lineto +899.262 2668.55 lineto +881.09 2657.41 lineto +757.984 2758.2 lineto +757.539 2757.94 lineto +816.938 2613.81 lineto +796.637 2605.62 lineto +730.523 2776.13 lineto +closepath +1009.28 2924.49 moveto +1029.06 2932.44 lineto +1161.11 2795.51 lineto +1143.07 2780.42 lineto +1096.75 2830.18 lineto +1027.74 2802.47 lineto +1027.02 2733.81 lineto +1005.3 2732.09 lineto +1009.28 2924.49 lineto +closepath +1026.25 2909.45 moveto +1025.76 2909.26 lineto +1028.01 2822.75 lineto +1082.77 2844.73 lineto +1026.25 2909.45 lineto +closepath +1188.24 2826.13 moveto +1199.32 2821.78 1214.74 2819.37 1228.57 2822.99 curveto +1248.95 2828.32 1259.81 2844.34 1254.73 2863.7 curveto +1243.14 2907.97 1171.17 2869.77 1155.23 2930.64 curveto +1148.19 2957.55 1165.13 2982.15 1196.07 2990.25 curveto +1213.17 2994.73 1229.64 2993.4 1245.9 2988.78 curveto +1241.75 2970.76 lineto +1229.66 2974.86 1217.77 2978.19 1201.42 2973.91 curveto +1186.33 2969.96 1171.66 2956.17 1177.19 2935.05 curveto +1187.21 2896.82 1263.12 2926.11 1277.42 2871.52 curveto +1284.2 2845.62 1272.41 2816.73 1234.18 2806.72 curveto +1215.06 2801.71 1199.98 2802.87 1182.77 2808.04 curveto +1188.24 2826.13 lineto +closepath +1363.91 3019.62 moveto +1385.05 3022.39 lineto +1478.89 2856.93 lineto +1457.68 2846.8 lineto +1425.18 2906.52 lineto +1351.46 2896.84 lineto +1333.68 2830.51 lineto +1312.21 2834.25 lineto +1363.91 3019.62 lineto +closepath +1376.61 3000.83 moveto +1376.09 3000.76 lineto +1356.75 2916.41 lineto +1415.27 2924.09 lineto +1376.61 3000.83 lineto +closepath +1515.17 3033.55 moveto +1569.51 3033.38 lineto +1603.56 3033.27 1626.65 3015.78 1626.55 2985.88 curveto +1626.46 2956.5 1606.39 2939.41 1581.15 2936.11 curveto +1581.15 2935.59 lineto +1593.11 2933.47 1603.19 2916.79 1610.7 2907.67 curveto +1646.69 2859.72 lineto +1626.89 2847.81 lineto +1584.7 2905.68 lineto +1573.82 2920.01 1568.14 2930.42 1551.23 2930.48 curveto +1536.94 2930.53 lineto +1535.65 2853.56 lineto +1513.03 2853.64 lineto +1515.17 3033.55 lineto +closepath +1536.73 2947.69 moveto +1559.09 2947.62 lineto +1581.19 2947.54 1604.1 2955.53 1604.18 2981.54 curveto +1604.24 3000.77 1593.38 3017.71 1564.26 3017.79 curveto +1537.48 3017.88 lineto +1536.73 2947.69 lineto +closepath +1730.42 2920.79 moveto +1680 3023.52 lineto +1701.54 3032.01 lineto +1745 2936.21 lineto +1814.48 3017.41 lineto +1832.36 3003.57 lineto +1752.6 2917.93 lineto +1741.19 2841.8 lineto +1719.02 2844.67 lineto +1730.42 2920.79 lineto +closepath +1891.13 2998.59 moveto +1912.75 2992.86 lineto +1889.32 2907.62 lineto +1865.12 2819.36 lineto +1843.5 2825.09 lineto +1891.13 2998.59 lineto +closepath +1889.32 2907.62 moveto +1999.38 2973.64 lineto +2010.93 2956.33 lineto +1916.36 2900.98 lineto +1970.76 2802.9 lineto +1950.64 2792.9 lineto +1889.32 2907.62 lineto +closepath +2072.97 2944.06 moveto +2093.91 2936.23 lineto +2029.41 2768.25 lineto +2008.47 2776.09 lineto +2072.97 2944.06 lineto +closepath +2214.72 2883.54 moveto +2233.8 2874.04 lineto +2219.23 2684.37 lineto +2195.97 2687.81 lineto +2202.38 2755.5 lineto +2135.81 2788.64 lineto +2084.02 2743.55 lineto +2068.3 2758.64 lineto +2214.72 2883.54 lineto +closepath +2214.76 2860.86 moveto +2214.29 2861.09 lineto +2151.13 2801.93 lineto +2203.96 2775.62 lineto +2214.76 2860.86 lineto +closepath +2347.45 2806.43 moveto +2367.42 2802.34 lineto +2365.77 2625.73 lineto +2366.2 2625.44 lineto +2448.33 2741.54 lineto +2466.89 2728.62 lineto +2364.86 2584.86 lineto +2344.71 2590.03 lineto +2347.73 2767.26 lineto +2347.31 2767.55 lineto +2264.43 2650.37 lineto +2245.87 2663.3 lineto +2347.45 2806.43 lineto +closepath +2568.64 2640.21 moveto +2584.19 2625.62 lineto +2515.66 2448.16 lineto +2494.38 2458.15 lineto +2519.98 2521.14 lineto +2465.77 2572.03 lineto +2403.2 2543.75 lineto +2392.49 2562.73 lineto +2568.64 2640.21 lineto +closepath +2562.16 2618.48 moveto +2561.78 2618.84 lineto +2484.27 2580.34 lineto +2527.3 2539.95 lineto +2562.16 2618.48 lineto +closepath +2736.39 2457.34 moveto +2765.48 2416.77 lineto +2788.52 2384.66 2777.17 2359.88 2760.91 2348.21 curveto +2742.95 2335.33 2725.38 2336.17 2708.4 2349.58 curveto +2707.98 2349.28 lineto +2717.94 2328.26 2711.78 2307.85 2693.19 2294.51 curveto +2667.21 2275.88 2639.29 2284.02 2618.68 2312.75 curveto +2589.28 2353.73 lineto +2736.39 2457.34 lineto +closepath +2616.41 2345.35 moveto +2631.71 2324.02 lineto +2645.05 2305.42 2661.56 2299.35 2681.85 2313.89 curveto +2699.59 2326.63 2699.8 2345.97 2684.64 2367.1 curveto +2672.36 2384.21 lineto +2616.41 2345.35 lineto +closepath +2686.31 2394.21 moveto +2696.16 2380.48 lineto +2713.28 2356.61 2730.55 2353.96 2745.55 2364.71 curveto +2761.82 2376.38 2764.17 2391.82 2747.36 2415.28 curveto +2736.89 2429.86 lineto +2686.31 2394.21 lineto +closepath +2835.78 2311.07 moveto +2861.71 2263.32 lineto +2877.97 2233.39 2873.7 2204.73 2847.42 2190.47 curveto +2821.6 2176.45 2796.97 2185.85 2781.96 2206.41 curveto +2781.52 2206.15 lineto +2785.39 2194.65 2775.61 2177.8 2771.21 2166.84 curveto +2746.42 2112.25 lineto +2726.48 2123.89 lineto +2756.97 2188.69 lineto +2764.32 2205.11 2770.73 2215.1 2762.67 2229.95 curveto +2755.85 2242.52 lineto +2687.71 2206.7 lineto +2676.93 2226.58 lineto +2835.78 2311.07 lineto +closepath +2770.8 2250.94 moveto +2781.48 2231.29 lineto +2792.02 2211.86 2810.02 2195.61 2832.87 2208.01 curveto +2849.77 2217.19 2859.41 2234.86 2845.52 2260.44 curveto +2832.75 2283.98 lineto +2770.8 2250.94 lineto +closepath +2973.52 2005.33 moveto +2868.21 1967.03 lineto +2813.84 1947.66 2788.06 1977.46 2775.83 2010.36 curveto +2762.34 2046.68 2767.56 2081.9 2818.98 2101.02 curveto +2832.63 2106.09 2847.83 2111.46 2865.23 2117.64 curveto +2923.89 2138.89 lineto +2931.69 2117.93 lineto +2869.36 2095.32 lineto +2853.43 2089.68 2837.25 2083.95 2821.65 2078.15 curveto +2790.7 2066.65 2782.78 2045.4 2793.93 2015.42 curveto +2802.98 1991.05 2823.38 1974.23 2861.64 1988.45 curveto +2965.74 2026.3 lineto +2973.52 2005.33 lineto +closepath +2991.5 1926.29 moveto +3003.18 1909.58 lineto +2880.38 1782.64 lineto +2880.49 1782.13 lineto +3020 1809.79 lineto +3024.56 1787.63 lineto +2851.58 1753.61 lineto +2840.53 1771.25 lineto +2964.75 1897.69 lineto +2964.64 1898.19 lineto +2823.86 1870.28 lineto +2819.3 1892.43 lineto +2991.5 1926.29 lineto +closepath +3033.32 1709.95 moveto +3040.07 1617.64 lineto +3021.39 1616.27 lineto +3016.26 1686.54 lineto +2955.29 1682.61 lineto +2960.29 1614.15 lineto +2941.62 1612.78 lineto +2936.64 1680.98 lineto +2874.1 1676.93 lineto +2879.38 1604.84 lineto +2860.7 1603.48 lineto +2853.77 1698.39 lineto +3033.32 1709.95 lineto +closepath +3037.53 1548.14 moveto +3044.55 1529 lineto +2893.46 1437.55 lineto +2893.43 1437.03 lineto +3035.38 1428.21 lineto +3034.14 1405.62 lineto +2858.21 1416.82 lineto +2852.01 1436.7 lineto +3004.36 1527.3 lineto +3004.39 1527.82 lineto +2861.13 1536.71 lineto +2862.38 1559.3 lineto +3037.53 1548.14 lineto +closepath +2872.78 1358.72 moveto +2864.12 1350.56 2855.36 1337.64 2852.75 1323.59 curveto +2848.88 1302.88 2858.74 1286.23 2878.42 1282.56 curveto +2923.4 1274.17 2919.54 1355.56 2981.39 1344.02 curveto +3008.74 1338.92 3023.76 1313.11 3017.9 1281.67 curveto +3014.66 1264.29 3006.43 1249.95 2995.32 1237.22 curveto +2980.79 1248.65 lineto +2989.65 1257.84 2997.73 1267.18 3000.84 1283.79 curveto +3003.7 1299.13 2997.48 1318.27 2976.02 1322.27 curveto +2937.17 1329.52 2931.28 1248.37 2875.82 1258.71 curveto +2849.49 1263.62 2828.39 1286.6 2835.64 1325.45 curveto +2839.26 1344.88 2846.74 1358.03 2858.75 1371.39 curveto +2872.78 1358.72 lineto +closepath +2989 1172.36 moveto +2983 1150.83 lineto +2810.12 1200.69 lineto +2816.13 1222.23 lineto +2989 1172.36 lineto +closepath +2818.41 1135.23 moveto +2808.45 1128.71 2797.57 1117.52 2792.53 1104.14 curveto +2785.11 1084.43 2791.9 1066.32 2810.64 1059.26 curveto +2853.47 1043.14 2863.89 1123.95 2922.77 1101.78 curveto +2948.81 1091.97 2959.08 1063.94 2947.82 1034 curveto +2941.59 1017.46 2930.98 1004.79 2917.82 994.18 curveto +2905.52 1007.98 lineto +2915.84 1015.49 2925.44 1023.26 2931.39 1039.08 curveto +2936.89 1053.68 2934.11 1073.61 2913.67 1081.31 curveto +2876.69 1095.23 2856.72 1016.36 2803.92 1036.23 curveto +2778.85 1045.68 2762.09 1071.98 2776.02 1108.98 curveto +2782.98 1127.46 2792.64 1139.1 2806.81 1150.17 curveto +2818.41 1135.23 lineto +closepath +587.172 972.617 moveto +671.008 1093.09 750.48 1272.14 816.117 1490.5 curveto +824.094 1458.21 834.922 1414.41 834.922 1414.41 curveto +853.699 1335.69 876.062 1241.97 904.73 1143.73 curveto +851.781 1018.71 787.516 898.938 710.785 804.062 curveto +587.172 972.617 lineto +closepath +2548.21 981.719 moveto +2455.68 1118.19 2368.78 1325.75 2300.36 1578.37 curveto +2273.07 1688.77 lineto +2189.75 2038.11 2034.65 2688.34 1570.8 2688.34 curveto +1480.44 2688.34 1401.81 2663.66 1333.14 2621.35 curveto +1355.61 2625.93 1380.98 2628.62 1409.71 2628.62 curveto +1581.15 2628.62 1704.91 2534.8 1839.65 2307.03 curveto +1983.37 2064.07 2036.59 1818.21 2078.54 1642.38 curveto +2107.31 1526.09 lineto +2169.54 1296.33 2272.19 1004.03 2425.27 810.898 curveto +2548.21 981.719 lineto +closepath +1712.36 2443.19 moveto +1622.38 2547.54 1521.11 2600.27 1409.71 2600.27 curveto +1338.02 2600.27 1279.97 2582.21 1239.81 2547.86 curveto +1089.71 2401.77 997.777 2164.88 935.785 1950.56 curveto +984.398 1831.76 1023.05 1709.95 1052.85 1601.12 curveto +1063.07 1642.38 lineto +1128.56 1916.97 1264.86 2488.34 1570.8 2488.34 curveto +1622.71 2488.34 1669.73 2471.86 1712.36 2443.19 curveto +closepath +2420.2 2312.63 moveto +2344.25 2218.11 2280.56 2099.22 2228.02 1975.18 curveto +2256.69 1876.93 2279.05 1783.21 2297.83 1704.49 curveto +2297.83 1704.49 2308.66 1660.69 2316.63 1628.41 curveto +2381.79 1845.16 2460.57 2023.21 2543.73 2143.65 curveto +2420.2 2312.63 lineto +closepath +1892.94 571.035 moveto +2043.04 717.141 2134.97 954.031 2196.96 1168.34 curveto +2148.35 1287.15 2109.71 1408.96 2079.9 1517.78 curveto +2069.69 1476.52 lineto +2004.19 1201.93 1867.9 630.566 1561.96 630.566 curveto +1510.05 630.566 1463.03 647.051 1420.4 675.703 curveto +1510.38 571.367 1611.65 518.633 1723.04 518.633 curveto +1794.73 518.633 1852.78 536.699 1892.94 571.035 curveto +closepath +583.422 2138.84 moveto +676.371 2002.38 763.695 1794.17 832.395 1540.53 curveto +859.68 1430.14 lineto +943.008 1080.8 1098.11 430.566 1561.96 430.566 curveto +1652.31 430.566 1730.95 455.246 1799.62 497.559 curveto +1777.15 492.98 1751.77 490.273 1723.04 490.273 curveto +1551.6 490.273 1427.84 584.102 1293.11 811.875 curveto +1149.39 1054.84 1096.16 1300.69 1054.22 1476.53 curveto +1025.44 1592.82 lineto +963.102 1822.99 860.203 2115.94 706.648 2309.06 curveto +583.422 2138.84 lineto +closepath +1622.22 1378.62 moveto +1717.77 1410.95 1823.34 1451.17 1823.34 1572.23 curveto +1823.34 1685.56 1717.48 1712.54 1607.05 1731.97 curveto +1606.78 1707.38 1606.5 1682.43 1606.2 1657.16 curveto +1691.71 1640.28 1743.34 1620.39 1743.34 1572.23 curveto +1743.34 1506.32 1690.6 1479.03 1589.79 1444.93 curveto +1589.46 1444.82 1589.14 1444.72 1588.82 1444.6 curveto +1594.96 1989.77 lineto +1680.55 2037.49 1760 2104.79 1760 2242.23 curveto +1760 2339.92 1681.63 2405.56 1565 2405.56 curveto +1515.06 2405.56 1460 2395.56 1420 2355.56 curveto +1357.42 2336.19 1345 2272.23 1338.34 2202.23 curveto +1337.47 2193.12 1340.17 2182.54 1346.67 2172.23 curveto +1353.92 2160.71 1393.34 2247.61 1403.34 2245.56 curveto +1411.32 2243.93 1395 2207.23 1390 2165.56 curveto +1400.28 2166.89 1414.87 2171.6 1418.34 2182.23 curveto +1443.34 2258.89 1463.34 2237.23 1476.67 2298.89 curveto +1503.34 2318.89 1541.47 2325.56 1565 2325.56 curveto +1625.43 2325.56 1681.67 2311.05 1681.67 2242.23 curveto +1681.67 2117.75 1586.11 2071.73 1486.72 2023.01 curveto +1397.38 1979.22 1298.34 1927.27 1298.34 1820.56 curveto +1298.34 1711.54 1416.05 1689.61 1525.65 1671.37 curveto +1525.27 1696.89 1524.89 1722.11 1524.52 1746.85 curveto +1445.3 1763.04 1397.5 1782.61 1397.5 1827.23 curveto +1397.5 1886.96 1448.71 1916.57 1536.32 1959.56 curveto +1544.3 1429.04 lineto +1472.11 1402.3 1405 1366.22 1405 1288.89 curveto +1405 1204.59 1470.87 1177.47 1533.27 1164.97 curveto +1532.91 1188.25 1532.55 1212.36 1532.18 1237.32 curveto +1494.87 1247.18 1485 1260.69 1485 1288.89 curveto +1485 1315.08 1506.9 1332.89 1545.49 1350.04 curveto +1550.3 1029.66 lineto +1500.48 1002.6 1458.34 964.855 1458.34 890.566 curveto +1458.34 841.125 1486 790.145 1535 763.895 curveto +1552.05 754.766 1564.23 765.145 1540 795.559 curveto +1509.99 833.223 1502.5 850.391 1502.5 891.395 curveto +1502.5 918.508 1521.63 939.148 1551.39 957.852 curveto +1552.5 883.672 lineto +1552.63 875.469 1559.32 868.879 1567.53 868.895 curveto +1575.74 868.918 1582.4 875.52 1582.5 883.73 curveto +1583.54 975.625 lineto +1593.48 980.605 1604.02 985.559 1615 990.559 curveto +1672.87 1016.91 1735 1042.68 1735 1120.57 curveto +1735 1200.98 1663.98 1216.11 1601.35 1225.13 curveto +1601.07 1200.78 1600.8 1177.06 1600.55 1154.41 curveto +1650.84 1146.46 1665 1138.87 1665 1120.57 curveto +1665 1090.96 1646.52 1074.75 1586.09 1047.23 curveto +1585.5 1046.96 1584.92 1046.68 1584.34 1046.42 curveto +1587.94 1366.73 lineto +1598.68 1370.59 1610.07 1374.51 1622.22 1378.62 curveto +closepath +1534.75 2070.27 moveto +1557.22 2082.27 1578.04 2094.77 1596.22 2108.88 curveto +1597.2 2189.07 lineto +1611.99 2195.72 1621.67 2206.58 1621.67 2218.89 curveto +1621.67 2239.15 1595.56 2255.57 1563.34 2255.57 curveto +1531.12 2255.57 1505 2239.15 1505 2218.89 curveto +1505 2205.66 1516.18 2194.11 1532.89 2187.66 curveto +1534.75 2070.27 lineto +fill +grestore +grestore +grestore +grestore +showpage +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.eps new file mode 100644 index 0000000000..5cb35357f4 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.eps @@ -0,0 +1,333 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jan 28 12:58:56 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 8 7 304 304 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 8 7 304 304 +%%EndPageSetup +q 8 7 296 297 rectclip q +1 0.627451 0.184314 rg +241.977 218.564 m 241.809 218.646 241.605 218.626 241.453 218.513 c 241.453 + 218.513 158.293 155.712 157.738 155.294 c 157.156 155.669 74.523 208.986 + 74.523 208.986 c 74.371 209.087 74.176 209.095 74.016 209.005 c 73.852 +208.919 73.754 208.751 73.754 208.568 c 73.754 94.568 l 73.754 94.4 73.84 + 94.24 73.98 94.15 c 157.805 40.064 l 157.98 39.951 158.211 39.958 158.379 + 40.087 c 242.055 103.279 l 242.18 103.372 242.254 103.521 242.254 103.677 + c 242.254 218.115 l 242.254 218.302 242.145 218.478 241.977 218.564 c h +234.254 107.412 m 233.859 107.115 158.293 50.044 157.738 49.626 c 157.16 + 50.001 82.207 98.361 81.754 98.654 c 81.754 99.193 81.754 193.005 81.754 + 194.802 c 83.266 193.826 157.805 145.732 157.805 145.732 c 157.98 145.619 + 158.211 145.626 158.379 145.751 c 158.379 145.751 232.684 201.869 234.254 + 203.052 c 234.254 201.091 234.254 107.904 234.254 107.412 c h +246.438 228.333 m 224.473 229.005 204.066 226.443 176.906 188.509 c 176.129 + 189.017 93.027 242.947 93.027 242.947 c 92.871 243.048 92.676 243.056 92.516 + 242.966 c 92.352 242.88 92.254 242.712 92.254 242.529 c 92.254 242.529 +92.254 233.173 92.254 231.919 c 90.934 232.814 83.367 237.923 83.367 237.923 + c 83.215 238.029 83.016 238.037 82.852 237.951 c 82.688 237.865 82.586 +237.697 82.586 237.509 c 82.586 237.509 82.586 227.126 82.586 225.509 c +81.289 226.384 74.531 230.951 74.531 230.951 c 74.379 231.052 74.184 231.064 + 74.02 230.974 c 73.855 230.888 73.754 230.72 73.754 230.533 c 73.754 212.962 + l 73.754 212.794 73.836 212.638 73.973 212.544 c 80.973 207.818 l 81.129 + 207.716 81.324 207.705 81.488 207.79 c 81.652 207.876 81.754 208.048 81.754 + 208.232 c 81.754 208.232 81.754 214.904 81.754 216.419 c 83.051 215.544 + 89.805 210.978 89.805 210.978 c 89.961 210.876 90.156 210.865 90.32 210.951 + c 90.484 211.04 90.586 211.208 90.586 211.396 c 90.586 211.396 90.586 221.775 + 90.586 223.396 c 91.906 222.501 99.473 217.392 99.473 217.392 c 99.629 +217.287 99.824 217.279 99.988 217.365 c 100.152 217.451 100.254 217.619 +100.254 217.806 c 100.254 217.806 100.254 227.154 100.254 228.72 c 101.77 + 227.736 178.594 177.88 178.594 177.88 c 178.82 177.732 179.125 177.79 179.277 + 178.013 c 190.543 194.318 203.453 208.001 213.809 214.615 c 221.598 220.279 + 234.414 224.165 245 224.083 c 248.762 224.056 249.082 225.662 249.094 226.154 + c 249.113 227.29 247.898 228.29 246.438 228.333 c h +23.359 113.572 m 25.531 114.341 27.891 113.216 28.66 111.044 c 29.43 108.872 + 28.305 106.513 26.133 105.744 c 23.965 104.974 21.602 106.099 20.836 108.271 + c 20.062 110.443 21.188 112.802 23.359 113.572 c h +39.215 99.927 m 43.676 91.404 l 42.02 90.537 l 38.594 97.076 l 33.156 94.29 + l 36.496 87.912 l 34.836 87.04 l 31.512 93.4 l 24.25 89.72 l 23.203 91.724 + l h +47.625 85.212 m 48.809 83.439 l 38.102 67.716 l 36.258 69.173 l 40.18 74.724 + l 36.059 80.912 l 29.324 79.58 l 28.711 81.669 l h +46.5 83.244 m 46.473 83.29 l 38.047 81.302 l 41.32 76.388 l h +60.535 64.22 m 60.359 65.966 59.66 67.287 58.5 68.622 c 55.77 71.759 51.297 + 71.83 48.156 69.099 c 45.02 66.369 44.473 61.931 47.203 58.79 c 48.242 +57.595 49.754 56.771 51.297 56.22 c 50.68 54.513 l 48.902 55.134 47.035 +56.13 45.789 57.564 c 42.289 61.583 42.156 67.048 46.59 70.904 c 50.746 +74.521 56.414 73.872 59.914 69.849 c 61.328 68.22 62.031 66.626 62.484 64.677 + c h +75.848 54.193 m 68.387 45.83 l 64.516 41.548 60.836 42.955 58.199 45.271 + c 55.289 47.83 54.082 51.181 57.707 55.298 c 58.668 56.392 59.754 57.583 + 60.992 58.955 c 65.152 63.603 l 66.832 62.126 l 62.414 57.185 l 61.277 +55.931 60.125 54.662 59.023 53.412 c 56.844 50.935 57.152 48.685 59.555 +46.576 c 61.504 44.857 64.098 44.341 66.793 47.404 c 74.172 55.669 l h +68.691 37.208 m 79.039 51.927 l 80.883 50.658 l 71.594 37.478 l 77.906 +33.122 l 76.844 31.58 l h +85.715 47.177 m 97.531 40.4 l 96.602 38.775 l 91.66 41.607 l 83.508 27.701 + l 81.57 28.814 l 89.723 42.72 l 84.781 45.552 l h +102.812 38.072 m 104.766 37.212 l 104.176 18.197 l 101.836 18.435 l 102.164 + 25.224 l 95.363 28.232 l 90.398 23.494 l 88.758 24.927 l h +102.922 35.806 m 102.875 35.83 l 96.836 29.63 l 102.23 27.244 l h +108.48 19.29 m 109.191 18.333 110.367 17.31 111.734 16.884 c 113.742 16.255 + 115.516 17.037 116.109 18.947 c 117.477 23.318 109.348 23.896 111.227 29.9 + c 112.055 32.556 114.797 33.744 117.848 32.787 c 119.535 32.259 120.859 + 31.275 121.996 30.021 c 120.688 28.712 l 119.879 29.701 119.051 30.615 +117.438 31.119 c 115.945 31.583 113.973 31.193 113.32 29.111 c 112.141 25.337 + 120.133 23.794 118.449 18.408 c 117.648 15.853 115.117 14.029 111.348 15.208 + c 109.461 15.798 108.242 16.693 107.059 18.044 c h +131.898 28.853 m 137.273 28.056 l 140.645 27.556 142.676 25.494 142.176 + 22.099 c 141.582 18.115 137.988 17.279 135.059 17.712 c 132.512 18.091 +l 131.316 10.751 l 129.105 11.08 l h +132.738 19.79 m 135.566 19.372 l 137.441 19.095 139.578 19.857 139.961 +22.427 c 140.242 24.33 139.41 26.162 136.531 26.591 c 133.855 26.986 l h +149.629 26.876 m 151.762 26.79 l 158.184 8.884 l 155.922 8.247 l 153.738 + 14.685 l 146.309 14.99 l 143.426 8.759 l 141.371 9.494 l h +150.562 24.81 m 150.508 24.81 l 147.164 16.83 l 153.062 16.587 l h +160.863 26.759 m 170.098 27.4 l 170.227 25.533 l 163.199 25.044 l 163.57 + 18.947 l 170.418 19.423 l 170.547 17.552 l 163.727 17.08 l 164.109 10.826 + l 171.32 11.326 l 171.449 9.458 l 161.957 8.798 l h +173.234 27.685 m 178.547 28.693 l 185.367 29.986 188.914 26.212 189.73 +21.896 c 190.871 15.892 187.031 11.99 181.312 10.904 c 176.43 9.982 l h +178.309 12.083 m 180.656 12.529 l 185.691 13.482 188.48 16.497 187.562 +21.353 c 186.719 25.798 183.184 27.826 178.457 26.931 c 175.75 26.415 l +h +196.098 33.087 m 198.117 33.763 l 210.484 19.31 l 208.594 17.912 l 204.266 + 23.154 l 197.215 20.798 l 196.73 13.951 l 194.555 13.908 l h +197.699 31.486 m 197.652 31.47 l 197.359 22.822 l 202.957 24.689 l h +223.473 35.365 m 227.027 27.9 l 225.59 26.119 223.859 24.861 222.363 24.126 + c 217.586 21.775 212.266 23.04 209.672 28.31 c 207.238 33.255 209.316 38.568 + 214.102 40.923 c 215.805 41.759 217.77 42.236 219.652 42.236 c 219.664 +40.271 l 218.305 40.384 216.582 40.06 214.926 39.244 c 211.191 37.408 209.98 + 33.099 211.816 29.369 c 213.652 25.634 217.809 23.97 221.539 25.806 c 222.66 + 26.357 223.734 27.236 224.449 28.08 c 221.465 34.376 l h +226.98 36.978 m 223.836 41.505 225.094 47.068 229.473 50.111 c 233.848 +53.154 239.293 52.701 242.648 47.876 c 245.797 43.349 244.535 37.787 240.16 + 34.744 c 235.781 31.701 230.336 32.154 226.98 36.978 c h +228.945 38.345 m 231.32 34.927 235.676 33.904 239.09 36.279 c 242.508 38.654 + 243.062 43.095 240.688 46.509 c 238.312 49.923 233.953 50.951 230.539 48.576 + c 227.125 46.201 226.57 41.759 228.945 38.345 c h +256.145 60.767 m 261.742 54.689 l 260.895 52.56 259.613 50.849 258.402 +49.705 c 254.527 46.044 249.074 45.685 245.039 49.958 c 241.254 53.966 241.672 + 59.654 245.547 63.314 c 246.926 64.619 248.668 65.654 250.469 66.208 c +251.059 64.333 l 249.727 64.04 248.176 63.22 246.832 61.955 c 243.809 59.095 + 243.922 54.626 246.777 51.599 c 249.633 48.576 254.094 48.208 257.117 51.068 + c 258.023 51.923 258.793 53.08 259.227 54.095 c 254.516 59.232 l h +252.652 70.201 m 254.125 71.884 l 267.566 59.923 l 266.094 58.24 l h +266.984 83.997 m 265.324 83.439 264.195 82.458 263.156 81.029 c 260.711 + 77.662 261.645 73.287 265.012 70.841 c 268.375 68.396 272.824 68.861 275.27 + 72.224 c 276.203 73.509 276.668 75.162 276.855 76.794 c 278.66 76.576 l + 278.453 74.701 277.902 72.662 276.785 71.122 c 273.652 66.814 268.355 65.455 + 263.605 68.908 c 259.145 72.146 258.508 77.818 261.641 82.13 c 262.91 83.876 + 264.309 84.915 266.105 85.794 c h +269.145 93.466 m 270.168 95.337 l 289.066 93.165 l 288.633 90.857 l 281.895 + 91.751 l 278.332 85.224 l 282.641 79.88 l 281.074 78.365 l h +271.41 93.384 m 271.387 93.341 l 277.062 86.806 l 279.891 91.986 l h +285.582 105.572 m 283.41 106.345 282.289 108.705 283.062 110.876 c 283.836 + 113.048 286.195 114.169 288.367 113.396 c 290.539 112.622 291.66 110.263 + 290.887 108.091 c 290.113 105.919 287.754 104.798 285.582 105.572 c h +9.129 140.603 m 20.219 142.236 l 25.934 143.037 27.859 139.599 28.395 136.13 + c 28.984 132.302 27.766 128.955 22.344 128.119 c 20.902 127.9 19.305 127.677 + 17.477 127.423 c 11.301 126.525 l 10.961 128.732 l 17.523 129.693 l 19.195 + 129.923 20.895 130.158 22.539 130.412 c 25.805 130.915 27.008 132.837 26.52 + 135.997 c 26.121 138.568 24.465 140.626 20.43 140.005 c 9.469 138.396 l + h +9.051 146.986 m 8.219 148.845 l 22.664 159.009 l 22.664 159.064 l 8.441 + 158.966 l 8.41 161.228 l 26.039 161.322 l 26.793 159.38 l 12.219 149.294 + l 12.219 149.24 l 26.574 149.337 l 26.602 147.076 l h +8.914 167.345 m 9.098 169.576 l 27.016 167.947 l 26.832 165.716 l h +9.789 173.474 m 9.297 175.779 l 25.793 178.927 l 11.449 188.044 l 12.422 + 189.986 l 28.578 179.443 l 28.219 177.396 l h +13.355 194.048 m 15.984 202.923 l 17.777 202.392 l 15.781 195.638 l 21.621 + 193.853 l 23.57 200.435 l 25.367 199.904 l 23.426 193.345 l 29.418 191.521 + l 31.469 198.451 l 33.266 197.919 l 30.566 188.794 l h +17.707 207.845 m 19.805 212.857 l 21.121 216.001 23.621 217.462 26.379 +216.306 c 29.09 215.173 29.898 212.665 29.234 210.208 c 29.285 210.189 l + 29.938 211.208 31.863 211.501 32.996 211.845 c 38.805 213.333 l 39.145 +211.048 l 32.184 209.369 l 30.441 208.912 29.262 208.787 28.609 207.228 +c 28.059 205.908 l 35.117 202.841 l 34.242 200.755 l h +26.465 206.548 m 27.328 208.611 l 28.18 210.65 28.32 213.072 25.922 214.076 + c 24.148 214.818 22.168 214.462 21.043 211.779 c 20.012 209.306 l h +38.07 216.064 m 39.148 216.564 40.387 217.513 41.078 218.767 c 42.094 220.611 + 41.684 222.497 39.93 223.466 c 35.926 225.681 33.73 217.833 28.223 220.876 + c 25.789 222.22 25.176 225.146 26.723 227.947 c 27.578 229.49 28.809 230.591 + 30.266 231.451 c 31.281 229.908 l 30.152 229.318 29.09 228.685 28.273 227.205 + c 27.52 225.841 27.508 223.826 29.418 222.771 c 32.879 220.861 35.992 228.376 + 40.93 225.65 c 43.273 224.353 44.551 221.509 42.641 218.048 c 41.688 216.322 + 40.562 215.306 39 214.415 c h +31.914 235.9 m 33.141 237.771 l 48.105 227.783 l 46.883 225.912 l h +35.184 241.025 m 43.535 251.787 l 45.016 250.642 l 41.527 246.142 l 54.168 + 236.138 l 52.797 234.372 l 40.156 244.376 l 36.664 239.876 l h +48.797 257.415 m 50.273 258.955 l 67.949 251.931 l 66.93 249.814 l 60.656 + 252.435 l 55.516 247.064 l 58.281 240.779 l 56.375 239.728 l h +50.965 256.747 m 50.926 256.708 l 54.703 248.919 l 58.781 253.185 l h +68.012 254.841 m 69.199 254.915 70.695 255.353 71.793 256.271 c 73.41 257.619 + 73.715 259.529 72.434 261.068 c 69.504 264.58 64.609 258.068 60.582 262.9 + c 58.801 265.037 59.289 267.982 61.746 270.029 c 63.105 271.162 64.652 +271.74 66.32 272.013 c 66.711 270.205 l 65.441 270.064 64.223 269.861 62.926 + 268.779 c 61.727 267.779 60.984 265.908 62.383 264.232 c 64.914 261.197 + 70.543 267.072 74.156 262.736 c 75.867 260.681 76.027 257.564 72.992 255.033 + c 71.473 253.771 70.059 253.232 68.281 252.97 c h +78.289 281.72 m 80.32 282.833 l 92.387 272.13 l 90.215 288.259 l 92.336 + 289.419 l 103.492 275.021 l 101.754 273.65 l 92.348 286.044 l 92.301 286.021 + l 94.625 270.158 l 92.754 269.13 l 80.949 279.794 l 80.902 279.771 l 86.137 + 265.087 l 84.07 264.369 l h +105.266 294.615 m 107.273 295.333 l 119.957 281.158 l 118.102 279.716 l + 113.656 284.861 l 106.656 282.349 l 106.328 275.494 l 104.152 275.4 l h +106.906 293.048 m 106.855 293.029 l 106.758 284.376 l 112.312 286.369 l + h +121.309 283.728 m 122.402 283.263 123.938 282.982 125.332 283.31 c 127.383 + 283.79 128.508 285.365 128.051 287.314 c 127.004 291.767 119.715 288.134 + 118.273 294.259 c 117.641 296.966 119.395 299.38 122.512 300.111 c 124.23 + 300.517 125.875 300.341 127.488 299.837 c 127.027 298.048 l 125.828 298.49 + 124.648 298.853 123.004 298.466 c 121.484 298.111 119.98 296.771 120.48 + 294.642 c 121.387 290.794 129.051 293.529 130.34 288.037 c 130.949 285.427 + 129.695 282.572 125.852 281.669 c 123.926 281.216 122.422 281.372 120.715 + 281.931 c h +137.664 302.419 m 139.781 302.669 l 148.938 285.994 l 146.801 285.009 l + 143.637 291.029 l 136.25 290.162 l 134.383 283.552 l 132.238 283.958 l +h +138.906 300.525 m 138.855 300.521 l 136.809 292.111 l 142.668 292.798 l + h +151.074 303.564 m 156.508 303.533 l 159.914 303.517 162.219 301.763 162.203 + 298.771 c 162.188 295.833 160.176 294.126 157.652 293.802 c 157.652 293.751 + l 158.848 293.537 159.852 291.869 160.602 290.955 c 164.191 286.154 l 162.211 + 284.966 l 158 290.759 l 156.914 292.197 156.352 293.24 154.66 293.247 c + 153.23 293.255 l 153.086 285.56 l 150.824 285.572 l h +153.215 294.97 m 155.449 294.958 l 157.656 294.947 159.949 295.74 159.965 + 298.341 c 159.977 300.263 158.891 301.962 155.98 301.974 c 153.301 301.99 + l h +171 292.423 m 165.859 302.65 l 168.008 303.517 l 172.445 293.978 l 179.312 + 302.165 l 181.113 300.798 l 173.223 292.158 l 172.152 284.533 l 169.934 + 284.798 l h +185.324 300.705 m 187.5 300.177 l 185.34 291.603 l 183.105 282.728 l 180.934 + 283.255 l h +185.34 291.603 m 196.199 298.443 l 197.391 296.732 l 188.055 290.997 l +193.703 281.31 l 191.711 280.267 l h +202 296.181 m 204.121 295.466 l 198.227 278.466 l 196.109 279.181 l h +214.805 291.294 m 216.754 290.427 l 216.141 271.415 l 213.801 271.658 l + 214.141 278.447 l 207.344 281.462 l 202.367 276.728 l 200.73 278.165 l +h +214.906 289.029 m 214.859 289.048 l 208.812 282.857 l 214.211 280.462 l + h +226.93 285.005 m 228.945 284.708 l 229.766 267.068 l 229.809 267.04 l 237.363 + 279.091 l 239.289 277.904 l 229.902 262.982 l 227.859 263.384 l 227.176 + 281.095 l 227.133 281.122 l 219.508 268.962 l 217.582 270.15 l h +248.625 270.716 m 250.273 269.365 l 244.625 251.201 l 242.434 252.056 l + 244.566 258.509 l 238.816 263.224 l 232.766 259.986 l 231.566 261.806 l + h +248.125 268.505 m 248.086 268.537 l 240.605 264.177 l 245.172 260.435 l + h +264.23 256.201 m 267.496 252.423 l 270.078 249.435 269.176 246.865 267.66 + 245.552 c 265.988 244.107 264.23 244.033 262.422 245.216 c 262.383 245.181 + l 263.562 243.177 263.133 241.091 261.402 239.595 c 258.984 237.501 256.133 + 238.06 253.816 240.732 c 250.52 244.548 l h +253.297 243.958 m 255.016 241.974 l 256.512 240.244 258.211 239.787 260.098 + 241.419 c 261.75 242.849 261.598 244.779 259.895 246.744 c 258.52 248.337 + l h +259.816 249.458 m 260.922 248.181 l 262.844 245.958 264.586 245.849 265.98 + 247.06 c 267.496 248.369 267.59 249.927 265.703 252.111 c 264.531 253.466 + l h +274.441 243.915 m 277.512 239.431 l 279.438 236.622 279.305 233.728 276.84 + 232.04 c 274.414 230.38 271.867 231.064 270.164 232.955 c 270.121 232.923 + l 270.625 231.822 269.824 230.044 269.5 228.908 c 267.594 223.224 l 265.488 + 224.177 l 267.859 230.935 l 268.422 232.646 268.957 233.705 268.004 235.099 + c 267.195 236.279 l 260.785 232.017 l 259.508 233.884 l h +268.598 237.271 m 269.859 235.423 l 271.105 233.599 273.066 232.165 275.211 + 233.634 c 276.797 234.724 277.574 236.58 275.934 238.982 c 274.418 241.193 + l h +290.598 216.49 m 280.574 211.478 l 275.395 208.927 272.492 211.595 270.902 + 214.72 c 269.145 218.173 269.258 221.732 274.148 224.22 c 275.445 224.884 + 276.895 225.591 278.551 226.404 c 284.137 229.189 l 285.148 227.197 l 279.219 + 224.236 l 277.699 223.49 276.156 222.736 274.676 221.982 c 271.73 220.482 + 271.188 218.283 272.641 215.431 c 273.82 213.115 276.039 211.677 279.676 + 213.529 c 289.582 218.482 l h +292.676 210.431 m 294.043 208.919 l 283.469 194.775 l 283.484 194.724 l + 296.977 199.232 l 297.707 197.091 l 280.98 191.529 l 279.656 193.138 l +290.383 207.255 l 290.363 207.302 l 276.754 202.751 l 276.02 204.892 l h +299.164 191.142 m 301.102 182.091 l 299.27 181.701 l 297.797 188.591 l +291.812 187.365 l 293.242 180.654 l 291.414 180.259 l 289.984 186.947 l +283.848 185.693 l 285.355 178.622 l 283.527 178.232 l 281.539 187.537 l +h +301.578 176.771 m 302.551 174.978 l 288.938 163.728 l 288.941 163.677 l + 303.113 164.876 l 303.32 162.622 l 285.754 161.165 l 284.848 163.04 l 298.602 + 174.224 l 298.594 174.279 l 284.293 173.068 l 284.086 175.322 l h +288.039 157.169 m 287.312 156.224 286.652 154.81 286.617 153.38 c 286.566 + 151.275 287.805 149.787 289.805 149.736 c 294.379 149.622 292.707 157.599 + 298.996 157.443 c 301.777 157.372 303.672 155.06 303.59 151.865 c 303.547 + 150.095 302.961 148.552 302.066 147.115 c 300.449 148.013 l 301.18 149.064 + 301.828 150.115 301.871 151.802 c 301.91 153.361 300.992 155.154 298.809 + 155.208 c 294.859 155.306 295.566 147.201 289.926 147.341 c 287.25 147.408 + 284.801 149.341 284.898 153.294 c 284.949 155.271 285.48 156.685 286.453 + 158.197 c h +302.66 142.427 m 302.438 140.201 l 284.551 142.134 l 284.77 144.361 l h +286.734 137.431 m 285.875 136.607 285.016 135.306 284.766 133.896 c 284.402 + 131.822 285.402 130.165 287.375 129.822 c 291.883 129.029 291.41 137.162 + 297.609 136.076 c 300.348 135.591 301.879 133.029 301.324 129.876 c 301.02 + 128.134 300.211 126.697 299.113 125.408 c 297.648 126.537 l 298.523 127.466 + 299.324 128.408 299.617 130.072 c 299.887 131.611 299.242 133.517 297.094 + 133.896 c 293.199 134.58 292.699 126.458 287.141 127.435 c 284.504 127.9 + 282.367 130.173 283.055 134.068 c 283.395 136.013 284.129 137.333 285.316 + 138.681 c 286.734 137.431 l f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped.eps new file mode 100644 index 0000000000..b967768baa --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped.eps @@ -0,0 +1,787 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: inkscape 0.46 +%%Pages: 1 +%%Orientation: Portrait +%%BoundingBox: 8 8 305 304 +%%HiResBoundingBox: 8.95312 8.28828 304.32444 303.602 +%%EndComments +%%Page: 1 1 +0 312 translate +0.8 -0.8 scale +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +gsave [1 0 0 1 0 0] concat +gsave [1.25 0 0 -1.25 0 390] concat +gsave [0.1 0 0 0.1 0 0] concat +gsave +0.1882353 0.1882353 0.1882353 setrgbcolor +newpath +2427.09 2186.02 moveto +2425.39 2186.86 2423.36 2186.68 2421.85 2185.54 curveto +2421.85 2185.54 1590.27 1557.54 1584.73 1553.35 curveto +1578.89 1557.11 752.566 2090.27 752.566 2090.27 curveto +751.035 2091.26 749.07 2091.34 747.473 2090.46 curveto +745.859 2089.58 744.863 2087.9 744.863 2086.06 curveto +744.863 946.086 lineto +744.863 944.387 745.723 942.805 747.148 941.887 curveto +1585.38 401.055 lineto +1587.15 399.914 1589.43 400 1591.11 401.262 curveto +2427.88 1033.16 lineto +2429.13 1034.11 2429.86 1035.59 2429.86 1037.16 curveto +2429.86 2181.54 lineto +2429.86 2183.44 2428.79 2185.18 2427.09 2186.02 curveto +closepath +2349.86 1074.51 moveto +2345.93 1071.53 1590.25 500.852 1584.73 496.68 curveto +1578.92 500.43 829.395 984.023 824.863 986.953 curveto +824.863 992.324 824.863 1930.47 824.863 1948.43 curveto +839.973 1938.67 1585.38 1457.73 1585.38 1457.73 curveto +1587.15 1456.58 1589.43 1456.67 1591.11 1457.93 curveto +1591.11 1457.93 2334.17 2019.07 2349.86 2030.93 curveto +2349.86 2011.31 2349.86 1079.41 2349.86 1074.51 curveto +closepath +2471.69 2283.75 moveto +2252.03 2290.44 2047.98 2264.81 1776.39 1885.5 curveto +1768.59 1890.57 937.578 2429.88 937.578 2429.88 curveto +936.047 2430.88 934.082 2430.96 932.473 2430.08 curveto +930.859 2429.21 929.863 2427.52 929.863 2425.68 curveto +929.863 2425.68 929.863 2332.14 929.863 2319.61 curveto +916.68 2328.52 840.984 2379.64 840.984 2379.64 curveto +839.453 2380.68 837.48 2380.78 835.852 2379.91 curveto +834.211 2379.04 833.191 2377.34 833.191 2375.5 curveto +833.191 2375.5 833.191 2271.68 833.191 2255.5 curveto +820.227 2264.26 752.656 2309.89 752.656 2309.89 curveto +751.125 2310.93 749.148 2311.02 747.52 2310.16 curveto +745.879 2309.3 744.863 2307.6 744.863 2305.74 curveto +744.863 2130.01 lineto +744.863 2128.35 745.684 2126.8 747.062 2125.86 curveto +817.062 2078.59 lineto +818.594 2077.55 820.574 2077.44 822.207 2078.31 curveto +823.84 2079.18 824.863 2080.88 824.863 2082.73 curveto +824.863 2082.73 824.863 2149.44 824.863 2164.59 curveto +837.82 2155.83 905.391 2110.2 905.391 2110.2 curveto +906.926 2109.16 908.906 2109.05 910.535 2109.92 curveto +912.168 2110.79 913.191 2112.49 913.191 2114.34 curveto +913.191 2114.34 913.191 2218.15 913.191 2234.34 curveto +926.379 2225.43 1002.06 2174.31 1002.06 2174.31 curveto +1003.59 2173.27 1005.57 2173.18 1007.21 2174.04 curveto +1008.84 2174.9 1009.86 2176.6 1009.86 2178.46 curveto +1009.86 2178.46 1009.86 2271.94 1009.86 2287.61 curveto +1025.01 2277.77 1793.26 1779.19 1793.26 1779.19 curveto +1795.54 1777.71 1798.56 1778.31 1800.1 1780.54 curveto +1912.77 1943.56 2041.86 2080.4 2145.41 2146.56 curveto +2223.31 2203.18 2351.48 2242.05 2457.32 2241.25 curveto +2494.92 2240.97 2498.14 2257 2498.24 2261.93 curveto +2498.46 2273.31 2486.3 2283.3 2471.69 2283.75 curveto +closepath +240.93 1136.11 moveto +262.637 1143.81 286.23 1132.57 293.926 1110.85 curveto +301.633 1089.13 290.383 1065.55 268.66 1057.84 curveto +246.953 1050.14 223.359 1061.39 215.664 1083.11 curveto +207.961 1104.82 219.211 1128.42 240.93 1136.11 curveto +closepath +399.48 999.668 moveto +444.082 914.434 lineto +427.5 905.754 lineto +393.262 971.172 lineto +338.887 943.312 lineto +372.273 879.504 lineto +355.684 870.82 lineto +322.422 934.402 lineto +249.836 897.598 lineto +239.348 917.637 lineto +399.48 999.668 lineto +closepath +483.586 852.539 moveto +495.398 834.797 lineto +388.352 677.551 lineto +369.895 692.121 lineto +409.141 747.637 lineto +367.91 809.52 lineto +300.547 796.191 lineto +294.426 817.109 lineto +483.586 852.539 lineto +closepath +472.324 832.852 moveto +472.043 833.293 lineto +387.812 813.406 lineto +420.535 764.289 lineto +472.324 832.852 lineto +closepath +612.676 642.617 moveto +610.938 660.066 603.938 673.27 592.324 686.609 curveto +565.02 717.988 520.293 718.711 488.906 691.406 curveto +457.52 664.102 452.043 619.695 479.336 588.312 curveto +489.746 576.348 504.844 568.105 520.312 562.605 curveto +514.141 545.539 lineto +496.328 551.75 477.676 561.711 465.215 576.023 curveto +430.234 616.238 428.879 670.879 473.203 709.453 curveto +514.797 745.625 571.465 739.109 606.453 698.895 curveto +620.613 682.617 627.617 666.648 632.156 647.168 curveto +612.676 642.617 lineto +closepath +765.82 542.312 moveto +691.199 458.699 lineto +652.488 415.891 615.676 429.934 589.316 453.125 curveto +560.234 478.711 548.145 512.207 584.395 553.391 curveto +594.004 564.324 604.855 576.25 617.246 589.941 curveto +658.855 636.445 lineto +675.645 621.672 lineto +631.453 572.234 lineto +620.098 559.727 608.562 547.012 597.566 534.52 curveto +575.754 509.734 578.848 487.266 602.859 466.145 curveto +622.375 448.965 648.312 443.809 675.273 474.453 curveto +749.031 557.09 lineto +765.82 542.312 lineto +closepath +694.23 372.488 moveto +797.734 519.668 lineto +816.133 506.965 lineto +723.262 375.195 lineto +786.379 331.609 lineto +775.742 316.211 lineto +694.23 372.488 lineto +closepath +864.465 472.168 moveto +982.645 404.395 lineto +973.34 388.152 lineto +923.945 416.477 lineto +842.402 277.414 lineto +823.008 288.535 lineto +904.543 427.598 lineto +855.145 455.93 lineto +864.465 472.168 lineto +closepath +1035.47 381.125 moveto +1054.97 372.512 lineto +1049.06 182.363 lineto +1025.68 184.758 lineto +1028.98 252.656 lineto +960.969 282.734 lineto +911.301 235.332 lineto +894.902 249.688 lineto +1035.47 381.125 lineto +closepath +1036.54 358.477 moveto +1036.06 358.691 lineto +975.676 296.699 lineto +1029.65 272.832 lineto +1036.54 358.477 lineto +closepath +1092.14 193.293 moveto +1099.23 183.723 1111.02 173.508 1124.67 169.238 curveto +1144.77 162.961 1162.47 170.781 1168.44 189.883 curveto +1182.08 233.562 1100.81 239.348 1119.58 299.402 curveto +1127.87 325.957 1155.27 337.82 1185.8 328.281 curveto +1202.68 323.008 1215.94 313.145 1227.27 300.613 curveto +1214.21 287.539 lineto +1206.12 297.422 1197.81 306.555 1181.68 311.594 curveto +1166.79 316.25 1147.04 312.336 1140.53 291.496 curveto +1128.74 253.77 1208.64 238.34 1191.82 184.492 curveto +1183.83 158.926 1158.52 140.684 1120.79 152.473 curveto +1101.93 158.371 1089.76 167.344 1077.9 180.859 curveto +1092.14 193.293 lineto +closepath +1326.31 288.938 moveto +1380.06 280.969 lineto +1413.75 275.969 1434.09 255.352 1429.06 221.395 curveto +1423.15 181.531 1387.22 173.191 1357.9 177.539 curveto +1332.44 181.309 lineto +1320.51 107.91 lineto +1298.39 111.184 lineto +1326.31 288.938 lineto +closepath +1334.7 198.32 moveto +1362.99 194.133 lineto +1381.76 191.348 1403.12 198.957 1406.94 224.68 curveto +1409.77 243.711 1401.44 262.02 1372.63 266.301 curveto +1345.89 270.266 lineto +1334.7 198.32 lineto +closepath +1503.62 269.172 moveto +1524.92 268.301 lineto +1589.17 89.25 lineto +1566.52 82.8828 lineto +1544.7 147.266 lineto +1470.4 150.305 lineto +1441.57 87.9883 lineto +1421.05 95.3438 lineto +1503.62 269.172 lineto +closepath +1512.93 248.496 moveto +1512.4 248.516 lineto +1478.96 168.691 lineto +1537.93 166.277 lineto +1512.93 248.496 lineto +closepath +1615.97 267.988 moveto +1708.3 274.402 lineto +1709.6 255.73 lineto +1639.32 250.852 lineto +1643.03 189.855 lineto +1711.5 194.621 lineto +1712.8 175.938 lineto +1644.59 171.199 lineto +1648.41 108.652 lineto +1720.52 113.672 lineto +1721.82 94.9883 lineto +1626.89 88.3984 lineto +1615.97 267.988 lineto +closepath +1739.66 277.266 moveto +1792.79 287.336 lineto +1861.01 300.266 1896.48 262.527 1904.65 219.355 curveto +1916.04 159.324 1877.64 120.293 1820.43 109.453 curveto +1771.63 100.207 lineto +1739.66 277.266 lineto +closepath +1790.41 121.23 moveto +1813.91 125.684 lineto +1864.23 135.215 1892.13 165.383 1882.93 213.918 curveto +1874.5 258.371 1839.16 278.664 1791.9 269.695 curveto +1764.82 264.57 lineto +1790.41 121.23 lineto +closepath +1968.28 331.289 moveto +1988.51 338.047 lineto +2112.17 193.496 lineto +2093.27 179.512 lineto +2049.99 231.941 lineto +1979.46 208.379 lineto +1974.65 139.895 lineto +1952.86 139.465 lineto +1968.28 331.289 lineto +closepath +1984.32 315.273 moveto +1983.84 315.105 lineto +1980.93 228.605 lineto +2036.9 247.305 lineto +1984.32 315.273 lineto +closepath +2242.04 354.043 moveto +2277.62 279.402 lineto +2263.2 261.582 2245.91 249.016 2230.98 241.672 curveto +2183.16 218.137 2129.98 230.793 2104.03 283.516 curveto +2079.7 332.969 2100.5 386.094 2148.32 409.629 curveto +2165.35 418.008 2185.03 422.773 2203.87 422.773 curveto +2203.98 403.113 lineto +2190.38 404.25 2173.14 400.984 2156.58 392.832 curveto +2119.26 374.465 2107.13 331.406 2125.5 294.082 curveto +2143.87 256.758 2185.39 240.098 2222.71 258.469 curveto +2233.92 263.977 2244.67 272.746 2251.81 281.191 curveto +2221.97 344.172 lineto +2242.04 354.043 lineto +closepath +2277.14 370.188 moveto +2245.66 415.438 2258.27 471.086 2302.03 501.516 curveto +2345.79 531.941 2400.27 527.395 2433.82 479.148 curveto +2465.28 433.895 2452.68 378.254 2408.92 347.82 curveto +2365.16 317.395 2310.68 321.941 2277.14 370.188 curveto +closepath +2296.78 383.848 moveto +2320.53 349.688 2364.07 339.441 2398.22 363.191 curveto +2432.38 386.941 2437.93 431.34 2414.18 465.488 curveto +2390.43 499.641 2346.88 509.895 2312.73 486.145 curveto +2278.57 462.395 2273.03 418 2296.78 383.848 curveto +closepath +2568.75 608.086 moveto +2624.77 547.273 lineto +2616.25 525.996 2603.45 508.887 2591.35 497.461 curveto +2552.6 460.859 2498.06 457.266 2457.71 499.98 curveto +2419.86 540.051 2424.05 596.941 2462.8 633.547 curveto +2476.59 646.582 2494 656.934 2511.99 662.488 curveto +2517.9 643.75 lineto +2504.57 640.82 2489.07 632.617 2475.65 619.941 curveto +2445.41 591.367 2446.53 546.648 2475.1 516.406 curveto +2503.66 486.164 2548.25 482.5 2578.5 511.074 curveto +2587.57 519.641 2595.25 531.191 2599.59 541.367 curveto +2552.49 592.734 lineto +2568.75 608.086 lineto +closepath +2533.86 702.422 moveto +2548.59 719.258 lineto +2682.98 599.629 lineto +2668.26 582.793 lineto +2533.86 702.422 lineto +closepath +2677.18 840.391 moveto +2660.57 834.785 2649.28 824.988 2638.89 810.684 curveto +2614.43 777.031 2623.78 733.281 2657.43 708.828 curveto +2691.09 684.375 2735.59 688.996 2760.04 722.645 curveto +2769.36 735.48 2774 752.031 2775.89 768.34 curveto +2793.92 766.172 lineto +2791.86 747.414 2786.34 727.004 2775.18 711.641 curveto +2743.85 668.523 2690.9 654.934 2643.37 689.473 curveto +2598.78 721.875 2592.41 778.574 2623.74 821.688 curveto +2636.43 839.148 2650.42 849.551 2668.38 858.352 curveto +2677.18 840.391 lineto +closepath +2698.79 935.078 moveto +2709 953.789 lineto +2897.99 932.07 lineto +2893.66 908.957 lineto +2826.27 917.91 lineto +2790.64 852.637 lineto +2833.74 799.188 lineto +2818.07 784.055 lineto +2698.79 935.078 lineto +closepath +2721.45 934.258 moveto +2721.2 933.801 lineto +2777.95 868.457 lineto +2806.23 920.266 lineto +2721.45 934.258 lineto +closepath +2863.14 1056.12 moveto +2841.45 1063.85 2830.23 1087.46 2837.96 1109.16 curveto +2845.68 1130.87 2869.29 1142.08 2891 1134.36 curveto +2912.71 1126.63 2923.92 1103.03 2916.19 1081.32 curveto +2908.46 1059.61 2884.86 1048.4 2863.14 1056.12 curveto +closepath +98.625 1406.44 moveto +209.492 1422.75 lineto +266.66 1430.78 285.906 1396.39 291.262 1361.7 curveto +297.156 1323.41 284.961 1289.96 230.742 1281.6 curveto +216.348 1279.38 200.383 1277.18 182.09 1274.62 curveto +120.344 1265.62 lineto +116.934 1287.73 lineto +182.539 1297.31 lineto +199.277 1299.63 216.277 1301.99 232.727 1304.53 curveto +265.359 1309.56 277.395 1328.78 272.52 1360.39 curveto +268.555 1386.09 251.965 1406.68 211.621 1400.45 curveto +102.031 1384.34 lineto +98.625 1406.44 lineto +closepath +97.8516 1470.27 moveto +89.5312 1488.87 lineto +233.977 1590.5 lineto +233.977 1591.02 lineto +91.75 1590.06 lineto +91.4375 1612.68 lineto +267.715 1613.59 lineto +275.273 1594.2 lineto +129.512 1493.33 lineto +129.52 1492.81 lineto +273.047 1493.79 lineto +273.359 1471.17 lineto +97.8516 1470.27 lineto +closepath +96.4648 1673.87 moveto +98.293 1696.15 lineto +277.48 1679.86 lineto +275.645 1657.57 lineto +96.4648 1673.87 lineto +closepath +105.227 1735.14 moveto +100.293 1758.18 lineto +265.254 1789.68 lineto +121.816 1880.85 lineto +131.562 1900.25 lineto +293.086 1794.82 lineto +289.492 1774.34 lineto +105.227 1735.14 lineto +closepath +140.891 1940.89 moveto +167.156 2029.64 lineto +185.105 2024.32 lineto +165.117 1956.77 lineto +223.555 1938.93 lineto +243.027 2004.75 lineto +260.984 1999.43 lineto +241.582 1933.87 lineto +301.516 1915.59 lineto +322.02 1984.89 lineto +339.98 1979.58 lineto +312.969 1888.33 lineto +140.891 1940.89 lineto +closepath +184.395 2078.86 moveto +205.383 2128.98 lineto +218.523 2160.4 243.535 2175.02 271.113 2163.48 curveto +298.215 2152.13 306.309 2127.04 299.688 2102.47 curveto +300.176 2102.27 lineto +306.711 2112.5 325.977 2115.43 337.273 2118.87 curveto +395.359 2133.73 lineto +398.77 2110.89 lineto +329.16 2094.08 lineto +311.75 2089.53 299.949 2088.27 293.43 2072.68 curveto +287.898 2059.49 lineto +358.484 2028.81 lineto +349.758 2007.95 lineto +184.395 2078.86 lineto +closepath +271.973 2065.88 moveto +280.605 2086.5 lineto +289.141 2106.89 290.535 2131.11 266.555 2141.14 curveto +248.809 2148.57 229.004 2145.03 217.754 2118.16 curveto +207.422 2093.46 lineto +271.973 2065.88 lineto +closepath +388.008 2161.02 moveto +398.801 2166.04 411.184 2175.54 418.098 2188.06 curveto +428.281 2206.5 424.172 2225.39 406.641 2235.08 curveto +366.594 2257.21 344.629 2178.74 289.551 2209.17 curveto +265.203 2222.62 259.07 2251.85 274.543 2279.84 curveto +283.086 2295.31 295.41 2306.33 309.961 2314.92 curveto +320.145 2299.49 lineto +308.848 2293.55 298.23 2287.25 290.059 2272.45 curveto +282.52 2258.8 282.395 2238.67 301.504 2228.11 curveto +336.094 2209 367.234 2284.18 416.621 2256.89 curveto +440.059 2243.95 452.852 2215.49 433.738 2180.9 curveto +424.188 2163.61 412.949 2153.47 397.336 2144.57 curveto +388.008 2161.02 lineto +closepath +326.477 2359.39 moveto +338.723 2378.1 lineto +488.398 2278.24 lineto +476.152 2259.53 lineto +326.477 2359.39 lineto +closepath +359.18 2410.64 moveto +442.688 2518.28 lineto +457.48 2506.81 lineto +422.578 2461.82 lineto +548.992 2361.78 lineto +535.281 2344.11 lineto +408.879 2444.15 lineto +373.977 2399.16 lineto +359.18 2410.64 lineto +closepath +495.293 2574.56 moveto +510.039 2589.96 lineto +686.824 2519.73 lineto +676.621 2498.54 lineto +613.895 2524.75 lineto +562.48 2471.04 lineto +590.145 2408.19 lineto +571.062 2397.67 lineto +495.293 2574.56 lineto +closepath +516.965 2567.86 moveto +516.602 2567.49 lineto +554.348 2489.61 lineto +595.156 2532.25 lineto +516.965 2567.86 lineto +closepath +687.422 2548.8 moveto +699.309 2549.57 714.285 2553.93 725.266 2563.09 curveto +741.445 2576.57 744.473 2595.68 731.66 2611.05 curveto +702.355 2646.21 653.43 2581.05 613.145 2629.39 curveto +595.332 2650.76 600.227 2680.23 624.785 2700.69 curveto +638.367 2712.01 653.848 2717.81 670.527 2720.54 curveto +674.426 2702.46 lineto +661.738 2701.04 649.562 2699 636.57 2688.18 curveto +624.59 2678.19 617.168 2659.48 631.152 2642.71 curveto +656.453 2612.34 712.742 2671.11 748.867 2627.77 curveto +766.016 2607.2 767.605 2576.04 737.258 2550.73 curveto +722.07 2538.09 707.93 2532.73 690.145 2530.09 curveto +687.422 2548.8 lineto +closepath +790.234 2817.6 moveto +810.527 2828.72 lineto +931.172 2721.71 lineto +909.473 2882.98 lineto +930.676 2894.6 lineto +1042.26 2750.59 lineto +1024.86 2736.89 lineto +930.793 2860.86 lineto +930.332 2860.61 lineto +953.562 2701.96 lineto +934.875 2691.71 lineto +816.797 2798.36 lineto +816.34 2798.11 lineto +868.684 2651.27 lineto +848.008 2644.08 lineto +790.234 2817.6 lineto +closepath +1059.99 2946.54 moveto +1080.05 2953.73 lineto +1206.9 2811.97 lineto +1188.32 2797.57 lineto +1143.89 2849.02 lineto +1073.89 2823.89 lineto +1070.61 2755.32 lineto +1048.84 2754.41 lineto +1059.99 2946.54 lineto +closepath +1076.39 2930.87 moveto +1075.89 2930.69 lineto +1074.91 2844.15 lineto +1130.46 2864.09 lineto +1076.39 2930.87 lineto +closepath +1220.4 2837.67 moveto +1231.37 2833.03 1246.71 2830.23 1260.64 2833.48 curveto +1281.14 2838.3 1292.4 2854.04 1287.83 2873.52 curveto +1277.38 2918.07 1204.45 2881.73 1190.08 2942.99 curveto +1183.72 2970.07 1201.29 2994.22 1232.42 3001.52 curveto +1249.63 3005.57 1266.06 3003.82 1282.21 2998.79 curveto +1277.59 2980.88 lineto +1265.61 2985.29 1253.81 2988.92 1237.36 2985.06 curveto +1222.17 2981.5 1207.15 2968.09 1212.14 2946.83 curveto +1221.17 2908.35 1297.81 2935.68 1310.7 2880.75 curveto +1316.82 2854.69 1304.3 2826.11 1265.82 2817.08 curveto +1246.58 2812.57 1231.53 2814.11 1214.46 2819.72 curveto +1220.4 2837.67 lineto +closepath +1383.98 3024.61 moveto +1405.14 3027.1 lineto +1496.71 2860.35 lineto +1475.34 2850.51 lineto +1443.68 2910.68 lineto +1369.82 2902.01 lineto +1351.13 2835.94 lineto +1329.72 2839.97 lineto +1383.98 3024.61 lineto +closepath +1396.41 3005.66 moveto +1395.89 3005.59 lineto +1375.39 2921.5 lineto +1434 2928.39 lineto +1396.41 3005.66 lineto +closepath +1518.06 3036.02 moveto +1572.39 3035.73 lineto +1606.46 3035.56 1629.5 3018.02 1629.35 2988.12 curveto +1629.2 2958.73 1609.09 2941.68 1583.85 2938.43 curveto +1583.85 2937.91 lineto +1595.8 2935.77 1605.85 2919.07 1613.34 2909.94 curveto +1649.23 2861.91 lineto +1629.41 2850.05 lineto +1587.34 2907.99 lineto +1576.48 2922.36 1570.82 2932.79 1553.92 2932.87 curveto +1539.62 2932.94 lineto +1538.18 2855.98 lineto +1515.56 2856.11 lineto +1518.06 3036.02 lineto +closepath +1539.45 2950.11 moveto +1561.81 2949.99 lineto +1583.91 2949.88 1606.84 2957.81 1606.96 2983.81 curveto +1607.07 3003.05 1596.24 3020.01 1567.11 3020.16 curveto +1540.33 3020.3 lineto +1539.45 2950.11 lineto +closepath +1717.34 2924.63 moveto +1665.94 3026.88 lineto +1687.4 3035.57 lineto +1731.77 2940.19 lineto +1800.47 3022.05 lineto +1818.48 3008.37 lineto +1739.54 2921.97 lineto +1728.85 2845.74 lineto +1706.65 2848.4 lineto +1717.34 2924.63 lineto +closepath +1860.57 3007.44 moveto +1882.31 3002.17 lineto +1860.7 2916.45 lineto +1838.37 2827.7 lineto +1816.64 2832.97 lineto +1860.57 3007.44 lineto +closepath +1860.7 2916.45 moveto +1969.32 2984.8 lineto +1981.24 2967.73 lineto +1887.86 2910.39 lineto +1944.35 2813.48 lineto +1924.43 2803.07 lineto +1860.7 2916.45 lineto +closepath +2027.34 2962.23 moveto +2048.52 2955.08 lineto +1989.6 2785.08 lineto +1968.41 2792.22 lineto +2027.34 2962.23 lineto +closepath +2155.35 2913.33 moveto +2174.84 2904.69 lineto +2168.72 2714.55 lineto +2145.33 2716.96 lineto +2148.72 2784.86 lineto +2080.74 2815.02 lineto +2031.02 2767.68 lineto +2014.64 2782.05 lineto +2155.35 2913.33 lineto +closepath +2156.41 2890.68 moveto +2155.93 2890.89 lineto +2095.47 2828.96 lineto +2149.41 2805.04 lineto +2156.41 2890.68 lineto +closepath +2276.61 2850.46 moveto +2296.78 2847.5 lineto +2304.97 2671.07 lineto +2305.41 2670.8 lineto +2380.95 2791.31 lineto +2400.21 2779.43 lineto +2306.34 2630.21 lineto +2285.92 2634.25 lineto +2279.08 2811.37 lineto +2278.63 2811.64 lineto +2202.41 2690.03 lineto +2183.15 2701.91 lineto +2276.61 2850.46 lineto +closepath +2493.59 2707.56 moveto +2510.07 2694.04 lineto +2453.56 2512.4 lineto +2431.66 2520.95 lineto +2453 2585.5 lineto +2395.5 2632.66 lineto +2334.96 2600.25 lineto +2323.01 2618.48 lineto +2493.59 2707.56 lineto +closepath +2488.56 2685.45 moveto +2488.16 2685.78 lineto +2413.4 2642.19 lineto +2459.03 2604.76 lineto +2488.56 2685.45 lineto +closepath +2649.63 2562.39 moveto +2682.27 2524.63 lineto +2708.12 2494.73 2699.07 2469.03 2683.94 2455.94 curveto +2667.22 2441.48 2649.65 2440.73 2631.52 2452.56 curveto +2631.13 2452.22 lineto +2642.95 2432.19 2638.66 2411.3 2621.36 2396.34 curveto +2597.17 2375.42 2568.63 2380.98 2545.51 2407.73 curveto +2512.51 2445.89 lineto +2649.63 2562.39 lineto +closepath +2540.29 2440 moveto +2557.46 2420.14 lineto +2572.43 2402.83 2589.43 2398.28 2608.31 2414.61 curveto +2624.82 2428.89 2623.28 2448.18 2606.27 2467.84 curveto +2592.5 2483.77 lineto +2540.29 2440 lineto +closepath +2605.48 2495 moveto +2616.53 2482.22 lineto +2635.75 2459.99 2653.18 2458.91 2667.15 2470.98 curveto +2682.29 2484.08 2683.23 2499.68 2664.36 2521.5 curveto +2652.63 2535.08 lineto +2605.48 2495 lineto +closepath +2751.76 2439.57 moveto +2782.45 2394.73 lineto +2801.69 2366.62 2800.38 2337.69 2775.7 2320.8 curveto +2751.46 2304.21 2726 2311.04 2708.96 2329.93 curveto +2708.54 2329.64 lineto +2713.57 2318.59 2705.57 2300.83 2702.31 2289.47 curveto +2683.25 2232.63 lineto +2662.22 2242.18 lineto +2685.92 2309.75 lineto +2691.54 2326.84 2696.89 2337.43 2687.36 2351.38 curveto +2679.28 2363.18 lineto +2615.18 2320.57 lineto +2602.4 2339.23 lineto +2751.76 2439.57 lineto +closepath +2693.29 2373.09 moveto +2705.92 2354.64 lineto +2718.4 2336.39 2737.98 2322.07 2759.43 2336.76 curveto +2775.3 2347.63 2783.09 2366.18 2766.64 2390.21 curveto +2751.52 2412.3 lineto +2693.29 2373.09 lineto +closepath +2913.3 2165.31 moveto +2813.07 2115.18 lineto +2761.29 2089.69 2732.26 2116.34 2716.34 2147.62 curveto +2698.76 2182.15 2699.9 2217.73 2748.8 2242.62 curveto +2761.77 2249.23 2776.26 2256.31 2792.82 2264.44 curveto +2848.67 2292.29 lineto +2858.82 2272.36 lineto +2799.49 2242.75 lineto +2784.32 2235.31 2768.91 2227.77 2754.07 2220.21 curveto +2724.65 2205.23 2719.22 2183.22 2733.73 2154.73 curveto +2745.52 2131.55 2767.71 2117.18 2804.09 2135.69 curveto +2903.15 2185.23 lineto +2913.3 2165.31 lineto +closepath +2934.06 2104.7 moveto +2947.75 2089.6 lineto +2842.01 1948.14 lineto +2842.18 1947.64 lineto +2977.07 1992.73 lineto +2984.39 1971.33 lineto +2817.11 1915.7 lineto +2803.91 1931.8 lineto +2911.13 2072.94 lineto +2910.97 2073.43 lineto +2774.84 2027.93 lineto +2767.52 2049.32 lineto +2934.06 2104.7 lineto +closepath +2998.98 1911.82 moveto +3018.32 1821.3 lineto +3000.01 1817.39 lineto +2985.29 1886.3 lineto +2925.44 1874.04 lineto +2939.77 1806.93 lineto +2921.46 1803.01 lineto +2907.18 1869.88 lineto +2845.79 1857.3 lineto +2860.89 1786.62 lineto +2842.59 1782.71 lineto +2822.71 1875.77 lineto +2998.98 1911.82 lineto +closepath +3023.1 1768.11 moveto +3032.83 1750.2 lineto +2896.7 1637.7 lineto +2896.74 1637.18 lineto +3038.47 1649.15 lineto +3040.53 1626.62 lineto +2864.84 1612.06 lineto +2855.81 1630.81 lineto +2993.32 1742.66 lineto +2993.27 1743.18 lineto +2850.27 1731.09 lineto +2848.19 1753.61 lineto +3023.1 1768.11 lineto +closepath +2887.71 1572.08 moveto +2880.46 1562.64 2873.87 1548.5 2873.51 1534.2 curveto +2872.99 1513.14 2885.36 1498.27 2905.37 1497.77 curveto +2951.11 1496.63 2934.39 1576.38 2997.29 1574.8 curveto +3025.09 1574.11 3044.02 1551.01 3043.22 1519.04 curveto +3042.78 1501.37 3036.93 1485.91 3028 1471.56 curveto +3011.84 1480.55 lineto +3019.12 1491.04 3025.62 1501.53 3026.05 1518.43 curveto +3026.44 1534.02 3017.26 1551.93 2995.42 1552.48 curveto +2955.92 1553.47 2963 1472.4 2906.59 1473.82 curveto +2879.82 1474.48 2855.33 1493.82 2856.32 1533.33 curveto +2856.82 1553.09 2862.11 1567.25 2871.85 1582.36 curveto +2887.71 1572.08 lineto +closepath +3033.92 1424.66 moveto +3031.71 1402.4 lineto +2852.82 1421.75 lineto +2855.03 1444 lineto +3033.92 1424.66 lineto +closepath +2874.66 1374.71 moveto +2866.07 1366.45 2857.46 1353.45 2854.98 1339.36 curveto +2851.34 1318.62 2861.37 1302.07 2881.09 1298.61 curveto +2926.15 1290.68 2921.44 1372.03 2983.41 1361.14 curveto +3010.81 1356.33 3026.11 1330.68 3020.57 1299.17 curveto +3017.51 1281.76 3009.43 1267.34 2998.46 1254.48 curveto +2983.81 1265.77 lineto +2992.57 1275.06 3000.56 1284.47 3003.48 1301.12 curveto +3006.18 1316.48 2999.77 1335.57 2978.26 1339.35 curveto +2939.34 1346.18 2934.31 1264.97 2878.73 1274.73 curveto +2852.36 1279.38 2831.02 1302.13 2837.85 1341.05 curveto +2841.28 1360.52 2848.61 1373.74 2860.49 1387.23 curveto +2874.66 1374.71 lineto +fill +grestore +grestore +grestore +grestore +showpage +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.eps new file mode 100644 index 0000000000..d6e075636e --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.eps @@ -0,0 +1,403 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jan 28 12:51:17 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 8 7 304 304 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 8 7 304 304 +%%EndPageSetup +q 8 7 296 297 rectclip q +0 0.627451 0.882353 rg +254.113 71.708 m 267.758 59.978 l 269.199 61.685 l 255.559 73.419 l h +249.875 66.876 m 255.379 61.095 l 248.441 54.318 l 242.922 60.08 l 241.301 + 58.497 l 253.766 45.525 l 255.387 47.103 l 249.77 52.997 l 256.707 59.775 + l 262.34 53.9 l 263.957 55.482 l 251.492 68.458 l h +155.891 46.693 m 162.02 46.693 167.781 49.833 170.723 54.708 c 165.773 +59.04 160.836 63.13 155.891 66.958 c 150.945 63.13 146.008 59.04 141.062 + 54.708 c 144.004 49.833 149.766 46.693 155.891 46.693 c h +204.016 30.943 m 203.188 32.966 204.461 34.525 205.906 35.115 c 207.473 + 35.755 208.691 35.58 209.945 35.333 c 210.121 37.173 l 208.449 37.419 206.797 + 37.333 205.16 36.665 c 202.199 35.455 200.844 32.794 201.895 30.216 c 204.277 + 24.392 210.91 29.126 212.641 24.892 c 213.398 23.037 212.531 21.306 210.582 + 20.509 c 209.262 19.97 207.699 20.005 206.543 20.29 c 206.238 18.427 l +208.012 18.138 209.523 18.224 211.352 18.97 c 215.012 20.466 215.801 23.486 + 214.785 25.962 c 212.652 31.185 205.512 27.287 204.016 30.943 c h +276.695 74.119 m 274.309 70.712 269.867 70.173 266.461 72.56 c 263.055 +74.951 262.043 79.306 264.43 82.716 c 265.445 84.162 266.559 85.162 268.211 + 85.751 c 267.301 87.529 l 265.52 86.619 264.137 85.556 262.898 83.79 c +259.84 79.423 260.57 73.767 265.086 70.603 c 269.898 67.232 275.168 68.681 + 278.227 73.044 c 279.316 74.599 279.836 76.65 280.008 78.529 c 278.199 +78.716 l 278.039 77.08 277.605 75.419 276.695 74.119 c h +270.207 95.251 m 282.395 80.357 l 283.934 81.9 l 279.531 87.169 l 282.98 + 93.755 l 289.734 92.978 l 290.129 95.294 l 271.195 97.142 l h +272.473 95.208 m 280.977 93.955 l 278.234 88.728 l 272.449 95.165 l h +219.621 43.736 m 214.988 41.099 213.23 35.673 215.961 30.88 c 218.867 25.775 + 224.25 24.83 228.883 27.466 c 233.516 30.103 235.27 35.533 232.547 40.322 + c 229.637 45.431 224.254 46.372 219.621 43.736 c h +227.957 29.095 m 224.34 27.037 220.098 28.451 218.039 32.064 c 215.98 35.681 + 216.934 40.052 220.547 42.111 c 224.164 44.169 228.406 42.755 230.465 39.138 + c 232.523 35.525 231.57 31.154 227.957 29.095 c h +139.148 56.361 m 144.062 60.669 148.969 64.732 153.879 68.552 c 132.754 + 84.622 111.391 96.29 88.07 104.591 c 77.934 101.095 69.953 97.744 62.562 + 92.56 c 92.195 84.173 116.012 72.919 139.148 56.361 c h +172.082 229.779 m 172.078 229.771 172.078 229.767 172.074 229.763 c 171.047 + 226.705 171.137 222.369 174.668 221.017 c 177.348 219.994 180.469 221.232 + 181.211 224.091 c 181.727 226.072 181.316 228.56 180.98 230.533 c 180.406 + 233.904 179.16 237.165 177.176 239.962 c 176.148 238.154 175.191 236.314 + 174.227 234.47 c 176.684 235.763 179.77 234.298 180.309 231.572 c 180.812 + 229.005 178.785 226.537 176.172 226.537 c 174.184 226.537 172.523 227.923 + 172.082 229.779 c h +163.453 226.083 m 160.074 217.345 157.895 208.333 157.047 200.087 c 165.734 + 200.474 173.492 205.216 177.805 212.751 c 170.035 211.841 163.398 218.478 + 163.453 226.083 c h +136.051 251.208 m 141.754 243.915 146.383 235.263 149.801 226.333 c 153.809 + 227.267 157.977 227.267 161.98 226.333 c 165.398 235.263 170.027 243.919 + 175.73 251.208 c 170.172 255.603 163.34 257.927 155.891 257.927 c 148.441 + 257.927 141.613 255.603 136.051 251.208 c h +133.988 212.751 m 138.297 205.224 146.07 200.478 154.734 200.087 c 153.887 + 208.333 151.707 217.345 148.332 226.083 c 148.383 218.478 141.754 211.841 + 133.988 212.751 c h +188.684 261.919 m 182.855 257.642 177.996 252.103 173.938 246.154 c 171.758 + 242.955 169.797 239.615 168.027 236.173 c 166.426 233.052 165.016 229.79 + 164.953 226.224 c 164.863 221.165 167.859 216.669 172.617 214.896 c 176.891 + 213.302 181.48 214.583 184.578 217.876 c 186.07 219.466 187.184 221.431 + 187.73 223.54 c 188.344 225.904 188.098 228.451 187.715 230.83 c 186.812 + 236.404 184.359 241.701 180.836 246.095 c 179.848 244.552 178.922 242.966 + 178.004 241.384 c 180.516 238.076 182.016 234.103 182.59 230.001 c 182.938 + 227.529 183.324 224.482 182.059 222.208 c 180.277 219.009 175.832 218.279 + 172.871 220.279 c 169.086 222.837 169.59 228.072 171.238 231.728 c 175.785 + 241.814 184.602 255.146 189.891 261.919 c 189.285 261.919 188.875 261.919 + 188.684 261.919 c h +123.102 261.919 m 122.906 261.919 122.496 261.919 121.895 261.919 c 126.477 + 256.052 130.582 249.771 134.371 243.369 c 135.719 241.099 137.016 238.794 + 138.238 236.455 c 139.43 234.169 140.762 231.798 141.414 229.294 c 142.09 + 226.728 142.02 223.767 140.32 221.595 c 138.824 219.677 136.32 218.876 +133.953 219.267 c 131.824 219.619 130.078 221.056 129.324 223.076 c 128.766 + 224.572 128.871 226.22 128.969 227.783 c 129.277 232.658 130.809 237.466 + 133.777 241.384 c 132.859 242.97 131.898 244.529 130.949 246.095 c 126.344 + 240.353 123.695 233.212 123.695 226.255 c 123.695 220.189 128.93 214.341 + 135.078 214.173 c 139.574 214.052 143.988 216.943 145.812 221.021 c 148.094 + 226.122 146.145 231.525 143.754 236.173 c 138.727 245.955 132.047 255.353 + 123.102 261.919 c h +178.785 230.755 m 178.785 234.126 173.555 234.126 173.555 230.755 c 173.555 + 227.38 178.785 227.38 178.785 230.755 c h +224.844 109.376 m 234.5 123.087 240.195 139.783 240.195 157.787 c 240.195 + 191.126 220.738 220.005 192.59 233.673 c 192.59 230.462 l 219.105 217.017 + 237.336 189.501 237.336 157.787 c 237.336 139.97 231.57 123.482 221.824 + 110.056 c h +194.293 94.298 m 204.75 98.353 211.754 121.947 211.754 156.669 c 211.754 + 194.919 206.254 225.779 191.004 225.779 c 190.605 225.779 190.188 225.779 + 189.754 225.779 c 189.754 93.669 l 189.863 93.669 189.984 93.669 190.09 + 93.669 c 187.18 92.119 184.293 90.494 181.422 88.802 c 181.422 93.669 l + 183.855 93.669 186.012 93.669 187.816 93.669 c 187.816 219.912 l 186.117 + 216.747 183.281 214.205 179.73 213.165 c 175.293 204.451 166.641 198.947 + 156.926 198.58 c 156.754 196.56 156.641 194.572 156.641 192.669 c 155.141 + 192.669 l 155.141 194.572 155.027 196.56 154.859 198.58 c 145.172 198.951 + 136.5 204.447 132.059 213.138 c 132.086 213.154 l 128.797 214.107 126.117 + 216.349 124.383 219.185 c 124.383 93.669 l 126.098 93.669 128.113 93.669 + 130.359 93.669 c 130.359 88.802 l 127.488 90.494 124.602 92.119 121.691 + 93.669 c 121.934 93.669 122.188 93.669 122.445 93.669 c 122.445 224.247 + l 122.355 224.755 122.285 225.263 122.25 225.779 c 121.738 225.779 121.238 + 225.779 120.777 225.779 c 105.527 225.779 100.027 194.919 100.027 156.669 + c 100.027 122.228 106.922 98.736 117.238 94.4 c 117.609 94.244 118.5 93.779 + 119.004 93.513 c 131.59 86.97 143.777 79.197 155.891 69.994 c 168.488 79.564 + 181.172 87.591 194.293 94.298 c h +173.234 93.669 m 175.453 93.669 177.531 93.669 179.484 93.669 c 179.484 + 87.638 l 177.395 86.38 175.312 85.103 173.234 83.775 c h +165.051 93.669 m 167.203 93.669 169.289 93.669 171.301 93.669 c 171.301 + 82.552 l 169.211 81.189 167.129 79.794 165.051 78.357 c h +156.855 93.669 m 161.633 93.669 l 162.129 93.669 162.621 93.669 163.113 + 93.669 c 163.113 76.986 l 161.02 75.509 158.934 74.009 156.855 72.455 c + h +138.547 83.775 m 136.473 85.103 134.391 86.38 132.301 87.638 c 132.301 +93.669 l 134.25 93.669 136.332 93.669 138.547 93.669 c h +146.73 78.357 m 144.656 79.794 142.574 81.193 140.484 82.552 c 140.484 +93.669 l 142.492 93.669 144.578 93.669 146.73 93.669 c h +154.914 72.462 m 152.84 74.013 150.758 75.513 148.668 76.986 c 148.668 +93.669 l 149.16 93.669 149.652 93.669 150.152 93.669 c 154.914 93.669 l +h +130.801 230.533 m 130.465 228.56 130.059 226.072 130.574 224.091 c 131.316 + 221.232 134.438 219.994 137.113 221.017 c 140.656 222.372 140.734 226.72 + 139.703 229.779 c 138.883 226.349 134.293 225.427 132.211 228.267 c 130.207 + 230.997 132.23 234.97 135.613 234.97 c 136.316 234.97 136.973 234.779 137.559 + 234.47 c 136.656 236.255 135.668 238.099 134.609 239.962 c 132.621 237.165 + 131.375 233.904 130.801 230.533 c h +249.219 92.56 m 241.828 97.744 233.848 101.095 223.715 104.591 c 200.391 + 96.29 179.027 84.622 157.902 68.552 c 162.812 64.732 167.723 60.669 172.633 + 56.361 c 195.773 72.919 219.59 84.173 249.219 92.56 c h +132.996 230.755 m 132.996 227.38 138.23 227.38 138.23 230.755 c 138.23 +234.126 132.996 234.126 132.996 230.755 c h +118.586 230.154 m 118.586 233.361 l 90.77 219.572 71.59 190.884 71.59 157.787 + c 71.59 139.783 77.281 123.087 86.938 109.376 c 89.961 110.056 l 80.215 + 123.482 74.445 139.97 74.445 157.787 c 74.445 189.255 92.398 216.595 118.586 + 230.154 c h +242.379 52.669 m 240.301 55.396 237.402 55.38 234.695 53.314 c 230.371 +50.021 l 241.156 35.619 l 242.934 36.974 l 238.508 42.951 l 240.555 44.509 + l 242.914 46.306 244.824 49.462 242.379 52.669 c h +239.723 46.033 m 237.449 44.298 l 233.074 50.119 l 235.227 51.759 l 237.543 + 53.525 239.438 52.841 240.602 51.314 c 242.18 49.244 241.23 47.181 239.723 + 46.033 c h +94.711 39.587 m 95.668 41.197 l 83.961 48.165 l 83.004 46.556 l 87.898 +43.642 l 79.52 29.872 l 81.441 28.728 l 89.82 42.501 l h +72.555 56.841 m 65.047 48.701 l 62.301 45.677 59.719 46.236 57.793 47.986 + c 55.426 50.134 55.156 52.388 57.375 54.83 c 58.492 56.06 59.668 57.314 + 60.824 58.548 c 65.32 63.419 l 63.668 64.923 l 59.43 60.341 l 58.172 58.99 + 57.066 57.814 56.09 56.74 c 52.398 52.677 53.551 49.31 56.418 46.705 c +59.016 44.345 62.676 42.88 66.617 47.099 c 74.211 55.337 l h +77.363 53.021 m 66.777 38.47 l 74.84 32.712 l 75.926 34.236 l 69.688 38.697 + l 79.184 51.72 l h +46.762 70.689 m 49.945 73.369 54.418 73.224 57.094 70.044 c 58.234 68.693 + 58.914 67.361 59.059 65.615 c 61.016 66.037 l 60.594 67.99 59.918 69.599 + 58.527 71.251 c 55.094 75.326 49.438 76.072 45.223 72.521 c 40.727 68.736 + 40.777 63.267 44.211 59.193 c 45.43 57.74 47.281 56.712 49.051 56.064 c + 49.695 57.763 l 48.156 58.337 46.66 59.185 45.641 60.396 c 42.961 63.58 + 43.582 68.009 46.762 70.689 c h +46.488 86.81 m 27.52 83.572 l 28.098 81.47 l 34.855 82.693 l 38.879 76.439 + l 34.863 70.955 l 36.684 69.466 l 47.645 85.017 l h +40.043 78.087 m 36.852 83.052 l 45.305 84.904 l 45.332 84.861 l h +25.336 107.689 m 27.52 108.419 28.68 110.763 27.949 112.947 c 27.215 115.13 + 24.871 116.29 22.691 115.56 c 20.504 114.826 19.344 112.486 20.078 110.298 + c 20.809 108.115 23.152 106.955 25.336 107.689 c h +33.73 88.845 m 35.406 89.685 l 32.168 96.122 l 37.652 98.818 l 40.969 92.22 + l 42.641 93.064 l 38.32 101.658 l 22.176 93.716 l 23.191 91.693 l 30.508 + 95.255 l h +155.059 18.505 m 145.367 18.896 l 145.77 26.869 l 143.512 26.962 l 142.625 + 8.99 l 144.887 8.9 l 145.32 17.025 l 155.008 16.634 l 154.602 8.505 l 156.863 + 8.412 l 157.746 26.384 l 155.484 26.474 l h +135.203 28.208 m 129.844 29.091 l 126.762 11.365 l 128.969 11.001 l 130.281 + 18.322 l 132.82 17.904 l 135.742 17.419 139.352 18.197 140.008 22.173 c + 140.562 25.56 138.562 27.654 135.203 28.208 c h +137.801 22.537 m 137.379 19.97 135.227 19.244 133.355 19.552 c 130.531 +20.017 l 131.77 27.193 l 134.438 26.751 l 137.309 26.279 138.113 24.435 +137.801 22.537 c h +115.859 33.255 m 112.82 34.259 110.062 33.119 109.188 30.474 c 107.215 +24.501 115.332 23.79 113.895 19.447 c 113.27 17.544 111.484 16.79 109.484 + 17.451 c 108.129 17.9 106.965 18.943 106.273 19.912 c 104.828 18.689 l +105.992 17.322 107.195 16.404 109.07 15.783 c 112.824 14.54 115.383 16.326 + 116.227 18.869 c 117.992 24.224 110.031 25.896 111.27 29.65 c 111.957 31.724 + 113.938 32.083 115.418 31.591 c 117.023 31.064 117.84 30.134 118.633 29.134 + c 119.961 30.419 l 118.848 31.693 117.535 32.701 115.859 33.255 c h +162.039 26.705 m 162.867 8.732 l 165.098 8.853 l 164.273 26.83 l h +86.645 25.872 m 88.258 24.408 l 93.301 29.068 l 100.055 25.951 l 99.613 + 19.165 l 101.949 18.888 l 102.848 37.892 l 100.91 38.783 l h +100.98 36.517 m 100.152 27.966 l 94.797 30.439 l 100.938 36.54 l h +172.703 11.392 m 170.785 27.4 l 168.57 27.111 l 170.727 9.247 l 180.551 + 10.521 l 180.309 12.376 l h +188.957 31.201 m 183.805 29.841 180.715 25.044 182.121 19.716 c 183.621 + 14.033 188.586 11.744 193.738 13.103 c 198.891 14.466 201.98 19.259 200.574 + 24.591 c 199.07 30.271 194.109 32.564 188.957 31.201 c h +193.262 14.912 m 189.238 13.849 185.496 16.306 184.434 20.326 c 183.371 + 24.349 185.414 28.33 189.438 29.392 c 193.457 30.455 197.199 28.001 198.262 + 23.978 c 199.324 19.958 197.281 15.974 193.262 14.912 c h +289.078 115.509 m 286.895 116.247 284.555 115.083 283.82 112.9 c 283.086 + 110.716 284.246 108.376 286.434 107.642 c 288.613 106.904 290.957 108.068 + 291.691 110.251 c 292.426 112.435 291.266 114.779 289.078 115.509 c h +284.551 141.97 m 302.438 140.037 l 302.66 142.263 l 284.77 144.197 l h +297.609 135.912 m 291.41 136.997 291.883 128.865 287.375 129.658 c 285.402 + 130.001 284.402 131.658 284.766 133.732 c 285.016 135.142 285.875 136.443 + 286.734 137.267 c 285.316 138.521 l 284.129 137.169 283.395 135.849 283.055 + 133.904 c 282.367 130.009 284.504 127.736 287.141 127.271 c 292.699 126.294 + 293.199 134.415 297.094 133.732 c 299.242 133.353 299.887 131.447 299.617 + 129.908 c 299.324 128.244 298.523 127.302 297.648 126.372 c 299.113 125.244 + l 300.211 126.529 301.02 127.97 301.324 129.712 c 301.879 132.865 300.348 + 135.427 297.609 135.912 c h +260.785 231.853 m 267.195 236.115 l 268.004 234.935 l 268.957 233.54 268.422 + 232.478 267.859 230.771 c 265.488 224.013 l 267.594 223.056 l 269.5 228.744 + l 269.824 229.88 270.625 231.654 270.121 232.759 c 270.164 232.79 l 271.867 + 230.9 274.414 230.216 276.84 231.876 c 279.305 233.564 279.438 236.458 +277.512 239.271 c 274.441 243.751 l 259.508 233.72 l h +274.418 241.029 m 275.934 238.818 l 277.574 236.412 276.797 234.556 275.211 + 233.47 c 273.066 232.001 271.105 233.435 269.859 235.259 c 268.598 237.103 + l h +261.402 239.427 m 263.133 240.927 263.562 243.013 262.383 245.017 c 262.422 + 245.052 l 264.23 243.869 265.988 243.947 267.66 245.388 c 269.176 246.701 + 270.078 249.271 267.496 252.259 c 264.23 256.037 l 250.52 244.384 l 253.816 + 240.572 l 256.133 237.896 258.984 237.337 261.402 239.427 c h +264.531 253.302 m 265.703 251.947 l 267.59 249.763 267.496 248.205 265.98 + 246.896 c 264.586 245.689 262.844 245.794 260.922 248.017 c 259.816 249.294 + l h +258.52 248.173 m 259.895 246.58 l 261.598 244.615 261.75 242.685 260.098 + 241.255 c 258.211 239.622 256.512 240.08 255.016 241.81 c 253.297 243.794 + l h +274.148 224.056 m 269.258 221.572 269.145 218.009 270.902 214.556 c 272.492 + 211.431 275.395 208.763 280.574 211.314 c 290.598 216.326 l 289.582 218.322 + l 279.676 213.365 l 276.039 211.513 273.82 212.951 272.641 215.267 c 271.188 + 218.119 271.73 220.322 274.676 221.818 c 276.156 222.572 277.699 223.326 + 279.219 224.072 c 285.148 227.033 l 284.137 229.025 l 278.551 226.24 l +276.895 225.427 275.445 224.716 274.148 224.056 c h +232.766 259.822 m 238.816 263.064 l 244.566 258.345 l 242.434 251.892 l + 244.625 251.037 l 250.273 269.201 l 248.625 270.552 l 231.566 261.642 l + h +248.086 268.372 m 248.125 268.341 l 245.172 260.271 l 240.605 264.013 l + h +302.066 146.951 m 302.961 148.388 303.547 149.931 303.59 151.701 c 303.672 + 154.896 301.777 157.205 298.996 157.279 c 292.707 157.431 294.379 149.458 + 289.805 149.572 c 287.805 149.622 286.566 151.111 286.617 153.216 c 286.652 + 154.646 287.312 156.06 288.039 157.001 c 286.453 158.033 l 285.48 156.521 + 284.949 155.103 284.898 153.13 c 284.801 149.177 287.25 147.244 289.926 + 147.177 c 295.566 147.037 294.859 155.142 298.809 155.044 c 300.992 154.99 + 301.91 153.197 301.871 151.638 c 301.828 149.951 301.18 148.9 300.449 147.849 + c h +284.293 172.904 m 298.594 174.111 l 298.602 174.06 l 284.848 162.876 l +285.754 161.001 l 303.32 162.458 l 303.113 164.708 l 288.941 163.513 l 288.938 + 163.568 l 302.551 174.818 l 301.578 176.607 l 284.086 175.158 l h +283.527 178.068 m 285.355 178.458 l 283.848 185.525 l 289.984 186.783 l + 291.414 180.095 l 293.242 180.486 l 291.812 187.201 l 297.797 188.423 l + 299.27 181.533 l 301.102 181.927 l 299.164 190.978 l 281.539 187.372 l +h +276.754 202.587 m 290.363 207.138 l 290.383 207.087 l 279.656 192.974 l + 280.98 191.365 l 297.707 196.927 l 296.977 199.068 l 283.484 194.56 l 283.469 + 194.611 l 294.043 208.755 l 292.676 210.263 l 276.02 204.728 l h +193.703 281.146 m 188.055 290.833 l 197.391 296.568 l 196.199 298.275 l + 185.34 291.443 l 191.711 280.103 l h +35.117 202.677 m 28.059 205.744 l 28.609 207.064 l 29.262 208.622 30.441 + 208.747 32.184 209.205 c 39.145 210.884 l 38.805 213.169 l 32.996 211.681 + l 31.863 211.337 29.938 211.044 29.285 210.025 c 29.234 210.04 l 29.898 + 212.497 29.09 215.009 26.379 216.142 c 23.621 217.298 21.121 215.837 19.805 + 212.697 c 17.707 207.681 l 34.242 200.591 l h +27.328 208.447 m 26.465 206.384 l 20.012 209.142 l 21.043 211.611 l 22.168 + 214.298 24.148 214.654 25.922 213.912 c 28.32 212.908 28.18 210.486 27.328 + 208.447 c h +28.223 220.712 m 33.73 217.669 35.926 225.517 39.93 223.302 c 41.684 222.333 + 42.094 220.447 41.078 218.599 c 40.387 217.349 39.148 216.4 38.07 215.896 + c 39 214.251 l 40.562 215.142 41.688 216.154 42.641 217.884 c 44.551 221.345 + 43.273 224.189 40.93 225.486 c 35.992 228.212 32.879 220.697 29.418 222.607 + c 27.508 223.662 27.52 225.673 28.273 227.04 c 29.09 228.521 30.152 229.154 + 31.281 229.744 c 30.266 231.287 l 28.809 230.427 27.578 229.326 26.723 +227.779 c 25.176 224.982 25.789 222.056 28.223 220.712 c h +40.156 244.208 m 52.797 234.205 l 54.168 235.974 l 41.527 245.978 l 45.016 + 250.474 l 43.535 251.622 l 35.184 240.857 l 36.664 239.712 l h +33.266 197.755 m 31.469 198.287 l 29.418 191.353 l 23.426 193.181 l 25.367 + 199.74 l 23.57 200.271 l 21.621 193.689 l 15.781 195.47 l 17.777 202.228 + l 15.984 202.759 l 13.355 193.884 l 30.566 188.63 l h +48.105 227.619 m 33.141 237.603 l 31.914 235.736 l 46.883 225.747 l h +26.574 149.173 m 12.219 149.076 l 12.219 149.13 l 26.793 159.216 l 26.039 + 161.154 l 8.41 161.064 l 8.441 158.802 l 22.664 158.9 l 22.664 158.845 +l 8.219 148.681 l 9.051 146.822 l 26.602 146.912 l h +28.395 135.966 m 27.859 139.435 25.934 142.872 20.219 142.072 c 9.129 140.439 + l 9.469 138.232 l 20.43 139.841 l 24.465 140.462 26.121 138.404 26.52 135.833 + c 27.008 132.673 25.805 130.751 22.539 130.247 c 20.895 129.994 19.195 +129.759 17.523 129.529 c 10.961 128.568 l 11.301 126.361 l 17.477 127.259 + l 19.305 127.513 20.902 127.736 22.344 127.955 c 27.766 128.79 28.984 132.138 + 28.395 135.966 c h +58.281 240.615 m 55.516 246.9 l 60.656 252.271 l 66.93 249.65 l 67.949 +251.767 l 50.273 258.79 l 48.797 257.251 l 56.375 239.564 l h +50.926 256.544 m 50.965 256.583 l 58.781 253.021 l 54.703 248.755 l h +9.789 173.31 m 28.219 177.228 l 28.578 179.279 l 12.422 189.822 l 11.449 + 187.88 l 25.793 178.763 l 9.297 175.615 l h +27.016 167.783 m 9.098 169.412 l 8.914 167.181 l 26.832 165.552 l h +128.051 287.15 m 128.508 285.197 127.383 283.626 125.332 283.146 c 123.938 + 282.818 122.402 283.099 121.309 283.564 c 120.715 281.767 l 122.422 281.205 + 123.926 281.052 125.852 281.501 c 129.695 282.408 130.949 285.263 130.34 + 287.872 c 129.051 293.365 121.387 290.63 120.48 294.478 c 119.98 296.603 + 121.484 297.947 123.004 298.302 c 124.648 298.689 125.828 298.322 127.027 + 297.884 c 127.488 299.673 l 125.875 300.177 124.23 300.353 122.512 299.947 + c 119.395 299.216 117.641 296.802 118.273 294.095 c 119.715 287.966 127.004 + 291.603 128.051 287.15 c h +72.434 260.904 m 73.715 259.365 73.41 257.451 71.793 256.103 c 70.695 255.189 + 69.199 254.751 68.012 254.677 c 68.281 252.806 l 70.059 253.068 71.473 +253.603 72.992 254.869 c 76.027 257.4 75.867 260.513 74.156 262.572 c 70.543 + 266.908 64.914 261.029 62.383 264.068 c 60.984 265.744 61.727 267.615 62.926 + 268.615 c 64.223 269.697 65.441 269.9 66.711 270.04 c 66.32 271.849 l 64.652 + 271.576 63.105 270.997 61.746 269.865 c 59.289 267.818 58.801 264.872 60.582 + 262.736 c 64.609 257.904 69.504 264.415 72.434 260.904 c h +183.105 282.564 m 185.34 291.443 l 187.5 300.013 l 185.324 300.54 l 180.934 + 283.091 l h +153.23 293.091 m 154.66 293.083 l 156.352 293.072 156.914 292.029 158 290.595 + c 162.211 284.802 l 164.191 285.986 l 160.602 290.79 l 159.852 291.705 +158.848 293.372 157.652 293.587 c 157.652 293.638 l 160.176 293.962 162.188 + 295.669 162.203 298.607 c 162.219 301.595 159.914 303.349 156.508 303.369 + c 151.074 303.396 l 150.824 285.408 l 153.086 285.396 l h +153.301 301.826 m 155.98 301.814 l 158.891 301.794 159.977 300.099 159.965 + 298.177 c 159.949 295.576 157.656 294.783 155.449 294.794 c 153.215 294.806 + l h +202.367 276.564 m 207.344 281.298 l 214.141 278.283 l 213.801 271.494 l + 216.141 271.251 l 216.754 290.263 l 214.805 291.126 l 200.73 278.001 l +h +214.859 288.884 m 214.906 288.865 l 214.211 280.298 l 208.812 282.693 l + h +198.227 278.302 m 204.121 295.302 l 202 296.017 l 196.109 279.017 l h +169.934 284.634 m 172.152 284.369 l 173.223 291.994 l 181.113 300.634 l + 179.312 302.001 l 172.445 293.814 l 168.008 303.353 l 165.859 302.482 l + 171 292.259 l h +106.656 282.185 m 113.656 284.697 l 118.102 279.552 l 119.957 280.994 l + 107.273 295.169 l 105.266 294.447 l 104.152 275.236 l 106.328 275.326 l + h +106.855 292.865 m 106.906 292.88 l 112.312 286.205 l 106.758 284.212 l +h +86.137 264.923 m 80.902 279.607 l 80.949 279.63 l 92.754 268.966 l 94.625 + 269.99 l 92.301 285.857 l 92.348 285.88 l 101.754 273.486 l 103.492 274.853 + l 92.336 289.255 l 90.215 288.091 l 92.387 271.966 l 80.32 282.669 l 78.289 + 281.556 l 84.07 264.205 l h +136.25 289.997 m 143.637 290.861 l 146.801 284.845 l 148.938 285.83 l 139.781 + 302.505 l 137.664 302.255 l 132.238 283.794 l 134.383 283.388 l h +138.855 300.353 m 138.906 300.361 l 142.668 292.634 l 136.809 291.947 l + h +227.133 280.958 m 227.176 280.931 l 227.859 263.22 l 229.902 262.818 l +239.289 277.74 l 237.363 278.927 l 229.809 266.876 l 229.766 266.904 l 228.945 + 284.544 l 226.93 284.841 l 217.582 269.986 l 219.508 268.798 l 227.133 +280.958 l f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil.eps new file mode 100644 index 0000000000..994eea7c17 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil.eps @@ -0,0 +1,909 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: inkscape 0.46 +%%Pages: 1 +%%Orientation: Portrait +%%BoundingBox: 8 8 305 304 +%%HiResBoundingBox: 8.95312 8.45312 304.32444 303.437 +%%EndComments +%%Page: 1 1 +0 312 translate +0.8 -0.8 scale +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +gsave [1 0 0 1 0 0] concat +gsave [1.25 0 0 -1.25 0 390] concat +gsave [0.1 0 0 0.1 0 0] concat +gsave +0.16078432 0.16078432 0.16078432 setrgbcolor +newpath +2548.48 717.5 moveto +2684.9 600.188 lineto +2699.32 617.258 lineto +2562.91 734.582 lineto +2548.48 717.5 lineto +closepath +2506.06 669.172 moveto +2561.11 611.367 lineto +2491.76 543.574 lineto +2436.52 601.199 lineto +2420.34 585.391 lineto +2544.99 455.637 lineto +2561.17 471.445 lineto +2505.03 530.371 lineto +2574.39 598.164 lineto +2630.7 539.414 lineto +2646.89 555.227 lineto +2522.23 684.988 lineto +2506.06 669.172 lineto +closepath +1566.24 467.312 moveto +1627.52 467.312 1685.13 498.73 1714.54 547.48 curveto +1665.08 590.793 1615.68 631.688 1566.24 669.98 curveto +1516.8 631.688 1467.4 590.793 1417.94 547.48 curveto +1447.36 498.73 1504.96 467.312 1566.24 467.312 curveto +closepath +2047.48 309.836 moveto +2039.22 330.051 2051.94 345.645 2066.39 351.555 curveto +2082.03 357.938 2094.26 356.199 2106.78 353.73 curveto +2108.52 372.141 lineto +2091.81 374.582 2075.29 373.73 2058.94 367.043 curveto +2029.32 354.941 2015.77 328.332 2026.29 302.578 curveto +2050.1 244.336 2116.42 291.672 2133.73 249.309 curveto +2141.31 230.781 2132.64 213.477 2113.15 205.508 curveto +2099.92 200.098 2084.32 200.461 2072.75 203.32 curveto +2069.71 184.656 lineto +2087.45 181.797 2102.56 182.637 2120.85 190.117 curveto +2157.43 205.066 2165.32 235.254 2155.19 260.039 curveto +2133.84 312.266 2062.43 273.254 2047.48 309.836 curveto +closepath +2774.27 741.594 moveto +2750.4 707.52 2705.98 702.141 2671.91 726.016 curveto +2637.85 749.895 2627.75 793.477 2651.63 827.551 curveto +2661.78 842.02 2672.91 852.004 2689.41 857.898 curveto +2680.31 875.703 lineto +2662.5 866.602 2648.69 855.957 2636.31 838.293 curveto +2605.71 794.641 2613.05 738.066 2658.18 706.426 curveto +2706.31 672.707 2759.02 687.195 2789.6 730.852 curveto +2800.5 746.387 2805.66 766.895 2807.4 785.684 curveto +2789.34 787.551 lineto +2787.73 771.211 2783.38 754.582 2774.27 741.594 curveto +closepath +2709.39 952.93 moveto +2831.25 803.977 lineto +2846.66 819.387 lineto +2802.64 872.09 lineto +2837.15 937.961 lineto +2904.69 930.168 lineto +2908.61 953.359 lineto +2719.29 971.816 lineto +2709.39 952.93 lineto +closepath +2732.06 952.5 moveto +2817.07 939.961 lineto +2789.69 887.688 lineto +2731.82 952.043 lineto +2732.06 952.5 lineto +closepath +2203.55 437.773 moveto +2157.23 411.406 2139.65 357.129 2166.91 309.219 curveto +2195.98 258.152 2249.82 248.711 2296.14 275.078 curveto +2342.47 301.445 2360.04 355.723 2332.77 403.625 curveto +2303.7 454.695 2249.86 464.141 2203.55 437.773 curveto +closepath +2286.89 291.348 moveto +2250.73 270.77 2208.28 284.902 2187.71 321.055 curveto +2167.13 357.207 2176.65 400.93 2212.8 421.504 curveto +2248.96 442.082 2291.41 427.949 2311.98 391.797 curveto +2332.56 355.645 2323.04 311.926 2286.89 291.348 curveto +closepath +1398.82 563.996 moveto +1447.95 607.102 1497.01 647.734 1546.11 685.93 curveto +1334.88 846.641 1121.24 963.301 888.02 1046.3 curveto +786.68 1011.35 706.863 977.832 632.961 926.016 curveto +929.285 842.129 1167.44 729.609 1398.82 563.996 curveto +closepath +1728.14 2298.16 moveto +1728.11 2298.11 1728.11 2298.07 1728.09 2298.02 curveto +1717.79 2267.45 1718.67 2224.08 1754.02 2210.57 curveto +1780.79 2200.32 1811.99 2212.73 1819.43 2241.32 curveto +1824.57 2261.11 1820.51 2286.01 1817.15 2305.73 curveto +1811.41 2339.45 1798.94 2372.07 1779.06 2400.04 curveto +1768.8 2381.94 1759.26 2363.52 1749.57 2345.12 curveto +1774.16 2358.03 1805.03 2343.4 1810.4 2316.09 curveto +1815.45 2290.45 1795.18 2265.78 1769.03 2265.78 curveto +1749.16 2265.78 1732.57 2279.64 1728.14 2298.16 curveto +closepath +1641.85 2261.22 moveto +1608.09 2173.86 1586.28 2083.73 1577.8 2001.26 curveto +1664.66 2005.16 1742.26 2052.55 1785.35 2127.92 curveto +1707.67 2118.8 1641.32 2185.17 1641.85 2261.22 curveto +closepath +1367.84 2512.49 moveto +1424.88 2439.57 1471.15 2353.03 1505.34 2263.75 curveto +1545.41 2273.07 1587.08 2273.07 1627.15 2263.75 curveto +1661.33 2353.03 1707.6 2439.58 1764.64 2512.49 curveto +1709.03 2556.45 1640.73 2579.66 1566.24 2579.66 curveto +1491.76 2579.66 1423.45 2556.45 1367.84 2512.49 curveto +closepath +1347.2 2127.92 moveto +1390.29 2052.63 1468.04 2005.17 1554.68 2001.26 curveto +1546.2 2083.73 1524.39 2173.86 1490.64 2261.22 curveto +1491.15 2185.2 1424.86 2118.83 1347.2 2127.92 curveto +closepath +1894.15 2619.61 moveto +1835.86 2576.81 1787.3 2521.44 1746.7 2461.91 curveto +1724.9 2429.96 1705.29 2396.53 1687.62 2362.14 curveto +1671.59 2330.94 1657.49 2298.29 1656.86 2262.64 curveto +1655.97 2212.06 1685.92 2167.1 1733.48 2149.36 curveto +1776.24 2133.44 1822.14 2146.22 1853.1 2179.17 curveto +1868.02 2195.05 1879.16 2214.71 1884.63 2235.82 curveto +1890.74 2259.44 1888.31 2284.9 1884.46 2308.7 curveto +1875.47 2364.43 1850.94 2417.41 1815.66 2461.35 curveto +1805.8 2445.94 1796.55 2430.07 1787.36 2414.25 curveto +1812.48 2381.14 1827.48 2341.44 1833.22 2300.43 curveto +1836.69 2275.68 1840.57 2245.21 1827.9 2222.48 curveto +1810.09 2190.49 1765.64 2183.18 1736.02 2203.18 curveto +1698.19 2228.76 1703.21 2281.13 1719.7 2317.69 curveto +1765.17 2418.55 1853.32 2551.85 1906.21 2619.61 curveto +1900.19 2619.61 1896.06 2619.61 1894.15 2619.61 curveto +closepath +1238.33 2619.61 moveto +1236.41 2619.61 1232.29 2619.61 1226.27 2619.61 curveto +1272.07 2560.92 1313.14 2498.12 1351.05 2434.1 curveto +1364.5 2411.38 1377.49 2388.36 1389.71 2364.93 curveto +1401.61 2342.1 1414.92 2318.38 1421.48 2293.35 curveto +1428.2 2267.68 1427.5 2238.07 1410.54 2216.35 curveto +1395.57 2197.18 1370.52 2189.16 1346.86 2193.07 curveto +1325.57 2196.58 1308.11 2210.96 1300.57 2231.17 curveto +1294.99 2246.11 1296.02 2262.6 1297.02 2278.24 curveto +1300.1 2326.99 1315.4 2375.08 1345.12 2414.25 curveto +1335.92 2430.1 1326.32 2445.68 1316.82 2461.35 curveto +1270.74 2403.95 1244.29 2332.54 1244.29 2262.94 curveto +1244.29 2202.27 1296.6 2143.83 1358.1 2142.15 curveto +1403.09 2140.92 1447.23 2169.81 1465.45 2210.61 curveto +1488.24 2261.64 1468.75 2315.64 1444.86 2362.13 curveto +1394.6 2459.93 1327.77 2553.93 1238.33 2619.61 curveto +closepath +1795.2 2307.94 moveto +1795.2 2341.67 1742.87 2341.67 1742.87 2307.94 curveto +1742.87 2274.21 1795.2 2274.21 1795.2 2307.94 curveto +closepath +2255.77 1094.16 moveto +2352.32 1231.28 2409.27 1398.21 2409.27 1578.28 curveto +2409.27 1911.67 2214.72 2200.45 1933.2 2337.13 curveto +1933.2 2305.03 lineto +2198.4 2170.57 2380.69 1895.4 2380.69 1578.28 curveto +2380.69 1400.1 2323.02 1235.21 2225.57 1100.98 curveto +2255.77 1094.16 lineto +closepath +1950.25 943.371 moveto +2054.81 983.938 2124.86 1219.88 2124.86 1567.11 curveto +2124.86 1949.61 2069.86 2258.2 1917.36 2258.2 curveto +1913.39 2258.2 1909.19 2258.2 1904.86 2258.2 curveto +1904.86 937.109 lineto +1905.98 937.109 1907.16 937.109 1908.23 937.109 curveto +1879.13 921.594 1850.25 905.332 1821.53 888.418 curveto +1821.53 937.109 lineto +1845.9 937.109 1867.45 937.109 1885.5 937.109 curveto +1885.5 2199.52 lineto +1868.48 2167.86 1840.14 2142.46 1804.64 2132.05 curveto +1760.25 2044.92 1673.74 1989.88 1576.56 1986.21 curveto +1574.88 1966.01 1573.74 1946.13 1573.74 1927.11 curveto +1558.74 1927.11 lineto +1558.74 1946.13 1557.61 1966 1555.92 1986.21 curveto +1459.04 1989.89 1372.31 2044.86 1327.89 2131.8 curveto +1328.18 2131.94 lineto +1295.28 2141.48 1268.52 2163.91 1251.15 2192.25 curveto +1251.15 937.109 lineto +1268.31 937.109 1288.46 937.109 1310.94 937.109 curveto +1310.94 888.418 lineto +1282.23 905.332 1253.35 921.594 1224.25 937.109 curveto +1226.64 937.109 1229.18 937.109 1231.78 937.109 curveto +1231.78 2242.86 lineto +1230.86 2247.94 1230.19 2253.05 1229.81 2258.2 curveto +1224.71 2258.2 1219.73 2258.2 1215.12 2258.2 curveto +1062.62 2258.2 1007.62 1949.61 1007.62 1567.11 curveto +1007.62 1222.68 1076.55 987.773 1179.72 944.414 curveto +1183.43 942.852 1192.32 938.176 1197.38 935.547 curveto +1323.21 870.105 1445.12 792.363 1566.24 700.32 curveto +1692.22 796.047 1819.05 876.309 1950.25 943.371 curveto +closepath +1739.69 937.109 moveto +1761.85 937.109 1782.66 937.109 1802.17 937.109 curveto +1802.17 876.777 lineto +1781.27 864.219 1760.43 851.418 1739.69 838.164 curveto +1739.69 937.109 lineto +closepath +1657.84 937.109 moveto +1679.36 937.109 1700.23 937.109 1720.31 937.109 curveto +1720.31 825.918 lineto +1699.41 812.305 1678.59 798.332 1657.84 783.957 curveto +1657.84 937.109 lineto +closepath +1575.86 937.109 moveto +1623.63 937.109 lineto +1628.61 937.109 1633.54 937.109 1638.47 937.109 curveto +1638.47 770.273 lineto +1617.54 755.508 1596.66 740.48 1575.86 724.934 curveto +1575.86 937.109 lineto +closepath +1392.79 838.164 moveto +1372.05 851.418 1351.21 864.219 1330.31 876.777 curveto +1330.31 937.109 lineto +1349.81 937.109 1370.64 937.109 1392.79 937.109 curveto +1392.79 838.164 lineto +closepath +1474.64 783.957 moveto +1453.89 798.332 1433.06 812.312 1412.16 825.93 curveto +1412.16 937.109 lineto +1432.25 937.109 1453.12 937.109 1474.64 937.109 curveto +1474.64 783.957 lineto +closepath +1556.48 725.027 moveto +1535.72 740.547 1514.89 755.547 1494 770.273 curveto +1494 937.109 lineto +1498.95 937.109 1503.86 937.109 1508.85 937.109 curveto +1556.48 937.109 lineto +1556.48 725.027 lineto +closepath +1315.33 2305.73 moveto +1311.97 2286.01 1307.91 2261.11 1313.06 2241.32 curveto +1320.49 2212.73 1351.68 2200.32 1378.46 2210.57 curveto +1413.89 2224.11 1414.69 2267.6 1404.35 2298.16 curveto +1396.14 2263.89 1350.27 2254.66 1329.43 2283.06 curveto +1309.4 2310.36 1329.64 2350.1 1363.45 2350.1 curveto +1370.51 2350.1 1377.06 2348.19 1382.91 2345.11 curveto +1373.89 2362.97 1364 2381.39 1353.42 2400.04 curveto +1333.55 2372.07 1321.07 2339.45 1315.33 2305.73 curveto +closepath +2499.52 926.016 moveto +2425.62 977.832 2345.8 1011.35 2244.46 1046.3 curveto +2011.24 963.301 1797.61 846.641 1586.37 685.93 curveto +1635.47 647.734 1684.53 607.102 1733.65 563.996 curveto +1965.05 729.609 2203.2 842.129 2499.52 926.016 curveto +closepath +1337.29 2307.94 moveto +1337.29 2274.21 1389.61 2274.21 1389.61 2307.94 curveto +1389.61 2341.67 1337.29 2341.67 1337.29 2307.94 curveto +closepath +1193.18 2301.91 moveto +1193.18 2334.02 lineto +915 2196.12 723.215 1909.24 723.215 1578.28 curveto +723.215 1398.21 780.145 1231.28 876.711 1094.16 curveto +906.914 1100.98 lineto +809.465 1235.21 751.785 1400.1 751.785 1578.28 curveto +751.785 1892.97 931.301 2166.35 1193.18 2301.91 curveto +closepath +2431.12 527.082 moveto +2410.32 554.375 2381.36 554.199 2354.27 533.555 curveto +2311.05 500.605 lineto +2418.88 356.57 lineto +2436.66 370.129 lineto +2392.41 429.895 lineto +2412.88 445.5 lineto +2436.46 463.469 2455.56 495.027 2431.12 527.082 curveto +closepath +2404.55 460.723 moveto +2381.81 443.391 lineto +2338.09 501.602 lineto +2359.59 517.988 lineto +2382.75 535.645 2401.68 528.816 2413.34 513.523 curveto +2429.1 492.844 2419.64 472.227 2404.55 460.723 curveto +closepath +954.441 396.277 moveto +964.016 412.375 lineto +846.941 482.051 lineto +837.363 465.957 lineto +886.301 436.836 lineto +802.512 299.109 lineto +821.73 287.676 lineto +905.508 425.398 lineto +954.441 396.277 lineto +closepath +732.883 568.828 moveto +657.812 487.395 lineto +630.352 457.188 604.504 462.766 585.266 480.254 curveto +561.602 501.758 558.867 524.27 581.074 548.699 curveto +592.266 561.016 604.004 573.547 615.566 585.871 curveto +660.535 634.582 lineto +643.992 649.621 lineto +601.641 603.801 lineto +589.031 590.312 578 578.555 568.203 567.781 curveto +531.309 527.188 542.852 493.508 571.516 467.441 curveto +597.488 443.84 634.082 429.199 673.484 471.387 curveto +749.434 553.789 lineto +732.883 568.828 lineto +closepath +780.977 530.605 moveto +675.105 385.117 lineto +755.715 327.527 lineto +766.594 342.766 lineto +704.188 387.355 lineto +799.172 517.605 lineto +780.977 530.605 lineto +closepath +474.949 707.297 moveto +506.777 734.094 551.492 732.656 578.281 700.84 curveto +589.68 687.312 596.465 674.004 597.922 656.531 curveto +617.473 660.762 lineto +613.242 680.312 606.504 696.387 592.605 712.898 curveto +558.27 753.664 501.711 761.105 459.551 725.598 curveto +414.602 687.746 415.078 633.086 449.414 592.312 curveto +461.641 577.805 480.129 567.539 497.844 561.047 curveto +504.277 578.02 lineto +488.906 583.77 473.945 592.246 463.73 604.375 curveto +436.934 636.199 443.137 680.508 474.949 707.297 curveto +closepath +472.227 868.496 moveto +282.52 836.125 lineto +288.312 815.117 lineto +355.867 827.344 lineto +396.094 764.805 lineto +355.957 709.934 lineto +374.18 695.066 lineto +483.762 850.559 lineto +472.227 868.496 lineto +closepath +407.766 781.277 moveto +375.828 830.918 lineto +460.371 849.434 lineto +460.652 848.996 lineto +407.766 781.277 lineto +closepath +260.676 1077.27 moveto +282.512 1084.61 294.141 1108.02 286.797 1129.86 curveto +279.465 1151.7 256.055 1163.32 234.219 1155.98 curveto +212.375 1148.64 200.754 1125.23 208.086 1103.4 curveto +215.43 1081.55 238.84 1069.93 260.676 1077.27 curveto +closepath +344.641 888.855 moveto +361.367 897.266 lineto +329.023 961.609 lineto +383.848 988.586 lineto +417.012 922.617 lineto +433.73 931.023 lineto +390.527 1016.97 lineto +229.07 937.559 lineto +239.238 917.344 lineto +312.41 952.969 lineto +344.641 888.855 lineto +closepath +1557.91 185.438 moveto +1461.02 189.363 lineto +1465.02 269.094 lineto +1442.42 270.012 lineto +1433.59 90.3047 lineto +1456.18 89.3867 lineto +1460.52 170.652 lineto +1557.41 166.73 lineto +1553.34 85.4492 lineto +1575.95 84.5312 lineto +1584.79 264.238 lineto +1562.19 265.156 lineto +1557.91 185.438 lineto +closepath +1359.36 282.48 moveto +1305.74 291.316 lineto +1274.94 114.043 lineto +1297 110.41 lineto +1310.13 183.605 lineto +1335.52 179.426 lineto +1364.77 174.602 1400.83 182.363 1407.38 222.121 curveto +1412.96 255.984 1392.96 276.934 1359.36 282.48 curveto +closepath +1385.32 225.762 moveto +1381.09 200.105 1359.6 192.844 1340.88 195.93 curveto +1312.66 200.586 lineto +1325.01 272.324 lineto +1351.69 267.93 lineto +1380.42 263.191 1388.45 244.746 1385.32 225.762 curveto +closepath +1165.91 332.949 moveto +1135.54 342.988 1107.95 331.57 1099.22 305.156 curveto +1079.47 245.41 1160.64 238.301 1146.28 194.855 curveto +1140 175.852 1122.18 168.32 1102.19 174.922 curveto +1088.61 179.414 1076.98 189.824 1070.05 199.512 curveto +1055.61 187.305 lineto +1067.25 173.605 1079.27 164.426 1098.04 158.223 curveto +1135.56 145.82 1161.16 163.652 1169.57 189.07 curveto +1187.27 242.645 1107.64 259.375 1120.04 296.902 curveto +1126.89 317.637 1146.7 321.23 1161.5 316.328 curveto +1177.56 311.023 1185.72 301.758 1193.64 291.75 curveto +1206.93 304.609 lineto +1195.79 317.324 1182.7 327.402 1165.91 332.949 curveto +closepath +1627.73 267.461 moveto +1635.98 87.7266 lineto +1658.31 88.9453 lineto +1650.06 268.684 lineto +1627.73 267.461 lineto +closepath +873.762 259.109 moveto +889.91 244.492 lineto +940.352 291.074 lineto +1007.86 259.895 lineto +1003.46 192.051 lineto +1026.81 189.289 lineto +1035.8 379.309 lineto +1016.45 388.242 lineto +873.762 259.109 lineto +closepath +1017.15 365.586 moveto +1008.87 280.051 lineto +955.281 304.797 lineto +1016.68 365.801 lineto +1017.15 365.586 lineto +closepath +1734.36 114.336 moveto +1715.2 274.395 lineto +1693.03 271.523 lineto +1714.58 92.8906 lineto +1812.82 105.613 lineto +1810.42 124.18 lineto +1734.36 114.336 lineto +closepath +1896.89 312.422 moveto +1845.36 298.809 1814.47 250.852 1828.55 197.559 curveto +1843.55 140.742 1893.18 117.82 1944.71 131.438 curveto +1996.24 145.051 2027.14 193.008 2013.06 246.301 curveto +1998.05 303.113 1948.43 326.035 1896.89 312.422 curveto +closepath +1939.93 149.531 moveto +1899.71 138.906 1862.3 163.445 1851.67 203.664 curveto +1841.05 243.887 1861.46 283.699 1901.68 294.324 curveto +1941.89 304.949 1979.31 280.41 1989.93 240.188 curveto +2000.56 199.973 1980.14 160.156 1939.93 149.531 curveto +closepath +2898.12 1155.51 moveto +2876.29 1162.86 2852.88 1151.24 2845.53 1129.4 curveto +2838.18 1107.57 2849.8 1084.16 2871.64 1076.81 curveto +2893.48 1069.45 2916.89 1081.07 2924.23 1102.91 curveto +2931.58 1124.75 2919.96 1148.16 2898.12 1155.51 curveto +closepath +2852.82 1420.11 moveto +3031.71 1400.76 lineto +3033.92 1423.02 lineto +2855.03 1442.36 lineto +2852.82 1420.11 lineto +closepath +2983.41 1359.5 moveto +2921.44 1370.39 2926.15 1289.04 2881.09 1296.97 curveto +2861.37 1300.43 2851.34 1316.98 2854.98 1337.73 curveto +2857.46 1351.81 2866.07 1364.8 2874.66 1373.07 curveto +2860.49 1385.59 lineto +2848.61 1372.1 2841.28 1358.88 2837.85 1339.41 curveto +2831.02 1300.49 2852.36 1277.73 2878.73 1273.1 curveto +2934.31 1263.33 2939.34 1344.54 2978.26 1337.71 curveto +2999.77 1333.93 3006.18 1314.84 3003.48 1299.48 curveto +3000.56 1282.83 2992.57 1273.42 2983.81 1264.13 curveto +2998.46 1252.84 lineto +3009.43 1265.7 3017.51 1280.12 3020.57 1297.53 curveto +3026.11 1329.03 3010.81 1354.69 2983.41 1359.5 curveto +closepath +2615.18 2318.93 moveto +2679.28 2361.53 lineto +2687.36 2349.73 lineto +2696.89 2335.79 2691.54 2325.2 2685.92 2308.11 curveto +2662.22 2240.53 lineto +2683.25 2230.98 lineto +2702.31 2287.82 lineto +2705.57 2299.19 2713.57 2316.95 2708.54 2328 curveto +2708.96 2328.29 lineto +2726 2309.39 2751.46 2302.56 2775.7 2319.15 curveto +2800.38 2336.05 2801.69 2364.98 2782.45 2393.09 curveto +2751.76 2437.93 lineto +2602.4 2337.59 lineto +2615.18 2318.93 lineto +closepath +2751.52 2410.66 moveto +2766.64 2388.56 lineto +2783.09 2364.53 2775.3 2345.98 2759.43 2335.11 curveto +2737.98 2320.42 2718.4 2334.76 2705.92 2352.99 curveto +2693.29 2371.45 lineto +2751.52 2410.66 lineto +closepath +2621.36 2394.69 moveto +2638.66 2409.66 2642.95 2430.54 2631.13 2450.57 curveto +2631.52 2450.91 lineto +2649.65 2439.09 2667.22 2439.84 2683.94 2454.3 curveto +2699.07 2467.39 2708.12 2493.1 2682.27 2522.99 curveto +2649.63 2560.75 lineto +2512.51 2444.25 lineto +2545.51 2406.09 lineto +2568.63 2379.35 2597.17 2373.77 2621.36 2394.69 curveto +closepath +2652.63 2533.44 moveto +2664.36 2519.86 lineto +2683.23 2498.04 2682.29 2482.43 2667.15 2469.34 curveto +2653.18 2457.27 2635.75 2458.34 2616.53 2480.57 curveto +2605.48 2493.35 lineto +2652.63 2533.44 lineto +closepath +2592.5 2482.13 moveto +2606.27 2466.2 lineto +2623.28 2446.53 2624.82 2427.25 2608.31 2412.96 curveto +2589.43 2396.64 2572.43 2401.19 2557.46 2418.5 curveto +2540.29 2438.36 lineto +2592.5 2482.13 lineto +closepath +2748.8 2240.98 moveto +2699.9 2216.09 2698.76 2180.5 2716.34 2145.98 curveto +2732.26 2114.7 2761.29 2088.05 2813.07 2113.52 curveto +2913.3 2163.66 lineto +2903.15 2183.59 lineto +2804.09 2134.04 lineto +2767.71 2115.53 2745.52 2129.9 2733.73 2153.07 curveto +2719.22 2181.58 2724.65 2203.59 2754.07 2218.57 curveto +2768.91 2226.12 2784.32 2233.67 2799.49 2241.11 curveto +2858.82 2270.71 lineto +2848.67 2290.64 lineto +2792.82 2262.8 lineto +2776.26 2254.66 2761.77 2247.58 2748.8 2240.98 curveto +closepath +2334.96 2598.61 moveto +2395.5 2631.02 lineto +2453 2583.86 lineto +2431.66 2519.31 lineto +2453.56 2510.75 lineto +2510.07 2692.4 lineto +2493.59 2705.92 lineto +2323.01 2616.83 lineto +2334.96 2598.61 lineto +closepath +2488.16 2684.14 moveto +2488.56 2683.81 lineto +2459.03 2603.12 lineto +2413.4 2640.54 lineto +2488.16 2684.14 lineto +closepath +3028 1469.92 moveto +3036.93 1484.27 3042.78 1499.73 3043.22 1517.4 curveto +3044.02 1549.36 3025.09 1572.46 2997.29 1573.16 curveto +2934.39 1574.73 2951.11 1494.99 2905.37 1496.13 curveto +2885.36 1496.63 2872.99 1511.5 2873.51 1532.56 curveto +2873.87 1546.86 2880.46 1560.98 2887.71 1570.43 curveto +2871.85 1580.71 lineto +2862.11 1565.61 2856.82 1551.45 2856.32 1531.69 curveto +2855.33 1492.18 2879.82 1472.84 2906.59 1472.18 curveto +2963 1470.76 2955.92 1551.82 2995.42 1550.84 curveto +3017.26 1550.29 3026.44 1532.38 3026.05 1516.79 curveto +3025.62 1499.89 3019.12 1489.39 3011.84 1478.91 curveto +3028 1469.92 lineto +closepath +2850.27 1729.43 moveto +2993.27 1741.52 lineto +2993.32 1741.01 lineto +2855.81 1629.16 lineto +2864.84 1610.41 lineto +3040.53 1624.98 lineto +3038.47 1647.5 lineto +2896.74 1635.54 lineto +2896.7 1636.05 lineto +3032.83 1748.55 lineto +3023.1 1766.46 lineto +2848.19 1751.96 lineto +2850.27 1729.43 lineto +closepath +2842.59 1781.06 moveto +2860.89 1784.97 lineto +2845.79 1855.65 lineto +2907.18 1868.23 lineto +2921.46 1801.37 lineto +2939.77 1805.27 lineto +2925.44 1872.4 lineto +2985.29 1884.65 lineto +3000.01 1815.74 lineto +3018.32 1819.66 lineto +2998.98 1910.18 lineto +2822.71 1874.12 lineto +2842.59 1781.06 lineto +closepath +2774.84 2026.28 moveto +2910.97 2071.79 lineto +2911.13 2071.29 lineto +2803.91 1930.16 lineto +2817.11 1914.06 lineto +2984.39 1969.69 lineto +2977.07 1991.09 lineto +2842.18 1946.01 lineto +2842.01 1946.5 lineto +2947.75 2087.95 lineto +2934.06 2103.05 lineto +2767.52 2047.69 lineto +2774.84 2026.28 lineto +closepath +1944.35 2811.84 moveto +1887.86 2908.75 lineto +1981.24 2966.09 lineto +1969.32 2983.16 lineto +1860.7 2914.8 lineto +1924.43 2801.42 lineto +1944.35 2811.84 lineto +closepath +358.484 2027.17 moveto +287.898 2057.84 lineto +293.43 2071.04 lineto +299.949 2086.62 311.75 2087.88 329.16 2092.43 curveto +398.77 2109.24 lineto +395.359 2132.09 lineto +337.273 2117.22 lineto +325.977 2113.78 306.711 2110.85 300.176 2100.62 curveto +299.688 2100.82 lineto +306.309 2125.39 298.215 2150.49 271.113 2161.82 curveto +243.535 2173.38 218.523 2158.76 205.383 2127.34 curveto +184.395 2077.22 lineto +349.758 2006.3 lineto +358.484 2027.17 lineto +closepath +280.605 2084.86 moveto +271.973 2064.23 lineto +207.422 2091.82 lineto +217.754 2116.52 lineto +229.004 2143.38 248.809 2146.93 266.555 2139.5 curveto +290.535 2129.46 289.141 2105.25 280.605 2084.86 curveto +closepath +289.551 2207.52 moveto +344.629 2177.09 366.594 2255.56 406.641 2233.43 curveto +424.172 2223.75 428.281 2204.84 418.098 2186.41 curveto +411.184 2173.89 398.801 2164.39 388.008 2159.36 curveto +397.336 2142.92 lineto +412.949 2151.82 424.188 2161.95 433.738 2179.25 curveto +452.852 2213.84 440.059 2242.3 416.621 2255.25 curveto +367.234 2282.53 336.094 2207.36 301.504 2226.46 curveto +282.395 2237.02 282.52 2257.15 290.059 2270.81 curveto +298.23 2285.6 308.848 2291.91 320.145 2297.85 curveto +309.961 2313.28 lineto +295.41 2304.69 283.086 2293.67 274.543 2278.19 curveto +259.07 2250.21 265.203 2220.98 289.551 2207.52 curveto +closepath +408.879 2442.5 moveto +535.281 2342.46 lineto +548.992 2360.14 lineto +422.578 2460.17 lineto +457.48 2505.16 lineto +442.688 2516.63 lineto +359.18 2408.98 lineto +373.977 2397.51 lineto +408.879 2442.5 lineto +closepath +339.98 1977.94 moveto +322.02 1983.25 lineto +301.516 1913.95 lineto +241.582 1932.22 lineto +260.984 1997.79 lineto +243.027 2003.11 lineto +223.555 1937.29 lineto +165.117 1955.12 lineto +185.105 2022.69 lineto +167.156 2028 lineto +140.891 1939.24 lineto +312.969 1886.69 lineto +339.98 1977.94 lineto +closepath +488.398 2276.59 moveto +338.723 2376.45 lineto +326.477 2357.75 lineto +476.152 2257.89 lineto +488.398 2276.59 lineto +closepath +273.047 1492.15 moveto +129.52 1491.17 lineto +129.512 1491.69 lineto +275.273 1592.55 lineto +267.715 1611.94 lineto +91.4375 1611.02 lineto +91.75 1588.41 lineto +233.977 1589.38 lineto +233.977 1588.85 lineto +89.5312 1487.23 lineto +97.8516 1468.62 lineto +273.359 1469.53 lineto +273.047 1492.15 lineto +closepath +291.262 1360.06 moveto +285.906 1394.75 266.66 1429.14 209.492 1421.11 curveto +98.625 1404.8 lineto +102.031 1382.7 lineto +211.621 1398.81 lineto +251.965 1405.04 268.555 1384.44 272.52 1358.75 curveto +277.395 1327.14 265.359 1307.92 232.727 1302.89 curveto +216.277 1300.35 199.277 1297.99 182.539 1295.68 curveto +116.934 1286.09 lineto +120.344 1263.98 lineto +182.09 1272.98 lineto +200.383 1275.54 216.348 1277.73 230.742 1279.96 curveto +284.961 1288.32 297.156 1321.77 291.262 1360.06 curveto +closepath +590.145 2406.55 moveto +562.48 2469.39 lineto +613.895 2523.11 lineto +676.621 2496.89 lineto +686.824 2518.08 lineto +510.039 2588.32 lineto +495.293 2572.92 lineto +571.062 2396.02 lineto +590.145 2406.55 lineto +closepath +516.602 2565.85 moveto +516.965 2566.22 lineto +595.156 2530.61 lineto +554.348 2487.97 lineto +516.602 2565.85 lineto +closepath +105.227 1733.5 moveto +289.492 1772.7 lineto +293.086 1793.18 lineto +131.562 1898.61 lineto +121.816 1879.2 lineto +265.254 1788.04 lineto +100.293 1756.53 lineto +105.227 1733.5 lineto +closepath +277.48 1678.21 moveto +98.293 1694.51 lineto +96.4648 1672.23 lineto +275.645 1655.93 lineto +277.48 1678.21 lineto +closepath +1287.83 2871.88 moveto +1292.4 2852.38 1281.14 2836.65 1260.64 2831.85 curveto +1246.71 2828.57 1231.37 2831.39 1220.4 2836.02 curveto +1214.46 2818.07 lineto +1231.53 2812.46 1246.58 2810.92 1265.82 2815.43 curveto +1304.3 2824.46 1316.82 2853.04 1310.7 2879.11 curveto +1297.81 2934.04 1221.17 2906.71 1212.14 2945.19 curveto +1207.15 2966.45 1222.17 2979.84 1237.36 2983.41 curveto +1253.81 2987.27 1265.61 2983.63 1277.59 2979.24 curveto +1282.21 2997.14 lineto +1266.06 3002.17 1249.63 3003.92 1232.42 2999.88 curveto +1201.29 2992.58 1183.72 2968.43 1190.08 2941.34 curveto +1204.45 2880.08 1277.38 2916.43 1287.83 2871.88 curveto +closepath +731.66 2609.41 moveto +744.473 2594.04 741.445 2574.92 725.266 2561.44 curveto +714.285 2552.29 699.309 2547.92 687.422 2547.16 curveto +690.145 2528.45 lineto +707.93 2531.07 722.07 2536.44 737.258 2549.09 curveto +767.605 2574.39 766.016 2605.55 748.867 2626.12 curveto +712.742 2669.46 656.453 2610.7 631.152 2641.06 curveto +617.168 2657.83 624.59 2676.54 636.57 2686.54 curveto +649.562 2697.36 661.738 2699.39 674.426 2700.82 curveto +670.527 2718.89 lineto +653.848 2716.16 638.367 2710.37 624.785 2699.05 curveto +600.227 2678.57 595.332 2649.11 613.145 2627.75 curveto +653.43 2579.41 702.355 2644.56 731.66 2609.41 curveto +closepath +1838.37 2826.05 moveto +1860.7 2914.8 lineto +1882.31 3000.53 lineto +1860.57 3005.8 lineto +1816.64 2831.32 lineto +1838.37 2826.05 lineto +closepath +1539.62 2931.3 moveto +1553.92 2931.22 lineto +1570.82 2931.13 1576.48 2920.7 1587.34 2906.35 curveto +1629.41 2848.41 lineto +1649.23 2860.27 lineto +1613.34 2908.29 lineto +1605.85 2917.43 1595.8 2934.12 1583.85 2936.27 curveto +1583.85 2936.79 lineto +1609.09 2940.03 1629.2 2957.09 1629.35 2986.46 curveto +1629.5 3016.37 1606.46 3033.91 1572.39 3034.08 curveto +1518.06 3034.37 lineto +1515.56 2854.46 lineto +1538.18 2854.35 lineto +1539.62 2931.3 lineto +closepath +1540.33 3018.65 moveto +1567.12 3018.52 lineto +1596.24 3018.36 1607.07 3001.41 1606.96 2982.17 curveto +1606.84 2956.16 1583.91 2948.22 1561.81 2948.34 curveto +1539.45 2948.46 lineto +1540.33 3018.65 lineto +closepath +2031.02 2766.02 moveto +2080.74 2813.37 lineto +2148.72 2783.22 lineto +2145.33 2715.32 lineto +2168.72 2712.91 lineto +2174.84 2903.04 lineto +2155.35 2911.68 lineto +2014.64 2780.41 lineto +2031.02 2766.02 lineto +closepath +2155.93 2889.25 moveto +2156.41 2889.04 lineto +2149.41 2803.39 lineto +2095.47 2827.32 lineto +2155.93 2889.25 lineto +closepath +1989.6 2783.44 moveto +2048.52 2953.44 lineto +2027.34 2960.58 lineto +1968.41 2790.58 lineto +1989.6 2783.44 lineto +closepath +1706.65 2846.76 moveto +1728.85 2844.1 lineto +1739.54 2920.33 lineto +1818.48 3006.73 lineto +1800.47 3020.4 lineto +1731.77 2938.55 lineto +1687.4 3033.93 lineto +1665.94 3025.23 lineto +1717.34 2922.99 lineto +1706.65 2846.76 lineto +closepath +1073.89 2822.26 moveto +1143.89 2847.38 lineto +1188.32 2795.92 lineto +1206.9 2810.33 lineto +1080.05 2952.09 lineto +1059.99 2944.88 lineto +1048.84 2752.77 lineto +1070.61 2753.67 lineto +1073.89 2822.26 lineto +closepath +1075.89 2929.05 moveto +1076.39 2929.22 lineto +1130.46 2862.45 lineto +1074.91 2842.51 lineto +1075.89 2929.05 lineto +closepath +868.684 2649.63 moveto +816.34 2796.46 lineto +816.797 2796.72 lineto +934.875 2690.07 lineto +953.562 2700.31 lineto +930.332 2858.96 lineto +930.793 2859.22 lineto +1024.86 2735.25 lineto +1042.26 2748.95 lineto +930.676 2892.95 lineto +909.473 2881.33 lineto +931.172 2720.07 lineto +810.527 2827.08 lineto +790.234 2815.96 lineto +848.008 2642.44 lineto +868.684 2649.63 lineto +closepath +1369.82 2900.36 moveto +1443.68 2909.02 lineto +1475.34 2848.87 lineto +1496.71 2858.7 lineto +1405.14 3025.45 lineto +1383.98 3022.97 lineto +1329.72 2838.33 lineto +1351.13 2834.3 lineto +1369.82 2900.36 lineto +closepath +1395.89 3003.95 moveto +1396.41 3004 lineto +1434 2926.74 lineto +1375.39 2919.86 lineto +1395.89 3003.95 lineto +closepath +2278.63 2810 moveto +2279.08 2809.73 lineto +2285.92 2632.61 lineto +2306.34 2628.56 lineto +2400.21 2777.79 lineto +2380.95 2789.66 lineto +2305.41 2669.16 lineto +2304.97 2669.43 lineto +2296.78 2845.85 lineto +2276.61 2848.82 lineto +2183.15 2700.27 lineto +2202.41 2688.39 lineto +2278.63 2810 lineto +fill +grestore +grestore +grestore +grestore +showpage +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.eps new file mode 100644 index 0000000000..b49cb78cff --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.eps @@ -0,0 +1,806 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jan 28 13:00:12 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 8 9 304 306 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 8 9 304 306 +%%EndPageSetup +q 8 9 296 297 rectclip q +0 0.666667 0.235294 rg +182.441 178.509 m 191.461 179.626 201.145 185.205 201.852 195.087 c 202.047 + 197.83 201.531 200.388 200.648 202.849 c 209.422 203.919 218.168 209.693 + 219.738 219.021 c 220.531 223.747 219.945 228.396 218.531 232.876 c 220.695 + 232.662 222.945 232.361 225.496 231.919 c 228.082 231.474 231.117 231.119 + 232.055 232.189 c 232.707 232.931 233.602 235.099 229.852 236.099 c 225.578 + 237.24 220.883 238.322 216.102 238.955 c 213.656 244.072 210.402 248.888 + 207.266 253.251 c 204.973 256.443 195.52 249.595 197.824 246.392 c 199.336 + 244.294 201.086 241.861 202.793 239.224 c 197.27 238.556 192.086 236.724 + 187.82 233.037 c 180.652 226.833 181.008 219.962 183.527 213.005 c 178.035 + 212.833 172.68 211.345 168.66 207.142 c 163.25 201.482 161.812 195.099 +164.996 187.865 c 165.102 187.626 165.23 187.361 165.367 187.087 c 162.754 + 186.677 160.316 185.966 158.094 184.974 c 156.461 185.955 154.672 186.732 + 152.691 187.259 c 149.516 188.103 146.266 188.24 143.012 188.119 c 145.395 + 192.665 147.359 197.443 146.77 202.247 c 145.652 211.376 137.398 214.08 + 129.32 213.662 c 128.07 213.595 126.609 213.388 125.027 213.126 c 129.055 + 220.869 132.27 229.529 125.219 235.982 c 120.156 240.619 113.125 241.728 + 105.996 241.275 c 107.938 244.521 110.074 247.497 111.895 249.943 c 112.891 + 251.283 114.059 254.22 111.336 254.275 c 107.102 254.349 104.586 252.595 + 103.102 250.599 c 100.66 247.314 98.234 243.681 96.16 239.83 c 93 239.142 + 90.008 238.314 87.367 237.544 c 83.645 236.451 78.352 234.099 77.852 232.349 + c 77.23 230.169 79.016 230.068 81.352 230.599 c 84.262 231.263 88.426 232.197 + 92.949 232.814 c 91.383 228.65 90.395 224.322 90.363 219.955 c 90.309 212.158 + 94.41 205.15 102.555 204.044 c 104.703 203.751 108.191 204.099 112.141 +204.497 c 110.398 201.224 108.836 197.763 108.492 194.236 c 107.344 182.333 + 117.465 178.529 127.57 179.208 c 128.395 179.267 129.227 179.337 130.059 + 179.415 c 128.539 176.447 127.23 173.404 126.703 170.072 c 125.262 160.997 + 135.566 154.697 143.027 152.201 c 142.152 151.607 141.344 150.97 140.637 + 150.298 c 135.516 145.423 132.781 136.4 137.328 130.162 c 139.797 126.779 + 143.227 124.435 146.863 122.376 c 141.051 118.724 135.188 113.626 134.824 + 106.49 c 134.465 99.392 139.844 94.986 145.453 91.736 c 144.512 91.158 +143.594 90.544 142.723 89.869 c 135.953 84.607 131.867 76.4 136.301 68.154 + c 138.527 64.009 141.879 60.716 145.766 58.009 c 144.195 57.33 142.73 56.74 + 141.48 56.232 c 139.125 55.283 136.41 53.978 136.484 52.162 c 136.547 50.705 + 138.859 50.669 140.48 51.232 c 143.965 52.451 147.316 53.693 150.52 55.099 + c 155.414 52.455 160.738 50.482 165.613 48.814 c 169.293 47.556 177.484 + 55.388 173.844 56.634 c 170.07 57.923 165.777 59.423 161.645 61.341 c 164.008 + 63.064 166.246 65.017 168.332 67.306 c 173.258 72.708 177.074 81.365 171.66 + 87.837 c 169.188 90.798 166.008 92.892 162.66 94.747 c 170.727 99.767 177.879 + 106.673 173.656 116.04 c 172.004 119.708 168.027 122.462 163.566 125.033 + c 163.914 125.247 164.258 125.466 164.586 125.689 c 171.148 130.201 176.656 + 137.001 174.719 145.462 c 173.395 151.232 169.996 153.747 165.785 155.275 + c 169.633 156.63 173.465 158.287 176.102 160.349 c 182.965 165.716 184.934 + 171.087 182.441 178.509 c h +206.258 233.349 m 209.551 227.068 211.668 220.224 209.617 214.158 c 208.383 + 210.505 206.871 210.646 202.641 210.962 c 200.492 211.126 198.367 211.427 + 196.246 211.755 c 193.84 216.095 191.562 220.462 191.508 225.38 c 191.434 + 231.869 201.098 233.333 206.258 233.349 c h +103.992 214.693 m 99.086 220.076 99.57 226.888 102.094 233.447 c 109.488 + 233.349 116.285 231.427 118.777 225.216 c 120.57 220.744 118.363 215.919 + 116.145 211.787 c 111.355 211.337 106.734 211.681 103.992 214.693 c h +121.691 189.72 m 117.309 193.982 117.844 199.162 120.34 204.333 c 120.477 + 204.615 120.617 204.904 120.762 205.193 c 130.457 205.607 139.355 204.064 + 136.449 193.13 c 135.922 191.158 135.152 189.279 134.273 187.439 c 130.074 + 187.044 124.793 186.705 121.691 189.72 c h +164.223 76.603 m 164.777 71.415 161.316 67.228 156.711 63.927 c 152.363 + 66.509 148.574 69.744 146.312 73.951 c 142.598 80.869 144.633 85.158 150.945 + 88.431 c 151.09 88.505 151.246 88.583 151.395 88.662 c 156.902 85.974 163.598 + 82.447 164.223 76.603 c h +162.562 101.255 m 160.898 99.853 159.051 98.705 157.113 97.669 c 156.035 + 98.236 154.969 98.81 153.93 99.415 c 149.781 101.833 141.078 108.326 145.625 + 114.236 c 147.289 116.404 149.68 118.025 152.312 119.431 c 153.699 118.689 + 155.062 117.931 156.363 117.119 c 160.996 114.224 168.953 106.65 162.562 + 101.255 c h +165.062 136.001 m 164.875 132.322 161.738 129.919 158.152 128.048 c 152.25 + 131.345 146.746 134.826 145.602 140.099 c 145.023 142.763 146.523 146.826 + 151.363 149.919 c 158.633 147.947 165.523 145.13 165.062 136.001 c h +171.102 164.349 m 166.598 160.294 161.355 159.58 155.82 157.904 c 154.793 + 158.181 153.77 158.486 152.77 158.849 c 147.766 160.658 140.441 163.201 + 137.434 167.849 c 135.453 170.908 136.578 175.685 138.035 178.822 c 138.215 + 179.208 138.41 179.599 138.605 179.997 c 140.539 180.001 142.465 179.869 + 144.355 179.455 c 146.09 179.08 147.652 178.466 149.078 177.665 c 147.836 + 175.884 146.824 173.869 146.102 171.599 c 145.066 168.361 148.359 166.884 + 150.602 171.099 c 151.328 172.47 152.105 173.685 152.957 174.736 c 155.203 + 172.544 157 169.822 158.496 166.892 c 160.137 163.677 169.836 170.037 167.938 + 173.751 c 166.898 175.783 165.719 177.685 164.359 179.396 c 166.191 179.322 + 168.02 179.158 169.844 178.966 c 172.613 173.599 174.742 167.626 171.102 + 164.349 c h +178.426 186.915 m 176.984 189.47 175.523 192.013 174.438 194.724 c 173.695 + 196.572 171.898 201.322 173.602 203.599 c 175.305 205.876 182.863 204.611 + 186.355 204.06 c 186.781 203.994 187.211 203.923 187.641 203.849 c 188.094 + 202.919 188.547 201.994 188.98 201.072 c 190.086 198.747 194.648 189.005 + 190.602 187.103 c 187.293 185.548 182.52 186.298 178.426 186.915 c h +80.504 245.224 m 81.805 243.365 85.254 243.306 89.715 245.876 c 91.797 +247.08 90.258 250.49 87.816 249.025 c 85.809 247.822 84.734 247.173 84.352 + 247.716 c 83.781 248.537 85.289 250.716 88.168 252.732 c 91.043 254.744 + 93.777 255.033 94.211 254.419 c 94.688 253.736 93.707 252.236 92.219 250.583 + c 91.617 249.915 92.707 248.939 93.266 249.412 c 97.07 252.662 97.047 254.591 + 95.879 256.255 c 94.441 258.306 89.266 257.263 85.031 254.298 c 80.801 +251.333 78.664 247.849 80.504 245.224 c h +163.352 43.599 m 163.352 45.869 160.562 47.896 155.434 48.349 c 153.039 + 48.56 152.344 44.884 155.184 44.681 c 157.52 44.517 158.77 44.431 158.77 + 43.767 c 158.77 42.767 156.281 41.849 152.77 41.849 c 149.258 41.849 146.852 + 43.181 146.852 43.931 c 146.852 44.767 148.52 45.431 150.684 45.931 c 151.559 + 46.134 151.227 47.56 150.496 47.49 c 145.52 47.017 144.43 45.419 144.43 + 43.388 c 144.43 40.884 149.27 38.767 154.434 38.767 c 159.602 38.767 163.352 + 40.396 163.352 43.599 c h +222.609 247.294 m 221.77 247.611 221.258 246.244 221.902 245.896 c 226.305 + 243.525 228.098 244.247 229.227 245.939 c 230.613 248.017 227.77 252.47 + 223.473 255.337 c 219.18 258.208 215.152 258.935 213.375 256.275 c 212.113 + 254.384 213.305 251.154 217.316 247.923 c 219.191 246.419 221.816 249.087 + 219.562 250.833 c 217.715 252.267 216.723 253.033 217.094 253.587 c 217.648 + 254.419 220.227 253.798 223.145 251.849 c 226.066 249.9 227.324 247.451 + 226.91 246.83 c 226.445 246.134 224.691 246.505 222.609 247.294 c h +101.793 93.427 m 100.164 94.669 98.098 95.966 96.77 96.333 c 96.199 96.486 + 96 96.439 95.543 96.103 c 94.629 95.431 92.637 93.451 92.402 93.146 c 92.246 + 92.943 92.16 92.724 92.34 92.591 c 92.543 92.435 92.672 92.497 93.059 92.845 + c 93.512 93.224 94.402 93.712 95.207 93.865 c 97.117 94.259 98.684 93.466 + 100.949 91.736 c 104.355 89.134 106.668 82.619 102.051 76.564 c 100.164 + 74.095 97.84 72.048 94.68 71.763 c 92.785 71.599 90.906 72.146 88.695 73.837 + c 86.352 75.622 84.895 77.822 84.734 79.353 c 84.602 80.501 84.953 81.642 + 85.527 82.451 c 85.801 82.81 85.906 83.048 85.703 83.205 c 85.473 83.38 + 85.266 83.216 84.949 82.853 c 84.512 82.384 83.469 80.966 82.777 80.165 + c 82.047 79.314 81.734 79.064 81.582 78.861 c 81.465 78.708 81.469 78.505 + 81.73 78.267 c 82.434 77.607 83.074 76.755 83.945 75.892 c 84.996 74.845 + 85.859 74.025 87.438 72.822 c 91.227 69.931 94.422 69.103 97.535 69.384 + c 101.684 69.759 104.508 72.353 105.828 74.083 c 107.715 76.548 109.227 + 79.904 108.402 83.994 c 107.621 87.771 105.277 90.767 101.793 93.427 c +h +110.07 64.978 m 109.836 65.076 109.648 64.88 109.371 64.232 c 108.395 61.935 + 107.918 61.13 107.754 60.747 c 107.668 60.54 107.777 60.388 108.016 60.22 + c 108.695 59.689 109.809 58.865 111.723 58.056 c 115.816 56.318 119.516 + 57.494 120.891 60.732 c 121.902 63.119 121.656 65.658 119.492 69.564 c +118.586 71.201 l 116.957 74.154 117.09 75.697 117.699 77.138 c 118.363 78.701 + 120.422 79.947 123.074 78.822 c 124.898 78.048 126.301 76.513 126.023 74.06 + c 125.957 73.494 125.812 72.826 125.652 72.443 c 125.551 72.208 125.469 + 71.931 125.734 71.818 c 125.969 71.716 126.195 72.005 126.41 72.435 c 126.641 + 72.892 127.508 74.611 128.195 76.228 c 128.473 76.876 128.445 77.064 128.062 + 77.47 c 127.031 78.568 125.797 79.337 124.086 80.06 c 122.523 80.724 120.762 + 81.158 118.891 80.841 c 116.184 80.357 114.672 78.599 113.945 76.892 c +112.758 74.091 113.16 71.521 115.59 67.33 c 116.148 66.361 l 117.809 63.466 + 118.047 62.15 117.473 60.794 c 116.723 59.025 114.859 58.322 112.68 59.247 + c 110.766 60.06 110.285 61.306 110.082 62.052 c 109.789 63.083 110.027 +64.056 110.141 64.322 c 110.289 64.677 110.277 64.888 110.07 64.978 c h +188.16 257.794 m 188.09 257.322 188.117 257.15 188.367 257.095 c 188.555 + 257.052 188.66 257.228 188.758 257.533 c 188.938 258.345 189.508 260.482 + 189.652 261.138 c 189.758 261.607 189.77 261.798 189.551 261.849 c 189.426 + 261.876 189.16 261.869 188.672 261.876 c 188.188 261.919 187.48 261.978 + 186.48 262.197 c 174.105 264.931 l 173.074 265.162 171.902 265.486 171.016 + 265.779 c 170.25 266.013 170.008 266.396 169.758 266.451 c 169.566 266.494 + 169.434 266.326 169.25 265.939 c 169.133 265.705 167.91 262.994 167.801 + 262.494 c 167.723 262.15 167.754 261.982 167.973 261.931 c 168.156 261.888 + 168.277 261.994 168.395 262.232 c 168.516 262.466 168.754 262.806 169.172 + 263.205 c 169.789 263.79 170.574 263.779 172.398 263.443 c 177.086 262.537 + l 174.254 249.728 l 173.617 246.853 173.07 244.384 172.625 243.107 c 172.332 + 242.22 171.992 241.576 171.34 241.587 c 171.047 241.587 170.656 241.607 + 170.188 241.712 c 169.812 241.794 169.668 241.728 169.633 241.572 c 169.586 + 241.353 169.781 241.212 170.188 241.122 c 171.438 240.845 173.43 240.505 + 174.145 240.345 c 175.02 240.154 176.969 239.622 179.031 239.165 c 179.375 + 239.091 179.645 239.13 179.691 239.349 c 179.73 239.505 179.594 239.634 + 179.25 239.708 c 178.781 239.814 178.105 240.029 177.684 240.185 c 176.773 + 240.517 176.738 241.247 176.84 242.142 c 176.98 243.521 177.523 245.99 +178.16 248.865 c 180.988 261.673 l 184.906 260.712 l 187.676 260.033 188.324 + 258.974 188.207 258.15 c h +52.992 192.423 m 52.809 192.478 52.676 192.247 52.559 191.849 c 52.223 +190.681 51.793 188.841 51.57 188.072 c 51.312 187.181 50.66 185.271 50.324 + 184.103 c 50.184 183.611 50.172 183.345 50.355 183.29 c 50.602 183.22 50.719 + 183.388 50.805 183.697 c 50.914 184.064 51.059 184.455 51.25 184.767 c +51.598 185.4 52.211 185.556 53.273 185.314 c 54.273 185.091 55.137 184.845 + 59.809 183.497 c 65.219 181.935 l 68.203 181.072 70.629 180.372 71.879 +179.845 c 72.742 179.497 73.211 179.162 73.156 178.509 c 73.141 178.216 +73.094 177.83 72.961 177.369 c 72.855 176.997 72.91 176.849 73.066 176.806 + c 73.281 176.744 73.434 176.931 73.551 177.333 c 73.906 178.56 74.371 180.525 + 74.574 181.232 c 74.816 182.064 75.465 183.974 76.051 186.001 c 76.148 +186.341 76.129 186.611 75.914 186.673 c 75.758 186.72 75.621 186.591 75.523 + 186.255 c 75.391 185.79 75.137 185.134 74.949 184.72 c 74.559 183.833 73.945 + 183.779 73.09 183.927 c 71.73 184.185 69.301 184.884 66.32 185.747 c 60.906 + 187.306 l 56.234 188.658 55.375 188.904 54.406 189.251 c 53.352 189.622 + 52.898 190.021 52.984 190.896 c 53.027 191.283 53.07 191.537 53.156 191.841 + c 53.246 192.154 53.238 192.353 52.992 192.423 c h +149.324 242.54 m 150.711 241.955 152.152 241.755 154.012 241.787 c 155.707 + 241.814 157.492 242.13 159.074 243.181 c 161.355 244.72 162.023 246.939 + 161.992 248.794 c 161.945 251.833 160.531 254.021 156.613 256.869 c 155.707 + 257.529 l 153.02 259.497 152.266 260.607 152.242 262.08 c 152.211 263.997 + 153.629 265.4 155.996 265.435 c 158.074 265.47 159.02 264.525 159.508 263.923 + c 160.191 263.107 160.367 262.115 160.375 261.826 c 160.379 261.443 160.48 + 261.251 160.703 261.255 c 160.961 261.259 161.051 261.517 161.039 262.22 + c 161 264.716 161.113 265.65 161.105 266.064 c 161.102 266.287 160.941 +266.38 160.652 266.439 c 159.816 266.65 158.469 266.947 156.387 266.915 +c 151.938 266.841 149.035 264.267 149.094 260.747 c 149.137 258.158 150.387 + 255.935 153.953 253.24 c 155.441 252.115 l 158.133 250.076 158.637 248.615 + 158.66 247.044 c 158.688 245.349 157.312 243.376 154.434 243.33 c 152.449 + 243.294 150.547 244.13 149.805 246.486 c 149.637 247.029 149.496 247.697 + 149.492 248.111 c 149.488 248.369 149.449 248.658 149.16 248.654 c 148.906 + 248.65 148.816 248.294 148.793 247.814 c 148.77 247.302 148.672 245.38 +148.699 243.619 c 148.711 242.915 148.809 242.755 149.324 242.54 c h +87.695 209.912 m 87.5 210.021 87.395 209.896 87.273 209.669 c 87.086 209.333 + 86.828 208.927 86.516 208.552 c 86.051 208.04 85.215 207.443 82.102 207.755 + c 76.852 208.294 62.941 210.068 61.027 210.24 c 60.23 210.314 59.887 210.283 + 59.746 210.029 c 59.594 209.747 59.809 209.412 60.441 208.63 c 74.215 191.939 + l 75.312 190.607 75.973 189.552 75.438 188.169 c 75.34 187.927 75.152 187.521 + 75.016 187.267 c 74.895 187.044 74.887 186.904 75.055 186.81 c 75.281 186.685 + 75.43 186.822 75.629 187.189 c 76.426 188.65 77.188 190.24 77.355 190.548 + c 77.832 191.415 78.578 192.58 79.07 193.478 c 79.238 193.787 79.273 193.986 + 79.047 194.107 c 78.883 194.201 78.777 194.146 78.594 193.81 c 78.363 193.388 + l 77.887 192.517 77.387 192.466 76.879 192.74 c 76.543 192.927 75.945 193.435 + 75.398 194.099 c 72.211 197.81 l 72.074 197.958 72.047 198.048 72.125 198.185 + c 75.551 204.447 l 75.629 204.587 75.73 204.642 75.902 204.622 c 83.082 + 203.611 l 83.496 203.568 83.641 203.232 83.59 203.005 c 83.465 202.708 +83.457 202.564 83.625 202.474 c 83.824 202.365 84.008 202.701 84.312 203.193 + c 85.598 205.408 86.719 207.458 87.27 208.466 c 87.84 209.505 87.922 209.79 + 87.695 209.912 c h +73.855 204.681 m 71.031 199.517 l 70.969 199.404 70.867 199.423 70.77 199.513 + c 65.277 205.872 l 65.18 205.962 65.07 206.095 65.117 206.177 c 65.164 +206.263 65.32 206.216 65.449 206.181 c 73.766 204.915 l 73.863 204.9 73.93 + 204.822 73.855 204.681 c h +64.227 103.974 m 65.102 104.509 65.895 104.927 70.199 107.201 c 75.176 +109.83 l 77.781 111.205 80.016 112.384 81.277 112.872 c 82.16 113.193 82.855 + 113.38 83.27 112.872 c 83.461 112.65 83.695 112.337 83.918 111.915 c 84.098 + 111.576 84.242 111.505 84.387 111.58 c 84.582 111.685 84.562 111.927 84.371 + 112.298 c 84.07 112.861 83.625 113.568 83.281 114.22 c 82.895 114.884 82.566 + 115.505 82.402 115.818 c 81.953 116.665 81.52 117.556 80.934 118.806 c +80.316 120.037 79.551 121.622 78.43 123.744 c 77.863 124.818 77.73 125.076 + 76.891 124.884 c 76.246 124.728 74.203 123.939 73.555 123.591 c 73.27 123.443 + 73.043 123.326 73.164 123.099 c 73.27 122.9 73.41 122.904 73.754 123.009 + c 75.016 123.423 75.793 123.4 76.52 122.841 c 77.246 122.287 77.875 121.099 + 78.266 120.365 c 79.789 117.474 79.602 116.798 77.68 115.712 c 76.875 115.251 + 74.258 113.904 73.293 113.396 c 71.059 112.212 l 70.891 112.126 70.762 +112.095 70.688 112.236 c 70.328 112.915 68.875 115.732 68.648 116.298 c +68.211 117.404 68.426 118.025 68.914 118.466 c 69.238 118.744 69.605 118.939 + 69.875 119.115 c 70.016 119.193 70.098 119.306 69.996 119.505 c 69.859 +119.759 69.547 119.595 69.324 119.474 c 69.125 119.372 67.949 118.861 67.367 + 118.587 c 65.863 117.939 65.352 117.814 65.18 117.724 c 65.012 117.634 +65 117.521 65.059 117.408 c 65.137 117.263 65.336 117.228 65.668 117.15 +c 66.086 117.04 66.395 116.662 66.809 116.013 c 67.207 115.392 68.926 112.138 + 69.258 111.517 c 69.348 111.345 69.246 111.259 69.051 111.154 c 61.891 +107.372 l 61.691 107.267 61.578 107.279 61.504 107.423 c 61.203 107.986 +59.691 110.99 59.492 111.497 c 58.918 113.001 59.105 113.466 59.512 113.931 + c 59.777 114.255 60.242 114.537 60.441 114.642 c 60.695 114.775 60.809 +114.908 60.703 115.107 c 60.598 115.302 60.398 115.271 60.242 115.224 c +59.871 115.099 58.598 114.501 58.301 114.376 c 56.953 113.775 56.539 113.74 + 56.34 113.634 c 56.199 113.56 56.102 113.47 56.176 113.33 c 56.25 113.185 + 56.426 113.064 56.527 112.935 c 56.703 112.74 57 112.318 57.34 111.81 c + 57.652 111.287 60.625 105.654 61.105 104.751 c 61.312 104.353 61.629 103.689 + 61.988 102.939 c 62.363 102.232 62.77 101.392 63.172 100.63 c 63.395 100.205 + 63.559 100.037 63.754 100.142 c 63.953 100.247 63.918 100.447 63.758 100.759 + c 63.547 101.154 63.32 101.65 63.258 101.908 c 62.965 102.943 63.297 103.412 + 64.227 103.974 c h +90.461 104.236 m 89.91 104.904 88.707 106.525 87.367 108.158 c 87.145 108.431 + 86.906 108.568 86.734 108.423 c 86.613 108.322 86.641 108.138 86.863 107.865 + c 87.164 107.494 87.562 106.912 87.797 106.525 c 88.309 105.701 88.004 +105.162 87.398 104.54 c 86.414 103.568 84.461 101.966 82.059 99.997 c 77.707 + 96.423 l 73.945 93.341 73.25 92.771 72.418 92.173 c 71.512 91.509 70.93 + 91.365 70.258 91.931 c 69.965 92.189 69.777 92.365 69.574 92.611 c 69.371 + 92.861 69.199 92.966 69.004 92.806 c 68.855 92.685 68.969 92.443 69.23 +92.122 c 70.004 91.181 71.273 89.783 71.781 89.165 c 72.371 88.447 73.574 + 86.83 74.344 85.888 c 74.668 85.494 74.883 85.333 75.031 85.455 c 75.227 + 85.619 75.156 85.81 74.953 86.056 c 74.711 86.353 74.469 86.693 74.32 87.029 + c 74 87.673 74.215 88.267 75.016 89.005 c 75.77 89.705 76.461 90.271 80.223 + 93.357 c 84.578 96.927 l 86.977 98.896 88.93 100.497 90.07 101.228 c 90.852 + 101.744 91.395 101.939 91.898 101.525 c 92.129 101.345 92.422 101.087 92.727 + 100.716 c 92.969 100.419 93.125 100.38 93.25 100.482 c 93.422 100.622 93.355 + 100.857 93.09 101.181 c 92.281 102.169 90.926 103.669 90.461 104.236 c +h +51.387 128.205 m 50.926 127.56 50.574 127.197 50.641 126.853 c 50.703 126.537 + 51.16 126.533 51.789 126.654 c 70.434 130.029 l 73.168 130.533 74.105 130.587 + 74.516 129.822 c 74.73 129.408 74.871 128.845 74.953 128.439 c 75.016 128.126 + 75.113 127.947 75.301 127.986 c 75.586 128.04 75.559 128.33 75.48 128.74 + c 75.16 130.372 74.773 131.83 74.719 132.111 c 74.602 132.708 74.449 133.982 + 74.047 136.025 c 73.961 136.462 73.844 136.732 73.59 136.685 c 73.402 136.646 + 73.379 136.447 73.445 136.099 c 73.543 135.599 73.629 134.994 73.547 134.423 + c 73.449 133.751 72.715 133.185 70.277 132.638 c 57.156 129.701 l 57.141 + 129.794 l 57.625 130.478 60.863 134.736 63.582 138.826 c 66.172 142.724 + 69.496 147.552 70.992 149.904 c 71.27 150.314 71.539 150.759 71.473 151.107 + c 71.414 151.388 71.109 151.458 70.418 151.322 c 50.539 147.771 l 48.773 + 147.455 48.066 147.576 47.641 148.408 c 47.473 148.767 47.422 149.017 47.359 + 149.33 c 47.285 149.708 47.156 149.876 46.969 149.841 c 46.715 149.79 46.746 + 149.47 46.828 149.064 c 47.129 147.525 47.457 146.349 47.527 146.005 c +47.656 145.345 47.859 143.818 48.18 142.185 c 48.273 141.716 48.371 141.376 + 48.621 141.423 c 48.809 141.462 48.879 141.607 48.805 141.982 c 48.719 +142.423 48.57 143.177 48.668 143.685 c 48.832 144.501 49.375 144.9 51.281 + 145.31 c 65.32 148.396 l 65.352 148.24 l 64.953 147.607 61.266 142.478 +59.551 139.923 c 55.898 134.443 51.719 128.662 51.387 128.205 c h +47.254 162.259 m 47.16 161.208 46.988 160.001 46.812 159.087 c 46.676 158.294 + 46.332 158.005 46.309 157.751 c 46.289 157.56 46.473 157.447 46.879 157.314 + c 47.129 157.228 49.977 156.365 50.484 156.322 c 50.836 156.29 51 156.337 + 51.02 156.56 c 51.039 156.751 50.918 156.861 50.668 156.947 c 50.418 157.033 + 50.051 157.224 49.602 157.587 c 48.945 158.126 48.852 158.908 48.953 160.759 + c 49.246 165.521 l 62.316 164.361 l 65.246 164.103 67.766 163.88 69.09 +163.599 c 70.004 163.423 70.691 163.169 70.762 162.521 c 70.797 162.228 +70.828 161.841 70.785 161.361 c 70.754 160.982 70.836 160.845 70.996 160.83 + c 71.219 160.81 71.336 161.025 71.371 161.439 c 71.484 162.712 71.566 164.732 + 71.633 165.462 c 71.711 166.357 71.984 168.357 72.172 170.458 c 72.203 +170.81 72.129 171.072 71.906 171.091 c 71.746 171.107 71.637 170.955 71.605 + 170.607 c 71.562 170.126 71.438 169.431 71.336 168.99 c 71.121 168.048 +70.402 167.915 69.504 167.904 c 68.117 167.865 65.602 168.087 62.668 168.345 + c 49.598 169.505 l 50.051 173.513 l 50.367 176.345 51.336 177.126 52.168 + 177.115 c 52.523 177.119 l 53.004 177.107 53.168 177.158 53.191 177.412 + c 53.207 177.603 53.023 177.681 52.707 177.744 c 51.879 177.818 49.688 +178.107 49.02 178.165 c 48.539 178.208 48.344 178.193 48.324 177.97 c 48.316 + 177.845 48.355 177.583 48.41 177.095 c 48.43 176.611 48.465 175.904 48.375 + 174.884 c h +130.305 239.302 m 130.039 239.173 129.68 239.025 129.215 238.912 c 128.84 + 238.826 128.738 238.701 128.773 238.544 c 128.824 238.326 129.066 238.287 + 129.473 238.38 c 130.094 238.529 130.891 238.783 131.605 238.951 c 132.344 + 239.162 133.031 239.322 133.371 239.404 c 134.309 239.622 135.277 239.822 + 136.633 240.076 c 137.98 240.361 139.707 240.705 142.043 241.255 c 143.227 + 241.537 143.508 241.603 143.531 242.466 c 143.539 243.122 143.289 245.302 + 143.121 246.017 c 143.047 246.33 142.988 246.576 142.738 246.517 c 142.52 + 246.466 142.488 246.326 142.508 245.97 c 142.59 244.642 142.371 243.9 141.648 + 243.333 c 140.93 242.771 139.621 242.458 138.812 242.267 c 135.637 241.517 + 135.027 241.865 134.453 244.001 c 134.211 244.896 133.562 247.767 133.312 + 248.826 c 132.73 251.287 l 132.688 251.474 132.688 251.607 132.844 251.642 + c 133.594 251.818 136.684 252.517 137.289 252.595 c 138.469 252.744 139.016 + 252.38 139.32 251.794 c 139.508 251.412 139.605 251.005 139.711 250.701 + c 139.746 250.544 139.84 250.435 140.055 250.486 c 140.336 250.552 140.254 + 250.896 140.195 251.146 c 140.145 251.365 139.941 252.63 139.828 253.263 + c 139.574 254.88 139.582 255.408 139.539 255.595 c 139.492 255.779 139.387 + 255.822 139.262 255.79 c 139.105 255.755 139.02 255.568 138.859 255.267 + c 138.652 254.892 138.207 254.685 137.477 254.447 c 136.773 254.216 133.191 + 253.369 132.508 253.208 c 132.32 253.162 132.262 253.279 132.207 253.497 + c 130.344 261.376 l 130.293 261.595 130.332 261.701 130.488 261.74 c 131.109 + 261.888 134.395 262.599 134.941 262.662 c 136.539 262.841 136.941 262.54 + 137.293 262.033 c 137.535 261.697 137.691 261.173 137.742 260.955 c 137.809 + 260.677 137.91 260.537 138.129 260.587 c 138.344 260.638 138.363 260.841 + 138.355 261.001 c 138.332 261.392 138.07 262.779 138.027 263.095 c 137.781 + 264.548 137.848 264.958 137.797 265.177 c 137.762 265.333 137.699 265.451 + 137.543 265.415 c 137.387 265.376 137.223 265.24 137.074 265.173 c 136.84 + 265.052 136.355 264.869 135.781 264.669 c 135.195 264.497 129 263.033 128.004 + 262.794 c 127.566 262.693 126.844 262.552 126.027 262.392 c 125.246 262.208 + 124.336 262.029 123.496 261.826 c 123.027 261.716 122.824 261.603 122.879 + 261.384 c 122.93 261.165 123.129 261.15 123.473 261.232 c 123.91 261.333 + 124.445 261.427 124.711 261.423 c 125.789 261.451 126.156 261.009 126.469 + 259.966 c 126.766 258.986 126.973 258.111 128.094 253.38 c 129.391 247.9 + l 130.066 245.033 130.648 242.572 130.805 241.232 c 130.891 240.294 130.898 + 239.576 130.305 239.302 c h +219.828 70.767 m 219.578 70.568 219.469 70.396 219.629 70.197 c 219.746 + 70.048 219.988 70.158 220.312 70.415 c 221.262 71.173 222.68 72.427 223.305 + 72.927 c 224.027 73.505 225.664 74.689 226.613 75.447 c 227.016 75.767 +227.176 75.974 227.055 76.126 c 226.895 76.326 226.707 76.255 226.457 76.056 + c 226.156 75.818 225.812 75.583 225.477 75.439 c 224.824 75.122 224.234 + 75.349 223.508 76.162 c 222.82 76.919 222.262 77.619 219.227 81.423 c 215.715 + 85.826 l 213.777 88.251 212.199 90.228 211.488 91.376 c 210.984 92.162 +210.793 92.708 211.215 93.205 c 211.398 93.435 211.66 93.724 212.035 94.025 + c 212.336 94.263 212.375 94.419 212.273 94.544 c 212.137 94.72 211.902 +94.654 211.574 94.396 c 210.574 93.595 209.059 92.263 208.484 91.806 c 207.809 + 91.267 206.172 90.083 204.523 88.767 c 204.246 88.548 204.105 88.314 204.246 + 88.138 c 204.348 88.013 204.531 88.037 204.809 88.255 c 205.184 88.556 +205.773 88.947 206.16 89.173 c 206.992 89.673 207.527 89.361 208.141 88.747 + c 209.098 87.751 210.676 85.775 212.613 83.349 c 216.125 78.947 l 219.16 + 75.146 219.719 74.447 220.309 73.603 c 220.953 72.689 221.094 72.103 220.52 + 71.439 c 220.258 71.15 220.078 70.966 219.828 70.767 c h +204.004 59.747 m 204.289 59.888 204.309 60.29 204.242 61.29 c 202.617 82.872 + l 202.488 84.591 202.555 85.833 203.793 86.654 c 204.008 86.794 204.398 + 87.021 204.656 87.15 c 204.887 87.263 204.973 87.376 204.887 87.548 c 204.773 + 87.779 204.574 87.751 204.199 87.568 c 202.707 86.833 201.168 85.974 200.852 + 85.822 c 199.961 85.384 198.684 84.865 197.766 84.415 c 197.449 84.259 +197.305 84.119 197.414 83.888 c 197.5 83.716 197.613 83.701 197.961 83.869 + c 198.391 84.08 l 199.281 84.517 199.723 84.271 199.977 83.751 c 200.145 + 83.408 200.34 82.646 200.402 81.787 c 200.863 76.919 l 200.895 76.716 200.863 + 76.63 200.719 76.56 c 194.312 73.423 l 194.168 73.353 194.055 73.369 193.926 + 73.482 c 188.641 78.451 l 188.328 78.724 188.402 79.08 188.578 79.236 c + 188.852 79.408 188.938 79.521 188.852 79.693 c 188.754 79.892 188.41 79.724 + 187.879 79.501 c 185.551 78.431 183.453 77.404 182.418 76.896 c 181.355 + 76.376 181.125 76.193 181.238 75.962 c 181.336 75.759 181.492 75.802 181.723 + 75.915 c 182.066 76.083 182.512 76.267 182.984 76.392 c 183.66 76.544 184.691 + 76.548 187.051 74.497 c 191.027 71.029 201.371 61.556 202.836 60.314 c +203.445 59.794 203.742 59.622 204.004 59.747 c h +201.836 65.99 m 201.75 65.947 201.648 66.08 201.566 66.177 c 195.504 72.009 + l 195.43 72.083 195.418 72.181 195.562 72.251 c 200.848 74.841 l 200.965 + 74.9 201.035 74.826 201.062 74.697 c 201.883 66.333 l 201.91 66.205 201.922 + 66.033 201.836 65.99 c h +264.152 149.912 m 264.633 149.923 264.824 149.962 264.816 150.185 c 264.812 + 150.314 264.742 150.568 264.637 151.044 c 264.559 151.525 264.445 152.224 + 264.422 153.247 c 264.098 165.915 l 264.07 166.97 264.105 168.189 264.18 + 169.119 c 264.223 169.919 264.531 170.247 264.527 170.505 c 264.52 170.697 + 264.328 170.787 263.91 170.872 c 263.652 170.931 260.727 171.462 260.215 + 171.451 c 259.859 171.443 259.703 171.372 259.711 171.15 c 259.715 170.958 + 259.844 170.865 260.102 170.81 c 260.359 170.751 260.746 170.599 261.234 + 170.294 c 261.949 169.83 262.129 169.068 262.242 167.212 c 262.488 162.451 + l 249.375 162.119 l 246.43 162.044 243.902 161.982 242.555 162.107 c 241.625 + 162.177 240.918 162.353 240.773 162.99 c 240.703 163.275 240.629 163.658 + 240.617 164.138 c 240.605 164.521 240.508 164.646 240.348 164.642 c 240.121 + 164.634 240.031 164.412 240.043 163.994 c 240.074 162.716 240.223 160.701 + 240.242 159.966 c 240.266 159.072 240.219 157.052 240.273 154.943 c 240.281 + 154.587 240.383 154.337 240.609 154.341 c 240.77 154.345 240.859 154.509 + 240.852 154.861 c 240.84 155.341 240.887 156.044 240.938 156.494 c 241.039 + 157.458 241.738 157.665 242.633 157.787 c 244.004 157.982 246.531 158.044 + 249.477 158.119 c 262.59 158.451 l 262.598 154.419 l 262.605 151.568 261.73 + 150.681 260.902 150.599 c 260.551 150.556 l 260.07 150.513 259.914 150.447 + 259.922 150.189 c 259.926 149.997 260.117 149.939 260.438 149.915 c 261.27 + 149.935 263.48 149.896 264.152 149.912 c h +252.469 173.56 m 259.48 175.689 262.48 181.783 260.168 189.404 c 257.383 + 198.591 249.562 199.997 244.328 198.412 c 238.906 196.767 233.402 191.216 + 236.066 182.427 c 238.43 174.65 245.457 171.431 252.469 173.56 c h +246.559 194.474 m 254.184 196.787 257.359 193.369 258.43 189.849 c 259.953 + 184.826 256.895 179.583 250.035 177.501 c 241.188 174.818 238.641 179.462 + 237.988 181.607 c 236.203 187.486 240.188 192.54 246.559 194.474 c h +262.789 139.693 m 262.875 140.134 263.047 140.849 263.238 141.662 c 263.391 + 142.447 263.602 143.349 263.766 144.197 c 263.855 144.669 263.84 144.904 + 263.617 144.943 c 263.398 144.986 263.297 144.81 263.23 144.466 c 263.145 + 144.029 263.008 143.497 262.898 143.259 c 262.477 142.267 261.926 142.115 + 260.844 142.259 c 259.824 142.392 258.945 142.564 254.172 143.497 c 248.645 + 144.576 l 245.758 145.138 243.273 145.622 241.984 146.04 c 241.102 146.341 + 240.441 146.634 240.438 147.287 c 240.43 147.583 240.441 147.97 240.531 + 148.443 c 240.605 148.818 240.535 148.962 240.379 148.994 c 240.16 149.037 + 240.023 148.833 239.941 148.427 c 239.82 147.798 239.723 146.97 239.582 + 146.247 c 239.465 145.486 239.332 144.798 239.266 144.451 c 239.078 143.509 + 238.859 142.54 238.531 141.205 c 238.234 139.861 237.836 138.142 237.379 + 135.787 c 237.145 134.595 237.09 134.314 237.863 133.935 c 238.461 133.654 + 240.547 132.986 241.27 132.845 c 241.582 132.783 241.836 132.732 241.883 + 132.986 c 241.926 133.205 241.812 133.29 241.48 133.423 c 240.234 133.892 + 239.648 134.4 239.43 135.29 c 239.215 136.181 239.473 137.497 239.633 138.314 + c 240.258 141.517 240.824 141.931 243.004 141.568 c 243.922 141.423 246.805 + 140.826 247.871 140.619 c 250.355 140.134 l 250.543 140.095 250.66 140.04 + 250.633 139.884 c 250.484 139.13 249.848 136.029 249.664 135.443 c 249.312 + 134.306 248.758 133.958 248.098 133.923 c 247.672 133.908 247.262 133.99 + 246.941 134.017 c 246.785 134.048 246.648 134.009 246.605 133.79 c 246.551 + 133.509 246.895 133.439 247.145 133.392 c 247.367 133.349 248.605 133.009 + 249.227 132.857 c 250.805 132.415 251.281 132.193 251.469 132.158 c 251.656 + 132.119 251.738 132.201 251.766 132.326 c 251.793 132.486 251.66 132.642 + 251.453 132.908 c 251.195 133.251 251.191 133.744 251.277 134.509 c 251.355 + 135.244 252.062 138.857 252.195 139.544 c 252.23 139.736 252.363 139.74 + 252.586 139.697 c 260.527 138.146 l 260.75 138.103 260.832 138.025 260.801 + 137.865 c 260.68 137.236 259.973 133.951 259.805 133.431 c 259.309 131.896 + 258.871 131.658 258.262 131.548 c 257.855 131.462 257.316 131.537 257.094 + 131.58 c 256.812 131.634 256.645 131.603 256.602 131.384 c 256.559 131.162 + 256.734 131.064 256.887 131.001 c 257.25 130.865 258.617 130.533 258.926 + 130.439 c 260.352 130.064 260.699 129.833 260.918 129.79 c 261.074 129.759 + 261.207 129.767 261.238 129.923 c 261.27 130.08 261.211 130.287 261.211 + 130.451 c 261.195 130.712 261.23 131.228 261.285 131.837 c 261.371 132.439 + 262.594 138.689 262.789 139.693 c h +243.039 113.486 m 249.27 115.615 256.102 117.662 256.645 117.818 c 257.402 + 118.052 257.902 118.126 258.062 118.439 c 258.203 118.728 257.844 119.013 + 257.27 119.294 c 240.422 127.958 l 237.938 129.224 237.164 129.747 237.305 + 130.607 c 237.387 131.068 237.613 131.595 237.801 131.97 c 237.941 132.255 + 237.969 132.458 237.797 132.54 c 237.539 132.669 237.383 132.427 237.199 + 132.052 c 236.461 130.56 235.879 129.169 235.75 128.912 c 235.48 128.369 + 234.828 127.263 233.902 125.4 c 233.707 124.997 233.637 124.712 233.863 + 124.599 c 234.035 124.513 234.18 124.658 234.336 124.97 c 234.562 125.431 + 234.859 125.962 235.273 126.365 c 235.758 126.837 236.688 126.841 238.953 + 125.79 c 251.156 120.146 l 251.113 120.06 l 250.312 119.814 245.152 118.404 + 240.508 116.81 c 236.078 115.29 230.504 113.482 227.887 112.525 c 227.414 + 112.365 226.93 112.177 226.773 111.861 c 226.645 111.603 226.848 111.361 + 227.48 111.048 c 245.418 101.775 l 247.012 100.951 247.5 100.423 247.332 + 99.509 c 247.246 99.122 247.133 98.892 246.992 98.603 c 246.82 98.259 246.82 + 98.044 246.992 97.962 c 247.223 97.845 247.395 98.119 247.578 98.494 c +248.273 99.9 248.727 101.029 248.883 101.345 c 249.184 101.947 249.949 103.283 + 250.688 104.775 c 250.898 105.205 251.027 105.533 250.801 105.646 c 250.629 + 105.732 250.484 105.658 250.312 105.314 c 250.113 104.915 249.773 104.224 + 249.391 103.88 c 248.762 103.333 248.09 103.345 246.324 104.185 c 233.309 + 110.271 l 233.379 110.415 l 234.078 110.673 240.125 112.501 243.039 113.486 + c h +228.406 81.497 m 228.117 81.705 l 227.734 81.994 227.574 82.052 227.406 + 81.857 c 227.277 81.712 227.383 81.54 227.602 81.306 c 228.23 80.759 229.832 + 79.236 230.34 78.794 c 230.703 78.482 230.867 78.38 231.016 78.548 c 231.098 + 78.646 231.219 78.88 231.461 79.306 c 231.727 79.708 232.117 80.302 232.789 + 81.076 c 241.109 90.634 l 241.801 91.431 242.648 92.306 243.328 92.943 +c 243.902 93.505 244.355 93.537 244.523 93.732 c 244.648 93.876 244.566 +94.072 244.316 94.419 c 244.164 94.634 242.367 97.005 241.98 97.341 c 241.715 + 97.572 241.555 97.63 241.406 97.462 c 241.277 97.314 241.312 97.158 241.465 + 96.943 c 241.613 96.728 241.801 96.353 241.953 95.798 c 242.168 94.974 +241.785 94.29 240.613 92.845 c 237.582 89.165 l 227.684 97.779 l 225.465 + 99.712 223.555 101.369 222.645 102.372 c 222.012 103.056 221.605 103.662 + 221.93 104.228 c 222.07 104.49 222.273 104.818 222.59 105.181 c 222.84 +105.47 222.852 105.63 222.73 105.736 c 222.562 105.884 222.344 105.779 222.07 + 105.462 c 221.23 104.497 219.98 102.915 219.496 102.357 c 218.906 101.681 + 217.512 100.224 216.125 98.63 c 215.895 98.365 215.797 98.111 215.969 97.962 + c 216.09 97.857 216.266 97.915 216.496 98.181 c 216.812 98.544 217.32 99.033 + 217.664 99.33 c 218.391 99.966 219.047 99.65 219.785 99.134 c 220.93 98.353 + 222.836 96.693 225.059 94.759 c 234.953 86.15 l 232.234 83.169 l 230.316 + 81.064 229.074 80.997 228.406 81.497 c h +242.812 218.759 m 241.98 218.162 241.223 217.681 237.105 215.091 c 232.336 + 212.095 l 229.844 210.529 227.703 209.181 226.48 208.603 c 225.629 208.216 + 224.945 207.974 224.496 208.451 c 224.289 208.658 224.031 208.951 223.773 + 209.357 c 223.57 209.681 223.422 209.74 223.285 209.654 c 223.098 209.533 + 223.137 209.294 223.355 208.943 c 224.035 207.857 225.191 206.205 225.586 + 205.58 c 226.027 204.876 227.02 203.119 228.145 201.33 c 228.332 201.033 + 228.551 200.865 228.738 200.986 c 228.871 201.072 228.867 201.259 228.684 + 201.556 c 228.426 201.962 228.105 202.591 227.922 203.005 c 227.52 203.884 + 228.012 204.423 228.719 204.982 c 229.801 205.849 231.938 207.197 234.434 + 208.763 c 245.266 215.58 l 245.562 215.767 245.777 215.787 245.918 215.685 + c 246.152 215.494 246.434 215.103 246.691 214.697 c 247.082 214.072 247.617 + 212.861 247.336 211.322 c 246.938 208.955 245.172 207.732 244.277 207.169 + c 241.516 205.431 238.48 206.47 237.527 207.99 c 237.168 208.556 236.969 + 208.697 236.754 208.56 c 236.562 208.439 236.652 208.232 236.715 208.08 + c 236.77 207.927 236.957 207.63 237.043 207.494 c 239.465 203.65 243.941 + 202.537 247.789 204.955 c 249.227 205.857 249.969 207.384 250.16 208.337 + c 250.297 209.025 250.664 210.958 248.535 214.345 c 247.754 215.591 246.684 + 217.111 245.984 218.224 c 245.508 218.982 244.516 220.74 243.613 222.173 + c 243.355 222.58 243.184 222.736 242.992 222.615 c 242.805 222.497 242.852 + 222.302 243.039 222.001 c 243.277 221.622 243.539 221.146 243.621 220.896 + c 243.996 219.88 243.699 219.392 242.812 218.759 c h +280.168 199.474 m 281.785 200.083 l 279.438 206.33 l 284.867 208.318 l +287.09 202.412 l 288.707 203.017 l 286.477 208.951 l 291.773 210.888 l 294.062 + 204.802 l 295.68 205.412 l 292.672 213.408 l 277.074 207.697 l h +270.871 220.72 m 282.75 226.591 l 282.773 226.548 l 274.734 212.294 l 276.145 + 210.99 l 290.746 218.173 l 289.809 220.04 l 278.035 214.224 l 278.016 214.267 + l 285.91 228.529 l 284.473 229.74 l 269.934 222.587 l h +264.379 230.607 m 266.18 227.915 269.137 225.79 273.602 228.697 c 282.234 + 234.396 l 281.086 236.111 l 272.551 230.482 l 269.422 228.38 267.23 229.455 + 265.895 231.447 c 264.25 233.9 264.504 235.978 267.035 237.673 c 268.312 + 238.529 269.641 239.392 270.949 240.24 c 276.062 243.607 l 274.91 245.322 + l 270.102 242.154 l 268.672 241.228 267.422 240.419 266.305 239.669 c 262.098 + 236.849 262.387 233.576 264.379 230.607 c h +193.566 283.314 m 198.359 299.22 l 196.379 299.798 l 191.586 283.892 l +h +219.473 287.396 m 219.512 287.372 l 221.195 271.099 l 223.102 270.849 l + 230.859 285.154 l 229.016 286.13 l 222.773 274.583 l 222.73 274.603 l 220.93 + 290.806 l 219.055 290.962 l 211.328 276.72 l 213.172 275.74 l h +297.18 183.521 m 291.434 182.673 294.211 175.681 290.031 175.068 c 288.199 + 174.798 286.844 175.955 286.559 177.88 c 286.367 179.185 286.742 180.576 + 287.258 181.548 c 285.648 182.232 l 285.004 180.705 284.742 179.333 285.008 + 177.529 c 285.539 173.919 288.07 172.548 290.52 172.908 c 295.672 173.665 + 293.75 180.927 297.359 181.458 c 299.355 181.755 300.473 180.267 300.68 + 178.845 c 300.906 177.302 300.48 176.244 299.984 175.177 c 301.598 174.611 + l 302.184 176.056 302.473 177.556 302.234 179.169 c 301.805 182.091 299.719 + 183.892 297.18 183.521 c h +281.516 195.169 m 294.367 198.388 l 294.379 198.345 l 283.508 186.115 l + 284.605 184.54 l 300.398 188.47 l 299.875 190.494 l 287.141 187.302 l 287.129 + 187.349 l 297.867 199.615 l 296.715 201.103 l 280.992 197.189 l h +286.492 167.115 m 303.062 168.244 l 302.906 170.298 l 286.336 169.173 l + h +129.676 290.568 m 130.066 288.763 129.008 287.326 127.105 286.912 c 125.816 + 286.63 124.402 286.912 123.398 287.357 c 122.824 285.708 l 124.391 285.165 + 125.777 285.001 127.562 285.392 c 131.125 286.165 132.324 288.787 131.797 + 291.201 c 130.688 296.29 123.574 293.88 122.797 297.443 c 122.367 299.415 + 123.773 300.63 125.18 300.935 c 126.703 301.267 127.789 300.915 128.887 + 300.49 c 129.34 302.138 l 127.859 302.626 126.344 302.81 124.75 302.462 + c 121.863 301.833 120.207 299.63 120.754 297.122 c 121.992 291.447 128.777 + 294.693 129.676 290.568 c h +179.469 286.736 m 181.258 294.994 l 182.984 302.966 l 180.965 303.388 l + 177.449 287.154 l h +152.438 288.755 m 152.418 295.861 l 153.738 295.88 l 155.301 295.908 155.844 + 294.955 156.871 293.654 c 160.867 288.388 l 162.676 289.521 l 159.27 293.884 + l 158.559 294.712 157.598 296.232 156.492 296.408 c 156.488 296.455 l 158.812 + 296.802 160.637 298.415 160.59 301.13 c 160.547 303.888 158.387 305.462 + 155.242 305.412 c 150.227 305.33 l 150.352 288.72 l h +154.785 303.962 m 157.473 304.005 158.504 302.462 158.535 300.689 c 158.57 + 298.287 156.473 297.509 154.434 297.478 c 152.371 297.443 l 152.312 303.923 + l h +136.961 293.068 m 143.781 293.837 l 146.684 288.275 l 148.66 289.173 l +140.27 304.599 l 138.312 304.376 l 133.238 287.353 l 135.215 286.974 l h +139.406 302.619 m 139.453 302.622 l 142.895 295.478 l 137.484 294.865 l + h +253.566 245.13 m 259.043 249.658 l 259.895 248.654 l 260.906 247.466 260.52 + 246.439 260.164 244.818 c 258.645 238.384 l 260.664 237.712 l 261.867 243.115 + l 262.059 244.189 262.621 245.9 262.051 246.861 c 262.086 246.892 l 263.832 + 245.322 266.238 244.939 268.305 246.697 c 270.406 248.486 270.246 251.154 + 268.211 253.548 c 264.961 257.369 l 252.215 246.72 l h +265.199 254.865 m 266.801 252.982 l 268.543 250.935 268.008 249.158 266.656 + 248.005 c 264.828 246.451 262.891 247.576 261.57 249.13 c 260.23 250.705 + l h +110.113 286.501 m 116.637 288.638 l 120.605 283.779 l 122.355 285.06 l +111.016 298.466 l 109.145 297.853 l 107.625 280.154 l 109.637 280.181 l +h +110.57 296.349 m 110.617 296.365 l 115.438 290.064 l 110.258 288.369 l +h +167.551 288.302 m 169.605 288.099 l 170.445 295.158 l 177.566 303.279 l + 175.879 304.509 l 169.695 296.822 l 165.418 305.54 l 163.453 304.697 l +168.395 295.361 l h +225.574 268.505 m 230.91 271.927 l 236.547 268.009 l 235.055 261.912 l +237.133 261.287 l 241.008 278.412 l 239.391 279.537 l 224.344 270.095 l +h +239.051 277.494 m 239.09 277.466 l 236.961 269.826 l 232.488 272.935 l +h +253.605 251.958 m 255.07 253.482 255.285 255.439 254.027 257.177 c 254.059 + 257.212 l 255.828 256.283 257.438 256.501 258.848 257.974 c 260.129 259.306 + 260.738 261.747 258.105 264.275 c 254.781 267.462 l 243.18 255.58 l 246.539 + 252.357 l 248.895 250.095 251.562 249.83 253.605 251.958 c h +255.293 264.982 m 256.488 263.833 l 258.41 261.986 258.457 260.544 257.176 + 259.212 c 255.996 257.982 254.387 257.931 252.43 259.81 c 251.305 260.892 + l h +250.207 259.747 m 251.609 258.404 l 253.34 256.74 253.648 254.982 252.25 + 253.529 c 250.656 251.865 249.055 252.138 247.531 253.599 c 245.781 255.279 + l h +197.422 281.876 m 201.789 286.466 l 208.195 283.997 l 208.191 277.72 l +210.359 277.607 l 210.059 295.162 l 208.223 295.872 l 195.848 283.126 l +h +208.375 293.806 m 208.422 293.787 l 208.168 285.861 l 203.086 287.822 l + h +189.289 285.751 m 183.781 294.517 l 192.219 300.095 l 191.066 301.634 l + 181.258 294.994 l 187.484 284.728 l h +194.305 32.751 m 197.613 20.044 l 197.566 20.033 l 185.199 30.654 l 183.723 + 29.49 l 187.781 13.806 l 189.801 14.345 l 186.457 27.165 l 186.504 27.177 + l 198.832 16.423 l 200.398 17.537 l 196.32 33.29 l h +222.258 42.99 m 221.465 44.525 l 210.293 38.747 l 211.086 37.212 l 215.758 + 39.626 l 222.461 26.345 l 224.297 27.29 l 217.59 40.576 l h +170.262 27.779 m 165.824 13.431 l 159.867 27.072 l 157.738 26.927 l 155.848 + 10.154 l 157.855 9.955 l 159.168 24.283 l 159.215 24.287 l 164.969 10.775 + l 166.934 10.908 l 171.141 25.095 l 171.188 25.099 l 174.258 11.068 l 176.246 + 11.54 l 172.488 27.931 l h +203.949 36.208 m 203.594 18.451 l 205.598 18.611 l 205.66 24.947 l 212.027 + 27.509 l 216.309 22.919 l 217.973 24.314 l 205.773 36.947 l h +205.684 26.818 m 205.473 34.806 l 205.516 34.822 l 210.738 28.853 l h +150.051 16.935 m 149.781 13.177 147.586 12.111 145.191 12.283 c 142.246 + 12.497 140.766 13.974 140.984 17.017 c 141.098 18.548 141.234 20.126 141.371 + 21.681 c 141.863 27.779 l 139.805 27.931 l 139.34 22.189 l 139.191 20.49 + 139.062 19.009 138.965 17.669 c 138.598 12.619 141.355 10.83 144.922 10.572 + c 148.152 10.337 151.645 11.357 152.102 16.665 c 152.922 26.978 l 150.863 + 27.126 l h +90.266 45.134 m 87.723 46.63 85.012 46.138 83.707 43.923 c 80.762 38.919 + 87.949 36.697 85.805 33.056 c 84.867 31.462 83.113 31.13 81.438 32.119 +c 80.301 32.787 79.457 33.951 79.02 34.962 c 77.477 34.142 l 78.262 32.677 + 79.168 31.615 80.738 30.693 c 83.883 28.841 86.539 29.951 87.793 32.08 +c 90.434 36.568 83.578 39.63 85.426 42.775 c 86.449 44.513 88.305 44.451 + 89.547 43.72 c 90.891 42.927 91.449 41.935 91.969 40.876 c 93.414 41.779 + l 92.66 43.142 91.672 44.306 90.266 45.134 c h +106.973 36.568 m 102.316 38.439 l 95.984 23.087 l 97.922 22.306 l 100.664 + 28.861 l 101.887 28.369 l 103.336 27.787 103.469 26.701 103.91 25.099 c + 105.551 18.697 l 107.652 19.04 l 106.207 24.38 l 105.875 25.419 105.578 + 27.193 104.629 27.783 c 104.645 27.83 l 106.922 27.247 109.227 28.029 110.238 + 30.544 c 111.27 33.107 109.887 35.396 106.973 36.568 c h +108.172 30.935 m 107.277 28.708 105.039 28.81 103.148 29.572 c 101.23 30.341 + l 103.695 36.333 l 105.988 35.412 l 108.48 34.408 108.836 32.583 108.172 + 30.935 c h +131.25 29.431 m 126.32 30.361 l 123.09 14.072 l 125.141 13.681 l 126.559 + 20.646 l 127.855 20.4 l 129.387 20.111 129.727 19.068 130.473 17.583 c +133.324 11.619 l 135.32 12.365 l 132.867 17.326 l 132.34 18.279 131.703 +19.962 130.656 20.357 c 130.664 20.404 l 133.012 20.279 135.121 21.49 135.625 + 24.154 c 136.137 26.869 134.34 28.845 131.25 29.431 c h +133.52 24.138 m 133.074 21.779 130.859 21.443 128.855 21.822 c 126.828 +22.205 l 128.082 28.564 l 130.512 28.103 l 133.152 27.603 133.852 25.884 + 133.52 24.138 c h +116.859 31.212 m 123.102 29.384 l 123.59 31.044 l 115.391 33.443 l 110.582 + 17.544 l 119.016 15.076 l 119.5 16.736 l 113.098 18.611 l 114.77 24.15 +l 120.824 22.372 l 121.312 24.033 l 115.23 25.814 l h +246.895 51.732 m 246.859 51.771 l 248.438 53.513 248.824 55.915 247.074 + 57.986 c 245.289 60.091 242.621 59.939 240.223 57.908 c 236.391 54.669 +l 247.012 41.896 l 248.605 43.247 l 244.09 48.732 l 245.098 49.583 l 246.285 + 50.591 247.309 50.201 248.934 49.845 c 255.359 48.302 l 256.039 50.326 +l 250.641 51.54 l 249.566 51.732 247.859 52.298 246.895 51.732 c h +244.621 51.259 m 243.047 49.927 l 238.898 54.904 l 240.785 56.501 l 242.836 + 58.236 244.613 57.697 245.762 56.341 c 247.312 54.509 246.18 52.576 244.621 + 51.259 c h +283 96.099 m 273.957 101.122 l 272.969 99.314 l 281.902 94.345 l 285.211 + 92.54 285.273 90.099 284.121 87.994 c 282.707 85.404 280.746 84.669 278.07 + 86.13 c 276.723 86.869 275.344 87.646 273.988 88.415 c 268.641 91.392 l + 267.648 89.583 l 272.684 86.779 l 274.164 85.939 275.461 85.205 276.641 + 84.56 c 281.082 82.134 283.855 83.9 285.566 87.037 c 287.121 89.88 287.641 + 93.482 283 96.099 c h +233.859 52.662 m 232.141 51.517 l 237.75 42.966 l 239.84 39.83 238.762 +37.642 236.766 36.31 c 234.309 34.673 232.23 34.935 230.539 37.47 c 229.688 + 38.747 228.832 40.08 227.984 41.392 c 224.633 46.513 l 222.914 45.369 l + 226.066 40.548 l 226.992 39.115 227.801 37.865 228.543 36.747 c 231.352 + 32.533 234.629 32.81 237.602 34.794 c 240.301 36.591 242.43 39.537 239.535 + 44.013 c h +297.078 133.455 m 297.469 135.724 295.961 137.857 293.688 138.247 c 291.418 + 138.638 289.285 137.13 288.895 134.861 c 288.504 132.587 290.012 130.455 + 292.281 130.064 c 294.555 129.673 296.688 131.181 297.078 133.455 c h +299.305 163.564 m 293.496 163.47 295.344 156.177 291.121 156.111 c 289.273 + 156.08 288.074 157.404 288.047 159.349 c 288.023 160.669 288.578 161.997 + 289.211 162.896 c 287.711 163.783 l 286.867 162.353 286.434 161.029 286.465 + 159.201 c 286.52 155.556 288.855 153.865 291.324 153.904 c 296.531 153.99 + 295.57 161.439 299.219 161.497 c 301.234 161.529 302.148 159.912 302.172 + 158.474 c 302.199 156.912 301.637 155.919 301.008 154.927 c 302.531 154.158 + l 303.301 155.513 303.781 156.962 303.754 158.595 c 303.707 161.544 301.871 + 163.607 299.305 163.564 c h +280.363 117.197 m 291.605 107.24 l 276.723 107.439 l 275.977 105.439 l +290.477 96.798 l 291.488 98.548 l 278.973 105.65 l 278.988 105.697 l 293.676 + 105.365 l 294.359 107.208 l 283.168 116.892 l 283.188 116.939 l 297.234 + 113.951 l 297.625 115.955 l 281.145 119.287 l h +264.293 84.662 m 278.031 75.33 l 279.176 77.048 l 265.438 86.38 l h +77.957 52.861 m 62.676 43.802 l 63.871 42.181 l 69.289 45.47 l 74.824 41.408 + l 73.176 35.353 l 75.238 34.673 l 79.543 51.697 l h +75.285 43.212 m 70.891 46.435 l 77.566 50.826 l 77.605 50.794 l h +250.301 67.369 m 257.379 51.072 l 259.133 52.052 l 256.551 57.841 l 261.27 + 62.822 l 267.074 60.431 l 268.008 62.392 l 251.656 68.794 l h +252.305 66.759 m 259.539 63.505 l 255.789 59.552 l 252.27 66.724 l h +270.09 67.419 m 258.402 76.63 l 257.141 74.997 l 270.195 64.732 l 275.785 + 71.966 l 274.418 73.025 l h +78.449 268.736 m 79.539 267.244 79.148 265.501 77.578 264.353 c 76.512 +263.576 75.105 263.259 74.008 263.259 c 74.148 261.521 l 75.801 261.658 +77.137 262.068 78.609 263.146 c 81.555 265.298 81.59 268.177 80.133 270.173 + c 77.059 274.376 71.527 269.294 69.375 272.24 c 68.184 273.869 68.977 275.548 + 70.141 276.4 c 71.398 277.318 72.535 277.435 73.711 277.49 c 73.457 279.181 + l 71.906 279.029 70.445 278.583 69.129 277.619 c 66.746 275.876 66.121 +273.193 67.637 271.119 c 71.066 266.431 75.953 272.146 78.449 268.736 c +h +39.66 218.244 m 33.488 221.763 l 34.125 222.919 l 34.879 224.283 35.977 + 224.283 37.617 224.529 c 44.172 225.376 l 44.09 227.505 l 38.609 226.72 + l 37.539 226.517 35.742 226.439 35.039 225.564 c 34.996 225.587 l 35.852 + 227.779 35.355 230.162 32.98 231.47 c 30.566 232.806 28.125 231.712 26.605 + 228.962 c 24.184 224.568 l 38.652 216.415 l h +32.09 222.505 m 26.441 225.681 l 27.637 227.845 l 28.934 230.197 30.785 + 230.326 32.344 229.466 c 34.441 228.306 34.074 226.099 33.086 224.314 c + h +28.391 187.654 m 12.219 191.431 l 11.766 189.415 l 27.938 185.638 l h +34.941 235.232 m 39.73 231.947 42.445 238.958 45.93 236.568 c 47.453 235.525 + 47.66 233.747 46.562 232.146 c 45.816 231.056 44.594 230.294 43.555 229.931 + c 44.266 228.337 l 45.781 229.013 46.902 229.845 47.938 231.349 c 50 234.357 + 49.078 237.083 47.039 238.486 c 42.746 241.431 39.215 234.802 36.207 236.865 + c 34.543 238.005 34.734 239.857 35.551 241.04 c 36.434 242.33 37.465 242.814 + 38.555 243.259 c 37.758 244.767 l 36.344 244.107 35.113 243.205 34.191 +241.861 c 32.52 239.427 32.824 236.685 34.941 235.232 c h +13.312 194.724 m 30.648 196.091 l 31.227 197.919 l 17.715 209.517 l 16.59 + 207.861 l 28.617 197.787 l 13.141 196.892 l h +37.535 214.083 m 35.949 214.767 l 33.309 208.642 l 28.016 210.974 l 30.516 + 216.775 l 28.926 217.455 l 26.418 211.638 l 21.258 213.915 l 23.832 219.888 + l 22.246 220.572 l 18.863 212.724 l 34.059 206.017 l h +72.574 54.665 m 73.723 55.955 l 64.324 64.314 l 63.176 63.021 l 67.105 +59.529 l 57.109 48.505 l 58.652 47.134 l 68.648 58.158 l h +64.301 251.126 m 62.188 257.099 l 67.293 261.689 l 72.887 258.841 l 73.969 + 260.724 l 58.184 268.412 l 56.719 267.095 l 62.473 250.287 l h +58.633 266.294 m 58.668 266.33 l 65.617 262.509 l 61.566 258.865 l h +48.016 255.951 m 58.855 245.759 l 60.254 247.279 l 49.414 257.47 l 52.977 + 261.333 l 51.707 262.505 l 43.18 253.259 l 44.449 252.087 l h +53.906 239.966 m 40.988 250.404 l 39.707 248.787 l 52.625 238.349 l h +91.16 271.615 m 86.957 285.376 l 87 285.4 l 97.434 275.064 l 99.203 275.927 + l 97.734 290.658 l 97.777 290.677 l 105.926 278.845 l 107.586 280.037 l + 97.91 293.79 l 95.906 292.806 l 97.223 277.845 l 86.551 288.224 l 84.633 + 287.287 l 89.223 271.04 l h +31.781 80.951 m 29.801 84.24 31.008 88.189 34.297 90.169 c 37.586 92.15 + 41.641 91.372 43.621 88.083 c 44.465 86.685 44.891 85.372 44.77 83.759 +c 46.613 83.861 l 46.512 85.705 46.133 87.267 45.102 88.974 c 42.566 93.189 + 37.516 94.685 33.156 92.06 c 28.512 89.263 27.762 84.271 30.301 80.056 +c 31.207 78.556 32.742 77.353 34.266 76.505 c 35.098 77.958 l 33.777 78.705 + 32.539 79.697 31.781 80.951 c h +56.723 72.38 m 55.453 74.009 l 47.344 67.787 l 44.371 65.47 42.105 66.384 + 40.633 68.279 c 38.816 70.607 38.926 72.697 41.328 74.572 c 42.539 75.513 + 43.805 76.466 45.051 77.408 c 49.91 81.13 l 48.641 82.759 l 44.066 79.255 + l 42.707 78.228 41.52 77.333 40.461 76.509 c 36.465 73.396 36.984 70.15 + 39.18 67.33 c 41.172 64.775 44.27 62.865 48.516 66.083 c h +60.488 68.431 m 59.055 69.919 l 46.996 58.497 l 53.344 51.912 l 54.586 +53.111 l 49.672 58.208 l h +8.734 172.896 m 9.242 171.083 l 25.281 168.802 l 25.559 170.872 l 12.438 + 172.716 l 12.445 172.763 l 27.113 180.009 l 26.688 181.884 l 10.574 184.177 + l 10.301 182.107 l 23.301 180.279 l 23.293 180.232 l h +36.438 104.568 m 18.68 104.138 l 18.926 102.142 l 25.262 102.361 l 28.102 + 96.111 l 23.703 91.634 l 25.172 90.033 l 37.254 102.775 l h +29.387 97.458 m 27.133 102.419 l 35.102 102.986 l 35.121 102.939 l h +25.121 107.915 m 26.754 108.478 l 24.598 114.763 l 29.945 116.548 l 32.16 + 110.103 l 33.793 110.665 l 30.91 119.064 l 15.156 113.81 l 15.832 111.833 + l 22.969 114.181 l h +25.344 158.919 m 25.395 162.158 24.176 165.587 18.852 165.744 c 8.512 165.986 + l 8.477 163.919 l 18.699 163.681 l 22.465 163.622 23.656 161.49 23.617 +159.091 c 23.57 156.138 22.176 154.576 19.129 154.626 c 17.594 154.654 16.008 + 154.701 14.449 154.751 c 8.332 154.9 l 8.297 152.833 l 14.055 152.693 l + 15.758 152.642 17.246 152.591 18.59 152.572 c 23.652 152.49 25.285 155.341 + 25.344 158.919 c h +19.531 130.064 m 21.801 130.455 23.309 132.587 22.918 134.861 c 22.527 +137.13 20.395 138.638 18.121 138.247 c 15.852 137.857 14.344 135.724 14.734 + 133.451 c 15.125 131.181 17.258 129.673 19.531 130.064 c f +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci.eps b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci.eps new file mode 100644 index 0000000000..d8bda51cc0 --- /dev/null +++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci.eps @@ -0,0 +1,1636 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: inkscape 0.46 +%%Pages: 1 +%%Orientation: Portrait +%%BoundingBox: 9 10 305 306 +%%HiResBoundingBox: 9.0293 10.1047 304.489 305.691 +%%EndComments +%%Page: 1 1 +0 312 translate +0.8 -0.8 scale +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +gsave [1 0 0 1 0 0] concat +gsave [1.25 0 0 -1.25 0 390] concat +gsave [0.1 0 0 0.1 0 0] concat +gsave +0.24313726 0.24313726 0.24313726 setrgbcolor +newpath +1831.76 1786.59 moveto +1921.93 1797.78 2018.79 1853.53 2025.83 1952.38 curveto +2027.78 1979.78 2022.64 2005.37 2013.8 2030 curveto +2101.52 2040.68 2189.02 2098.44 2204.7 2191.71 curveto +2212.64 2238.97 2206.78 2285.46 2192.66 2330.26 curveto +2214.27 2328.12 2236.8 2325.11 2262.3 2320.71 curveto +2288.14 2316.26 2318.51 2312.69 2327.87 2323.39 curveto +2334.39 2330.83 2343.34 2352.5 2305.84 2362.5 curveto +2263.11 2373.89 2216.13 2384.73 2168.35 2391.06 curveto +2143.89 2442.22 2111.36 2490.4 2079.99 2534.03 curveto +2057.05 2565.93 1962.54 2497.47 1985.57 2465.44 curveto +2000.66 2444.46 2018.18 2420.12 2035.25 2393.73 curveto +1980.01 2387.08 1928.16 2368.74 1885.55 2331.86 curveto +1813.87 2269.84 1817.4 2201.13 1842.61 2131.55 curveto +1787.7 2129.85 1734.1 2114.97 1693.92 2072.91 curveto +1639.81 2016.3 1625.47 1952.51 1657.27 1880.17 curveto +1658.34 1877.75 1659.62 1875.11 1660.98 1872.37 curveto +1634.86 1868.26 1610.5 1861.19 1588.26 1851.25 curveto +1571.93 1861.03 1554.03 1868.82 1534.24 1874.08 curveto +1502.49 1882.52 1469.98 1883.91 1437.43 1882.68 curveto +1461.27 1928.15 1480.91 1975.95 1475.02 2024 curveto +1463.84 2115.28 1381.32 2142.3 1300.55 2138.12 curveto +1288.02 2137.48 1273.41 2135.39 1257.58 2132.78 curveto +1297.85 2210.19 1330 2296.79 1259.52 2361.34 curveto +1208.91 2407.69 1138.56 2418.77 1067.27 2414.26 curveto +1086.72 2446.7 1108.07 2476.46 1126.25 2500.92 curveto +1136.23 2514.34 1147.89 2543.72 1120.66 2544.23 curveto +1078.34 2545 1053.18 2527.46 1038.34 2507.5 curveto +1013.92 2474.64 989.652 2438.34 968.93 2399.79 curveto +937.328 2392.91 907.383 2384.65 880.996 2376.93 curveto +843.75 2366.02 790.84 2342.5 785.84 2325 curveto +779.617 2303.21 797.473 2302.18 820.84 2307.5 curveto +849.938 2314.12 891.594 2323.47 936.812 2329.65 curveto +921.16 2288 911.266 2244.73 910.957 2201.06 curveto +910.398 2123.1 951.445 2053 1032.87 2041.94 curveto +1054.36 2039.02 1089.24 2042.5 1128.73 2046.46 curveto +1111.3 2013.75 1095.68 1979.16 1092.27 1943.88 curveto +1080.75 1824.86 1181.95 1786.79 1283.04 1793.61 curveto +1291.29 1794.16 1299.59 1794.88 1307.93 1795.65 curveto +1292.74 1765.96 1279.63 1735.53 1274.35 1702.23 curveto +1259.93 1611.48 1363 1548.48 1437.59 1523.52 curveto +1428.85 1517.55 1420.76 1511.22 1413.69 1504.49 curveto +1362.49 1455.75 1335.13 1365.51 1380.6 1303.14 curveto +1405.28 1269.27 1439.57 1245.86 1475.95 1225.25 curveto +1417.84 1188.74 1359.19 1137.77 1355.57 1066.39 curveto +1351.98 995.43 1405.77 951.367 1461.88 918.855 curveto +1452.44 913.098 1443.26 906.965 1434.53 900.176 curveto +1366.88 847.566 1326.01 765.52 1370.34 683.039 curveto +1392.62 641.609 1426.11 608.652 1464.96 581.582 curveto +1449.28 574.797 1434.65 568.887 1422.14 563.84 curveto +1398.59 554.324 1371.44 541.277 1372.18 523.137 curveto +1372.77 508.547 1395.94 508.184 1412.14 513.84 curveto +1446.98 525.996 1480.49 538.43 1512.5 552.488 curveto +1561.46 526.055 1614.72 506.316 1663.47 489.648 curveto +1700.27 477.062 1782.19 555.383 1745.75 567.832 curveto +1708.03 580.73 1665.1 595.723 1623.79 614.934 curveto +1647.41 632.129 1669.79 651.66 1690.64 674.562 curveto +1739.88 728.605 1778.07 815.145 1723.95 879.863 curveto +1699.19 909.473 1667.4 930.43 1633.92 948.984 curveto +1714.57 999.188 1786.12 1068.24 1743.89 1161.89 curveto +1727.34 1198.61 1687.6 1226.11 1642.98 1251.84 curveto +1646.46 1253.98 1649.88 1256.15 1653.16 1258.41 curveto +1718.8 1303.51 1773.91 1371.52 1754.51 1456.13 curveto +1741.28 1513.82 1707.29 1538.96 1665.2 1554.23 curveto +1703.66 1567.81 1741.96 1584.38 1768.34 1605 curveto +1836.98 1658.67 1856.64 1712.39 1831.76 1786.59 curveto +closepath +2069.89 2334.99 moveto +2102.82 2272.18 2124 2203.75 2103.48 2143.07 curveto +2091.15 2106.57 2076.02 2107.96 2033.74 2111.14 curveto +2012.26 2112.77 1991 2115.79 1969.77 2119.06 curveto +1945.71 2162.46 1922.96 2206.12 1922.4 2255.31 curveto +1921.67 2320.21 2018.3 2334.82 2069.89 2334.99 curveto +closepath +1047.23 2148.43 moveto +998.18 2202.26 1003.03 2270.39 1028.25 2335.98 curveto +1102.2 2335.02 1170.18 2315.8 1195.09 2253.67 curveto +1213.03 2208.96 1190.98 2160.7 1168.75 2119.36 curveto +1120.86 2114.86 1074.66 2118.34 1047.23 2148.43 curveto +closepath +1224.24 1898.72 moveto +1180.42 1941.34 1185.77 1993.11 1210.71 2044.84 curveto +1212.07 2047.66 1213.48 2050.52 1214.95 2053.42 curveto +1311.9 2057.56 1400.9 2042.15 1371.81 1932.8 curveto +1366.56 1913.08 1358.86 1894.27 1350.05 1875.88 curveto +1308.05 1871.95 1255.25 1868.56 1224.24 1898.72 curveto +closepath +1649.56 767.551 moveto +1655.12 715.676 1620.49 673.789 1574.41 640.762 curveto +1530.97 666.609 1493.09 698.957 1470.47 741.023 curveto +1433.28 810.188 1453.63 853.086 1516.79 885.82 curveto +1518.23 886.57 1519.77 887.355 1521.27 888.125 curveto +1576.36 861.25 1643.3 825.977 1649.56 767.551 curveto +closepath +1632.93 1014.04 moveto +1616.32 1000.02 1597.81 988.562 1578.48 978.184 curveto +1567.68 983.848 1556.99 989.602 1546.61 995.652 curveto +1505.13 1019.84 1418.1 1084.75 1463.57 1143.88 curveto +1480.21 1165.52 1504.14 1181.74 1530.45 1195.83 curveto +1544.32 1188.39 1557.96 1180.82 1570.96 1172.7 curveto +1617.27 1143.75 1696.85 1068.01 1632.93 1014.04 curveto +closepath +1657.94 1361.52 moveto +1656.07 1324.73 1624.72 1300.7 1588.86 1282 curveto +1529.84 1314.94 1474.77 1349.77 1463.34 1402.5 curveto +1457.57 1429.14 1472.55 1469.77 1520.96 1500.71 curveto +1593.64 1480.96 1662.57 1452.81 1657.94 1361.52 curveto +closepath +1718.34 1645 moveto +1673.3 1604.46 1620.88 1597.28 1565.53 1580.52 curveto +1555.26 1583.3 1545.04 1586.37 1535 1590 curveto +1484.98 1608.07 1411.74 1633.52 1381.67 1680 curveto +1361.88 1710.6 1373.11 1758.37 1387.68 1789.72 curveto +1389.48 1793.59 1391.41 1797.52 1393.39 1801.46 curveto +1412.73 1801.5 1431.96 1800.18 1450.88 1796.06 curveto +1468.2 1792.3 1483.86 1786.16 1498.11 1778.16 curveto +1485.66 1760.36 1475.58 1740.19 1468.34 1717.5 curveto +1458 1685.11 1490.94 1670.34 1513.34 1712.5 curveto +1520.61 1726.2 1528.38 1738.35 1536.89 1748.86 curveto +1559.36 1726.95 1577.33 1699.73 1592.3 1670.42 curveto +1608.7 1638.27 1705.66 1701.89 1686.71 1739.02 curveto +1676.33 1759.34 1664.49 1778.35 1650.91 1795.46 curveto +1669.24 1794.71 1687.51 1793.06 1705.77 1791.18 curveto +1733.47 1737.51 1754.76 1677.77 1718.34 1645 curveto +closepath +1791.57 1870.64 moveto +1777.19 1896.19 1762.56 1921.64 1751.69 1948.76 curveto +1744.29 1967.22 1726.31 2014.73 1743.34 2037.5 curveto +1760.38 2060.27 1835.95 2047.62 1870.86 2042.11 curveto +1875.13 2041.44 1879.41 2040.72 1883.71 2040 curveto +1888.26 2030.71 1892.79 2021.45 1897.15 2012.23 curveto +1908.16 1988.96 1953.81 1891.55 1913.34 1872.53 curveto +1880.27 1856.98 1832.53 1864.5 1791.57 1870.64 curveto +closepath +812.363 2453.76 moveto +825.391 2435.17 859.855 2434.56 904.453 2460.28 curveto +925.281 2472.29 909.91 2506.42 885.469 2491.75 curveto +865.398 2479.72 854.688 2473.23 850.859 2478.68 curveto +845.129 2486.89 860.227 2508.65 888.992 2528.82 curveto +917.742 2548.96 945.105 2551.85 949.414 2545.7 curveto +954.188 2538.88 944.375 2523.86 929.492 2507.34 curveto +923.496 2500.65 934.402 2490.89 939.98 2495.64 curveto +978.02 2528.11 977.781 2547.41 966.105 2564.07 curveto +951.75 2584.56 899.961 2574.15 857.656 2544.5 curveto +815.352 2514.86 793.984 2479.99 812.363 2453.76 curveto +closepath +1640.84 437.488 moveto +1640.84 460.195 1612.97 480.461 1561.67 484.988 curveto +1537.73 487.109 1530.74 450.344 1559.17 448.332 curveto +1582.51 446.672 1595.01 445.82 1595.01 439.16 curveto +1595.01 429.16 1570.14 419.988 1535.01 419.988 curveto +1499.91 419.988 1475.84 433.332 1475.84 440.832 curveto +1475.84 449.16 1492.5 455.832 1514.17 460.832 curveto +1522.91 462.852 1519.58 477.109 1512.3 476.418 curveto +1462.51 471.66 1451.63 455.715 1451.63 435.371 curveto +1451.63 410.352 1500.02 389.16 1551.67 389.16 curveto +1603.33 389.16 1640.84 405.449 1640.84 437.488 curveto +closepath +2233.44 2474.46 moveto +2225.04 2477.63 2219.89 2463.93 2226.34 2460.46 curveto +2270.37 2436.75 2288.28 2443.98 2299.58 2460.89 curveto +2313.48 2481.69 2285.01 2526.19 2242.06 2554.88 curveto +2199.11 2583.59 2158.87 2590.87 2141.07 2564.23 curveto +2128.46 2545.35 2140.38 2513.02 2180.51 2480.75 curveto +2199.24 2465.69 2225.48 2492.38 2202.96 2509.86 curveto +2184.47 2524.19 2174.56 2531.85 2178.25 2537.38 curveto +2183.81 2545.69 2209.58 2539.5 2238.79 2519.99 curveto +2267.98 2500.5 2280.59 2476.02 2276.42 2469.8 curveto +2271.79 2462.86 2254.23 2466.57 2233.44 2474.46 curveto +closepath +1025.27 935.762 moveto +1008.98 948.184 988.293 961.164 975.012 964.855 curveto +969.324 966.379 967.336 965.879 962.766 962.52 curveto +953.625 955.82 933.684 936.023 931.355 932.961 curveto +929.797 930.938 928.945 928.762 930.73 927.402 curveto +932.766 925.852 934.055 926.477 937.922 929.961 curveto +942.434 933.762 951.355 938.613 959.387 940.156 curveto +978.484 944.094 994.16 936.152 1016.81 918.867 curveto +1050.89 892.852 1074.02 827.695 1027.81 767.148 curveto +1008.98 742.473 985.703 722.004 954.121 719.133 curveto +935.168 717.5 916.395 722.969 894.27 739.863 curveto +870.859 757.715 856.262 779.734 854.656 795.051 curveto +853.352 806.516 856.848 817.938 862.605 826.023 curveto +865.32 829.59 866.367 832.004 864.336 833.555 curveto +862.043 835.305 859.98 833.652 856.816 830.027 curveto +852.422 825.332 842.004 811.152 835.09 803.145 curveto +827.781 794.629 824.688 792.156 823.137 790.129 curveto +821.965 788.594 822.012 786.555 824.617 784.16 curveto +831.672 777.566 838.059 769.07 846.758 760.422 curveto +857.297 749.961 865.93 741.758 881.699 729.727 curveto +919.602 700.801 951.531 692.527 982.668 695.332 curveto +1024.17 699.082 1052.41 725.027 1065.61 742.324 curveto +1084.45 766.992 1099.58 800.527 1091.36 841.438 curveto +1083.55 879.199 1060.11 909.16 1025.27 935.762 curveto +closepath +1108.04 651.277 moveto +1105.68 652.273 1103.8 650.305 1101.05 643.816 curveto +1091.29 620.84 1086.5 612.805 1084.86 608.965 curveto +1084 606.902 1085.09 605.391 1087.49 603.691 curveto +1094.27 598.379 1105.39 590.168 1124.54 582.051 curveto +1165.48 564.668 1202.46 576.438 1216.21 608.84 curveto +1226.34 632.707 1223.89 658.074 1202.26 697.156 curveto +1193.19 713.516 lineto +1176.89 743.039 1178.21 758.457 1184.34 772.898 curveto +1190.97 788.508 1211.55 800.977 1238.06 789.719 curveto +1256.33 781.973 1270.32 766.641 1267.56 742.09 curveto +1266.9 736.457 1265.46 729.766 1263.84 725.938 curveto +1262.83 723.586 1262 720.812 1264.66 719.688 curveto +1267.01 718.684 1269.27 721.555 1271.44 725.84 curveto +1273.74 730.43 1282.41 747.605 1289.29 763.801 curveto +1292.04 770.281 1291.79 772.141 1287.94 776.191 curveto +1277.64 787.168 1265.27 794.863 1248.18 802.109 curveto +1232.57 808.738 1214.95 813.086 1196.22 809.914 curveto +1169.14 805.066 1154.03 787.5 1146.79 770.41 curveto +1134.9 742.434 1138.95 716.73 1163.2 674.785 curveto +1168.83 665.098 lineto +1185.4 636.164 1187.8 622.988 1182.05 609.434 curveto +1174.54 591.758 1155.92 584.727 1134.12 593.977 curveto +1114.97 602.102 1110.18 614.562 1108.14 622.031 curveto +1105.21 632.324 1107.61 642.07 1108.73 644.727 curveto +1110.23 648.262 1110.1 650.398 1108.04 651.277 curveto +closepath +1888.95 2579.46 moveto +1888.22 2574.72 1888.5 2573.01 1891 2572.45 curveto +1892.87 2572.04 1893.92 2573.78 1894.91 2576.84 curveto +1896.71 2584.96 1902.41 2606.32 1903.87 2612.88 curveto +1904.9 2617.56 1905 2619.5 1902.81 2619.99 curveto +1901.56 2620.27 1898.93 2620.19 1894.03 2620.28 curveto +1889.21 2620.7 1882.13 2621.28 1872.13 2623.48 curveto +1748.39 2650.83 lineto +1738.07 2653.11 1726.35 2656.36 1717.49 2659.31 curveto +1709.81 2661.65 1707.38 2665.47 1704.88 2666.02 curveto +1703.01 2666.44 1701.66 2664.77 1699.82 2660.91 curveto +1698.64 2658.55 1686.43 2631.44 1685.32 2626.44 curveto +1684.56 2623 1684.84 2621.3 1687.03 2620.81 curveto +1688.91 2620.4 1690.12 2621.44 1691.29 2623.8 curveto +1692.47 2626.16 1694.86 2629.56 1699.02 2633.56 curveto +1705.23 2639.4 1713.07 2639.31 1731.33 2635.93 curveto +1778.16 2626.89 lineto +1749.86 2498.78 lineto +1743.51 2470.03 1738.05 2445.34 1733.59 2432.57 curveto +1730.64 2423.72 1727.26 2417.26 1720.72 2417.39 curveto +1717.77 2417.38 1713.89 2417.59 1709.2 2418.62 curveto +1705.45 2419.44 1704 2418.79 1703.65 2417.23 curveto +1703.16 2415.04 1705.14 2413.62 1709.21 2412.73 curveto +1721.71 2409.96 1741.6 2406.55 1748.79 2404.95 curveto +1757.54 2403.02 1777.01 2397.73 1797.64 2393.18 curveto +1801.07 2392.42 1803.78 2392.8 1804.26 2394.99 curveto +1804.61 2396.55 1803.25 2397.84 1799.81 2398.61 curveto +1795.13 2399.64 1788.39 2401.78 1784.16 2403.37 curveto +1775.06 2406.69 1774.71 2413.98 1775.7 2422.94 curveto +1777.11 2436.71 1782.56 2461.39 1788.92 2490.14 curveto +1817.23 2618.25 lineto +1856.39 2608.62 lineto +1884.06 2601.85 1890.56 2591.24 1889.39 2582.98 curveto +1888.95 2579.46 lineto +closepath +537.246 1925.75 moveto +535.398 1926.28 534.07 1924 532.922 1920 curveto +529.551 1908.31 525.242 1889.91 523.02 1882.22 curveto +520.438 1873.31 513.938 1854.21 510.559 1842.52 curveto +509.148 1837.6 509.055 1834.97 510.891 1834.43 curveto +513.352 1833.72 514.504 1835.38 515.383 1838.47 curveto +516.453 1842.15 517.922 1846.06 519.812 1849.17 curveto +523.301 1855.5 529.414 1857.06 540.051 1854.66 curveto +550.066 1852.43 558.672 1849.95 605.398 1836.46 curveto +659.52 1820.85 lineto +689.336 1812.23 713.625 1805.23 726.105 1799.97 curveto +734.746 1796.48 739.441 1793.11 738.895 1786.61 curveto +738.711 1783.66 738.262 1779.8 736.934 1775.19 curveto +735.867 1771.5 736.438 1770.01 737.98 1769.56 curveto +740.129 1768.94 741.672 1770.82 742.82 1774.82 curveto +746.367 1787.12 751.035 1806.75 753.074 1813.83 curveto +755.48 1822.13 761.98 1841.23 767.844 1861.52 curveto +768.816 1864.91 768.605 1867.63 766.453 1868.25 curveto +764.91 1868.7 763.547 1867.43 762.566 1864.04 curveto +761.238 1859.43 758.684 1852.84 756.824 1848.72 curveto +752.93 1839.86 746.77 1839.29 738.215 1840.77 curveto +724.629 1843.35 700.344 1850.36 670.52 1858.98 curveto +616.406 1874.58 lineto +569.68 1888.07 561.062 1890.56 551.395 1894.02 curveto +540.828 1897.75 536.301 1901.7 537.156 1910.45 curveto +537.605 1914.32 538.02 1916.86 538.895 1919.93 curveto +539.797 1923.02 539.707 1925.03 537.246 1925.75 curveto +closepath +1500.57 2426.93 moveto +1514.43 2421.06 1528.87 2419.05 1547.43 2419.36 curveto +1564.39 2419.63 1582.26 2422.8 1598.09 2433.3 curveto +1620.88 2448.71 1627.56 2470.91 1627.26 2489.46 curveto +1626.77 2519.86 1612.64 2541.71 1573.47 2570.2 curveto +1564.39 2576.77 lineto +1537.51 2596.5 1529.97 2607.58 1529.73 2622.3 curveto +1529.43 2641.5 1543.59 2655.48 1567.27 2655.87 curveto +1588.07 2656.2 1597.5 2646.76 1602.4 2640.75 curveto +1609.26 2632.55 1611.02 2622.64 1611.06 2619.77 curveto +1611.12 2615.93 1612.12 2614.03 1614.36 2614.07 curveto +1616.91 2614.11 1617.83 2616.69 1617.73 2623.72 curveto +1617.31 2648.68 1618.45 2657.98 1618.38 2662.14 curveto +1618.34 2664.38 1616.73 2665.31 1613.84 2665.91 curveto +1605.48 2668.01 1591.99 2670.98 1571.19 2670.65 curveto +1526.72 2669.93 1497.7 2644.18 1498.26 2608.98 curveto +1498.68 2583.07 1511.2 2560.87 1546.85 2533.92 curveto +1561.75 2522.64 lineto +1588.64 2502.27 1593.68 2487.64 1593.94 2471.96 curveto +1594.21 2455 1580.45 2435.25 1551.65 2434.79 curveto +1531.82 2434.46 1512.8 2442.8 1505.38 2466.36 curveto +1503.68 2471.77 1502.3 2478.47 1502.23 2482.63 curveto +1502.2 2485.19 1501.82 2488.07 1498.95 2488.02 curveto +1496.39 2487.98 1495.48 2484.44 1495.25 2479.64 curveto +1495.01 2474.51 1494.03 2455.29 1494.32 2437.7 curveto +1494.43 2430.65 1495.42 2429.07 1500.57 2426.93 curveto +closepath +884.285 2100.64 moveto +882.312 2101.71 881.27 2100.46 880.051 2098.21 curveto +878.191 2094.86 875.613 2090.79 872.473 2087.04 curveto +867.844 2081.9 859.453 2075.92 828.352 2079.07 curveto +775.852 2084.45 636.738 2102.2 617.605 2103.91 curveto +609.617 2104.63 606.172 2104.32 604.797 2101.81 curveto +603.254 2099 605.422 2095.61 611.719 2087.79 curveto +749.465 1920.88 lineto +760.438 1907.59 767.062 1897.03 761.688 1883.19 curveto +760.73 1880.79 758.855 1876.71 757.48 1874.19 curveto +756.262 1871.94 756.199 1870.52 757.883 1869.59 curveto +760.129 1868.37 761.609 1869.73 763.605 1873.39 curveto +771.594 1887.98 779.199 1903.89 780.891 1906.97 curveto +785.652 1915.68 793.098 1927.3 798.02 1936.27 curveto +799.695 1939.36 800.066 1941.36 797.812 1942.59 curveto +796.133 1943.51 795.105 1942.96 793.27 1939.6 curveto +790.969 1935.38 lineto +786.199 1926.69 781.172 1926.16 776.113 1928.92 curveto +772.742 1930.76 766.777 1935.85 761.301 1942.5 curveto +729.441 1979.62 lineto +728.066 1981.11 727.812 1981.97 728.586 1983.37 curveto +762.82 2045.98 lineto +763.605 2047.38 764.617 2047.92 766.34 2047.71 curveto +838.137 2037.61 lineto +842.273 2037.18 843.723 2033.82 843.215 2031.55 curveto +841.953 2028.59 841.902 2027.16 843.586 2026.24 curveto +845.547 2025.17 847.395 2028.52 850.438 2033.43 curveto +863.293 2055.59 874.504 2076.09 880.027 2086.18 curveto +885.715 2096.57 886.531 2099.4 884.285 2100.64 curveto +closepath +745.867 2048.33 moveto +717.617 1996.67 lineto +717.004 1995.55 716.008 1995.73 715.027 1996.62 curveto +660.105 2060.23 lineto +659.133 2061.12 658.035 2062.45 658.508 2063.29 curveto +658.965 2064.14 660.52 2063.65 661.797 2063.32 curveto +744.961 2050.65 lineto +745.945 2050.48 746.641 2049.73 745.867 2048.33 curveto +closepath +649.602 1041.25 moveto +658.359 1046.6 666.277 1050.79 709.297 1073.5 curveto +759.094 1099.8 lineto +785.129 1113.55 807.48 1125.36 820.105 1130.21 curveto +828.918 1133.42 835.891 1135.29 840.012 1130.23 curveto +841.926 1127.98 844.285 1124.89 846.516 1120.64 curveto +848.312 1117.26 849.758 1116.56 851.184 1117.31 curveto +853.152 1118.36 852.961 1120.79 851.023 1124.47 curveto +848.027 1130.13 843.586 1137.19 840.145 1143.7 curveto +836.27 1150.34 832.98 1156.56 831.34 1159.67 curveto +826.855 1168.16 822.512 1177.08 816.648 1189.55 curveto +810.5 1201.86 802.844 1217.73 791.641 1238.95 curveto +785.957 1249.7 784.617 1252.25 776.223 1250.34 curveto +769.805 1248.77 749.363 1240.88 742.859 1237.43 curveto +740.027 1235.94 737.766 1234.75 738.953 1232.48 curveto +740.012 1230.5 741.438 1230.53 744.855 1231.6 curveto +757.488 1235.75 765.242 1235.5 772.52 1229.93 curveto +779.797 1224.38 786.074 1212.49 789.961 1205.14 curveto +805.203 1176.26 803.352 1169.5 784.121 1158.61 curveto +776.062 1154 749.895 1140.54 740.266 1135.46 curveto +717.91 1123.64 lineto +716.223 1122.75 714.934 1122.44 714.188 1123.86 curveto +710.598 1130.64 696.086 1158.81 693.809 1164.48 curveto +689.414 1175.55 691.57 1181.75 696.477 1186.15 curveto +699.707 1188.95 703.391 1190.89 706.062 1192.67 curveto +707.48 1193.42 708.312 1194.58 707.273 1196.56 curveto +705.93 1199.1 702.812 1197.47 700.547 1196.26 curveto +698.562 1195.23 686.809 1190.1 680.984 1187.38 curveto +665.969 1180.89 660.828 1179.64 659.141 1178.74 curveto +657.441 1177.84 657.336 1176.7 657.922 1175.57 curveto +658.672 1174.15 660.684 1173.77 663.992 1172.98 curveto +668.176 1171.93 671.262 1168.14 675.41 1161.64 curveto +679.402 1155.43 696.594 1122.89 699.895 1116.66 curveto +700.793 1114.97 699.797 1114.08 697.82 1113.04 curveto +626.23 1075.23 lineto +624.25 1074.18 623.098 1074.3 622.355 1075.72 curveto +619.363 1081.37 604.25 1111.39 602.266 1116.5 curveto +596.492 1131.53 598.391 1136.16 602.441 1140.83 curveto +605.09 1144.04 609.758 1146.86 611.73 1147.91 curveto +614.27 1149.25 615.398 1150.57 614.348 1152.55 curveto +613.301 1154.53 611.301 1154.2 609.734 1153.73 curveto +606.047 1152.51 593.293 1146.5 590.32 1145.28 curveto +576.848 1139.26 572.703 1138.89 570.73 1137.83 curveto +569.316 1137.09 568.328 1136.21 569.07 1134.8 curveto +569.824 1133.37 571.57 1132.13 572.605 1130.86 curveto +574.363 1128.91 577.312 1124.67 580.73 1119.6 curveto +583.848 1114.36 613.586 1058.06 618.367 1049 curveto +620.461 1045.04 623.625 1038.38 627.219 1030.88 curveto +630.957 1023.8 635.012 1015.44 639.043 1007.8 curveto +641.277 1003.55 642.898 1001.88 644.875 1002.93 curveto +646.863 1003.98 646.523 1005.98 644.883 1009.08 curveto +642.781 1013.05 640.535 1018 639.902 1020.57 curveto +636.953 1030.95 640.281 1035.61 649.602 1041.25 curveto +closepath +911.926 1043.87 moveto +906.438 1050.56 894.402 1066.75 881.008 1083.07 curveto +878.777 1085.8 876.406 1087.18 874.68 1085.74 curveto +873.445 1084.73 873.711 1082.89 875.945 1080.17 curveto +878.984 1076.46 882.961 1070.61 885.305 1066.74 curveto +890.398 1058.5 887.375 1053.12 881.301 1046.89 curveto +871.477 1037.18 851.926 1021.15 827.922 1001.46 curveto +784.375 965.754 lineto +746.77 934.902 739.836 929.23 731.516 923.223 curveto +722.449 916.609 716.621 915.145 709.902 920.812 curveto +706.973 923.379 705.105 925.145 703.074 927.629 curveto +701.047 930.098 699.324 931.172 697.355 929.562 curveto +695.867 928.34 697.004 925.945 699.641 922.727 curveto +707.344 913.332 720.059 899.348 725.129 893.164 curveto +731.023 885.977 743.059 869.785 750.77 860.383 curveto +754.016 856.426 756.145 854.855 757.629 856.062 curveto +759.602 857.695 758.879 859.59 756.848 862.062 curveto +754.414 865.027 752.02 868.438 750.535 871.777 curveto +747.312 878.23 749.48 884.16 757.488 891.555 curveto +765.012 898.535 771.934 904.23 809.543 935.059 curveto +853.086 970.781 lineto +877.078 990.469 896.633 1006.5 908.035 1013.79 curveto +915.828 1018.93 921.25 1020.9 926.301 1016.76 curveto +928.625 1014.94 931.555 1012.38 934.59 1008.65 curveto +937.02 1005.69 938.586 1005.3 939.812 1006.33 curveto +941.555 1007.75 940.867 1010.09 938.23 1013.3 curveto +930.117 1023.2 916.594 1038.18 911.926 1043.87 curveto +closepath +521.184 1283.56 moveto +516.582 1277.11 513.059 1273.48 513.738 1270.03 curveto +514.348 1266.89 518.938 1266.82 525.203 1268.06 curveto +711.648 1301.79 lineto +739.023 1306.85 748.379 1307.38 752.488 1299.72 curveto +754.617 1295.57 756.047 1289.97 756.848 1285.9 curveto +757.473 1282.75 758.469 1280.98 760.344 1281.37 curveto +763.176 1281.93 762.93 1284.81 762.117 1288.89 curveto +758.918 1305.21 755.066 1319.79 754.512 1322.62 curveto +753.34 1328.59 751.809 1341.33 747.805 1361.74 curveto +746.934 1366.13 745.754 1368.83 743.23 1368.34 curveto +741.355 1367.97 741.105 1365.97 741.777 1362.51 curveto +742.766 1357.49 743.625 1351.46 742.781 1345.74 curveto +741.824 1339.03 734.465 1333.34 710.098 1327.9 curveto +578.895 1298.51 lineto +578.723 1299.44 lineto +583.562 1306.28 615.969 1348.85 643.137 1389.75 curveto +669.062 1428.76 702.285 1477.04 717.234 1500.53 curveto +720.012 1504.66 722.727 1509.1 722.043 1512.56 curveto +721.484 1515.39 718.418 1516.09 711.504 1514.73 curveto +512.703 1479.21 lineto +495.059 1476.06 487.969 1477.27 483.723 1485.57 curveto +482.043 1489.16 481.555 1491.67 480.93 1494.8 curveto +480.188 1498.59 478.879 1500.28 477.004 1499.9 curveto +474.48 1499.41 474.785 1496.21 475.598 1492.13 curveto +478.613 1476.75 481.902 1464.99 482.59 1461.54 curveto +483.879 1454.95 485.906 1439.69 489.109 1423.37 curveto +490.039 1418.65 491.035 1415.27 493.547 1415.75 curveto +495.43 1416.13 496.125 1417.57 495.383 1421.34 curveto +494.52 1425.73 493.035 1433.27 493.992 1438.35 curveto +495.652 1446.5 501.062 1450.5 520.145 1454.59 curveto +660.52 1485.45 lineto +660.828 1483.89 lineto +656.855 1477.56 619.973 1426.28 602.82 1400.73 curveto +566.316 1345.93 524.52 1288.14 521.184 1283.56 curveto +closepath +479.863 1624.11 moveto +478.938 1613.59 477.219 1601.53 475.438 1592.38 curveto +474.094 1584.46 470.625 1581.55 470.398 1579.02 curveto +470.227 1577.1 472.062 1575.97 476.125 1574.65 curveto +478.605 1573.78 507.078 1565.16 512.18 1564.71 curveto +515.691 1564.39 517.336 1564.88 517.527 1567.12 curveto +517.703 1569.03 516.516 1570.11 514.023 1570.97 curveto +511.523 1571.82 507.844 1573.76 503.352 1577.38 curveto +496.758 1582.78 495.852 1590.57 496.848 1609.11 curveto +499.773 1656.72 lineto +630.469 1645.13 lineto +659.797 1642.53 684.973 1640.29 698.215 1637.51 curveto +707.375 1635.73 714.219 1633.2 714.934 1626.71 curveto +715.312 1623.78 715.613 1619.91 715.188 1615.13 curveto +714.855 1611.3 715.691 1609.94 717.285 1609.8 curveto +719.52 1609.6 720.676 1611.75 721.035 1615.89 curveto +722.168 1628.64 723 1648.81 723.645 1656.14 curveto +724.434 1665.07 727.18 1685.07 729.031 1706.11 curveto +729.348 1709.6 728.625 1712.23 726.387 1712.43 curveto +724.797 1712.58 723.699 1711.06 723.391 1707.57 curveto +722.961 1702.78 721.699 1695.83 720.676 1691.42 curveto +718.547 1681.97 711.355 1680.68 702.355 1680.52 curveto +688.508 1680.14 663.328 1682.38 633.992 1684.97 curveto +503.312 1696.56 lineto +507.832 1736.63 lineto +510.984 1764.95 520.676 1772.77 529.016 1772.67 curveto +532.551 1772.68 lineto +537.363 1772.57 539.016 1773.07 539.238 1775.61 curveto +539.402 1777.53 537.551 1778.33 534.395 1778.94 curveto +526.105 1779.68 504.199 1782.58 497.5 1783.18 curveto +492.727 1783.61 490.781 1783.45 490.574 1781.22 curveto +490.48 1779.94 490.891 1777.34 491.418 1772.47 curveto +491.633 1767.63 491.965 1760.54 491.062 1750.34 curveto +479.863 1624.11 lineto +closepath +1310.38 2394.52 moveto +1307.73 2393.24 1304.13 2391.73 1299.46 2390.64 curveto +1295.72 2389.75 1294.7 2388.52 1295.07 2386.96 curveto +1295.57 2384.77 1297.98 2384.36 1302.03 2385.32 curveto +1308.26 2386.79 1316.21 2389.32 1323.37 2391.02 curveto +1330.77 2393.11 1337.63 2394.73 1341.05 2395.54 curveto +1350.39 2397.75 1360.12 2399.72 1373.66 2402.27 curveto +1387.12 2405.13 1404.39 2408.55 1427.75 2414.07 curveto +1439.58 2416.88 1442.38 2417.54 1442.64 2426.15 curveto +1442.73 2432.75 1440.21 2454.51 1438.52 2461.67 curveto +1437.78 2464.8 1437.2 2467.27 1434.7 2466.69 curveto +1432.53 2466.18 1432.2 2464.77 1432.38 2461.21 curveto +1433.22 2447.92 1431.04 2440.5 1423.82 2434.86 curveto +1416.61 2429.2 1403.52 2426.11 1395.44 2424.19 curveto +1363.67 2416.67 1357.59 2420.17 1351.88 2441.5 curveto +1349.43 2450.46 1342.96 2479.19 1340.46 2489.77 curveto +1334.64 2514.38 lineto +1334.19 2516.24 1334.21 2517.56 1335.77 2517.93 curveto +1343.24 2519.7 1374.15 2526.68 1380.21 2527.45 curveto +1392.02 2528.94 1397.49 2525.3 1400.52 2519.44 curveto +1402.41 2515.61 1403.37 2511.56 1404.43 2508.52 curveto +1404.79 2506.96 1405.7 2505.87 1407.88 2506.38 curveto +1410.68 2507.04 1409.88 2510.47 1409.29 2512.96 curveto +1408.77 2515.14 1406.76 2527.82 1405.6 2534.12 curveto +1403.07 2550.3 1403.15 2555.57 1402.71 2557.44 curveto +1402.27 2559.31 1401.18 2559.72 1399.93 2559.43 curveto +1398.39 2559.05 1397.51 2557.2 1395.91 2554.19 curveto +1393.85 2550.42 1389.4 2548.37 1382.07 2545.98 curveto +1375.06 2543.66 1339.25 2535.2 1332.39 2533.57 curveto +1330.53 2533.14 1329.92 2534.31 1329.4 2536.48 curveto +1310.77 2615.27 lineto +1310.25 2617.45 1310.65 2618.52 1312.21 2618.89 curveto +1318.44 2620.37 1351.28 2627.49 1356.73 2628.11 curveto +1372.73 2629.93 1376.73 2626.93 1380.25 2621.85 curveto +1382.69 2618.47 1384.25 2613.25 1384.76 2611.06 curveto +1385.42 2608.27 1386.42 2606.86 1388.59 2607.38 curveto +1390.77 2607.89 1390.95 2609.91 1390.9 2611.53 curveto +1390.64 2615.42 1388.02 2629.27 1387.59 2632.45 curveto +1385.14 2647 1385.81 2651.11 1385.29 2653.29 curveto +1384.93 2654.84 1384.32 2656.02 1382.77 2655.65 curveto +1381.2 2655.28 1379.56 2653.91 1378.07 2653.22 curveto +1375.73 2652.01 1370.89 2650.21 1365.13 2648.19 curveto +1359.29 2646.48 1297.31 2631.82 1287.36 2629.46 curveto +1282.99 2628.43 1275.75 2627.04 1267.59 2625.44 curveto +1259.8 2623.61 1250.69 2621.77 1242.29 2619.77 curveto +1237.61 2618.68 1235.57 2617.54 1236.11 2615.36 curveto +1236.61 2613.18 1238.62 2613 1242.06 2613.81 curveto +1246.42 2614.84 1251.79 2615.78 1254.43 2615.75 curveto +1265.21 2616.01 1268.88 2611.61 1272.01 2601.16 curveto +1274.99 2591.35 1277.05 2582.63 1288.25 2535.3 curveto +1301.22 2480.49 lineto +1308 2451.85 1313.82 2427.23 1315.36 2413.8 curveto +1316.24 2404.46 1316.31 2397.25 1310.38 2394.52 curveto +closepath +2205.61 709.172 moveto +2203.11 707.18 2202 705.48 2203.61 703.477 curveto +2204.8 701.973 2207.2 703.074 2210.45 705.664 curveto +2219.95 713.254 2234.11 725.781 2240.36 730.77 curveto +2247.62 736.555 2263.98 748.379 2273.48 755.969 curveto +2277.48 759.16 2279.08 761.262 2277.88 762.754 curveto +2276.29 764.758 2274.39 764.062 2271.89 762.07 curveto +2268.89 759.668 2265.44 757.324 2262.09 755.879 curveto +2255.59 752.746 2249.69 755 2242.4 763.105 curveto +2235.52 770.703 2229.93 777.707 2199.59 815.73 curveto +2164.46 859.746 lineto +2145.1 884.016 2129.32 903.77 2122.2 915.273 curveto +2117.16 923.125 2115.27 928.574 2119.47 933.562 curveto +2121.32 935.859 2123.93 938.762 2127.68 941.758 curveto +2130.68 944.148 2131.07 945.691 2130.08 946.941 curveto +2128.68 948.699 2126.34 948.059 2123.09 945.461 curveto +2113.07 937.473 2097.92 924.148 2092.17 919.562 curveto +2085.41 914.172 2069.05 902.344 2052.55 889.172 curveto +2049.8 886.973 2048.4 884.629 2049.8 882.883 curveto +2050.79 881.633 2052.64 881.875 2055.39 884.07 curveto +2059.14 887.062 2065.05 890.957 2068.95 893.254 curveto +2077.25 898.23 2082.59 895.129 2088.73 888.977 curveto +2098.31 879.023 2114.08 859.258 2133.45 835 curveto +2168.57 790.977 lineto +2198.92 752.961 2204.5 745.957 2210.39 737.551 curveto +2216.88 728.398 2218.26 722.551 2212.51 715.906 curveto +2209.91 713.02 2208.11 711.172 2205.61 709.172 curveto +closepath +2047.36 598.984 moveto +2050.23 600.391 2050.4 604.395 2049.77 614.414 curveto +2033.5 830.227 lineto +2032.21 847.402 2032.88 859.855 2045.25 868.047 curveto +2047.41 869.465 2051.3 871.719 2053.88 872.988 curveto +2056.18 874.121 2057.05 875.254 2056.2 876.98 curveto +2055.08 879.277 2053.07 879.004 2049.34 877.18 curveto +2034.39 869.855 2019.02 861.25 2015.85 859.707 curveto +2006.94 855.344 1994.16 850.145 1984.96 845.645 curveto +1981.81 844.094 1980.36 842.676 1981.48 840.383 curveto +1982.34 838.652 1983.48 838.496 1986.93 840.188 curveto +1991.23 842.305 lineto +2000.14 846.672 2004.56 844.199 2007.09 839.023 curveto +2008.78 835.574 2010.72 827.98 2011.37 819.387 curveto +2015.98 770.684 lineto +2016.25 768.684 2015.96 767.82 2014.52 767.121 curveto +1950.44 735.73 lineto +1949 735.02 1947.85 735.176 1946.57 736.328 curveto +1893.74 785.996 lineto +1890.61 788.738 1891.36 792.312 1893.1 793.867 curveto +1895.82 795.566 1896.69 796.699 1895.85 798.43 curveto +1894.86 800.438 1891.42 798.75 1886.11 796.504 curveto +1862.83 785.82 1841.86 775.539 1831.5 770.469 curveto +1820.87 765.266 1818.56 763.418 1819.7 761.125 curveto +1820.68 759.109 1822.26 759.531 1824.55 760.652 curveto +1828.01 762.344 1832.45 764.172 1837.19 765.422 curveto +1843.93 766.934 1854.23 766.992 1877.82 746.484 curveto +1917.61 711.809 2021.02 617.082 2035.66 604.656 curveto +2041.78 599.453 2044.77 597.715 2047.36 598.984 curveto +closepath +2025.68 661.406 moveto +2024.82 660.984 2023.83 662.285 2022.98 663.293 curveto +1962.34 721.602 lineto +1961.63 722.324 1961.5 723.332 1962.94 724.031 curveto +2015.81 749.934 lineto +2016.96 750.5 2017.68 749.773 2017.95 748.484 curveto +2026.14 664.844 lineto +2026.42 663.555 2026.54 661.836 2025.68 661.406 curveto +closepath +2648.85 1500.62 moveto +2653.64 1500.74 2655.56 1501.11 2655.5 1503.36 curveto +2655.47 1504.64 2654.77 1507.18 2653.68 1511.95 curveto +2652.92 1516.74 2651.78 1523.75 2651.52 1533.98 curveto +2648.31 1660.66 lineto +2648.05 1671.22 2648.38 1683.39 2649.1 1692.7 curveto +2649.54 1700.71 2652.66 1704 2652.59 1706.55 curveto +2652.54 1708.47 2650.6 1709.39 2646.42 1710.23 curveto +2643.84 1710.81 2614.57 1716.14 2609.45 1716.02 curveto +2605.94 1715.93 2604.36 1715.25 2604.41 1713.01 curveto +2604.46 1711.09 2605.76 1710.17 2608.34 1709.59 curveto +2610.92 1709.02 2614.8 1707.51 2619.68 1704.43 curveto +2626.84 1699.81 2628.62 1692.18 2629.73 1673.64 curveto +2632.23 1626.01 lineto +2501.06 1622.69 lineto +2471.63 1621.94 2446.36 1621.3 2432.88 1622.55 curveto +2423.59 1623.28 2416.5 1625.02 2415.06 1631.39 curveto +2414.35 1634.25 2413.61 1638.07 2413.48 1642.87 curveto +2413.39 1646.71 2412.39 1647.96 2410.79 1647.92 curveto +2408.55 1647.86 2407.66 1645.61 2407.75 1641.45 curveto +2408.09 1628.65 2409.55 1608.52 2409.73 1601.16 curveto +2409.97 1592.21 2409.52 1572.02 2410.05 1550.92 curveto +2410.14 1547.39 2411.16 1544.86 2413.41 1544.91 curveto +2415.01 1544.96 2415.93 1546.58 2415.84 1550.1 curveto +2415.71 1554.9 2416.17 1561.95 2416.7 1566.45 curveto +2417.73 1576.07 2424.73 1578.18 2433.66 1579.36 curveto +2447.38 1581.31 2472.64 1581.94 2502.08 1582.7 curveto +2633.23 1586.02 lineto +2633.3 1545.68 lineto +2633.38 1517.2 2624.64 1508.33 2616.34 1507.48 curveto +2612.83 1507.07 lineto +2608.04 1506.63 2606.46 1505.96 2606.52 1503.4 curveto +2606.57 1501.48 2608.51 1500.88 2611.71 1500.64 curveto +2620.03 1500.86 2642.13 1500.46 2648.85 1500.62 curveto +closepath +2532.01 1737.1 moveto +2602.14 1758.38 2632.14 1819.32 2609 1895.56 curveto +2581.13 1987.43 2502.96 2001.5 2450.6 1985.61 curveto +2396.39 1969.17 2341.34 1913.67 2368 1825.79 curveto +2391.6 1748.01 2461.89 1715.83 2532.01 1737.1 curveto +closepath +2472.91 1946.24 moveto +2549.16 1969.36 2580.93 1935.21 2591.61 1899.99 curveto +2606.85 1849.77 2576.27 1797.36 2507.68 1776.53 curveto +2419.18 1749.69 2393.72 1796.14 2387.22 1817.57 curveto +2369.38 1876.36 2409.22 1926.9 2472.91 1946.24 curveto +closepath +2635.21 1398.45 moveto +2636.06 1402.84 2637.78 1410.01 2639.7 1418.11 curveto +2641.23 1425.97 2643.32 1435.01 2644.98 1443.48 curveto +2645.9 1448.2 2645.7 1450.52 2643.5 1450.95 curveto +2641.3 1451.38 2640.3 1449.62 2639.63 1446.16 curveto +2638.77 1441.77 2637.41 1436.5 2636.3 1434.1 curveto +2632.07 1424.16 2626.56 1422.64 2615.76 1424.09 curveto +2605.59 1425.43 2596.8 1427.14 2549.05 1436.46 curveto +2493.78 1447.26 lineto +2464.88 1452.9 2440.08 1457.75 2427.19 1461.89 curveto +2418.33 1464.93 2411.73 1467.85 2411.7 1474.38 curveto +2411.62 1477.32 2411.73 1481.21 2412.64 1485.93 curveto +2413.38 1489.7 2412.69 1491.13 2411.11 1491.45 curveto +2408.92 1491.88 2407.55 1489.86 2406.75 1485.77 curveto +2405.52 1479.49 2404.55 1471.2 2403.14 1463.98 curveto +2401.98 1456.38 2400.64 1449.47 2399.96 1446.02 curveto +2398.12 1436.59 2395.91 1426.93 2392.64 1413.54 curveto +2389.69 1400.1 2385.69 1382.94 2381.09 1359.39 curveto +2378.76 1347.45 2378.2 1344.63 2385.95 1340.84 curveto +2391.91 1338.04 2412.78 1331.36 2420.01 1329.94 curveto +2423.14 1329.34 2425.66 1328.84 2426.15 1331.36 curveto +2426.58 1333.55 2425.45 1334.43 2422.12 1335.73 curveto +2409.67 1340.44 2403.81 1345.5 2401.63 1354.39 curveto +2399.46 1363.3 2402.03 1376.5 2403.63 1384.66 curveto +2409.88 1416.69 2415.57 1420.8 2437.38 1417.2 curveto +2446.54 1415.73 2475.37 1409.77 2486.05 1407.69 curveto +2510.86 1402.84 lineto +2512.75 1402.47 2513.95 1401.91 2513.63 1400.34 curveto +2512.17 1392.8 2505.78 1361.78 2503.98 1355.93 curveto +2500.46 1344.56 2494.89 1341.07 2488.3 1340.73 curveto +2484.03 1340.59 2479.95 1341.39 2476.75 1341.69 curveto +2475.18 1341.99 2473.8 1341.61 2473.37 1339.41 curveto +2472.82 1336.58 2476.27 1335.91 2478.79 1335.42 curveto +2480.98 1334.99 2493.36 1331.59 2499.58 1330.06 curveto +2515.35 1325.68 2520.14 1323.44 2522.02 1323.07 curveto +2523.91 1322.7 2524.72 1323.52 2524.96 1324.77 curveto +2525.27 1326.35 2523.95 1327.91 2521.86 1330.6 curveto +2519.27 1334.03 2519.25 1338.93 2520.09 1346.59 curveto +2520.88 1353.94 2527.93 1390.06 2529.28 1396.96 curveto +2529.65 1398.85 2530.97 1398.92 2533.16 1398.48 curveto +2612.62 1382.97 lineto +2614.81 1382.54 2615.64 1381.73 2615.33 1380.16 curveto +2614.1 1373.88 2607.03 1341.02 2605.36 1335.81 curveto +2600.41 1320.47 2596.04 1318.07 2589.95 1316.97 curveto +2585.88 1316.14 2580.48 1316.86 2578.27 1317.3 curveto +2575.45 1317.85 2573.76 1317.53 2573.33 1315.33 curveto +2572.9 1313.12 2574.66 1312.13 2576.17 1311.52 curveto +2579.81 1310.14 2593.51 1306.82 2596.59 1305.9 curveto +2610.85 1302.13 2614.32 1299.82 2616.52 1299.39 curveto +2618.09 1299.09 2619.4 1299.16 2619.71 1300.73 curveto +2620.01 1302.3 2619.44 1304.36 2619.43 1306 curveto +2619.3 1308.63 2619.65 1313.78 2620.19 1319.88 curveto +2621.04 1325.9 2633.24 1388.4 2635.21 1398.45 curveto +closepath +2437.71 1136.37 moveto +2500.03 1157.66 2568.35 1178.11 2573.79 1179.7 curveto +2581.36 1182.02 2586.37 1182.75 2587.93 1185.91 curveto +2589.35 1188.78 2585.76 1191.63 2580.02 1194.46 curveto +2411.52 1281.09 lineto +2386.72 1293.73 2378.96 1299 2380.36 1307.59 curveto +2381.2 1312.17 2383.48 1317.47 2385.32 1321.2 curveto +2386.74 1324.07 2387.02 1326.07 2385.29 1326.93 curveto +2382.71 1328.2 2381.15 1325.76 2379.31 1322.03 curveto +2371.93 1307.12 2366.11 1293.21 2364.84 1290.64 curveto +2362.14 1285.19 2355.6 1274.14 2346.37 1255.5 curveto +2344.39 1251.48 2343.68 1248.62 2345.98 1247.48 curveto +2347.7 1246.63 2349.12 1248.07 2350.68 1251.22 curveto +2352.95 1255.81 2355.94 1261.12 2360.07 1265.14 curveto +2364.91 1269.88 2374.22 1269.92 2396.88 1259.43 curveto +2518.89 1202.95 lineto +2518.46 1202.09 lineto +2510.45 1199.63 2458.85 1185.54 2412.4 1169.61 curveto +2368.1 1154.41 2312.36 1136.3 2286.2 1126.75 curveto +2281.48 1125.16 2276.63 1123.27 2275.07 1120.12 curveto +2273.79 1117.54 2275.8 1115.12 2282.11 1111.99 curveto +2461.52 1019.26 lineto +2477.43 1011.02 2482.31 1005.74 2480.64 996.582 curveto +2479.8 992.715 2478.66 990.422 2477.23 987.551 curveto +2475.54 984.109 2475.55 981.965 2477.27 981.113 curveto +2479.56 979.973 2481.27 982.707 2483.11 986.426 curveto +2490.07 1000.49 2494.6 1011.81 2496.16 1014.96 curveto +2499.14 1020.98 2506.82 1034.32 2514.2 1049.24 curveto +2516.33 1053.54 2517.61 1056.84 2515.31 1057.97 curveto +2513.59 1058.82 2512.16 1058.1 2510.46 1054.66 curveto +2508.47 1050.64 2505.06 1043.76 2501.21 1040.31 curveto +2494.94 1034.84 2488.21 1034.96 2470.57 1043.34 curveto +2340.39 1104.21 lineto +2341.11 1105.64 lineto +2348.11 1108.25 2408.56 1126.52 2437.71 1136.37 curveto +closepath +2291.38 816.477 moveto +2288.52 818.547 lineto +2284.69 821.457 2283.06 822.02 2281.38 820.09 curveto +2280.12 818.645 2281.14 816.895 2283.35 814.562 curveto +2289.63 809.094 2305.65 793.879 2310.72 789.465 curveto +2314.35 786.316 2316 785.293 2317.47 786.98 curveto +2318.31 787.949 2319.51 790.305 2321.93 794.551 curveto +2324.6 798.594 2328.5 804.543 2335.23 812.266 curveto +2418.41 907.859 lineto +2425.34 915.82 2433.81 924.582 2440.61 930.945 curveto +2446.36 936.562 2450.87 936.875 2452.55 938.809 curveto +2453.81 940.254 2452.99 942.234 2450.48 945.691 curveto +2448.98 947.859 2431 971.562 2427.13 974.922 curveto +2424.48 977.234 2422.85 977.805 2421.38 976.113 curveto +2420.12 974.656 2420.46 973.098 2421.96 970.938 curveto +2423.48 968.77 2425.32 965.039 2426.85 959.473 curveto +2429 951.23 2425.17 944.395 2413.47 929.973 curveto +2383.14 893.164 lineto +2284.16 979.289 lineto +2261.95 998.613 2242.88 1015.21 2233.79 1025.23 curveto +2227.42 1032.05 2223.37 1038.12 2226.6 1043.79 curveto +2228.02 1046.39 2230.05 1049.7 2233.2 1053.32 curveto +2235.72 1056.22 2235.84 1057.81 2234.63 1058.87 curveto +2232.94 1060.33 2230.75 1059.28 2228.02 1056.13 curveto +2219.62 1046.48 2207.11 1030.64 2202.27 1025.09 curveto +2196.39 1018.33 2182.43 1003.75 2168.57 987.82 curveto +2166.26 985.168 2165.3 982.598 2166.99 981.133 curveto +2168.2 980.078 2169.97 980.652 2172.29 983.312 curveto +2175.44 986.934 2180.54 991.824 2183.96 994.785 curveto +2191.23 1001.18 2197.8 998.02 2205.2 992.852 curveto +2216.62 985.027 2235.69 968.438 2257.9 949.109 curveto +2356.88 862.988 lineto +2329.69 833.191 lineto +2310.51 812.129 2298.07 811.496 2291.38 816.477 curveto +closepath +2435.44 2189.1 moveto +2427.11 2183.11 2419.53 2178.33 2378.36 2152.43 curveto +2330.68 2122.45 lineto +2305.76 2106.78 2284.36 2093.32 2272.14 2087.52 curveto +2263.59 2083.66 2256.79 2081.26 2252.3 2086.01 curveto +2250.23 2088.1 2247.64 2091.01 2245.08 2095.07 curveto +2243.04 2098.32 2241.54 2098.89 2240.19 2098.04 curveto +2238.29 2096.85 2238.67 2094.44 2240.89 2090.93 curveto +2247.7 2080.09 2259.25 2063.54 2263.16 2057.3 curveto +2267.6 2050.27 2277.51 2032.69 2288.76 2014.8 curveto +2290.64 2011.82 2292.81 2010.17 2294.71 2011.36 curveto +2296.05 2012.22 2296.02 2014.08 2294.15 2017.06 curveto +2291.59 2021.12 2288.38 2027.42 2286.54 2031.55 curveto +2282.51 2040.36 2287.45 2045.73 2294.52 2051.32 curveto +2305.32 2060 2326.72 2073.47 2351.64 2089.13 curveto +2459.99 2157.29 lineto +2462.97 2159.16 2465.1 2159.36 2466.5 2158.35 curveto +2468.84 2156.44 2471.67 2152.53 2474.23 2148.47 curveto +2478.14 2142.23 2483.51 2130.12 2480.69 2114.73 curveto +2476.7 2091.05 2459.05 2078.83 2450.12 2073.2 curveto +2422.49 2055.83 2392.14 2066.22 2382.6 2081.39 curveto +2379.02 2087.08 2377.01 2088.47 2374.84 2087.1 curveto +2372.95 2085.91 2373.87 2083.84 2374.45 2082.31 curveto +2375.03 2080.79 2376.9 2077.81 2377.75 2076.46 curveto +2401.95 2038 2446.76 2026.86 2485.23 2051.05 curveto +2499.58 2060.09 2506.99 2075.33 2508.94 2084.88 curveto +2510.27 2091.76 2513.98 2111.11 2492.69 2144.97 curveto +2484.86 2157.43 2474.15 2172.63 2467.17 2183.73 curveto +2462.4 2191.32 2452.48 2208.89 2443.45 2223.25 curveto +2440.89 2227.31 2439.16 2228.86 2437.27 2227.67 curveto +2435.37 2226.48 2435.85 2224.51 2437.73 2221.53 curveto +2440.11 2217.75 2442.73 2212.97 2443.55 2210.46 curveto +2447.27 2200.32 2444.31 2195.44 2435.44 2189.1 curveto +closepath +2809 1996.26 moveto +2825.17 2002.34 lineto +2801.69 2064.79 lineto +2856 2084.7 lineto +2878.21 2025.61 lineto +2894.39 2031.69 lineto +2872.09 2091.01 lineto +2925.05 2110.4 lineto +2947.94 2049.52 lineto +2964.11 2055.61 lineto +2934.04 2135.57 lineto +2778.09 2078.47 lineto +2809 1996.26 lineto +closepath +2716.05 2208.72 moveto +2834.84 2267.41 lineto +2835.05 2266.98 lineto +2754.69 2124.46 lineto +2768.78 2111.39 lineto +2914.79 2183.24 lineto +2905.4 2201.89 lineto +2787.7 2143.75 lineto +2787.48 2144.18 lineto +2866.45 2286.81 lineto +2852.03 2298.89 lineto +2706.67 2227.38 lineto +2716.05 2208.72 lineto +closepath +2651.09 2307.57 moveto +2669.13 2280.64 2698.67 2259.41 2743.33 2288.48 curveto +2829.66 2345.46 lineto +2818.18 2362.61 lineto +2732.84 2306.3 lineto +2701.53 2285.32 2679.61 2296.05 2666.25 2315.98 curveto +2649.81 2340.51 2652.36 2361.28 2677.69 2378.25 curveto +2690.44 2386.81 2703.74 2395.42 2716.82 2403.91 curveto +2767.94 2437.57 lineto +2756.45 2454.72 lineto +2708.33 2423.06 lineto +2694.04 2413.77 2681.54 2405.68 2670.38 2398.2 curveto +2628.31 2370.01 2631.18 2337.27 2651.09 2307.57 curveto +closepath +1943.01 2834.66 moveto +1990.91 2993.69 lineto +1971.09 2999.47 lineto +1923.19 2840.44 lineto +1943.01 2834.66 lineto +closepath +2202.03 2875.47 moveto +2202.45 2875.25 lineto +2219.3 2712.5 lineto +2238.34 2709.99 lineto +2315.93 2853.04 lineto +2297.49 2862.82 lineto +2235.07 2747.34 lineto +2234.65 2747.55 lineto +2216.61 2909.58 lineto +2197.85 2911.11 lineto +2120.61 2768.71 lineto +2139.05 2758.92 lineto +2202.03 2875.47 lineto +closepath +2979.1 1836.7 moveto +2921.64 1828.23 2949.41 1758.33 2907.63 1752.18 curveto +2889.34 1749.48 2875.74 1761.06 2872.91 1780.3 curveto +2870.98 1793.35 2874.77 1807.26 2879.88 1816.98 curveto +2863.83 1823.84 lineto +2857.34 1808.56 2854.76 1794.84 2857.41 1776.81 curveto +2862.73 1740.71 2888.05 1726.97 2912.5 1730.57 curveto +2964.02 1738.18 2944.84 1810.79 2980.93 1816.11 curveto +3000.87 1819.05 3012.03 1804.19 3014.13 1789.95 curveto +3016.41 1774.52 3012.15 1763.94 3007.17 1753.26 curveto +3023.28 1747.63 lineto +3029.16 1762.08 3032.04 1777.06 3029.67 1793.21 curveto +3025.36 1822.41 3004.51 1840.44 2979.1 1836.7 curveto +closepath +2822.47 1953.19 moveto +2950.98 1985.4 lineto +2951.11 1984.94 lineto +2842.39 1862.67 lineto +2853.4 1846.91 lineto +3011.31 1886.22 lineto +3006.09 1906.44 lineto +2878.74 1874.53 lineto +2878.61 1874.99 lineto +2985.98 1997.67 lineto +2974.46 2012.54 lineto +2817.25 1973.41 lineto +2822.47 1953.19 lineto +closepath +2872.25 1672.67 moveto +3037.95 1683.93 lineto +3036.38 1704.5 lineto +2870.68 1693.24 lineto +2872.25 1672.67 lineto +closepath +1304.07 2907.18 moveto +1308.01 2889.12 1297.38 2874.77 1278.39 2870.62 curveto +1265.49 2867.82 1251.37 2870.64 1241.31 2875.08 curveto +1235.57 2858.59 lineto +1251.24 2853.18 1265.11 2851.52 1282.93 2855.41 curveto +1318.57 2863.18 1330.56 2889.37 1325.29 2913.52 curveto +1314.21 2964.41 1243.06 2940.3 1235.29 2975.95 curveto +1231.01 2995.64 1245.06 3007.8 1259.13 3010.87 curveto +1274.36 3014.19 1285.21 3010.66 1296.2 3006.42 curveto +1300.72 3022.88 lineto +1285.91 3027.75 1270.76 3029.61 1254.81 3026.13 curveto +1225.98 3019.86 1209.4 2997.82 1214.88 2972.73 curveto +1227.23 2915.98 1295.09 2948.45 1304.07 2907.18 curveto +closepath +1802.02 2868.86 moveto +1819.88 2951.43 lineto +1837.17 3031.18 lineto +1816.96 3035.37 lineto +1781.81 2873.05 lineto +1802.02 2868.86 lineto +closepath +1531.71 2889.05 moveto +1531.52 2960.11 lineto +1544.72 2960.31 lineto +1560.31 2960.57 1565.75 2951.05 1576.05 2938.02 curveto +1616.02 2885.38 lineto +1634.08 2896.72 lineto +1600.01 2940.33 lineto +1592.91 2948.61 1583.3 2963.82 1572.23 2965.57 curveto +1572.23 2966.05 lineto +1595.45 2969.54 1613.67 2985.68 1613.23 3012.79 curveto +1612.78 3040.39 1591.17 3056.12 1559.73 3055.62 curveto +1509.58 3054.8 lineto +1510.83 2888.72 lineto +1531.71 2889.05 lineto +closepath +1555.17 3041.13 moveto +1582.04 3041.57 1592.38 3026.14 1592.67 3008.38 curveto +1593.05 2984.39 1572.06 2976.6 1551.65 2976.27 curveto +1531.02 2975.94 lineto +1530.45 3040.73 lineto +1555.17 3041.13 lineto +closepath +1376.94 2932.17 moveto +1445.14 2939.89 lineto +1474.16 2884.25 lineto +1493.92 2893.25 lineto +1410.01 3047.5 lineto +1390.46 3045.29 lineto +1339.7 2875.05 lineto +1359.45 2871.25 lineto +1376.94 2932.17 lineto +closepath +1401.39 3027.69 moveto +1401.86 3027.75 lineto +1436.29 2956.28 lineto +1382.16 2950.14 lineto +1401.39 3027.69 lineto +closepath +2543.01 2452.79 moveto +2597.75 2498.1 lineto +2606.29 2488.04 lineto +2616.39 2476.16 2612.51 2465.91 2608.98 2449.68 curveto +2593.75 2385.36 lineto +2613.98 2378.62 lineto +2626 2432.64 lineto +2627.89 2443.39 2633.52 2460.48 2627.83 2470.13 curveto +2628.19 2470.44 lineto +2645.65 2454.73 2669.7 2450.91 2690.35 2468.48 curveto +2711.38 2486.37 2709.79 2513.06 2689.41 2537 curveto +2656.91 2575.21 lineto +2529.48 2468.7 lineto +2543.01 2452.79 lineto +closepath +2659.32 2550.17 moveto +2675.33 2531.33 lineto +2692.75 2510.85 2687.4 2493.07 2673.88 2481.56 curveto +2655.6 2466.01 2636.24 2477.27 2623.03 2492.82 curveto +2609.65 2508.55 lineto +2659.32 2550.17 lineto +closepath +1108.47 2866.5 moveto +1173.68 2887.89 lineto +1213.37 2839.28 lineto +1230.89 2852.09 lineto +1117.47 2986.15 lineto +1098.78 2980.02 lineto +1083.56 2803.04 lineto +1103.67 2803.31 lineto +1108.47 2866.5 lineto +closepath +1113.04 2965 moveto +1113.51 2965.14 lineto +1161.69 2902.15 lineto +1109.91 2885.18 lineto +1113.04 2965 lineto +closepath +1682.83 2884.54 moveto +1703.37 2882.51 lineto +1711.79 2953.07 lineto +1783 3034.31 lineto +1766.12 3046.58 lineto +1704.27 2969.73 lineto +1661.52 3056.91 lineto +1641.86 3048.48 lineto +1691.25 2955.1 lineto +1682.83 2884.54 lineto +closepath +2263.09 2686.56 moveto +2316.43 2720.79 lineto +2372.77 2681.59 lineto +2357.85 2620.64 lineto +2378.63 2614.36 lineto +2417.38 2785.64 lineto +2401.22 2796.87 lineto +2250.75 2702.45 lineto +2263.09 2686.56 lineto +closepath +2397.82 2776.44 moveto +2398.22 2776.16 lineto +2376.93 2699.75 lineto +2332.21 2730.86 lineto +2397.82 2776.44 lineto +closepath +2543.4 2521.09 moveto +2558.03 2536.34 2560.17 2555.9 2547.59 2573.29 curveto +2547.92 2573.64 lineto +2565.6 2564.32 2581.68 2566.52 2595.8 2581.24 curveto +2608.61 2594.57 2614.73 2618.98 2588.4 2644.23 curveto +2555.16 2676.14 lineto +2439.11 2557.31 lineto +2472.71 2525.08 lineto +2496.25 2502.47 2522.96 2499.8 2543.4 2521.09 curveto +closepath +2560.25 2651.3 moveto +2572.2 2639.82 lineto +2591.42 2621.38 2591.89 2606.96 2579.08 2593.62 curveto +2567.29 2581.34 2551.17 2580.83 2531.6 2599.62 curveto +2520.35 2610.42 lineto +2560.25 2651.3 lineto +closepath +2509.39 2599 moveto +2523.41 2585.53 lineto +2540.72 2568.91 2543.8 2551.32 2529.84 2536.77 curveto +2513.89 2520.14 2497.87 2522.88 2482.64 2537.51 curveto +2465.14 2554.29 lineto +2509.39 2599 lineto +closepath +1981.54 2820.27 moveto +2025.23 2866.18 lineto +2089.27 2841.48 lineto +2089.25 2778.72 lineto +2110.93 2777.57 lineto +2107.9 2953.14 lineto +2089.53 2960.21 lineto +1965.79 2832.77 lineto +1981.54 2820.27 lineto +closepath +2091.09 2939.55 moveto +2091.53 2939.39 lineto +2089 2860.11 lineto +2038.16 2879.71 lineto +2091.09 2939.55 lineto +closepath +1900.23 2859.02 moveto +1845.13 2946.68 lineto +1929.5 3002.46 lineto +1917.99 3017.84 lineto +1819.88 2951.43 lineto +1882.18 2848.8 lineto +1900.23 2859.02 lineto +closepath +1950.36 329.004 moveto +1983.45 201.953 lineto +1982.99 201.836 lineto +1859.32 308.059 lineto +1844.55 296.387 lineto +1885.14 139.551 lineto +1905.31 144.961 lineto +1871.9 273.164 lineto +1872.38 273.293 lineto +1995.65 165.723 lineto +2011.3 176.875 lineto +1970.53 334.414 lineto +1950.36 329.004 lineto +closepath +2229.9 431.395 moveto +2221.97 446.75 lineto +2110.25 388.996 lineto +2118.19 373.645 lineto +2164.88 397.773 lineto +2231.93 264.941 lineto +2250.27 274.414 lineto +2183.21 407.258 lineto +2229.9 431.395 lineto +closepath +1709.93 279.297 moveto +1665.56 135.801 lineto +1606.01 272.234 lineto +1584.7 270.793 lineto +1565.79 103.047 lineto +1585.89 101.047 lineto +1599 244.336 lineto +1599.48 244.375 lineto +1657.01 109.238 lineto +1676.65 110.574 lineto +1718.73 252.473 lineto +1719.21 252.512 lineto +1749.91 112.188 lineto +1769.8 116.902 lineto +1732.2 280.812 lineto +1709.93 279.297 lineto +closepath +2046.81 363.605 moveto +2043.24 186.008 lineto +2063.29 187.598 lineto +2063.93 250.977 lineto +2127.61 276.594 lineto +2170.39 230.691 lineto +2187.03 244.629 lineto +2065.07 370.957 lineto +2046.81 363.605 lineto +closepath +2064.16 269.695 moveto +2062.03 349.551 lineto +2062.48 349.734 lineto +2114.7 290.027 lineto +2064.16 269.695 lineto +closepath +1507.84 170.859 moveto +1505.13 133.281 1483.18 122.598 1459.24 124.336 curveto +1429.8 126.477 1414.99 141.262 1417.19 171.66 curveto +1418.3 186.98 1419.68 202.766 1421.05 218.301 curveto +1425.96 279.309 lineto +1405.37 280.801 lineto +1400.73 223.391 lineto +1399.25 206.406 1397.94 191.582 1396.96 178.184 curveto +1393.31 127.676 1420.89 109.797 1456.55 107.207 curveto +1488.87 104.863 1523.78 115.09 1528.35 168.176 curveto +1536.55 271.289 lineto +1515.97 272.781 lineto +1507.84 170.859 lineto +closepath +909.988 452.844 moveto +884.562 467.812 857.434 462.891 844.402 440.754 curveto +814.949 390.691 886.809 368.469 865.383 332.062 curveto +856.016 316.133 838.469 312.812 821.711 322.676 curveto +810.344 329.363 801.887 341.023 797.512 351.113 curveto +782.109 342.922 lineto +789.934 328.293 798.992 317.668 814.719 308.418 curveto +846.152 289.914 872.727 301.008 885.266 322.312 curveto +911.68 367.195 843.098 397.812 861.594 429.25 curveto +871.809 446.633 890.383 446.008 902.793 438.699 curveto +916.238 430.793 921.797 420.84 926.992 410.266 curveto +941.484 419.277 lineto +933.918 432.922 924.062 444.562 909.988 452.844 curveto +closepath +1077.04 367.188 moveto +1030.5 385.906 lineto +967.18 232.363 lineto +986.555 224.57 lineto +1013.95 290.117 lineto +1026.2 285.195 lineto +1040.68 279.375 1041.99 268.496 1046.42 252.488 curveto +1062.82 188.457 lineto +1083.86 191.895 lineto +1069.39 245.312 lineto +1066.07 255.703 1063.12 273.445 1053.61 279.348 curveto +1053.78 279.797 lineto +1076.53 273.996 1099.6 281.797 1109.72 306.953 curveto +1120.02 332.559 1106.2 355.449 1077.04 367.188 curveto +closepath +1089.05 310.871 moveto +1080.09 288.605 1057.73 289.59 1038.8 297.207 curveto +1019.64 304.902 lineto +1044.28 364.844 lineto +1067.22 355.613 lineto +1092.15 345.586 1095.68 327.355 1089.05 310.871 curveto +closepath +1319.81 295.801 moveto +1270.54 305.129 lineto +1238.22 142.219 lineto +1258.74 138.328 lineto +1272.9 207.949 lineto +1285.87 205.5 lineto +1301.19 202.598 1304.6 192.18 1312.04 177.336 curveto +1340.57 117.703 lineto +1360.54 125.156 lineto +1335.98 174.758 lineto +1330.71 184.309 1324.36 201.145 1313.88 205.078 curveto +1313.96 205.547 lineto +1337.42 204.289 1358.52 216.406 1363.56 243.059 curveto +1368.7 270.176 1350.71 289.949 1319.81 295.801 curveto +closepath +1342.53 242.891 moveto +1338.07 219.309 1315.93 215.93 1295.89 219.719 curveto +1275.61 223.562 lineto +1288.14 287.141 lineto +1312.42 282.539 lineto +1338.84 277.539 1345.83 260.344 1342.53 242.891 curveto +closepath +1175.94 313.625 moveto +1238.35 295.352 lineto +1243.21 311.934 lineto +1161.22 335.945 lineto +1113.15 176.965 lineto +1197.46 152.273 lineto +1202.31 168.855 lineto +1138.29 187.605 lineto +1155 242.988 lineto +1215.57 225.246 lineto +1220.43 241.824 lineto +1159.62 259.641 lineto +1175.94 313.625 lineto +closepath +2476.25 518.84 moveto +2475.94 519.211 lineto +2491.7 536.621 2495.57 560.652 2478.06 581.355 curveto +2460.23 602.422 2433.54 600.898 2409.53 580.598 curveto +2371.24 548.191 lineto +2477.42 420.48 lineto +2493.36 433.977 lineto +2448.2 488.816 lineto +2458.28 497.344 lineto +2470.2 507.422 2480.42 503.508 2496.64 499.941 curveto +2560.92 484.543 lineto +2567.71 504.746 lineto +2513.72 516.902 lineto +2502.99 518.828 2485.92 524.504 2476.25 518.84 curveto +closepath +2453.55 514.094 moveto +2437.79 500.762 lineto +2396.3 550.539 lineto +2415.18 566.504 lineto +2435.69 583.867 2453.47 578.469 2464.93 564.914 curveto +2480.44 546.594 2469.12 527.266 2453.55 514.094 curveto +closepath +2837.31 962.5 moveto +2746.89 1012.73 lineto +2736.99 994.629 lineto +2826.37 944.973 lineto +2859.43 926.895 2860.05 902.5 2848.54 881.438 curveto +2834.39 855.527 2814.79 848.191 2788.04 862.805 curveto +2774.56 870.176 2760.77 877.98 2747.2 885.664 curveto +2693.72 915.438 lineto +2683.83 897.324 lineto +2734.14 869.289 lineto +2748.98 860.898 2761.93 853.555 2773.72 847.109 curveto +2818.15 822.832 2845.87 840.508 2863.01 871.887 curveto +2878.55 900.32 2883.73 936.328 2837.31 962.5 curveto +closepath +2345.92 528.105 moveto +2328.74 516.66 lineto +2384.84 431.172 lineto +2405.73 399.812 2394.94 377.922 2374.97 364.621 curveto +2350.4 348.242 2329.64 350.852 2312.73 376.211 curveto +2304.22 388.996 2295.64 402.305 2287.19 415.422 curveto +2253.65 466.621 lineto +2236.48 455.176 lineto +2268.01 406.973 lineto +2277.26 392.668 2285.31 380.145 2292.77 368.965 curveto +2320.84 326.816 2353.59 329.609 2383.35 349.434 curveto +2410.31 367.402 2431.62 396.887 2402.68 441.621 curveto +2345.92 528.105 lineto +closepath +2978.11 1336.04 moveto +2982.01 1358.74 2966.93 1380.08 2944.22 1383.98 curveto +2921.52 1387.89 2900.17 1372.81 2896.27 1350.11 curveto +2892.36 1327.39 2907.44 1306.05 2930.14 1302.15 curveto +2952.85 1298.24 2974.2 1313.32 2978.11 1336.04 curveto +closepath +3000.38 1637.14 moveto +2942.3 1636.2 2960.77 1563.28 2918.54 1562.6 curveto +2900.06 1562.3 2888.09 1575.55 2887.77 1594.99 curveto +2887.56 1608.18 2893.11 1621.48 2899.43 1630.46 curveto +2884.41 1639.34 lineto +2876 1625.04 2871.66 1611.77 2871.95 1593.52 curveto +2872.54 1557.05 2895.86 1540.14 2920.57 1540.55 curveto +2972.64 1541.39 2963.04 1615.89 2999.51 1616.48 curveto +3019.68 1616.81 3028.82 1600.64 3029.05 1586.24 curveto +3029.31 1570.64 3023.7 1560.7 3017.38 1550.76 curveto +3032.63 1543.09 lineto +3040.33 1556.65 3045.14 1571.13 3044.88 1587.45 curveto +3044.39 1616.96 3026.05 1637.55 3000.38 1637.14 curveto +closepath +2810.95 1173.48 moveto +2923.38 1073.89 lineto +2774.53 1075.89 lineto +2767.07 1055.88 lineto +2912.09 969.48 lineto +2922.21 986.973 lineto +2797.06 1058.01 lineto +2797.23 1058.46 lineto +2944.06 1055.16 lineto +2950.94 1073.59 lineto +2839.02 1170.43 lineto +2839.18 1170.88 lineto +2979.68 1141 lineto +2983.57 1161.05 lineto +2818.75 1194.39 lineto +2810.95 1173.48 lineto +closepath +2650.25 848.137 moveto +2787.64 754.812 lineto +2799.09 771.98 lineto +2661.7 865.305 lineto +2650.25 848.137 lineto +closepath +786.902 530.098 moveto +634.094 439.52 lineto +646.023 423.32 lineto +700.215 456.191 lineto +755.559 415.574 lineto +739.094 355.02 lineto +759.707 348.223 lineto +802.773 518.457 lineto +786.902 530.098 lineto +closepath +760.168 433.625 moveto +716.238 465.859 lineto +783 509.758 lineto +783.379 509.465 lineto +760.168 433.625 lineto +closepath +2510.34 675.176 moveto +2581.09 512.227 lineto +2598.65 522.043 lineto +2572.82 579.914 lineto +2620.04 629.734 lineto +2678.07 605.82 lineto +2687.38 625.43 lineto +2523.89 689.465 lineto +2510.34 675.176 lineto +closepath +2530.37 669.094 moveto +2602.71 636.57 lineto +2565.23 597.031 lineto +2530.04 668.738 lineto +2530.37 669.094 lineto +closepath +2708.23 675.703 moveto +2591.35 767.805 lineto +2578.73 751.465 lineto +2709.3 648.809 lineto +2765.19 721.172 lineto +2751.52 731.738 lineto +2708.23 675.703 lineto +closepath +791.809 2688.86 moveto +802.703 2673.94 798.801 2656.52 783.105 2645.04 curveto +772.449 2637.26 758.391 2634.11 747.395 2634.1 curveto +748.816 2616.71 lineto +765.344 2618.09 778.699 2622.2 793.418 2632.96 curveto +822.871 2654.49 823.223 2683.29 808.633 2703.24 curveto +777.898 2745.29 722.598 2694.46 701.062 2723.91 curveto +689.172 2740.19 697.102 2756.98 708.73 2765.48 curveto +721.316 2774.69 732.668 2775.85 744.441 2776.42 curveto +741.902 2793.3 lineto +726.379 2791.77 711.785 2787.34 698.605 2777.71 curveto +674.773 2760.29 668.547 2733.43 683.699 2712.7 curveto +717.98 2665.81 766.863 2722.96 791.809 2688.86 curveto +closepath +403.938 2183.96 moveto +342.207 2219.13 lineto +348.586 2230.68 lineto +356.125 2244.35 367.078 2244.32 383.508 2246.77 curveto +449.062 2255.27 lineto +448.215 2276.56 lineto +393.43 2268.7 lineto +382.703 2266.67 364.734 2265.91 357.727 2257.16 curveto +357.305 2257.39 lineto +365.828 2279.29 360.891 2303.11 337.148 2316.22 curveto +312.98 2329.56 288.586 2318.64 273.391 2291.11 curveto +249.148 2247.2 lineto +393.84 2165.68 lineto +403.938 2183.96 lineto +closepath +328.223 2226.57 moveto +271.73 2258.31 lineto +283.684 2279.95 lineto +296.672 2303.48 315.195 2304.77 330.742 2296.18 curveto +351.75 2284.58 348.059 2262.5 338.191 2244.64 curveto +328.223 2226.57 lineto +closepath +291.23 1878.04 moveto +129.504 1915.81 lineto +124.973 1895.68 lineto +286.711 1857.89 lineto +291.23 1878.04 lineto +closepath +356.73 2353.83 moveto +404.617 2320.97 431.785 2391.09 466.609 2367.2 curveto +481.855 2356.73 483.945 2339 472.938 2322.97 curveto +465.48 2312.08 453.254 2304.46 442.891 2300.81 curveto +449.988 2284.88 lineto +465.129 2291.65 476.355 2299.95 486.688 2314.99 curveto +507.336 2345.07 498.113 2372.36 477.727 2386.35 curveto +434.785 2415.82 399.48 2349.52 369.402 2370.17 curveto +352.773 2381.57 354.688 2400.05 362.844 2411.93 curveto +371.672 2424.8 381.98 2429.64 392.891 2434.09 curveto +384.91 2449.17 lineto +370.77 2442.58 358.469 2433.55 349.23 2420.1 curveto +332.527 2395.76 335.559 2368.36 356.73 2353.83 curveto +closepath +140.461 1948.76 moveto +313.816 1962.4 lineto +319.578 1980.71 lineto +184.48 2096.69 lineto +173.223 2080.11 lineto +293.484 1979.36 lineto +138.723 1970.44 lineto +140.461 1948.76 lineto +closepath +382.688 2142.36 moveto +366.816 2149.19 lineto +340.398 2087.92 lineto +287.473 2111.26 lineto +312.473 2169.23 lineto +296.594 2176.06 lineto +271.516 2117.88 lineto +219.91 2140.65 lineto +245.652 2200.38 lineto +229.797 2207.22 lineto +195.969 2128.76 lineto +347.91 2061.69 lineto +382.688 2142.36 lineto +closepath +733.074 548.145 moveto +744.562 561.055 lineto +650.574 644.629 lineto +639.094 631.719 lineto +678.367 596.789 lineto +578.406 486.555 lineto +593.84 472.832 lineto +693.801 583.066 lineto +733.074 548.145 lineto +closepath +650.32 2512.75 moveto +629.199 2572.51 lineto +680.242 2618.4 lineto +736.172 2589.93 lineto +747.02 2608.73 lineto +589.148 2685.61 lineto +574.52 2672.45 lineto +632.043 2504.39 lineto +650.32 2512.75 lineto +closepath +593.645 2664.46 moveto +593.992 2664.8 lineto +663.508 2626.59 lineto +623 2590.17 lineto +593.645 2664.46 lineto +closepath +487.473 2561.02 moveto +595.867 2459.09 lineto +609.875 2474.27 lineto +501.453 2576.2 lineto +537.102 2614.84 lineto +524.387 2626.55 lineto +439.133 2534.11 lineto +451.824 2522.39 lineto +487.473 2561.02 lineto +closepath +546.406 2401.18 moveto +417.219 2505.56 lineto +404.387 2489.39 lineto +533.574 2385.01 lineto +546.406 2401.18 lineto +closepath +918.926 2717.66 moveto +876.902 2855.29 lineto +877.336 2855.49 lineto +981.672 2752.14 lineto +999.348 2760.79 lineto +984.656 2908.07 lineto +985.098 2908.28 lineto +1066.56 2789.97 lineto +1083.19 2801.87 lineto +986.418 2939.39 lineto +966.379 2929.58 lineto +979.543 2779.95 lineto +872.844 2883.76 lineto +853.66 2874.36 lineto +899.562 2711.91 lineto +918.926 2717.66 lineto +closepath +325.145 810.996 moveto +305.332 843.895 317.402 883.391 350.293 903.203 curveto +383.184 923.02 423.738 915.227 443.555 882.336 curveto +451.98 868.359 456.238 855.234 455.027 839.102 curveto +473.469 840.117 lineto +472.449 858.555 468.645 874.188 458.359 891.25 curveto +432.969 933.398 382.48 948.371 338.895 922.109 curveto +292.434 894.121 284.949 844.23 310.344 802.082 curveto +319.387 787.082 334.758 775.039 349.961 766.555 curveto +358.293 781.094 lineto +345.105 788.562 332.703 798.457 325.145 810.996 curveto +closepath +574.543 725.312 moveto +561.863 741.594 lineto +480.754 679.355 lineto +451.023 656.199 428.391 665.344 413.645 684.289 curveto +395.5 707.578 396.57 728.477 420.613 747.207 curveto +432.734 756.641 445.383 766.184 457.844 775.574 curveto +506.418 812.793 lineto +493.738 829.082 lineto +448 794.07 lineto +434.402 783.801 422.512 774.844 411.914 766.582 curveto +371.965 735.469 377.156 703.02 399.121 674.805 curveto +419.031 649.238 450 630.168 492.48 662.324 curveto +574.543 725.312 lineto +closepath +612.195 685.82 moveto +597.859 700.684 lineto +477.285 586.477 lineto +540.742 520.637 lineto +553.184 532.629 lineto +504.055 583.605 lineto +612.195 685.82 lineto +closepath +94.6562 1730.47 moveto +99.7461 1712.36 lineto +260.137 1689.52 lineto +262.898 1710.23 lineto +131.711 1728.68 lineto +131.77 1729.15 lineto +278.469 1801.6 lineto +274.188 1820.33 lineto +113.074 1843.26 lineto +110.32 1822.57 lineto +240.32 1804.27 lineto +240.266 1803.8 lineto +94.6562 1730.47 lineto +closepath +371.699 1047.18 moveto +194.109 1042.89 lineto +196.594 1022.93 lineto +259.934 1025.1 lineto +288.352 962.617 lineto +244.363 917.844 lineto +259.031 901.836 lineto +379.844 1029.26 lineto +371.699 1047.18 lineto +closepath +301.191 976.105 moveto +278.645 1025.7 lineto +358.328 1031.35 lineto +358.523 1030.91 lineto +301.191 976.105 lineto +closepath +258.523 1080.66 moveto +274.875 1086.27 lineto +253.293 1149.15 lineto +306.785 1167 lineto +328.918 1102.54 lineto +345.266 1108.14 lineto +316.438 1192.14 lineto +158.879 1139.59 lineto +165.652 1119.84 lineto +237.02 1143.32 lineto +258.523 1080.66 lineto +closepath +260.742 1590.69 moveto +261.27 1623.09 249.102 1657.38 195.84 1658.96 curveto +92.4336 1661.35 lineto +92.0898 1640.71 lineto +194.309 1638.33 lineto +231.98 1637.73 243.879 1616.41 243.484 1592.41 curveto +243.008 1562.89 229.07 1547.27 198.605 1547.77 curveto +183.242 1548.02 167.41 1548.52 151.809 1549.02 curveto +90.6367 1550.49 lineto +90.293 1529.84 lineto +147.883 1528.44 lineto +164.91 1527.92 179.785 1527.43 193.223 1527.22 curveto +243.855 1526.39 260.168 1554.93 260.742 1590.69 curveto +closepath +202.617 1302.15 moveto +225.32 1306.05 240.398 1327.39 236.492 1350.1 curveto +232.598 1372.8 211.25 1387.89 188.547 1383.98 curveto +165.84 1380.08 150.754 1358.73 154.656 1336.02 curveto +158.562 1313.32 179.91 1298.24 202.617 1302.15 curveto +fill +grestore +grestore +grestore +grestore +showpage +%%EOF diff --git a/macros/latex/contrib/fithesis/style/DESCRIPTION b/macros/latex/contrib/fithesis/style/DESCRIPTION new file mode 100644 index 0000000000..45748b0ee6 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/DESCRIPTION @@ -0,0 +1,5 @@ +This directory contains the base style file, which is always +loaded unless inheritance is disabled for style files. + +It can also contain subdirectories with the style files of +various universities. diff --git a/macros/latex/contrib/fithesis/style/EXAMPLE/DESCRIPTION b/macros/latex/contrib/fithesis/style/EXAMPLE/DESCRIPTION new file mode 100644 index 0000000000..c9cc7a7030 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/EXAMPLE/DESCRIPTION @@ -0,0 +1,2 @@ +This is an empty directory. You can rename it to match the name of +your university and place the respective style files in here. diff --git a/macros/latex/contrib/fithesis/style/Makefile b/macros/latex/contrib/fithesis/style/Makefile new file mode 100644 index 0000000000..495787c7a2 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/Makefile @@ -0,0 +1,16 @@ +LOGS=base.log +OUTPUT=fithesis-base.sty +.PHONY: explode implode all + +# These targets create all the locale files. +all: explode +explode: $(LOGS) + +# This target creates the locale files from +# one DTX file. +%.log: %.ins %.dtx + xetex $< + +# This target removes all the locale files. +implode: + rm -f $(OUTPUT) $(LOGS) diff --git a/macros/latex/contrib/fithesis/style/base.dtx b/macros/latex/contrib/fithesis/style/base.dtx new file mode 100644 index 0000000000..d2528b6d09 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/base.dtx @@ -0,0 +1,16 @@ +% \file{style/fithesis-base.sty} +% If inheritance is enabled for style files, then this file is +% always the first style file to be loaded, regardless of the +% value of the |\thesis@style| macro. This style file is +% currently a dummy file. +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/fithesis-base}[2018/02/11] +% \end{macrocode} +% \changes{v0.3.49}{2018/02/11}{\cs{emph} uses the italic type +% face rather than the slanted type face. [VN]} +% \begin{macrocode} +\DeclareRobustCommand\em + {\@nomath\em \ifdim \fontdimen\@ne\font >\z@ + \eminnershape \else \itshape \fi}% +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/style/base.ins b/macros/latex/contrib/fithesis/style/base.ins new file mode 100644 index 0000000000..894b041e4d --- /dev/null +++ b/macros/latex/contrib/fithesis/style/base.ins @@ -0,0 +1,3 @@ +\input ../LICENSE +\generate{\file{fithesis-base.sty}{\from{base.dtx}{}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/style/mu/DESCRIPTION b/macros/latex/contrib/fithesis/style/mu/DESCRIPTION new file mode 100644 index 0000000000..cabf32db3f --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/DESCRIPTION @@ -0,0 +1,2 @@ +This directory contains the style files of the Masaryk University +(Brno, Czech Republic). diff --git a/macros/latex/contrib/fithesis/style/mu/Makefile b/macros/latex/contrib/fithesis/style/mu/Makefile new file mode 100644 index 0000000000..6d43d8eab2 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/Makefile @@ -0,0 +1,19 @@ +LOGS=base.log fi.log sci.log phil.log ped.log fss.log law.log \ + econ.log med.log fsps.log +OUTPUT=fithesis-base.sty fithesis-1[012].clo fithesis-fi.sty \ + fithesis-sci.sty fithesis-phil.sty fithesis-ped.sty \ + fithesis-fss.sty fithesis-law.sty fithesis-econ.sty \ + fithesis-med.sty fithesis-fsps.sty + +# These targets create all the locale files. +all: explode +explode: $(LOGS) + +# This target creates the locale files from +# one DTX file. +%.log: %.ins %.dtx + xetex $< + +# This target removes all the locale files. +implode: + rm -f $(OUTPUT) $(LOGS) diff --git a/macros/latex/contrib/fithesis/style/mu/base.dtx b/macros/latex/contrib/fithesis/style/mu/base.dtx new file mode 100644 index 0000000000..2bf55b0e17 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/base.dtx @@ -0,0 +1,1636 @@ +% \iffalse +%<*base> +% \fi\file{style/mu/fithesis-base.sty}\label{sec:fithesis-mu-base} +% This is the base style file for theses written at the Masaryk +% University in Brno. When inheritance is enabled for style files, +% this file is always the second style file to be loaded right +% after \texttt{style/fithesis-base.sty}, regardless of the value +% of the |\thesis@style| macro. +% \begin{macrocode} +\ProvidesPackage{fithesis/style/mu/fithesis-base}[2017/06/02] +\NeedsTeXFormat{LaTeX2e} +% \end{macrocode} +% The file recognizes the following options: \begin{itemize} +% \item\texttt{10pt}, \texttt{11pt}, \texttt{12pt} -- Sets the +% type size to 10, 11 or 12 points respectively. +% \begin{macrocode} +\DeclareOption{10pt}{\def\thesis@ptsize{0}} +\DeclareOption{11pt}{\def\thesis@ptsize{1}} +\DeclareOption{12pt}{\def\thesis@ptsize{2}} +% \end{macrocode} +% \item\texttt{oneside}, \texttt{twoside} -- The document is +% going to be either single- or double-sided, respectively. In +% a double-sided document, headers, page numbering, margin +% notes and several other elements will be arranged based on +% the parity of the page. Blank pages will also be inserted +% prior the beginning of each chapter to ensure that it starts +% on a right-hand (odd-numbered) page. The +% \DescribeMacro{\ifthesis@twoside@}|\ifthesis@twoside@| +% conditional is set to either \texttt{false} or \texttt{true}, +% respectively. +% \begin{macrocode} +\newif\ifthesis@twoside@ +\DeclareOption{oneside}{% + \thesis@twoside@false\@twosidefalse\@mparswitchfalse} +\DeclareOption{twoside}{% + \thesis@twoside@true \@twosidetrue \@mparswitchtrue} +% \end{macrocode} +% \item\texttt{onecolumn}, \texttt{twocolumn} -- The document +% is going to be set in either a single column or in two +% columns, respectively. +% \begin{macrocode} +\DeclareOption{onecolumn}{\@twocolumnfalse} +\DeclareOption{twocolumn}{\@twocolumntrue} +% \end{macrocode} +% \item\texttt{draft}, \texttt{final} -- Overful lines either are +% or aren't marked within the document, respectively, and +% graphics either aren't or are inserted into the document, +% respectively. +% \begin{macrocode} +\DeclareOption{draft}{\setlength\overfullrule{5pt}} +\DeclareOption{final}{\setlength\overfullrule{0pt}} +% \end{macrocode} +% \item\texttt{palatino}, \texttt{nopalatino} -- The roman +% text font family and the math font family is going to be +% either set to Palatino or left untouched, respectively. The +% \DescribeMacro{\ifthesis@palatino@}|\ifthesis@|^^A +% \discretionary{}{}{}|palatino@| conditional is set to either +% \texttt{true} or \texttt{false}, respectively. The +% Palatino font is a part of the visual identity of the Faculty +% of Informatics at which the document class was created. +% \begin{macrocode} +\newif\ifthesis@palatino@ +\DeclareOption{palatino}{\thesis@palatino@true} +\DeclareOption{nopalatino}{\thesis@palatino@false} +% \end{macrocode} +% \item\texttt{color}, \texttt{monochrome} -- Certain +% typographical elements either are or aren't going to be +% typeset in color, respectively. The +% \DescribeMacro{\ifthesis@color@}|\ifthesis@color@| +% conditional is set to either \texttt{true} or \texttt{false}, +% respectively. +% \begin{macrocode} +\newif\ifthesis@color@ +\DeclareOption{monochrome}{\thesis@color@false} +\DeclareOption{color}{\thesis@color@true} +% \end{macrocode} +% \item\texttt{microtype}, \texttt{nomicrotype} -- The +% microtypographic extension of modern \TeX\ engines -- such as +% \hologo{pdfTeX}, \Hologo{XeTeX}, or \Hologo{LuaTeX} -- is or isn't +% going to be enabled, respectively. The +% \DescribeMacro{\ifthesis@microtype@}|\ifthesis@microtype@| +% conditional is set to either \texttt{true} or \texttt{false}, +% respectively. +% \begin{macrocode} +\newif\ifthesis@microtype@ +\DeclareOption{microtype}{\thesis@microtype@true} +\DeclareOption{nomicrotype}{\thesis@microtype@false} +% \end{macrocode} +% \item\texttt{table}, \texttt{oldtable} -- If the +% |\ifthesis@color@| conditional is \texttt{true}, then the +% definitions of the \texttt{tabular}, \texttt{tabularx}, and +% \texttt{tabu} commands either are or aren't going to be +% altered to better match the style, respectively. The +% \DescribeMacro{\ifthesis@newtable@}|\ifthesis@newtable@| +% conditional is set to either \texttt{true} or \texttt{false}, +% respectively. +% +% \begin{macrocode} +\newif\ifthesis@newtable@ +\DeclareOption{table}{\thesis@newtable@true} +\DeclareOption{oldtable}{\thesis@newtable@false} +% \end{macrocode} +% +% The choice of the option name is deliberate -- the +% redefinition of the table environments depends on the +% \textsf{xcolor} package, which needs to be loaded with the +% \texttt{table} option. Since so many other packages depend on +% the \textsf{xcolor} package and this style file is loaded at +% the very end of the preamble, there would either be a great +% chance of an option clash, or the option would have to be +% passed to the \textsf{xcolor} package before the preamble +% from the body of the \textsf{fithesis3} class thus breaking +% the encapsulation. Naming the option \texttt{table} forces +% the option to be processed by the \textsf{xcolor} package as +% well and it is therefore an elegant solution to the problem +% at hand. +% \item\texttt{lot}, \texttt{nolot} -- The \DescribeMacro{^^A +% \thesis@blocks@lot}|\thesis@blocks@lot| macro will be defined +% as either |\listoftables| or |\relax|, respectively. As a +% side effect, the |\listoftables| either is or isn't going to +% be included in the \DescribeMacro{\thesis@blocks@tables}^^A +% |\thesis@|\discretionary{}{}{}|blocks@tables| block, +% respectively. +% \begin{macrocode} +\DeclareOption{nolot}{\let\thesis@blocks@lot\relax} +\DeclareOption{lot}{\let\thesis@blocks@lot\listoftables} +% \end{macrocode} +% \item\texttt{lot}, \texttt{nolot} -- The \DescribeMacro{^^A +% \thesis@blocks@lof}|\thesis@blocks@lof| macro will be defined +% as either |\listoffigures| or |\relax|, respectively. As a +% side effect, the |\listoffigures| either is or isn't going to +% be included in the \DescribeMacro{\thesis@blocks@tables}^^A +% |\thesis@|\discretionary{}{}{}|blocks@tables| block, +% respectively. +% \begin{macrocode} +\DeclareOption{nolof}{\let\thesis@blocks@lof\relax} +\DeclareOption{lof}{\let\thesis@blocks@lof\listoffigures} +% \end{macrocode} +% \item\texttt{cover}, \texttt{nocover} -- The +% \DescribeMacro{\thesis@blocks@cover}|\thesis@blocks@cover| +% either is going to expand to either the thesis cover or +% produces no output, respectively. The +% \DescribeMacro{\ifthesis@cover@}|\ifthesis@cover@| +% conditional is set to \texttt{false} or \texttt{true}, +% respectively. +% \begin{macrocode} +\newif\ifthesis@cover@ +\DeclareOption{nocover}{\thesis@cover@false} +\DeclareOption{cover}{\thesis@cover@true} +% \end{macrocode} +% \item\texttt{digital}, \texttt{printed} -- These macrooptions +% set the options that are appropriate for either the printed or +% for the digital version of the document, respectively. The +% \DescribeMacro{\ifthesis@digital@}|\ifthesis@digital@| +% conditional is set to \texttt{true} or \texttt{false}, +% respectively. +% \begin{macrocode} +\newif\ifthesis@digital@ +\DeclareOption{digital}{% + \ExecuteOptions{color,cover}% + \thesis@digital@true} +\DeclareOption{printed}{% + \ExecuteOptions{monochrome,nocover}% + \thesis@digital@false} +% \end{macrocode} +% \end{itemize} +% These are the default options: +% \begin{macrocode} +\ExecuteOptions{% + printed,12pt,twoside,final,microtype,palatino,oldtable,lot,lof} +\ProcessOptions* +% \end{macrocode} +% The file uses English locale strings within the macros. +% \begin{macrocode} +\thesis@requireLocale{english} +% \end{macrocode} +% The file loads the following packages: \begin{itemize} +% \item\textsf{xcolor} -- Adds support for color manipulation. +% \item\textsf{ifxetex} -- Used to detect the \Hologo{XeTeX} +% engine. +% \item\textsf{ifluatex} -- Used to detect the \Hologo{LuaTeX} +% engine. +% \item\textsf{graphix} -- Adds support for the inclusion of +% graphics files. +% \item\textsf{pdfpages} -- Adds support for the injection of PDF +% documents into the resulting document, namely the thesis +% assignment. +% \item\textsf{hyperref} -- Adds support for the injection of +% metadata into the resulting PDF document. +% \item\textsf{keyval} -- Adds support for parsing +% comma-delimited lists of key-value pairs. +% \end{itemize} +% \begin{macrocode} +\thesis@require{xcolor} +\thesis@require{graphicx} +\thesis@require{pdfpages} +\thesis@require{keyval} +\thesis@require{ifxetex} +\thesis@require{ifluatex} +% \end{macrocode} +% If the |\thesis@microtype@| is set to true, then the +% \textsf{microtype} package gets loaded. +% \begin{macrocode} +\ifthesis@microtype@ + \thesis@require[final,babel]{microtype} +\fi +% \end{macrocode} +% Using the |\ifxetex| and |\ifluatex| conditionals, a compound +% \DescribeMacro{\ifthesis@xeluatex}|\ifthesis@xeluatex| +% conditional was constructed. This conditional can be used by +% subsequently loaded style files to test, whether either the +% \Hologo{XeTeX} or the \Hologo{LuaTeX} engine is being used. +% \begin{macrocode} +{\let\x\expandafter +\x\global\x\let\x\ifthesis@xeluatex\csname if% + \ifxetex true\else + \ifluatex\x\x\x t\x\x\x r\x\x\x u\x\x\x e% + \else f\x\x\x a\x\x\x l\x\x\x s\x\x\x e% + \fi + \fi\endcsname} +% \end{macrocode} +% The following packages get only loaded, when the document is +% being typeset using the \Hologo{XeTeX} or \Hologo{LuaTeX} +% engine: \begin{itemize} +% \item\textsf{fontspec} -- Allows the selection of +% system-installed fonts. +% \item\textsf{unicode-math} -- Allows the selection of +% system-installed mathematical fonts. +% \end{itemize} +% Under \Hologo{XeTeX} or \Hologo{LuaTeX}, the \textsf{TeX Gyre +% Pagella} and \textsf{TeX Gyre Pagella Math} are also selected as +% the main text and math fonts. +% \begin{macrocode} +\ifthesis@xeluatex + \ifthesis@palatino@ + \thesis@require{fontspec} + \thesis@require{unicode-math} + \setmainfont[Ligatures=TeX]{TeX Gyre Pagella} + \setmathfont[math-style=ISO,bold-style=ISO]{texgyrepagella-math.otf} + \fi +% \end{macrocode} +% The following packages get only loaded, when the document is not +% being typeset using the \Hologo{XeTeX} or \Hologo{LuaTeX} engine +% and the |\ifthesis@palatino@| conditional is \texttt{true}: +% \begin{itemize} +% \item\textsf{cmap} -- Places an explicit \texttt{ToUnicode} +% map in the resulting PDF file, allowing for the extraction of +% the text from the document. +% \item\textsf{mathpazo} -- Changes the default math font family +% to \texttt{mathpazo}. +% \item\textsf{tgpagella} -- Changes the default roman font +% family to \TeX\ Gyre Pagella. +% \item\textsf{lmodern} -- Changes the default sans-serif and +% monotype font faces to Latin Modern instead of the default +% Computer Modern font family. +% \item\textsf{fontenc} -- The font encoding is set to Cork. +% \end{itemize} +% \begin{macrocode} +\else + \ifthesis@palatino@ + \RequirePackage[resetfonts]{cmap} + \thesis@require{lmodern} + \thesis@require{mathpazo} + \thesis@require{tgpagella} + \RequirePackage[T1]{fontenc} + \fi +\fi +% \end{macrocode} +% If the |\thesis@newtable@| conditional is \texttt{true}, then +% some of the dimensions associated with tables are modified in +% preparation for the coloring of the table cells. The following +% packages are also loaded: +% \begin{itemize} +% \item\textsf{tabularx} -- Provides the \texttt{tabularx} +% environment, which enables the typesetting of tables with +% flexible-width columns. +% \item\textsf{tabu} -- Provides the \texttt{tabu} environment, +% which enables the typesetting of complex tables. +% \item\textsf{booktabs} -- A package, which allows the creation +% of publication-quality tables in \LaTeX. +% \end{itemize} +% \begin{macrocode} +\let\thesis@newtable@old\tabular +\let\endthesis@newtable@old\endtabular +\ifthesis@newtable@ + % Load the packages. + \thesis@require{tabularx} + \thesis@require{tabu} + \thesis@require{booktabs} + % Adjust the measurements. + \setlength{\aboverulesep}{0pt} + \setlength{\belowrulesep}{0pt} + \setlength{\extrarowheight}{.75ex} +% \end{macrocode} +% When both the |\thesis@newtable@| and |\thesis@color@| conditionals are +% \texttt{true}, then the \texttt{tabular} and \texttt{tabularx} +% environments are redefined to better match the style of the given +% faculty. +% +% The \DescribeMacro{\thesis@newtable@old}|\thesis@newtable@old| +% and \DescribeMacro{\endthesis@newtable@old} +% |\endthesis@newtable@old| macros containing the original +% definition of the |tabular| environment are always defined and +% are available for subsequently loaded styles in case the +% typesetting of unaltered tables is required. Similarly, the +% \DescribeMacro{\thesis@newtable@oldx}|\thesis@newtable@oldx| and +% \DescribeMacro{\endthesis@newtable@oldx}|\endthesis@newtable@oldx| +% macros are defined for the |tabularx| environment and the +% \DescribeMacro{\thesis@newtable@oldtabu}|\thesis@newtable@oldtabu| +% and \DescribeMacro{\endthesis@newtable@oldtabu} +% |\endthesis@newtable@oldtabu| for the |tabu| environment. +% \begin{macrocode} + \ifthesis@color@ + % The redefinition of `tabular` + \renewenvironment{tabular}% + {\rowcolors{1}{thesis@color@tableOdd}% + {thesis@color@tableEven}% + \thesis@newtable@old}% + {\endthesis@newtable@old} + % The redefinition of `tabularx` + \let\thesis@newtable@oldx\tabularx + \let\endthesis@newtable@oldx\endtabularx + \renewenvironment{tabularx}% + {\rowcolors{1}{thesis@color@tableEven}% + {thesis@color@tableOdd}% + \thesis@newtable@oldx}% + {\endthesis@newtable@oldx} + % The redefinition of `tabu` + \let\thesis@newtable@oldtabu\tabu + \let\endthesis@newtable@oldtabu\endtabu + \renewenvironment{tabu}% + {\rowcolors{1}{thesis@color@tableEven}% + {thesis@color@tableOdd}% + \thesis@newtable@oldtabu}% + {\endthesis@newtable@oldtabu} + \fi +\fi +% \end{macrocode} +% \begin{macro}{\ifthesis@bibliography@} +% A new conditional, |\ifthesis@bibliography@|, is defined. This +% conditional is true, when |\thesis@bibFiles| expands to a +% non-empty token list. +% \begin{macrocode} +\newif\ifthesis@bibliography@ +\thesis@bibliography@false +\ifx\thesis@bibFiles\undefined\else + {\edef\@bibList{\thesis@bibFiles}% + \ifx\@bibList\empty\else + \global\thesis@bibliography@true + \fi} +\fi +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@bibliography@setup} +% The file defines the |\thesis@bibliography@setup|\marg{options} +% command, where \textit{options} is a comma-delimited list of +% key-value pairs as defined by the \textsf{keyval} package. The +% command can be invoked by the subsequently loaded style +% files to define the bibliography options. +% \begin{macrocode} +\def\thesis@bibliography@setup#1{% + \setkeys{thesis@bibliography}{#1}} +% \end{macrocode} +% \end{macro} +% The following key-value pairs are supported: +% \begin{enumerate} +% \item\marg{\texttt{style}=style} -- Stores \texttt{style} in +% \DescribeMacro{\thesis@bibliography@style}^^A +% |\thesis@bibliography@style|, unless it has already been +% defined (presumably by the user). +% \item\marg{\texttt{sorting}=mode} -- Stores \texttt{mode} in +% \DescribeMacro{\thesis@bibliography@sorting}^^A +% |\thesis@bibliography@sorting|, unless it has already been +% defined (presumably by the user). +% \end{enumerate} +% \begin{macrocode} +\define@key{thesis@bibliography}{style}{% + \ifx\thesis@bibliography@style\undefined + \def\thesis@bibliography@style{#1}% + \fi} +\define@key{thesis@bibliography}{sorting}{% + \ifx\thesis@bibliography@sorting\undefined + \def\thesis@bibliography@sorting{#1}% + \fi} +% \end{macrocode} +% \begin{macro}{\thesis@bibliography@load} +% When |\ifthesis@bibliography@| is true and +% |\ifthesis@bibliography@loaded@| is false, the +% |\thesis@bibliography@load| macro loads the \textsf{csquotes} and +% Bib\LaTeX\ packages with the bibliography databases specified in +% |\thesis@bibFiles|. The macro also sets the +% \DescribeMacro{\thesis@bibliography@loaded}^^A +% |\ifthesis@bibliography@loaded@| conditional to true. +% \begin{macrocode} +\newif\ifthesis@bibliography@loaded@ + \thesis@bibliography@loaded@false +\newif\ifthesis@bibliography@included@ + \thesis@bibliography@included@false +\def\thesis@bibliography@load{% + \ifthesis@bibliography@ + \ifthesis@bibliography@loaded@\else + \thesis@bibliography@loaded@true + % Load csquotes and BibLaTeX. + \thesis@require{csquotes} +% \end{macrocode} +% If |\thesis@bibliography@style| is undefined, the bibliography +% and citation styles default to |iso-numeric|. If +% |\thesis@bibliography@sorting| is undefined, the sorting scheme +% defaults to |none|. +% \begin{macrocode} + \thesis@bibliography@setup{ + style = iso-numeric, + sorting = none} + \thesis@require[ + backend=biber, + style=\thesis@bibliography@style, + sorting=\thesis@bibliography@sorting, + autolang=other, + sortlocale=auto]{biblatex} + % Load the bibliography databases. + {\edef\@bibList{\thesis@bibFiles}% + \def\@inject##1,{% + \def\@args{##1}\def\@relax{\relax}% + \ifx\@args\@relax\else + % Trim leading spaces. + \edef\@trimmed{\romannumeral-`\.##1}% + \addbibresource\@trimmed + \expandafter\@inject\fi}% + \expandafter\@inject\@bibList,\relax,}% +% \end{macrocode} +% \begin{macro}{\ifthesis@bibliography@included@} +% The |\ifthesis@bibliography@included@| conditional is true, when +% the user has manually included a bibliography into their +% document. The default value of the conditional is false and +% |\printbibliography| is patched to set the conditional to true on +% expansion. This enables the user to place the bibliography +% manually without it appearing in the autolayout. The original +% macro is stored in the +% \DescribeMacro{\thesis@printbibliography@old}^^A +% |\thesis@printbibliography@old| macro. +% \begin{macrocode} + \let\thesis@printbibliography@old\printbibliography + \def\printbibliography{% + \global\thesis@bibliography@included@true + \thesis@printbibliography@old} + \fi + \fi} +% \end{macrocode} +% \end{macro} ^^A The nested \ifthesis@bibliography@included@ def +% \end{macro} ^^A The \thesis@bibliography@load macro definition +% The \textsf{hyperref} package is configured to support both roman +% and arabic page numbering in one document and to decorate +% hyperlinks with an underline instead of a rectangular box. +% \begin{macrocode} +\thesis@require{hyperref} +\hypersetup{pdfborderstyle={/S/U/W 1}} % Less obtrusive borders +% \end{macrocode} +% Clubs and widows are set to be infinitely bad. +% \begin{macrocode} +\widowpenalty 10000 +\clubpenalty 10000 +% \end{macrocode} +% \begin{macro}{\thesis@color@setup} +% The file defines the |\thesis@color@setup|\marg{colors} command, +% where \textit{colors} is a comma-delimited list of key-value +% pairs as defined by the \textsf{keyval} package. The command can +% be invoked either by the subsequently loaded style files or by +% the user to define which colors will be used, when the +% \texttt{color} option is specified. +% \begin{macrocode} +\def\thesis@color@setup#1{% + \setkeys{thesis@color}{#1}} +% \end{macrocode} +% \end{macro} +% The following key-value pairs are supported: +% \begin{enumerate} +% \item\marg{\texttt{links}=color} -- Sets the color of hyperref +% links to \textit{color} and stores it under the name +% \texttt{thesis@color@links}. The default color of links is +% specified by the \textsf{hyperref} package. +% \item\marg{\texttt{tableOdd}=color} -- Stores the color of the +% odd rows of the redefined \texttt{tabular} and +% \texttt{tabularx} environments under the name +% \texttt{thesis@color@tableOdd}. +% \item\marg{\texttt{tableEven}=color} -- Stores the color of the +% even rows of the redefined \texttt{tabular} and +% \texttt{tabularx} environments under the name +% \texttt{thesis@color@tableEven}. +% \item\marg{\texttt{tableEmph}=color} -- Stores the color of an +% emphasized cell in a table user under the name +% \texttt{thesis@color@tableEmph}. This color is meant to be +% used manually by the user. +% \end{enumerate} +% \begin{macrocode} +\define@key{thesis@color}{links}{% + \definecolor{thesis@color@links}#1 + \hypersetup{linkbordercolor=thesis@color@links}} +\define@key{thesis@color}{tableOdd}{% + \definecolor{thesis@color@tableOdd}#1} +\define@key{thesis@color}{tableEven}{% + \definecolor{thesis@color@tableEven}#1} +\define@key{thesis@color}{tableEmph}{% + \definecolor{thesis@color@tableEmph}#1} +% \end{macrocode} +% The file defines several blocks to be used in the redefinitions +% of the |\thesis@blocks@preamble| and |\thesis@blocks@postamble| +% macros by the subsequently loaded style files. +% +% \begin{macro}{\thesis@blocks@coverMatter} +% The |\thesis@blocks@coverMatter| macro sets up the style +% of the cover and the title page of the thesis. This amounts +% to disabling the page numbering, so that hyperref links do not +% point to the cover page and the title page instead of the +% initial pages of the main matter. +% \begin{macrocode} +\def\thesis@blocks@coverMatter{% + \pagenumbering{gobble}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@frontMatter} +% The |\thesis@blocks@frontMatter| macro sets up the style +% of the front matter of the thesis. +% \begin{macrocode} +\def\thesis@blocks@frontMatter{% + \thesis@blocks@clear + \pagestyle{plain} + \parindent 1.5em + \setcounter{page}{1} + \pagenumbering{roman}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@clear} +% The |\thesis@blocks@clear| macro clears the current page. +% It also clears the next left-hand (even-numbered) page, when +% double-sided typesetting is enabled. +% \changes{v0.3.45}{2017/05/24}{\cs{thesis@blocks@clear} now only +% sets the pagestyle to |empty|, when there is a left-hand +% (even-numbered) page to clear. [VN]} +% \begin{macrocode} +% \begin{macrocode} +\def\thesis@blocks@clear{% + \ifthesis@twoside@ + \clearpage + \ifodd\value{page}\else% + \thispagestyle{empty}% + \hbox{}% + \newpage + \fi + \else + \newpage + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@clearRight} +% The |\thesis@blocks@clearRight| macro clears the current +% page. It also clears the next right-hand (odd-numbered) page, +% when double-sided typesetting is enabled. +% \begin{macrocode} +\def\thesis@blocks@clearRight{% + \ifthesis@twoside@ + \clearpage + \ifodd\value{page}% + \thispagestyle{empty}% + \hbox{}% + \newpage + \fi + \else + \newpage + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@facultyLogo@monochrome} +% The |\thesis@blocks@facultyLogo@monochrome|\oarg{options} +% macro typesets the |\thesis@logopath\thesis@facultyLogo| logo +% with the given \textit{options} passed to |\includegraphics|. +% \begin{macrocode} +\newcommand{\thesis@blocks@facultyLogo@monochrome}[1]% + [width=40mm]{{% + \edef\@path{\thesis@logopath\thesis@facultyLogo}% + \includegraphics[#1]{\@path}}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@facultyLogo@color} +% The |\thesis@blocks@facultyLogo@color|\oarg{options} +% macro typesets either the |\thesis@logopath\thesis@facultyLogo| +% logo, if the |\ifthesis|\discretionary{}{}{}|@color@| conditional +% is \texttt{false}, or the +% |\thesis@logopath\thesis@facultyLogo-color| logo +% otherwise with the given \textit{options} passed to +% |\includegraphics|. +% \begin{macrocode} +\newcommand{\thesis@blocks@facultyLogo@color}[1]% + [width=40mm]{{% + \edef\@path{\thesis@logopath\thesis@facultyLogo + \ifthesis@color@-color\fi}% + \includegraphics[#1]{\@path}}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@universityLogo@monochrome} +% The |\thesis@blocks@universityLogo@monochrome|\oarg{options} +% macro typesets the +% |\thesis@logopath\thesis@universityLogo| logo +% with the given \textit{options} passed to |\includegraphics|. +% \begin{macrocode} +\newcommand{\thesis@blocks@universityLogo@monochrome}[1]% + [width=40mm]{{% + \edef\@path{\thesis@logopath\thesis@universityLogo}% + \includegraphics[#1]{\@path}}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@universityLogo@color} +% The |\thesis@blocks@universityLogo@color|\oarg{options} +% macro typesets either the |\thesis@logopath\thesis@universityLogo| +% logo, if the |\ifthesis|\discretionary{}{}{}|@color@| conditional +% is \texttt{false}, or the +% |\thesis@logopath\thesis@universityLogo|\discretionary{}{}{}|-color| +% logo otherwise with the given \textit{options} passed to +% |\includegraphics|. +% \begin{macrocode} +\newcommand{\thesis@blocks@universityLogo@color}[1]% + [width=40mm]{{% + \edef\@path{\thesis@logopath\thesis@universityLogo + \ifthesis@color@-color\fi}% + \includegraphics[#1]{\@path}}} +% \end{macrocode} +% The |\thesis@department@name| and |\thesis@field@name| macros and +% their English counterparts provide a level of indirection that +% allows the subsequently loaded style files to parse the values of +% |\thesis@department| and |\thesis@field| (and their English +% counterparts) and map them to human-readable names, which will +% then be typeset. +% \begin{macrocode} +\let\thesis@department@name\thesis@department +\let\thesis@departmentEn@name\thesis@departmentEn +\let\thesis@field@name\thesis@field +\let\thesis@fieldEn@name\thesis@fieldEn +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@cover} +% The |\thesis@blocks@cover| macro typesets the thesis +% cover. It is composed of three macros: +% \begin{itemize} +% \item\DescribeMacro{\thesis@blocks@cover@header}^^A +% |\thesis@blocks@cover@header| -- The header of the cover +% page +% \item\DescribeMacro{\thesis@blocks@cover@content}^^A +% |\thesis@blocks@cover@content| -- The content of the cover +% page +% \item\DescribeMacro{\thesis@blocks@cover@footer}^^A +% |\thesis@blocks@cover@footer| -- The footer of the cover +% page +% \end{itemize} +% This allows the subsequently loaded style files to only redefine +% certain parts of the cover page. +% \begin{macrocode} +\def\thesis@blocks@cover{% + \ifthesis@cover@ + \thesis@blocks@clear + \begin{alwayssingle}% + \thispagestyle{empty}% + \begin{center}% + \thesis@blocks@cover@header + \thesis@blocks@facultyLogo@monochrome\\[0.4in]% + \let\footnotesize\small + \let\footnoterule\relax{}% + \thesis@blocks@cover@content + \par\vfill + \thesis@blocks@cover@footer + \end{center}% + \end{alwayssingle}% + \fi} +% \end{macrocode} +% The output of the |\thesis@blocks@cover@header| macro is +% controlled by the following conditionals: +% \begin{enumerate} +% \item|\ifthesis@blocks@cover@university@| -- This +% conditional expression determines, whether the university +% name is going to be included in the header of the cover. +% The default value of this conditional is \texttt{true}. +% \item|\ifthesis@blocks@cover@faculty@| -- This +% conditional expression determines, whether the faculty +% name is going to be included in the header of the cover. +% The default value of this conditional is \texttt{true}. +% \item|\ifthesis@blocks@cover@department@| -- This +% conditional expression determines, whether the department +% name is going to be included in the header of the cover. +% The default value of this conditional is \texttt{false}. +% \item|\ifthesis@blocks@cover@field@| -- This +% conditional expression determines, whether the field of +% study is going to be included in the header of the cover. +% The default value of this conditional is \texttt{false}. +% \end{enumerate} +% The sebsequently loaded style files can modify the value of these +% conditionals to alter the output of the +% |\thesis@blocks@cover@header| macro without altering its +% definition. +% \begin{macrocode} +\newif\ifthesis@blocks@cover@university@ +\thesis@blocks@cover@university@true +\newif\ifthesis@blocks@cover@faculty@ +\thesis@blocks@cover@faculty@true +\newif\ifthesis@blocks@cover@department@ +\thesis@blocks@cover@department@false +\newif\ifthesis@blocks@cover@field@ +\thesis@blocks@cover@field@false + +\def\thesis@blocks@cover@header{% + {\sc\ifthesis@blocks@cover@university@ + \thesis@titlePage@LARGE\thesis@@{universityName}\\% + \fi\ifthesis@blocks@cover@faculty@ + \thesis@titlePage@Large\thesis@@{facultyName}\\% + \fi\ifthesis@blocks@cover@department@ + \thesis@titlePage@large\thesis@department@name\\% + \fi} + \ifthesis@blocks@cover@field@ + {\thesis@titlePage@large\vskip 1em% + {\bf\thesis@@{fieldTitle}:} \thesis@field@name}% + \fi\vskip 2em} +\def\thesis@blocks@cover@content{% + {\thesis@titlePage@Huge\bf\thesis@TeXtitle\par\vfil}% + \vskip 0.8in% + {\thesis@titlePage@large\sc\thesis@@{typeName}}\\[0.3in]% + {\thesis@titlePage@Large\bf\thesis@author}} +\def\thesis@blocks@cover@footer{% + {\thesis@titlePage@large\thesis@place, \thesis@@{semester}}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\thesis@blocks@titlePage} +% The |\thesis@blocks@titlePage| macro typesets the thesis +% title page. It is composed of three macros: +% \begin{itemize} +% \item|\thesis@blocks@titlePage@header| -- The header of the +% cover page +% \item|\thesis@blocks@titlePage@content| -- The content of the +% cover page +% \item|\thesis@blocks@titlePage@footer| -- The footer of the +% cover page +% \end{itemize} +% This allows the subsequently loaded style files to only redefine +% certain parts of the title page. +% \begin{macrocode} +\def\thesis@blocks@titlePage{% + \thesis@blocks@clear + \begin{alwayssingle}% + \thispagestyle{empty}% + \begin{center}% + \thesis@blocks@titlePage@header + \thesis@blocks@facultyLogo@color\\[0.4in]% + \let\footnotesize\small + \let\footnoterule\relax{}% + \thesis@blocks@titlePage@content + \par\vfill + \thesis@blocks@titlePage@footer + \end{center}% + \end{alwayssingle}} +% \end{macrocode} +% The output of the |\thesis@blocks@titlePage@header| macro is +% controlled by the following conditionals: +% \begin{enumerate} +% \item|\ifthesis@blocks@titlePage@university@| -- This +% conditional expression determines, whether the university +% name is going to be included in the header of the title +% page. The default value of this conditional is +% \texttt{true}. +% \item|\ifthesis@blocks@titlePage@faculty@| -- This +% conditional expression determines, whether the faculty of +% study is going to be included in the header of the title +% page. The default value of this conditional is +% \texttt{true}. +% \item|\ifthesis@blocks@titlePage@department@| -- This +% conditional expression determines, whether the department +% name is going to be included in the header of the title +% page. The default value of this conditional is +% \texttt{false}. +% \item|\ifthesis@blocks@titlePage@field@| -- This +% conditional expression determines, whether the field of +% study is going to be included in the header of the title +% page. The default value of this conditional is +% \texttt{false}. +% \end{enumerate} +% The sebsequently loaded style files can modify the value of these +% conditionals to alter the output of the +% |\thesis@blocks@titlePage@header| macro without altering its +% definition. +% \begin{macrocode} +\newif\ifthesis@blocks@titlePage@university@ +\thesis@blocks@titlePage@university@true +\newif\ifthesis@blocks@titlePage@faculty@ +\thesis@blocks@titlePage@faculty@true +\newif\ifthesis@blocks@titlePage@department@ +\thesis@blocks@titlePage@department@false +\newif\ifthesis@blocks@titlePage@field@ +\thesis@blocks@titlePage@field@false + +\def\thesis@blocks@titlePage@header{% + {\sc\ifthesis@blocks@titlePage@university@ + \thesis@titlePage@LARGE\thesis@@{universityName}\\% + \fi\ifthesis@blocks@titlePage@faculty@ + \thesis@titlePage@Large\thesis@@{facultyName}\\% + \fi\ifthesis@blocks@titlePage@department@ + \thesis@titlePage@large\thesis@department@name\\% + \fi} + \ifthesis@blocks@titlePage@field@ + {\thesis@titlePage@large\vskip 1em% + {\bf\thesis@@{fieldTitle}:} \thesis@field@name}% + \fi\vskip 2em} +\let\thesis@blocks@titlePage@content=\thesis@blocks@cover@content +\let\thesis@blocks@titlePage@footer=\thesis@blocks@cover@footer +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@toc} +% The |\thesis@blocks@toc| macro typesets the table of contents. +% \begin{macrocode} +\def\thesis@blocks@toc{% + \thesis@blocks@clear + \tableofcontents} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@tables} +% The |\thesis@blocks@tables| macro typesets the table of +% contents and optionally the list of tables and the +% list of figures. +% \begin{macrocode} +\def\thesis@blocks@tables{% + \thesis@blocks@toc + \thesis@blocks@lot + \thesis@blocks@lof} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@declaration} +% The |\thesis@blocks@declaration| macro typesets the +% declaration text. +% \begin{macrocode} +\def\thesis@blocks@declaration{% + \thesis@blocks@clear + \begin{alwayssingle}% + \chapter*{\thesis@@{declarationTitle}}% + \thesis@declaration + \vskip 2cm% + \hfill\thesis@author + \end{alwayssingle}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@thanks} +% The |\thesis@blocks@thanks| macro typesets the +% acknowledgements, if the |\thesis@thanks| macro is +% defined. Otherwise, the macro produces no output. +% \begin{macrocode} +\def\thesis@blocks@thanks{% + \ifx\thesis@thanks\undefined\else + \thesis@blocks@clear + \begin{alwayssingle}% + \chapter*{\vspace*{\fill}\thesis@@{thanksTitle}}% + \leavevmode\thesis@thanks + \end{alwayssingle}% + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@abstract} +% The |\thesis@blocks@abstract| macro typesets the +% abstract. +% \begin{macrocode} +\def\thesis@blocks@abstract{% + \begin{alwayssingle}% + % Start the new chapter without clearing the left page. + \clearpage + {\let\thesis@blocks@clear\relax + \chapter*{\thesis@@{abstractTitle}}}% + \noindent\thesis@abstract + \par\vfil\null + \end{alwayssingle}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@abstractEn} +% The |\thesis@blocks@abstractEn| macro typesets the +% abstract in English. If the current locale is English, the +% macro produces no output. +% \changes{v0.3.46}{2017/06/02}{Simplified the definition of +% \cs{thesis@blocks@abstractEn} in +% \texttt{style/mu/fithesis-base.sty}. [VN]} +% \begin{macrocode} +\def\thesis@blocks@abstractEn{% + \ifthesis@english\else + {\thesis@selectLocale{english}% + \begin{alwayssingle}% + % Start the new chapter without clearing the left page. + \clearpage + {\let\thesis@blocks@clear\relax + \chapter*{\thesis@english@abstractTitle}}% + \noindent\thesis@abstractEn + \par\vfil\null + \end{alwayssingle}}% + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@keywords} +% The |\thesis@blocks@keywords| macro typesets the +% keywords. +% \begin{macrocode} +\def\thesis@blocks@keywords{% + \begin{alwayssingle}% + % Start the new chapter without clearing the left page. + \clearpage + {\let\thesis@blocks@clear\relax + \chapter*{\thesis@@{keywordsTitle}}% + \noindent\thesis@TeXkeywords}% + \par\vfil\null + \end{alwayssingle}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@keywordsEn} +% The |\thesis@blocks@keywordsEn| macro typesets the +% keywords in English. If the current locale is English, the +% macro produces no output. +% \changes{v0.3.46}{2017/06/02}{Simplified the definition of +% \cs{thesis@blocks@keywordsEn} in +% \texttt{style/mu/fithesis-base.sty}. [VN]} +% \begin{macrocode} +\def\thesis@blocks@keywordsEn{% + \ifthesis@english\else + {\thesis@selectLocale{english}% + \begin{alwayssingle}% + % Start the new chapter without clearing the left page. + \clearpage + {\let\thesis@blocks@clear\relax% + \chapter*{\thesis@english@keywordsTitle}}% + \noindent\thesis@TeXkeywordsEn + \par\vfil\null + \end{alwayssingle}}% + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@rewind} +% The |\thesis@rewind| macro rewinds the page numbers by either one +% or two pages, depending on whether one-side or two-side +% typesetting is enabled, respectively. +% \begin{macrocode} +\def\thesis@rewind{% + \addtocounter{page}{-\ifthesis@twoside@2\else1\fi}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@assignment} +% The |\thesis@blocks@assignment| macro produces a different output +% depending on the values of the |\thesis@assignmentFiles|. +% |\ifthesis@blocks@assignment@|, +% |\ifthesis@blocks@assignment@hideIfDigital@|, and +% |\ifthesis@digital| macros. +% +% The default value of the +% \DescribeMacro{\ifthesis@blocks@assignment@}^^A +% |\ifthesis@blocks@assignment@| and +% \DescribeMacro{\ifthesis@blocks@assignment@hideIfDigital}^^A +% |\ifthesis@blocks@assignment@hideIfDigital@| conditionals is +% \texttt{true}. +% \begin{macrocode} +\newif\ifthesis@blocks@assignment@ +\thesis@blocks@assignment@true +\newif\ifthesis@blocks@assignment@hideIfDigital@ +\thesis@blocks@assignment@hideIfDigital@true +\def\thesis@blocks@assignment{% +% \end{macrocode} +% If the |\ifthesis@blocks@assignment@| conditional is +% \textsf{true} and the |\thesis@assignmentFiles| macro is +% undefined, then typeset a placeholder page. +% \begin{macrocode} + \ifthesis@blocks@assignment@ + \ifx\thesis@assignmentFiles\undefined + % Rewind the pages and typeset a placeholder page. + \thesis@blocks@clear + \begin{alwayssingle}% + \thispagestyle{empty}\thesis@rewind + \noindent\textit{\thesis@@{assignment}}% + \end{alwayssingle}% + \else +% \end{macrocode} +% Locally define \DescribeMacro{\@inject}|\@inject| as our routine +% for injecting lists of PDF documents. +% \begin{macrocode} + {\edef\@pdfList{\thesis@assignmentFiles}% + \let\ea\expandafter + % Injects the specified PDF documents. + \def\@inject##1,{\thesis@blocks@clear + \def\@args{##1}\def\@relax{\relax}% + \ifx\@args\@relax\else + % Trim leading spaces. + \edef\@trimmed{\romannumeral-`\.##1}% + % Rewind the pages and include the PDF. + \thesis@rewind\includepdf[pages=-]\@trimmed + \ea\@inject\fi}% +% \end{macrocode} +% If the |\ifthesis@blocks@assignment@| conditional is +% \textsf{true} and the |\thesis@assignmentFiles| macro is neither +% undefined nor empty, then typeset a placeholder page, if the +% |\ifthesis@digital@| conditional is \textsf{true} and the +% |\ifthesis@blocks@assignmane@hideIfDigital@| conditional is +% \textsf{true} +% \begin{macrocode} + \ifx\@pdfList\empty\else + \ifthesis@digital@ + \ifthesis@blocks@assignment@hideIfDigital@ + \thesis@blocks@clear + \begin{alwayssingle}% + \thispagestyle{empty}\thesis@rewind + \noindent\textit{\thesis@@{assignment}}% + \end{alwayssingle}% +% \end{macrocode} +% If the |\ifthesis@blocks@assignment@| conditional is +% \textsf{true} and the |\thesis@assignmentFiles| macro is neither +% undefined nor empty, then inject the PDF documents specified in +% the |\thesis@assignmentFiles|, if the |\ifthesis@digital@| +% conditional is \textsf{false} or the +% |\ifthesis@blocks@assignment@hideIfDigital@| conditional is +% \textsf{false}. +% \begin{macrocode} + \else + \ea\@inject\@pdfList,\relax,% + \fi + \else + \ea\@inject\@pdfList,\relax,% + \fi + \fi}% + \fi + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@mainMatter} +% The |\thesis@blocks@mainMatter| macro sets up the style +% of the main matter of the thesis. +% \begin{macrocode} +\def\thesis@blocks@mainMatter{% + \thesis@blocks@clear + \setcounter{page}{1} + \pagenumbering{arabic} + \pagestyle{thesisheadings} + \parindent 1.5em\relax} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@bibEntry} +% The |\thesis@blocks@bibEntry| macro typesets a bibliographical +% entry. Along with the macros required by the locale file +% interface, the \textit{locale} files need to define the following +% strings: +% \begin{itemize} +% \item\texttt{bib@title} -- The title of the entire block +% \item\texttt{bib@pages} -- The abbreviation of pages used in +% the bibliographical entry +% \end{itemize} +% \begin{macrocode} +\def\thesis@blocks@bibEntry{% + \chapter*{\thesis@@{bib@title}} + \noindent\thesis@upper{author@tail}, \thesis@author@head. + \emph{\thesis@title}. \thesis@place: \thesis@@{universityName}, + \thesis@@{facultyName}, \thesis@department@name, \thesis@year. + \thesis@pages\ \thesis@@{bib@pages}. + \thesis@@{advisorTitle}: \thesis@advisor + \thesis@blocks@clearRight} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@bibliography} +% When |\ifthesis@bibliography@loaded@| is true and +% |\ifthesis@bibliography@included@| false, then the +% |\thesis@blocks@bibliography| macro typesets a bibliography via +% the Bib\LaTeX\ package. Otherwise, this macro produces no output. +% \begin{macrocode} +\def\thesis@blocks@bibliography{% + \ifthesis@bibliography@loaded@ + \ifthesis@bibliography@included@\else + \thesis@blocks@clear + {\emergencystretch=3em% + \printbibliography[heading=bibintoc]}% + \fi + \fi} +% \end{macrocode} +% \end{macro} +% The rest of the file comprises redefinitions of \LaTeX\ commands +% and private \texttt{rapport3} class macros altering the layout of +% the resulting document. Depending on the type size of 10, 11 or +% 12 points, either the \texttt{fithesis-10.clo}, +% \texttt{fithesis-11.clo} or \texttt{fithesis-12.clo} file is +% loaded from the |\thesis@stylepath| |mu| directory, respectively. +% \begin{macrocode} +% Table of contents will contain sectioning commands up to +% \subsection. +\setcounter{tocdepth}{2} + +% Sections up to \subsection will be numbered. +\setcounter{secnumdepth}{2} + +% Load the `fithesis-1*.clo` size option. +\input\thesis@stylepath mu/fithesis-1\thesis@ptsize.clo\relax + +% Define the running heading style. +\def\ps@thesisheadings{% + \def\chaptermark##1{% + \markright{% + \ifnum\c@secnumdepth >\m@ne + \thechapter.\ % + \fi ##1}} + \let\@oddfoot\@empty + \let\@oddhead\@empty + \def\@oddhead{% + \vbox{% + \hbox to \textwidth{% + \hfil{\sc\rightmark}}% + \vskip 4pt\hrule}} + \if@twoside + \def\@evenhead{% + \vbox{% + \hbox to \textwidth{% + {\sc\rightmark}% + \hfil} + \vskip 4pt\hrule}} + \else + \let\@evenhead\@oddhead + \fi + \def\@oddfoot{\hfil\PageFont\thepage} + \if@twoside + \def\@evenfoot{\PageFont\thepage\hfil}% + \else + \let\@evenfoot\@oddfoot + \fi + \let\@mkboth\markboth} + +% Redefine the style of the chapter headings. +\renewcommand*\chapter{% + \thesis@blocks@clear + \thispagestyle{plain}% + \global\@topnum\z@ + \@afterindentfalse + \secdef\@chapter\@schapter} + +% Redefine the style of part headings. +\renewcommand*\part{% + \thesis@blocks@clear + \if@twocolumn + \onecolumn + \@tempswatrue + \else + \@tempswafalse + \fi + \hbox{}\vfil + \secdef\@part\@spart} + +% A macro for temporary multicol -> singlecol switching. +\newif\if@restonecol +\def\alwayssingle{% + \@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn\fi} +\def\endalwayssingle{\if@restonecol\twocolumn\fi} + +% Disable uppercasing in PDF strings. +\pdfstringdefDisableCommands{% + \let\MakeUppercase\relax} + +% Set up the ToC entries appearance. +\renewcommand*\toc@font[1]{% + \ifcase #1\relax + \bfseries % \chapter (0) + \or + \slshape % \section (1) + \else + \rmfamily % \subsection (2), \subsubsection (3) + % \paragraph, \subparagraph (4) + \fi} + +% Set up the table of contents entries for sectioning commands. +\renewcommand*\l@part[2]{% + \ifnum \c@tocdepth >-2\relax + \addpenalty{-\@highpenalty}% + \ifnum \c@tocdepth >0\relax + \addvspace{2.25em \@plus\p@}% + \else + \addvspace{1.0em \@plus\p@}% + \fi + \begingroup + \setlength\@tempdima{3em}% + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + {\leavevmode + \normalfont \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par + \nobreak + \global\@nobreaktrue + \everypar{\global\@nobreakfalse\everypar{}}% + \endgroup + \fi} + +\renewcommand*\l@chapter[2]{% + \ifnum \c@tocdepth >0\relax + \addpenalty{-\@highpenalty}% + \addvspace{1.0em \@plus\p@}% + \setlength\@tempdima{1.5em}% + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \bfseries + \advance\leftskip\@tempdima + \hskip -\leftskip + #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + \penalty\@highpenalty + \endgroup + \else + \@dottedtocline{0}{0em}{1.5em}{#1}{#2} + \fi} + +\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}} +\renewcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}} +\renewcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}} +\renewcommand*\l@paragraph{\@dottedtocline{4}{10.0em}{5.0em}} +\renewcommand*\l@subparagraph{\@dottedtocline{4}{12.0em}{6.0em}} +% \end{macrocode}\iffalse +%</base> +% \fi\file{style/mu/fithesis-10.clo} +% This file is conditionally loaded by the +% \texttt{style/mu/base.sty} file to redefine the page geometry to +% match the type size of 10 points. +% \begin{macrocode} +%<*opt> +%<*10pt> +\ProvidesFile{fithesis/style/mu/fithesis-10.clo}[2016/05/15] + +\renewcommand{\normalsize}{\fontsize\@xpt{12}\selectfont +\abovedisplayskip 10\p@ plus2\p@ minus5\p@ +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3\p@ +\belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ +\let\@listi\@listI} + +\renewcommand{\small}{\fontsize\@ixpt{11}\selectfont +\abovedisplayskip 8.5\p@ plus3\p@ minus4\p@ +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus2\p@ +\belowdisplayshortskip 4\p@ plus2\p@ minus2\p@ +\def\@listi{\leftmargin\leftmargini +\topsep 4\p@ plus2\p@ minus2\p@\parsep 2\p@ plus\p@ minus\p@ +\itemsep \parsep}} + +\renewcommand{\footnotesize}{\fontsize\@viiipt{9.5}\selectfont +\abovedisplayskip 6\p@ plus2\p@ minus4\p@ +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus\p@ +\belowdisplayshortskip 3\p@ plus\p@ minus2\p@ +\def\@listi{\leftmargin\leftmargini %% Added 22 Dec 87 +\topsep 3\p@ plus\p@ minus\p@\parsep 2\p@ plus\p@ minus\p@ +\itemsep \parsep}} + +\renewcommand{\scriptsize}{\fontsize\@viipt{8pt}\selectfont} +\renewcommand{\tiny}{\fontsize\@vpt{6pt}\selectfont} +\renewcommand{\large}{\fontsize\@xiipt{14pt}\selectfont} +\renewcommand{\Large}{\fontsize\@xivpt{18pt}\selectfont} +\renewcommand{\LARGE}{\fontsize\@xviipt{22pt}\selectfont} +\renewcommand{\huge}{\fontsize\@xxpt{25pt}\selectfont} +\renewcommand{\Huge}{\fontsize\@xxvpt{30pt}\selectfont} + +%</10pt> +% \end{macrocode} +% \file{style/mu/fithesis-11.clo} +% This file is conditionally loaded by the +% \texttt{style/mu/base.sty} file to redefine the page geometry to +% match the type size of 11 points. +% \begin{macrocode} +%<*11pt> +\ProvidesFile{fithesis/style/mu/fithesis-11.clo}[2016/05/15] + +\renewcommand{\normalsize}{\fontsize\@xipt{14}\selectfont +\abovedisplayskip 11\p@ plus3\p@ minus6\p@ +\belowdisplayskip \abovedisplayskip +\belowdisplayshortskip 6.5\p@ plus3.5\p@ minus3\p@ +% \abovedisplayshortskip \z@ plus3\@p +\let\@listi\@listI} + +\renewcommand{\small}{\fontsize\@xpt{12}\selectfont +\abovedisplayskip 10\p@ plus2\p@ minus5\p@ +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3\p@ +\belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ +\def\@listi{\leftmargin\leftmargini +\topsep 6\p@ plus2\p@ minus2\p@\parsep 3\p@ plus2\p@ minus\p@ +\itemsep \parsep}} + +\renewcommand{\footnotesize}{\fontsize\@ixpt{11}\selectfont +\abovedisplayskip 8\p@ plus2\p@ minus4\p@ +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus\p@ +\belowdisplayshortskip 4\p@ plus2\p@ minus2\p@ +\def\@listi{\leftmargin\leftmargini +\topsep 4\p@ plus2\p@ minus2\p@\parsep 2\p@ plus\p@ minus\p@ +\itemsep \parsep}} + +\renewcommand{\scriptsize}{\fontsize\@viiipt{9.5pt}\selectfont} +\renewcommand{\tiny}{\fontsize\@vipt{7pt}\selectfont} +\renewcommand{\large}{\fontsize\@xiipt{14pt}\selectfont} +\renewcommand{\Large}{\fontsize\@xivpt{18pt}\selectfont} +\renewcommand{\LARGE}{\fontsize\@xviipt{22pt}\selectfont} +\renewcommand{\huge}{\fontsize\@xxpt{25pt}\selectfont} +\renewcommand{\Huge}{\fontsize\@xxvpt{30pt}\selectfont} + +%</11pt> +% \end{macrocode} +% \file{style/mu/fithesis-12.clo} +% This file is conditionally loaded by the +% \texttt{style/mu/base.sty} file to redefine the page geometry to +% match the type size of 12 points. The type dimensions defined by +% the file are stored in the following macros as well: +% \begin{itemize} +% \item\DescribeMacro{\thesis@titlePage@normalsize}% +% |\thesis@titlePage@normalsize| -- Equivalent to |\normalsize| +% \item\DescribeMacro{\thesis@titlePage@small}% +% |\thesis@titlePage@small| -- Equivalent to |\small| +% \item\DescribeMacro{\thesis@titlePage@footnotesize}% +% |\thesis@titlePage@footnotesize| -- Equivalent to +% |\footnotesize| +% \item\DescribeMacro{\thesis@titlePage@scriptsize}% +% |\thesis@titlePage@scriptsize| -- Equivalent to |\scriptsize| +% \item\DescribeMacro{\thesis@titlePage@tiny}% +% |\thesis@titlePage@tiny| -- Equivalent to |\tiny| +% \item\DescribeMacro{\thesis@titlePage@large}% +% |\thesis@titlePage@large| -- Equivalent to |\large| +% \item\DescribeMacro{\thesis@titlePage@Large}% +% |\thesis@titlePage@Large| -- Equivalent to |\Large| +% \item\DescribeMacro{\thesis@titlePage@LARGE}% +% |\thesis@titlePage@LARGE| -- Equivalent to |\LARGE| +% \item\DescribeMacro{\thesis@titlePage@huge}% +% |\thesis@titlePage@huge| -- Equivalent to |\huge| +% \item\DescribeMacro{\thesis@titlePage@Huge}% +% |\thesis@titlePage@Huge| -- Equivalent to |\Huge| +% \end{itemize} +% These macros can be used to typeset elements whose size +% should remain constant regardless of the font size setting. +% \begin{macrocode} +%<*12pt> +\ProvidesFile{fithesis/style/mu/fithesis-12.clo}[2016/05/15] +%</12pt> + +\def\thesis@titlePage@normalsize{\fontsize\@xiipt{14.5}% +\selectfont\abovedisplayskip 12\p@ plus3\p@ minus7\p@ +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3\p@ +\belowdisplayshortskip 6.5\p@ plus3.5\p@ minus3\p@ +\let\@listi\@listI} + +\def\thesis@titlePage@small{\fontsize\@xipt{13.6}\selectfont +\abovedisplayskip 11\p@ plus3\p@ minus6\p@ +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3\p@ +\belowdisplayshortskip 6.5\p@ plus3.5\p@ minus3\p@ +\def\@listi{\leftmargin\leftmargini %% Added 22 Dec 87 +\parsep 4.5\p@ plus2\p@ minus\p@ + \itemsep \parsep + \topsep 9\p@ plus3\p@ minus5\p@}} + +\def\thesis@titlePage@footnotesize{\fontsize\@xpt{12}\selectfont +\abovedisplayskip 10\p@ plus2\p@ minus5\p@ +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3\p@ +\belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ +\def\@listi{\leftmargin\leftmargini %% Added 22 Dec 87 +\topsep 6\p@ plus2\p@ minus2\p@\parsep 3\p@ plus2\p@ minus\p@ +\itemsep \parsep}} + +\def\thesis@titlePage@scriptsize{\fontsize\@viiipt{9.5pt}\selectfont} +\def\thesis@titlePage@tiny{\fontsize\@vipt{7pt}\selectfont} +\def\thesis@titlePage@large{\fontsize\@xivpt{18pt}\selectfont} +\def\thesis@titlePage@Large{\fontsize\@xviipt{22pt}\selectfont} +\def\thesis@titlePage@LARGE{\fontsize\@xxpt{25pt}\selectfont} +\def\thesis@titlePage@huge{\fontsize\@xxvpt{30pt}\selectfont} +\def\thesis@titlePage@Huge{\fontsize\@xxvpt{30pt}\selectfont} + +%<*12pt> +\renewcommand{\normalsize}{\thesis@titlePage@normalsize} +\renewcommand{\small}{\thesis@titlePage@small} +\renewcommand{\footnotesize}{\thesis@titlePage@footnotesize} +\renewcommand{\scriptsize}{\thesis@titlePage@scriptsize} +\renewcommand{\tiny}{\thesis@titlePage@tiny} +\renewcommand{\large}{\thesis@titlePage@large} +\renewcommand{\Large}{\thesis@titlePage@Large} +\renewcommand{\LARGE}{\thesis@titlePage@LARGE} +\renewcommand{\huge}{\thesis@titlePage@huge} +\renewcommand{\Huge}{\thesis@titlePage@Huge} +%</12pt> +\let\@normalsize\normalsize +\normalsize + +\if@twoside + \oddsidemargin 0.75in + \evensidemargin 0.4in + \marginparwidth 0pt +\else + \oddsidemargin 0.75in + \evensidemargin 0.75in + \marginparwidth 0pt +\fi +\marginparsep 10pt + +\topmargin 0.4in + +\headheight 20pt +\headsep 10pt +\topskip 10pt +\footskip 30pt + +%<*10pt> +\textheight = 43\baselineskip +\advance\textheight by \topskip +\textwidth 5.0truein +\columnsep 10pt +\columnseprule 0pt + +\footnotesep 6.65pt +\skip\footins 9pt plus 4pt minus 2pt +\floatsep 12pt plus 2pt minus 2pt +\textfloatsep 20pt plus 2pt minus 4pt +\intextsep 12pt plus 2pt minus 2pt +\dblfloatsep 12pt plus 2pt minus 2pt +\dbltextfloatsep 20pt plus 2pt minus 4pt + +\@fptop 0pt plus 1fil +\@fpsep 8pt plus 2fil +\@fpbot 0pt plus 1fil +\@dblfptop 0pt plus 1fil +\@dblfpsep 8pt plus 2fil +\@dblfpbot 0pt plus 1fil +\marginparpush 5pt + +\parskip 0pt plus 1pt +\partopsep 2pt plus 1pt minus 1pt + +%</10pt> +% +%<*11pt> +\textheight = 39\baselineskip +\advance\textheight by \topskip +\textwidth 5.0truein +\columnsep 10pt +\columnseprule 0pt + +\footnotesep 7.7pt +\skip\footins 10pt plus 4pt minus 2pt +\floatsep 12pt plus 2pt minus 2pt +\textfloatsep 20pt plus 2pt minus 4pt +\intextsep 12pt plus 2pt minus 2pt +\dblfloatsep 12pt plus 2pt minus 2pt +\dbltextfloatsep 20pt plus 2pt minus 4pt + +\@fptop 0pt plus 1fil +\@fpsep 8pt plus 2fil +\@fpbot 0pt plus 1fil +\@dblfptop 0pt plus 1fil +\@dblfpsep 8pt plus 2fil +\@dblfpbot 0pt plus 1fil +\marginparpush 5pt + +\parskip 0pt plus 0pt +\partopsep 3pt plus 1pt minus 2pt + +%</11pt> +% +%<*12pt> +\textheight = 37\baselineskip +\advance\textheight by \topskip +\textwidth 5.0truein +\columnsep 10pt +\columnseprule 0pt + +\footnotesep 8.4pt +\skip\footins 10.8pt plus 4pt minus 2pt +\floatsep 14pt plus 2pt minus 4pt +\textfloatsep 20pt plus 2pt minus 4pt +\intextsep 14pt plus 4pt minus 4pt +\dblfloatsep 14pt plus 2pt minus 4pt +\dbltextfloatsep 20pt plus 2pt minus 4pt + +\@fptop 0pt plus 1fil +\@fpsep 10pt plus 2fil +\@fpbot 0pt plus 1fil +\@dblfptop 0pt plus 1fil +\@dblfpsep 10pt plus 2fil +\@dblfpbot 0pt plus 1fil +\marginparpush 7pt + +\parskip 0pt plus 0pt +\partopsep 3pt plus 2pt minus 2pt + +%</12pt> +\@lowpenalty 51 +\@medpenalty 151 +\@highpenalty 301 +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty + +\def\@makechapterhead#1{{% + \setlength\parindent{\z@}% + \setlength\parskip {\z@}% + \Large \ChapFont + \ifnum + \c@secnumdepth >\m@ne + \par\nobreak + \vskip 10\p@ + \thechapter{} \space + \fi #1\par + \nobreak + \vskip 20\p@}} + +\def\@makeschapterhead#1{{% + \setlength\parindent{\z@}% + \setlength\parskip {\z@}% + \Large \ChapFont #1\par + \nobreak + \vskip 20\p@}} + +\def\chapter{% + \clearpage + \thispagestyle{plain} + \global\@topnum\z@ + \@afterindentfalse + \secdef\@chapter\@schapter} + +\def\@chapter[#1]#2{% + \ifnum \c@secnumdepth + >\m@ne + \refstepcounter{chapter}% + \typeout{\@chapapp\space\thechapter.}% + \addcontentsline{toc}{chapter}{\protect + \numberline{\thechapter}\bfseries #1} + \else + \addcontentsline{toc}{chapter}{\bfseries #1} + \fi + \chaptermark{#1}% + \addtocontents{lof}% + {\protect\addvspace{4\p@}} + \addtocontents{lot}% + {\protect\addvspace{4\p@}} + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \@afterheading + \fi +} + +\def\section{\@startsection{section}{1}{\z@}{% + -3.5ex plus-1ex minus-.2ex}{2.3ex plus.2ex}{% + \reset@font\large\bfseries}} +\def\subsection{\@startsection{subsection}{2}{\z@}{% + -3.25ex plus-1ex minus-.2ex}{1.5ex plus.2ex}{% + \reset@font\normalsize\bfseries}} +\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{% + -3.25ex plus-1ex minus-.2ex}{1.5ex plus.2ex}{% + \reset@font\normalsize}} +\def\paragraph{\@startsection{paragraph}{4}{\z@}{% + 3.25ex plus1ex minus.2ex}{-1em}{% + \reset@font\normalsize\bfseries}} +\def\subparagraph{\@startsection{subparagraph}{4}{\parindent}{% + 3.25ex plus1ex minus.2ex}{-1em}{% + \reset@font\normalsize\bfseries}} + +\leftmargini 2.5em +\leftmarginii 2.2em % > \labelsep + width of '(m)' +\leftmarginiii 1.87em % > \labelsep + width of 'vii.' +\leftmarginiv 1.7em % > \labelsep + width of 'M.' +\leftmarginv 1em +\leftmarginvi 1em + +\leftmargin\leftmargini +\labelsep .5em +\labelwidth\leftmargini\advance\labelwidth-\labelsep + +%<*10pt> +\def\@listI{\leftmargin\leftmargini \parsep 4\p@ plus2\p@ minus\p@ +\topsep 8\p@ plus2\p@ minus4\p@ +\itemsep 4\p@ plus2\p@ minus\p@} + +\let\@listi\@listI +\@listi + +\def\@listii{\leftmargin\leftmarginii + \labelwidth\leftmarginii\advance\labelwidth-\labelsep + \topsep 4\p@ plus2\p@ minus\p@ + \parsep 2\p@ plus\p@ minus\p@ + \itemsep \parsep} + +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii\advance\labelwidth-\labelsep + \topsep 2\p@ plus\p@ minus\p@ + \parsep \z@ \partopsep\p@ plus\z@ minus\p@ + \itemsep \topsep} + +\def\@listiv{\leftmargin\leftmarginiv + \labelwidth\leftmarginiv\advance\labelwidth-\labelsep} + +\def\@listv{\leftmargin\leftmarginv + \labelwidth\leftmarginv\advance\labelwidth-\labelsep} + +\def\@listvi{\leftmargin\leftmarginvi + \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} +%</10pt> +% +%<*11pt> +\def\@listI{\leftmargin\leftmargini \parsep 4.5\p@ plus2\p@ minus\p@ +\topsep 9\p@ plus3\p@ minus5\p@ +\itemsep 4.5\p@ plus2\p@ minus\p@} + +\let\@listi\@listI +\@listi + +\def\@listii{\leftmargin\leftmarginii + \labelwidth\leftmarginii\advance\labelwidth-\labelsep + \topsep 4.5\p@ plus2\p@ minus\p@ + \parsep 2\p@ plus\p@ minus\p@ + \itemsep \parsep} + +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii\advance\labelwidth-\labelsep + \topsep 2\p@ plus\p@ minus\p@ + \parsep \z@ \partopsep \p@ plus\z@ minus\p@ + \itemsep \topsep} + +\def\@listiv{\leftmargin\leftmarginiv + \labelwidth\leftmarginiv\advance\labelwidth-\labelsep} + +\def\@listv{\leftmargin\leftmarginv + \labelwidth\leftmarginv\advance\labelwidth-\labelsep} + +\def\@listvi{\leftmargin\leftmarginvi + \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} +%</11pt> +% +%<*12pt> +\def\@listI{\leftmargin\leftmargini \parsep 5\p@ plus2.5\p@ minus\p@ +\topsep 10\p@ plus4\p@ minus6\p@ +\itemsep 5\p@ plus2.5\p@ minus\p@} + +\let\@listi\@listI +\@listi + +\def\@listii{\leftmargin\leftmarginii + \labelwidth\leftmarginii\advance\labelwidth-\labelsep + \topsep 5\p@ plus2.5\p@ minus\p@ + \parsep 2.5\p@ plus\p@ minus\p@ + \itemsep \parsep} + +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii\advance\labelwidth-\labelsep + \topsep 2.5\p@ plus\p@ minus\p@ + \parsep \z@ \partopsep \p@ plus\z@ minus\p@ + \itemsep \topsep} + +\def\@listiv{\leftmargin\leftmarginiv + \labelwidth\leftmarginiv\advance\labelwidth-\labelsep} + +\def\@listv{\leftmargin\leftmarginv + \labelwidth\leftmarginv\advance\labelwidth-\labelsep} + +\def\@listvi{\leftmargin\leftmarginvi + \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} +%</12pt> +%</opt> +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/style/mu/base.ins b/macros/latex/contrib/fithesis/style/mu/base.ins new file mode 100644 index 0000000000..d73cfb271b --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/base.ins @@ -0,0 +1,6 @@ +\input ../../LICENSE +\generate{\file{fithesis-base.sty}{\from{base.dtx}{base}} + \file{fithesis-10.clo}{\from{base.dtx}{opt,10pt}} + \file{fithesis-11.clo}{\from{base.dtx}{opt,11pt}} + \file{fithesis-12.clo}{\from{base.dtx}{opt,12pt}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/style/mu/econ.dtx b/macros/latex/contrib/fithesis/style/mu/econ.dtx new file mode 100644 index 0000000000..822cbd8621 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/econ.dtx @@ -0,0 +1,344 @@ +% \file{style/mu/fithesis-econ.sty} +% This is the style file for the theses written at the Faculty of +% Economics and Administration at the Masaryk University in Brno. +% It has been prepared in accordance with the formal requirements +% \changes{v0.3.46}{2017/06/02}{The documentation now points to the +% 2/2017 dean's directive for the Faculty of Economics and +% Administration, Masaryk University, Brno. [VN]} +% published at the website of the faculty\footnote{See \url{ht^^A +% tps://is.muni.cz/auth/do/econ/predpisy/smernice/prehled/6715^^A +% 9928/SmerniceDekana2017-c.2-o_zaverecnych_pracich_2017.pdf}}. +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/mu/fithesis-econ}[2018/02/11] +% \end{macrocode} +% The file defines the color scheme of the respective faculty. Note +% the the color definitions are in RGB, which makes the resulting +% files generally unsuitable for printing. +% \begin{macrocode} +\thesis@color@setup{ + links={HTML}{F27995}, + tableEmph={HTML}{E8B88B}, + tableOdd={HTML}{F5ECEB}, + tableEven={HTML}{EBD8D5}} +% \end{macrocode} +% The bibliography support is enabled. The |authoryear| citations +% are used and the bibliography is sorted by name, title, and year. +% \begin{macrocode} +\thesis@bibliography@setup{ + style=iso-authoryear, + sorting=nty} +\thesis@bibliography@load +% \end{macrocode} +% The file loads the following packages: +% \begin{itemize} +% \item\textsf{tikz} -- Used for dimension arithmetic. +% \item\textsf{geometry} -- Allows for modifications of the type +% area dimensions. +% \item\textsf{array} -- Enables |<{decl.}| and |>{decl.}| +% declarations in table preambles. +% \end{itemize} +% In addition to this, the type area width is set to +% 16\,cm in accordance with the formal requirements of the faculty. +% This leads to overfull lines and is against the good conscience +% of the author of this style. +% \begin{macrocode} +\thesis@require{tikz} +\thesis@require{geometry} +\thesis@require{array} +\geometry{top=25mm,bottom=20mm,left=25mm,right=25mm,includeheadfoot} +% \end{macrocode} +% \changes{v0.3.47}{2017/07/09}{Enabled the inclusion of the +% scanned assignment inside the digital version of the document +% in \texttt{style/mu/fithesis-econ.sty} in accordance with the +% formal requirements of the faculty. The patch was submitted by +% Jana Ratajská. [VN]} +% Enable the inclusion of the scanned assignment inside the digital +% version of the document. +% \begin{macrocode} +\thesis@blocks@assignment@hideIfDigital@false +% \end{macrocode} +% \begin{macro}{\thesis@blocks@cover} +% The |\thesis@blocks@cover| macro typesets the thesis +% cover. +% \begin{macrocode} +\def\thesis@blocks@cover{% + \ifthesis@cover@ + \thesis@blocks@clear + \begin{alwayssingle} + \thispagestyle{empty} + \begin{center} + {\sc\thesis@titlePage@LARGE\thesis@@{universityName}\\% + \thesis@titlePage@Large\thesis@@{facultyName}\\} + \vfill + {\bf\thesis@titlePage@Huge\thesis@@{typeName}} + \vfill + {\thesis@titlePage@large\thesis@place + \ \thesis@year\hfill\thesis@author} + \end{center} + \end{alwayssingle} + \fi} +% \end{macrocode} +% \end{macro} +% The style file configures the title page header to include the +% name of the field of study and redefines the title page content +% not to include the author's name and the title page footer +% to include both the author's and advisor's name, the year and +% place of the thesis defense in accordance with the formal +% requirements of the faculty. +% \begin{macrocode} +\thesis@blocks@titlePage@field@true +\def\thesis@blocks@titlePage@content{% + {\thesis@titlePage@Huge\bf\thesis@TeXtitle} + \ifthesis@english\else + {\\[0.1in]\thesis@titlePage@Large\bf\thesis@TeXtitleEn} + \fi {\\[0.3in]\thesis@titlePage@large\sc\thesis@@{typeName}\\}} +\def\thesis@blocks@titlePage@footer{% + {\thesis@titlePage@large + {% Calculate the width of the thesis author and advisor boxes + \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% + \bf\thesis@@{advisorTitle}:}} + \let\@B\relax\newlength{\@B}\settowidth{\@B}{\thesis@advisor} + \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% + \bf\thesis@@{authorTitle}:}} + \let\@D\relax\newlength{\@D}\settowidth{\@D}{\thesis@author} + \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% + max(\@A,\@B)} + \let\@right\relax\newlength{\@right}\pgfmathsetlength{\@right}{% + max(\@C,\@D)} +% \end{macrocode} +% \changes{v0.3.49}{2018/02/11}{Removed an extraneous \cs{vskip} in +% the style files for the Masaryk University in Brno. [VN]} +% \begin{macrocode} + % Typeset the thesis author and advisor boxes + \begin{minipage}[t]{\@left} + {\bf\thesis@@{advisorTitle}:}\\\thesis@advisor + \end{minipage}\hfill\begin{minipage}[t]{\@right} + {\bf\thesis@@{authorTitle}:}\\\thesis@author + \end{minipage}}\\[4em]\thesis@place, \thesis@year}} +% \end{macrocode} +% \begin{macro}{\thesis@blocks@frontMatter} +% The |\thesis@blocks@frontMatter| macro sets up the style +% of the front matter of the thesis. The page numbering is arabic +% as per the formal requirements and it is hidden. In case of +% double-sided typesetting, the geometry is altered according to +% the requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@frontMatter{% + \thesis@blocks@clear + % In case of double-sided typesetting, change the geometry + \ifthesis@twoside@ + \newgeometry{top=25mm,bottom=20mm,left=35mm, + right=15mm, includeheadfoot} + \fi\pagestyle{empty} + \parindent 1.5em + \setcounter{page}{1} + \pagenumbering{arabic}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@mainMatter} +% The |\thesis@blocks@mainMatter| macro sets up the style +% of the main matter of the thesis. The page numbering doesn't +% reset at the beginning of the main thesis as per the formal +% requirements. +% \begin{macrocode} +\def\thesis@blocks@mainMatter{% + \thesis@blocks@clear + % In case of double-sided typesetting, change the geometry + \ifthesis@twoside@ + \newgeometry{top=25mm,bottom=20mm,left=35mm, + right=15mm, includeheadfoot} + \fi\pagestyle{thesisheadings} + \parindent 1.5em\relax} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@tables} +% The |\thesis@blocks@tables| macro optionally typesets the +% |\listoftables| and |\listoffigures|. +% \begin{macrocode} +\def\thesis@blocks@tables{% + \thesis@blocks@lot + \thesis@blocks@lof} +% \end{macrocode} +% \end{macro} +% If the |nolot| and |nolof| options haven't been specified, the +% |\thesis@blocks@lot| and |\thesis@blocks@lof| macros are +% redefined to create an entry in the table of contents. +% \begin{macrocode} +\ifx\thesis@blocks@lot\relax\else + \def\thesis@blocks@lot{% + \thesis@blocks@clear + \phantomsection + \addcontentsline{toc}{chapter}{\listtablename}% + \listoftables} +\fi + +\ifx\thesis@blocks@lof\relax\else + \def\thesis@blocks@lof{% + \thesis@blocks@clear + \phantomsection + \addcontentsline{toc}{chapter}{\listfigurename}% + \listoffigures} +\fi +% \end{macrocode} +% \begin{macro}{\thesis@blocks@declaration} +% The |\thesis@blocks@declaration| macro typesets the declaration +% text. Unlike the generic |\thesis@blocks@declaration| macro from +% the \texttt{style/mu/fithesis-sci.sty} file, this definition +% includes the date and a blank line for the author's signature, as +% per the requirements of the faculty. +% \changes{v0.3.46}{2017/06/02}{Redefined +% \cs{thesis@blocks@declaration} in +% \texttt{style/mu/fithesis-econ.sty} in accordance with the +% example documents. The patch was submitted by Jana Ratajská. +% [VN]} +% \begin{macrocode} +\def\thesis@blocks@declaration{% + \begin{alwayssingle}% + \thesis@blocks@clear + \leavevmode\vfill + % Start the new chapter without clearing any page. + {\let\thesis@blocks@clear\relax + \chapter*{\thesis@@{declarationTitle}}}% + \thesis@declaration + \vskip 2cm% + {\let\@A\relax\newlength{\@A} + \settowidth{\@A}{\thesis@@{authorSignature}} + \setlength{\@A}{\@A+1cm} + \noindent\thesis@place, \thesis@@{formattedDate}\hfill + \begin{minipage}[t]{\@A}% + \centering\rule{\@A}{1pt}\\ + \thesis@@{authorSignature}\par + \end{minipage}} + \end{alwayssingle}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@abstract} +% \changes{v0.3.46}{2017/06/02}{Redefined +% \cs{thesis@blocks@abstract}, \cs{thesis@blocks@abstractEn}, +% \cs{thesis@blocks@keywords}, and \cs{thesis@blocks@keywordsEn} +% in \texttt{style/mu/fithesis-econ.sty} in accordance with the +% example documents. The patch was submitted by Jana Ratajská. +% [VN]} +% The |\thesis@blocks@abstract| macro typesets the +% abstract. This definition typesets the abstract on the same page. +% \begin{macrocode} +\def\thesis@blocks@abstract{% + \begin{alwayssingle}% + \vskip 40\p@ + {\let\thesis@blocks@clear\relax + \chapter*{\thesis@@{abstractTitle}}}% + \noindent\thesis@abstract + \end{alwayssingle}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@abstractEn} +% The |\thesis@blocks@abstractEn| macro typesets the abstract in +% English. If the current locale is English, the macro produces no +% output. This macro typesets the abstract on the same page. +% \begin{macrocode} +\def\thesis@blocks@abstractEn{% + \ifthesis@english\else + {\thesis@selectLocale{english}% + \begin{alwayssingle}% + \vskip 20\p@ + {\let\thesis@blocks@clear\relax + \chapter*{\thesis@english@abstractTitle}}% + \noindent\thesis@abstractEn + \end{alwayssingle}}% + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@keywords} +% The |\thesis@blocks@keywords| macro typesets the keywords. This +% definition typesets the keywords on the same page. +% \begin{macrocode} +\def\thesis@blocks@keywords{% + \begin{alwayssingle}% + \vskip 40\p@ + {\let\thesis@blocks@clear\relax + \chapter*{\thesis@@{keywordsTitle}}% + \noindent\thesis@TeXkeywords}% + \end{alwayssingle}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@keywordsEn} +% The |\thesis@blocks@keywordsEn| macro typesets the keywords in +% English. If the current locale is English, the macro produces no +% output. +% \begin{macrocode} +\def\thesis@blocks@keywordsEn{% + \ifthesis@english\else + {\thesis@selectLocale{english}% + \begin{alwayssingle}% + \vskip 20\p@ + {\let\thesis@blocks@clear\relax% + \chapter*{\thesis@english@keywordsTitle}}% + \noindent\thesis@TeXkeywordsEn + \end{alwayssingle}}% + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@bibEntry} +% The |\thesis@blocks@bibEntry| macro typesets a bibliographical +% entry. Along with the macros required by the locale file +% interface, the locale files need to define the following macros: +% \begin{itemize} +% \item|\thesis@|\textit{locale}|@bib@author| -- The label of the +% author name entry +% \item|\thesis@|\textit{locale}|@bib@title| -- The label of the +% title name entry +% \item|\thesis@|\textit{locale}|@bib@titleEn| -- The label of the +% English title name entry (\cs{thesis@english@bib@titleEn} +% does not need to be defined) +% \item|\thesis@|\textit{locale}|@bib@department| -- The label of +% the department name entry +% \item|\thesis@|\textit{locale}|@bib@advisor| -- The label of +% the advisor name entry +% \item|\thesis@|\textit{locale}|@bib@year| -- The label of the +% year entry +% \end{itemize} +% \changes{v0.3.46}{2017/06/02}{Defined \cs{thesis@blocks@bibEntry} +% in \texttt{style/mu/fithesis-econ.sty} in accordance with the +% example documents. The patch was submitted by Jana Ratajská. +% [VN]} +% \begin{macrocode} +\def\thesis@blocks@bibEntry{% + \thesis@blocks@clear + \noindent\begin{thesis@newtable@old}{@{}>{\bfseries}ll@{}} + \thesis@@{bib@author}: & \thesis@author \\ + \thesis@@{bib@thesisTitle}: & \thesis@title \\ + \ifthesis@english\else + \thesis@@{bib@thesisTitleEn}: & \thesis@titleEn \\ + \fi + \thesis@@{bib@department}: & \thesis@department \\ + \thesis@@{bib@advisor}: & \thesis@advisor \\ + \thesis@@{bib@year}: & \thesis@year \\ + \end{thesis@newtable@old}} +% \end{macrocode} +% \end{macro} +% Note that there is no direct support for the seminar paper and +% thesis proposal types. If you would like to change the contents +% of the preamble and the postamble, you should modify the +% |\thesis@blocks@preamble| and |\thesis@blocks@postamble| macros. +% +% All blocks within the autolayout preamble that are not defined +% within this file are defined in the +% \texttt{style/mu/fithesis-base.sty} file. +% \begin{macrocode} +\def\thesis@blocks@preamble{% + \thesis@blocks@coverMatter + \thesis@blocks@cover + \thesis@blocks@frontMatter + \thesis@blocks@titlePage + \thesis@blocks@assignment + \thesis@blocks@bibEntry + \thesis@blocks@abstract + \thesis@blocks@abstractEn + \thesis@blocks@keywords + \thesis@blocks@keywordsEn + \thesis@blocks@declaration + \thesis@blocks@thanks + \thesis@blocks@toc} +% \end{macrocode} +% All blocks within the autolayout postamble that are not defined +% within this file are defined in the \texttt{style/mu/base.sty} +% file. +% \begin{macrocode} +\def\thesis@blocks@postamble{% + \thesis@blocks@bibliography + \thesis@blocks@tables} +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/style/mu/econ.ins b/macros/latex/contrib/fithesis/style/mu/econ.ins new file mode 100644 index 0000000000..a6689764cf --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/econ.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fithesis-econ.sty}{\from{econ.dtx}{}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/style/mu/fi.dtx b/macros/latex/contrib/fithesis/style/mu/fi.dtx new file mode 100644 index 0000000000..e1fc1e28c9 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/fi.dtx @@ -0,0 +1,134 @@ +% \file{style/mu/fithesis-fi.sty} +% This is the style file for the theses written at the Faculty of +% Informatics at the Masaryk University in Brno. It has been +% prepared in accordance with the formal requirements published at +% the website of the faculty\footnote{See +% \url{http://www.fi.muni.cz/docs/BP_DP_na_FI.pdf}}. +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/mu/fithesis-fi}[2016/04/18] +% \end{macrocode} +% The file defines the color scheme of the respective faculty. Note +% the the color definitions are in RGB, which makes the resulting +% files generally unsuitable for printing. +% \begin{macrocode} +\thesis@color@setup{ + links={HTML}{FFD451}, + tableEmph={HTML}{FFD451}, + tableOdd={HTML}{FFF9E5}, + tableEven={HTML}{FFECB3}} +% \end{macrocode} +% The bibliography support is enabled. The |numeric| citations are +% used and the bibliography is sorted in citation order. +% \begin{macrocode} +\thesis@bibliography@setup{ + style=iso-numeric, + sorting=none} +\thesis@bibliography@load +% \end{macrocode} +% In case of rigorous and doctoral theses, the style file hides the +% thesis assignment in accordance with the formal requirements of +% the faculty. +% \begin{macrocode} +\ifx\thesis@type\thesis@rigorous + \thesis@blocks@assignment@false +\else\ifx\thesis@type\thesis@doctoral + \thesis@blocks@assignment@false +\fi\fi +% \end{macrocode} +% \begin{macro}{\thesis@blocks@titlePage} +% The style file redefines the cover and title page footers to +% include the thesis advisor's name and signature in case of a +% rigorous thesis. Along with the macros required by the +% locale file interface, the locale files need to define the +% following strings: +% \begin{itemize} +% \item\texttt{advisorSignature} -- The label of the advisor +% signature field typeset in the case of rigorous theses +% \end{itemize} +% \begin{macrocode} +\def\thesis@blocks@advisor{% + {\thesis@titlePage@large\\[0.3in] + {\bf\thesis@@{advisorTitle}:} \thesis@advisor}} +\def\thesis@blocks@titlePage@content{% + {\thesis@titlePage@Huge\bf\thesis@TeXtitle\par\vfil}\vskip 0.8in + {\thesis@titlePage@large\sc\thesis@@{typeName}\\[0.3in]} + {\thesis@titlePage@Large\bf\thesis@author} + % If this is a rigorous thesis or a PhD thesis proposal, + % typeset the name of the thesis advisor. + \ifx\thesis@type\thesis@rigorous + \thesis@blocks@advisor + \else\ifx\thesis@type\thesis@proposal + \thesis@blocks@advisor + \fi\fi}% +\def\thesis@blocks@advisorSignature{% + \let\@A\relax\newlength{\@A} + \settowidth{\@A}{\thesis@@{advisorSignature}} + \setlength{\@A}{\@A+1cm} + \hfill\raisebox{-0.5em}{\parbox{\@A}{ + \centering + \rule{\@A}{1pt}\\ + \thesis@@{advisorSignature} + }}}% +\def\thesis@blocks@titlePage@footer{% + {\thesis@titlePage@large\thesis@place, \thesis@@{semester} + % If this is a rigorous thesis or a PhD thesis proposal, + % create space for the advisor's signature. + \ifx\thesis@type\thesis@rigorous + \thesis@blocks@advisorSignature + \else\ifx\thesis@type\thesis@proposal + \thesis@blocks@advisorSignature + \fi\fi}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@declaration} +% The |\thesis@blocks@declaration| macro typesets the +% declaration text. Compared to the definition within the +% \texttt{style/mu/base.sty} file, this macro also +% typesets the advisor's name at the bottom of the page. +% \begin{macrocode} +\def\thesis@blocks@declaration{% + \thesis@blocks@clear + \begin{alwayssingle}% + \chapter*{\thesis@@{declarationTitle}}% + \thesis@declaration + \vskip 2cm% + \hfill\thesis@author + \par\vfill\noindent + \textbf{\thesis@@{advisorTitle}:} \thesis@advisor + \par\vfil + \end{alwayssingle}} +% \end{macrocode} +% \end{macro} +% In Ph.D. theses, only the table of contents will be typeset in +% the front matter as per the formal requirements of the +% faculty\footnote{See +% \url{http://is.muni.cz/www/2575/dtedi/index_en.html}}. +% +% Note that there is no direct support for the seminar paper type. +% If you would like to change the contents of the preamble and the +% postamble, you should modify the |\thesis@blocks@preamble| and +% |\thesis@blocks@postamble| macros. +% +% All blocks within the autolayout preamble and postamble that are +% not defined within this file are defined in the +% \texttt{style/mu/fithesis-base.sty} file. +% \begin{macrocode} +\def\thesis@blocks@preamble{% + \thesis@blocks@coverMatter + \thesis@blocks@cover + \thesis@blocks@titlePage + \thesis@blocks@frontMatter + \ifx\thesis@type\thesis@proposal + \thesis@blocks@toc + \else + \thesis@blocks@assignment + \thesis@blocks@declaration + \thesis@blocks@thanks + \thesis@blocks@clearRight + \thesis@blocks@abstract + \thesis@blocks@keywords + \thesis@blocks@tables + \fi} +\def\thesis@blocks@postamble{% + \thesis@blocks@bibliography} +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/style/mu/fi.ins b/macros/latex/contrib/fithesis/style/mu/fi.ins new file mode 100644 index 0000000000..ccf9506218 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/fi.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fithesis-fi.sty}{\from{fi.dtx}{}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/style/mu/fsps.dtx b/macros/latex/contrib/fithesis/style/mu/fsps.dtx new file mode 100644 index 0000000000..02c8c2da1b --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/fsps.dtx @@ -0,0 +1,173 @@ +% \file{style/mu/fithesis-fsps.sty} +% This is the style file for the theses written at the Faculty of +% Sports Studies at the Masaryk University in Brno. It has been +% prepared in accordance with the formal requirements published at +% the website of the faculty\footnote{See \url{https://is.muni.cz/^^A +% auth/do/fsps/studijni/info-stud/SZZ/pokyny_ZP_13-5-2013.pdf}}. +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/mu/fithesis-fsps}[2018/02/11] +% \end{macrocode} +% The file defines the color scheme of the respective faculty. Note +% the the color definitions are in RGB, which makes the resulting +% files generally unsuitable for printing. +% \begin{macrocode} +\thesis@color@setup{ + links={HTML}{93BCF5}, + tableEmph={HTML}{A8BDE3}, + tableOdd={HTML}{EBEFF5}, + tableEven={HTML}{D1DAEB}} +% \end{macrocode} +% The bibliography support is enabled. The |authoryear| citations +% are used and the bibliography is sorted by name, title, and year. +% \begin{macrocode} +\thesis@bibliography@setup{ + style=iso-authoryear, + sorting=nty} +\thesis@bibliography@load +% \end{macrocode} +% The file loads the following packages: +% \begin{itemize} +% \item\textsf{tikz} -- Used for dimension arithmetic. +% \item\textsf{geometry} -- Allows for modifications of the type +% area dimensions. +% \item\textsf{setspace} -- Allows for line height modifications. +% \end{itemize} +% In addition to this, the type area width is set to +% 14\,cm in accordance with the formal requirements of the faculty. +% \begin{macrocode} +\thesis@require{tikz} +\thesis@require{geometry} +\thesis@require{setspace} +\geometry{top=30mm,bottom=30mm,left=40mm,right=30mm,includeheadfoot} +% \end{macrocode} +% The paragraph indentation is 1.25\,cm as per the requirements of the faculty. +% \begin{macrocode} +\setlength{\parindent}{1.25cm} +% \end{macrocode} +% The style file redefines the title page content +% not to include the author's name and the title page footer +% to include both the author's and advisor's name, the year and +% place of the thesis defense in accordance with the formal +% requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@titlePage@footer{% + {\thesis@titlePage@large + {% Calculate the width of the thesis author and advisor boxes + \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% + \bf\thesis@@{advisorTitle}:}} + \let\@B\relax\newlength{\@B}\settowidth{\@B}{\thesis@advisor} + \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% + \bf\thesis@@{authorTitle}:}} + \let\@D\relax\newlength{\@D}\settowidth{\@D}{\thesis@author} + \let\@E\relax\newlength{\@E}\settowidth{\@E}{\thesis@field} + \let\@F\relax\newlength{\@F}\pgfmathsetlength{\@F}{max(\@D,\@E)} + \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% + max(\@A,\@B)} + \let\@right\relax\newlength{\@right}\pgfmathsetlength{\@right}{% + max(\@C,\@F)} +% \end{macrocode} +% \changes{v0.3.49}{2018/02/11}{Removed an extraneous \cs{vskip} in +% the style files for the Masaryk University in Brno. [VN]} +% \begin{macrocode} + % Typeset the thesis author and advisor boxes + \begin{minipage}[t]{\@left} + {\bf\thesis@@{advisorTitle}:}\\\thesis@advisor + \end{minipage}\hfill\begin{minipage}[t]{\@right} + {\bf\thesis@@{authorTitle}:}\\\thesis@author\\\thesis@field + \end{minipage}}\\[4em]\thesis@place, \thesis@year}} +% \end{macrocode} +% \begin{macro}{\thesis@blocks@frontMatter} +% The |\thesis@blocks@frontMatter| macro sets up the style of the +% front matter of the thesis. The leading is adjusted in +% accordance with the requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@frontMatter{% + \thesis@blocks@clear + \pagestyle{plain} + \parindent 1.5em + \setcounter{page}{1} + \pagenumbering{roman} + \onehalfspacing} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@mainMatter} +% The |\thesis@blocks@mainMatter| macro sets up the style +% of the main matter of the thesis. The leading is adjusted in +% accordance with the requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@mainMatter{% + \thesis@blocks@clear + \setcounter{page}{1} + \pagenumbering{arabic} + \pagestyle{thesisheadings} + \parindent 1.5em + \onehalfspacing} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@bibliography} +% The |\thesis@blocks@bibliography| macro typesets the +% bibliography. The leading is adjusted in accordance +% with the requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@bibliography{% + \ifthesis@bibliography@loaded@ + \ifthesis@bibliography@included@\else + \singlespacing + \thesis@blocks@clear + {\emergencystretch=3em% + \printbibliography[heading=bibintoc]}% + \fi + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@declaration} +% The |\thesis@blocks@declaration| macro typesets the declaration +% text. Unlike the generic |\thesis@blocks@declaration| macro from +% the \texttt{style/mu/fithesis-sci.sty} file, this definition +% includes the date and a blank line for the author's signature, as +% per the requirements of the faculty. +% +% Along with the macros required by the locale file interface, the +% locale files need to define the following macros: +% \begin{itemize} +% \item|\thesis@|\textit{locale}|@authorSignature| -- The +% label of the author's signature field +% \item|\thesis@|\textit{locale}|@formattedDate| -- A +% formatted date +% \end{itemize} +% \begin{macrocode} +\def\thesis@blocks@declaration{% + \thesis@blocks@clear + \begin{alwayssingle}% + \chapter*{\thesis@@{declarationTitle}}% + \thesis@declaration + \vskip 2cm% + {\let\@A\relax\newlength{\@A} + \settowidth{\@A}{\thesis@@{authorSignature}} + \setlength{\@A}{\@A+1cm} + \noindent\thesis@place, \thesis@@{formattedDate}\hfill + \begin{minipage}[t]{\@A}% + \centering\rule{\@A}{1pt}\\ + \thesis@@{authorSignature}\par + \end{minipage}} + \end{alwayssingle}} +% \end{macrocode} +% \end{macro} +% Note that there is no direct support for the seminar paper and +% thesis proposal types. If you would like to change the contents +% of the preamble and the postamble, you should modify the +% |\thesis@blocks@preamble| and |\thesis@blocks@postamble| macros. +% +% All blocks within the autolayout preamble and postamble that are +% not defined within this file are defined in the +% \texttt{style/mu/fithesis-base.sty} file. +% \begin{macrocode} +\def\thesis@blocks@preamble{% + \thesis@blocks@coverMatter + \thesis@blocks@cover + \thesis@blocks@titlePage + \thesis@blocks@frontMatter + \thesis@blocks@declaration + \thesis@blocks@thanks + \thesis@blocks@tables} +\def\thesis@blocks@postamble{% + \thesis@blocks@bibliography} +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/style/mu/fsps.ins b/macros/latex/contrib/fithesis/style/mu/fsps.ins new file mode 100644 index 0000000000..cc6eba67fd --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/fsps.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fithesis-fsps.sty}{\from{fsps.dtx}{}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/style/mu/fss.dtx b/macros/latex/contrib/fithesis/style/mu/fss.dtx new file mode 100644 index 0000000000..bea5704bce --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/fss.dtx @@ -0,0 +1,75 @@ +% \file{style/mu/fithesis-fss.sty} +% This is the style file for the theses written at the Faculty of +% Social Studies at the Masaryk University in Brno. Because of the +% inexistence of faculty-wide formal requirements and +% recommendations with each department defining their own with +% varying degrees of +% rigour\footnote{\raggedright See +% \url{http://psych.fss.muni.cz/node/351}, +% \url{http://medzur.fss.muni.cz/informace-pro-studenty/pravidla^^A +% -pro-diplomky/soubory/Pravidla pro zaverecne prace na KMSZ - v^^A +% er. 2-83.doc}, \url{http://soc.fss.muni.cz/?q=node/44}, \url{h^^A +% ttp://polit.fss.muni.cz/informace-pro-studenty/pol/}, \url{htt^^A +% p://humenv.fss.muni.cz/studium/bakalarske-studium/pravidla-pro^^A +% -vypracovani-bakalarske-prace}}, this style is a mere skeleton, +% which is unlikely to satisfy the exact requirements of any +% department and will require modification by the user. +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/mu/fithesis-fss}[2016/04/18] +% \end{macrocode} +% The file defines the color scheme of the respective faculty. Note +% the the color definitions are in RGB, which makes the resulting +% files generally unsuitable for printing. +% \begin{macrocode} +\thesis@color@setup{ + links={HTML}{58EDD7}, + tableEmph={HTML}{69D6C6}, + tableOdd={HTML}{E3F1EE}, + tableEven={HTML}{C5E3DF}} +% \end{macrocode} +% The bibliography support is enabled. The |authoryear| citations +% are used and the bibliography is sorted by name, title, and year. +% \begin{macrocode} +\thesis@bibliography@setup{ + style=iso-authoryear, + sorting=nty} +\thesis@bibliography@load +% \end{macrocode} +% \begin{macro}{\thesis@blocks@frontMatter} +% The |\thesis@blocks@frontMatter| macro sets up the style +% of the front matter of the thesis. +% \begin{macrocode} +\def\thesis@blocks@frontMatter{% + \pagestyle{plain} + \parindent 1.5em + \setcounter{page}{1} + \pagenumbering{roman}} +% \end{macrocode} +% \end{macro} +% Note that there is no direct support for the seminar paper and +% thesis proposal types. If you would like to change the contents +% of the preamble and the postamble, you should modify the +% |\thesis@blocks@preamble| and |\thesis@blocks@postamble| macros. +% +% All blocks within the autolayout preamble and postamble that are +% not defined within this file are defined in the +% \texttt{style/mu/fithesis-base.sty} file. +% \begin{macrocode} +\def\thesis@blocks@preamble{% + \thesis@blocks@coverMatter + \thesis@blocks@cover + \thesis@blocks@titlePage + \thesis@blocks@frontMatter + \thesis@blocks@clearRight + \thesis@blocks@abstract + \thesis@blocks@abstractEn + \thesis@blocks@keywords + \thesis@blocks@keywordsEn + \thesis@blocks@assignment + \thesis@blocks@declaration + \thesis@blocks@thanks + \thesis@blocks@tables} +\def\thesis@blocks@postamble{% + \thesis@blocks@bibliography} +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/style/mu/fss.ins b/macros/latex/contrib/fithesis/style/mu/fss.ins new file mode 100644 index 0000000000..8a2df3b0b9 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/fss.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fithesis-fss.sty}{\from{fss.dtx}{}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/style/mu/law.dtx b/macros/latex/contrib/fithesis/style/mu/law.dtx new file mode 100644 index 0000000000..9c7cb865f8 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/law.dtx @@ -0,0 +1,97 @@ +% \file{style/mu/fithesis-law.sty} +% This is the style file for the theses written at the Faculty of +% Law at the Masaryk University in Brno. It has been prepared in +% accordance with the formal requirements published at the +% website of the faculty\footnote{See \url{http://is.muni.cz/d^^A +% o/law/ud/predp/smer/S-07-2012.pdf}}. +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/mu/fithesis-law}[2017/05/21] +% \end{macrocode} +% The file defines the color scheme of the respective faculty. Note +% the the color definitions are in RGB, which makes the resulting +% files generally unsuitable for printing. +% \begin{macrocode} +\thesis@color@setup{ + links={HTML}{CF86EB}, + tableEmph={HTML}{D39BE8}, + tableOdd={HTML}{F2EBF5}, + tableEven={HTML}{E5CCED}} +% \end{macrocode} +% The bibliography support is enabled. The |authoryear| citations +% are used and the bibliography is sorted by name, year, and title. +% \begin{macrocode} +\thesis@bibliography@setup{% + style=iso-authoryear, + sorting=nyt} +\thesis@bibliography@load +% \end{macrocode} +% The style file configures the cover and title page headers to +% include only the faculty name and the department name. +% Along with the macros required by the locale file interface, +% the locale files need to define the following strings: +% \begin{itemize} +% \item\texttt{facultyLongName} -- The name of the faculty +% combined with the name of the university. +% \end{itemize} +% \begin{macrocode} +\def\thesis@blocks@cover@header{% + {\sc\thesis@titlePage@Large\thesis@@{facultyLongName}\\% + \thesis@titlePage@large\thesis@department@name\\\vskip 2em}} +\let\thesis@blocks@titlePage@header=\thesis@blocks@cover@header +% \end{macrocode} +% \begin{macro}{\thesis@blocks@frontMatter} +% The |\thesis@blocks@frontMatter| macro sets up the style +% of the front matter of the thesis. The page numbering is arabic +% in accordance with the formal requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@frontMatter{% + \thesis@blocks@clear + \pagestyle{plain} + \parindent 1.5em + \setcounter{page}{1} + \pagenumbering{arabic}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@mainMatter} +% The |\thesis@blocks@mainMatter| macro sets up the style +% of the main matter of the thesis. The page numbering doesn't +% reset at the beginning of the main thesis in accordance with the +% formal requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@mainMatter{% + \thesis@blocks@clear + \pagestyle{thesisheadings} + \parindent 1.5em\relax} +% \end{macrocode} +% \end{macro} +% Note that there is no direct support for the seminar paper and +% thesis proposal types. If you would like to change the contents +% of the preamble and the postamble, you should modify the +% |\thesis@blocks@preamble| and |\thesis@blocks@postamble| macros. +% +% All blocks within the autolayout preamble that are not defined +% within this file are defined in the +% \texttt{style/mu/fithesis-base.sty} file. +% \begin{macrocode} +\def\thesis@blocks@preamble{% + \thesis@blocks@coverMatter + \thesis@blocks@cover + \thesis@blocks@titlePage + \thesis@blocks@frontMatter + \thesis@blocks@declaration + \thesis@blocks@clearRight + \thesis@blocks@abstract + \thesis@blocks@abstractEn + \thesis@blocks@keywords + \thesis@blocks@keywordsEn + \thesis@blocks@thanks + \thesis@blocks@tables} +% \end{macrocode} +% All blocks within the autolayout postamble that are not defined +% within this file are defined in the +% \texttt{style/mu/fithesis-base.sty} file. +% \begin{macrocode} +\def\thesis@blocks@postamble{% + \thesis@blocks@bibliography + \thesis@blocks@assignment} +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/style/mu/law.ins b/macros/latex/contrib/fithesis/style/mu/law.ins new file mode 100644 index 0000000000..c688afd3ec --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/law.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fithesis-law.sty}{\from{law.dtx}{}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/style/mu/med.dtx b/macros/latex/contrib/fithesis/style/mu/med.dtx new file mode 100644 index 0000000000..323f3de902 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/med.dtx @@ -0,0 +1,168 @@ +% \file{style/mu/fithesis-med.sty} +% This is the style file for the theses written at the Faculty of +% Medicine at the Masaryk University in Brno. It has been prepared +% in accordance with the formal requirements published at the +% website of the Department of Optometry and Orthoptics\footnote^^A +% {See \url{http://is.muni.cz/do/med/zpravyprac/Optometrie/NALE^^A +% ZITOSTI_ZAVERECNE_PRACE.doc}}. +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/mu/fithesis-med}[2018/02/11] +% \end{macrocode} +% The file defines the color scheme of the respective faculty. Note +% the the color definitions are in RGB, which makes the resulting +% files generally unsuitable for printing. +% \begin{macrocode} +\thesis@color@setup{ + links={HTML}{F58E76}, + tableEmph={HTML}{FF9D85}, + tableOdd={HTML}{FFF5F6}, + tableEven={HTML}{FFDEDF}} +% \end{macrocode} +% The bibliography support is enabled. The |authoryear| citations +% are used and the bibliography is sorted by year, name, and title. +% \begin{macrocode} +\thesis@bibliography@setup{% + style=iso-authoryear, + sorting=ynt} +\thesis@bibliography@load +% \end{macrocode} +% The file loads the following packages: +% \begin{itemize} +% \item\textsf{tikz} -- Used for dimension arithmetic. +% \item\textsf{geometry} -- Allows for modifications of the type +% area dimensions. +% \item\textsf{setspace} -- Allows for line height modifications. +% \end{itemize} +% In addition to this, the type area width is set to +% 16\,cm in accordance with the formal requirements of the faculty. +% This leads to overfull lines and is against the good conscience +% of the author of this style. +% \begin{macrocode} +\thesis@require{tikz} +\thesis@require{geometry} +\thesis@require{setspace} +\geometry{top=25mm,bottom=20mm,left=25mm,right=25mm,includeheadfoot} +% \end{macrocode} +% \begin{macro}{\thesis@blocks@cover} +% The |\thesis@blocks@cover| macro typesets the thesis +% cover. +% \begin{macrocode} +\def\thesis@blocks@cover{% + \ifthesis@cover@ + \thesis@blocks@clear + \begin{alwayssingle} + \thispagestyle{empty} + \begin{center} + {\sc\thesis@titlePage@LARGE\thesis@@{universityName}\\% + \thesis@titlePage@Large\thesis@@{facultyName}\\} + \vfill + {\bf\thesis@titlePage@Huge\thesis@@{typeName}} + \vfill + {\thesis@titlePage@large\thesis@place + \ \thesis@year\hfill\thesis@author} + \end{center} + \end{alwayssingle} + \fi} +% \end{macrocode} +% \end{macro} +% The style file redefines the title page content +% not to include the author's name and the title page footer +% to include both the author's and advisor's name, the field of +% study and the semester and place of the thesis defense in +% accordance with the requirements of the department. +% \begin{macrocode} +\def\thesis@blocks@titlePage@content{% + {\thesis@titlePage@Huge\bf\thesis@TeXtitle\\[0.3in]}% + {\thesis@titlePage@large{\sc\thesis@@{typeName}}\\}} +\def\thesis@blocks@titlePage@footer{% + {\thesis@titlePage@large + {% Calculate the width of the thesis author and advisor boxes + \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% + \bf\thesis@@{advisorTitle}:}} + \let\@B\relax\newlength{\@B}\settowidth{\@B}{\thesis@advisor} + \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% + \bf\thesis@@{authorTitle}:}} + \let\@D\relax\newlength{\@D}\settowidth{\@D}{\thesis@author} + \let\@E\relax\newlength{\@E}\settowidth{\@E}{{% + \bf\thesis@@{fieldTitle}:}} + \let\@F\relax\newlength{\@F}\settowidth{\@F}{\thesis@field@name} + \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% + max(\@A,\@B)} + \let\@right\relax\newlength{\@right}\pgfmathsetlength{\@right}{% + max(\@C,\@D,\@E,\@F)} +% \end{macrocode} +% \changes{v0.3.49}{2018/02/11}{Removed an extraneous \cs{vskip} in +% the style files for the Masaryk University in Brno. [VN]} +% \begin{macrocode} + % Typeset the thesis author and advisor boxes + \begin{minipage}[t]{\@left} + {\bf\thesis@@{advisorTitle}:}\\\thesis@advisor + \end{minipage}\hfill\begin{minipage}[t]{\@right} + {\bf\thesis@@{authorTitle}:}\\\thesis@author + \\[1em]{\bf\thesis@@{fieldTitle}:}\\\thesis@field@name + \end{minipage}}\\[4em]\thesis@place, \thesis@@{semester}}} +% \end{macrocode} +% \begin{macro}{\thesis@blocks@frontMatter} +% The |\thesis@blocks@frontMatter| macro sets up the style of the +% front matter of the thesis. The page numbering is arabic in +% accordance with the formal requirements and it is hidden. In case +% of double-sided typesetting, the geometry is altered according to +% the requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@frontMatter{% + \thesis@blocks@clear + % In case of double-sided typesetting, change the geometry + \ifthesis@twoside@ + \newgeometry{top=25mm,bottom=20mm,left=35mm, + right=15mm, includeheadfoot} + \fi\pagestyle{empty} + \parindent 1.5em + \setcounter{page}{1} + \pagenumbering{roman}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@mainMatter} +% The |\thesis@blocks@mainMatter| macro sets up the style +% of the main matter of the thesis. The leading is adjusted in +% accordance with the requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@mainMatter{% + \thesis@blocks@clear + % In case of double-sided typesetting, change the geometry + \ifthesis@twoside@ + \newgeometry{top=25mm,bottom=20mm,left=35mm, + right=15mm, includeheadfoot} + \fi\setcounter{page}{1} + \pagenumbering{arabic} + \pagestyle{thesisheadings} + \parindent 1.5em + \onehalfspacing} +% \end{macrocode} +% \end{macro} +% Note that there is no direct support for the seminar paper and +% thesis proposal types. If you would like to change the contents +% of the preamble and the postamble, you should modify the +% |\thesis@blocks@preamble| and |\thesis@blocks@postamble| macros. +% +% All blocks within the autolayout preamble and postamble that are +% not defined within this file are defined in the +% \texttt{style/mu/fithesis-base.sty} file. +% \begin{macrocode} +\def\thesis@blocks@preamble{% + \thesis@blocks@coverMatter + \thesis@blocks@cover + \thesis@blocks@frontMatter + \thesis@blocks@titlePage + \onehalfspacing + \thesis@blocks@clearRight + \thesis@blocks@abstract + \thesis@blocks@abstractEn + \thesis@blocks@keywords + \thesis@blocks@keywordsEn + \thesis@blocks@bibEntry + \thesis@blocks@declaration + \thesis@blocks@thanks + \thesis@blocks@tables} +\def\thesis@blocks@postamble{% + \thesis@blocks@bibliography} +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/style/mu/med.ins b/macros/latex/contrib/fithesis/style/mu/med.ins new file mode 100644 index 0000000000..7f59c26c1d --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/med.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fithesis-med.sty}{\from{med.dtx}{}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/style/mu/ped.dtx b/macros/latex/contrib/fithesis/style/mu/ped.dtx new file mode 100644 index 0000000000..f7a58bb091 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/ped.dtx @@ -0,0 +1,66 @@ +% \file{style/mu/fithesis-ped.sty} +% This is the style file for the theses written at the Faculty of +% Education at the Masaryk University in Brno. It has been prepared +% in accordance with the formal requirements published at the +% of the faculty\footnote{See \url{https://is.muni.cz/auth/do/^^A +% ped/VPAN/46952359/53057289}}. +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/mu/fithesis-ped}[2016/04/18] +% \end{macrocode} +% The file defines the color scheme of the respective faculty. Note +% the the color definitions are in RGB, which makes the resulting +% files generally unsuitable for printing. +% \begin{macrocode} +\thesis@color@setup{ + links={HTML}{FFA02F}, + tableEmph={HTML}{FFBB6B}, + tableOdd={HTML}{FFF1E0}, + tableEven={HTML}{FFDEB7}} +% \end{macrocode} +% The bibliography support is enabled. The |numeric| citations are +% used and the bibliography is sorted by name, title, and year. +% \begin{macrocode} +\thesis@bibliography@setup{ + style=iso-numeric, + sorting=nty} +\thesis@bibliography@load +% \end{macrocode} +% The style file configures the title page header to include the +% department name and the title page content to include the +% advisor's name. +% \begin{macrocode} +\thesis@blocks@titlePage@department@true +\def\thesis@blocks@titlePage@content{% + {\thesis@titlePage@Huge\bf\thesis@TeXtitle\par\vfil}\vskip 0.8in + {\thesis@titlePage@large\sc\thesis@@{typeName}\\[0.3in]} + {\thesis@titlePage@Large\bf\thesis@author} + % Typeset the name of the thesis advisor. + {\thesis@titlePage@large\\[0.3in] + {\bf\thesis@@{advisorTitle}:} \thesis@advisor}} +% \end{macrocode} +% Note that there is no direct support for the seminar paper and +% thesis proposal types. If you would like to change the contents +% of the preamble and the postamble, you should modify the +% |\thesis@blocks@preamble| and |\thesis@blocks@postamble| macros. +% +% All blocks within the autolayout preamble and postamble that are +% not defined within this file are defined in the +% \texttt{style/mu/fithesis-base.sty} file. +% \begin{macrocode} +\def\thesis@blocks@preamble{% + \thesis@blocks@coverMatter + \thesis@blocks@cover + \thesis@blocks@titlePage + \thesis@blocks@frontMatter + \thesis@blocks@bibEntry + \thesis@blocks@abstract + \thesis@blocks@abstractEn + \thesis@blocks@keywords + \thesis@blocks@keywordsEn + \thesis@blocks@declaration + \thesis@blocks@thanks + \thesis@blocks@tables} +\def\thesis@blocks@postamble{% + \thesis@blocks@bibliography} +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/style/mu/ped.ins b/macros/latex/contrib/fithesis/style/mu/ped.ins new file mode 100644 index 0000000000..802f987d45 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/ped.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fithesis-ped.sty}{\from{ped.dtx}{}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/style/mu/phil.dtx b/macros/latex/contrib/fithesis/style/mu/phil.dtx new file mode 100644 index 0000000000..8f02f5d4e5 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/phil.dtx @@ -0,0 +1,123 @@ +% \file{style/mu/fithesis-phil.sty} +% This is the style file for the theses written at the Faculty of +% Arts at the Masaryk University in Brno. It has been prepared in +% accordance with the formal requirements published at the website +% of the faculty\footnote{See \url{http://is.muni.cz/auth/do/^^A +% 1421/4581421/Vzor_bakalarske_prace.pdf}}. +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/mu/fithesis-phil}[2016/04/18] +% \end{macrocode} +% The file defines the color scheme of the respective faculty. Note +% the the color definitions are in RGB, which makes the resulting +% files generally unsuitable for printing. +% \begin{macrocode} +\thesis@color@setup{ + links={HTML}{6FCEF2}, + tableEmph={HTML}{78CEF0}, + tableOdd={HTML}{EBF6FA}, + tableEven={HTML}{D0EBF5}} +% \end{macrocode} +% The bibliography support is enabled. The |numeric| citations are +% used and the bibliography is sorted by name, title, and year. +% \begin{macrocode} +\thesis@bibliography@setup{ + style=iso-numeric, + sorting=nty} +\thesis@bibliography@load +% \end{macrocode} +% The style file configures the title page header to include the +% department and the field name. +% \begin{macrocode} +\thesis@blocks@titlePage@department@true +\thesis@blocks@titlePage@field@true +% \end{macrocode} +% The style file parses the value of the |\thesis@department| macro +% and recognizes the following divisions of the Faculty of Arts: +% \begin{itemize} +% \item\texttt{kisk} -- The Division of Information and Library +% Studies \footnote{See \url{http://kisk.phil.muni.cz/cs/pov^^A +% innosti}.} (KISK) +% \begin{macrocode} +\def\thesis@departments@kisk{kisk} +% \end{macrocode} +% \end{itemize} +% Along with the macros required by the locale file interface, the +% locale files need to define the following macros: +% \begin{itemize} +% \item\texttt{departmentName} -- The human-readable name of the +% given recognized division. +% \end{itemize} +% \begin{macrocode} +\ifx\thesis@department\thesis@departments@kisk + \def\thesis@department@name{\thesis@@{departmentName}} + \def\thesis@departmentEn@name{\thesis@english@departmentName} +\fi +% \end{macrocode} +% \begin{macro}{\thesis@blocks@titlePage} +% In the case of a KISK thesis, the style file redefines the cover +% and title page footers to include the thesis advisor's name. +% \begin{macrocode} +\ifx\thesis@department\thesis@departments@kisk + \def\thesis@blocks@titlePage@content{% + {\thesis@titlePage@Huge\bf\thesis@TeXtitle\par\vfil}\vskip 0.8in + {\thesis@titlePage@large\sc\thesis@@{typeName}\\[0.3in]} + {\thesis@titlePage@Large\bf\thesis@author} + % If this is a KISK thesis, typeset the name of the thesis + % advisor. + \ifx\thesis@department\thesis@departments@kisk + {\thesis@titlePage@large\\[0.3in] + {\bf\thesis@@{advisorTitle}:} \thesis@advisor} + \fi}% +\fi +% \end{macrocode} +% \end{macro} +% Note that there is no direct support for the seminar paper and +% thesis proposal types. If you would like to change the contents +% of the preamble and the postamble, you should modify the +% |\thesis@blocks@preamble| and |\thesis@blocks@postamble| macros. +% +% All blocks within the autolayout preamble and postamble that are +% not defined within this file are defined in the +% \texttt{style/mu/fithesis-base.sty} file. +% \begin{macrocode} +\def\thesis@blocks@preamble{% + \thesis@blocks@coverMatter + \thesis@blocks@cover + \thesis@blocks@titlePage + \thesis@blocks@frontMatter +% \end{macrocode} +% In KISK theses, the bibliographical entry, the abstract, and the +% keywords will be included after the cover matter. +% \begin{macrocode} + \ifx\thesis@department\thesis@departments@kisk + \thesis@blocks@bibEntry + \thesis@blocks@abstract + \thesis@blocks@abstractEn + \thesis@blocks@keywords + \thesis@blocks@keywordsEn + \fi + \thesis@blocks@declaration + \thesis@blocks@thanks +% \end{macrocode} +% In KISK theses, the lists of tables and figures will be included +% behind the bibliography rather than at the beginning of the +% document. +% \begin{macrocode} + \ifx\thesis@department\thesis@departments@kisk + \thesis@blocks@toc + \else + \thesis@blocks@tables + \fi} +\def\thesis@blocks@postamble{% + \ifx\thesis@department\thesis@departments@kisk +% \end{macrocode} +% In KISK theses, the lists of tables and figures will be included +% behind the bibliography rather than at the beginning of the +% document. +% \begin{macrocode} + \thesis@blocks@lot + \thesis@blocks@lof + \fi + \thesis@blocks@bibliography} +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/style/mu/phil.ins b/macros/latex/contrib/fithesis/style/mu/phil.ins new file mode 100644 index 0000000000..0f6b211ca3 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/phil.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fithesis-phil.sty}{\from{phil.dtx}{}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/style/mu/sci.dtx b/macros/latex/contrib/fithesis/style/mu/sci.dtx new file mode 100644 index 0000000000..ca1630a0f3 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/sci.dtx @@ -0,0 +1,641 @@ +% \file{style/mu/fithesis-sci.sty} +% This is the style file for the theses written at the Faculty of +% Science at the Masaryk University in Brno. It has been +% prepared in accordance with the formal requirements published at +% the website of the faculty\footnote{See +% \url{http://www.sci.muni.cz/NW/predpisy/od/OD-2014-05.pdf}}. +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/mu/fithesis-sci}[2017/06/02] +% \end{macrocode} +% The file defines the color scheme of the respective faculty. Note +% the the color definitions are in RGB, which makes the resulting +% files generally unsuitable for printing. +% \begin{macrocode} +\thesis@color@setup{ + links={HTML}{20E366}, + tableEmph={HTML}{8EDEAA}, + tableOdd={HTML}{EDF7F1}, + tableEven={HTML}{CCEDD8}} +% \end{macrocode} +% The bibliography support is enabled. The |numeric| citations are +% used and the bibliography is sorted in citation order. +% \begin{macrocode} +\thesis@bibliography@setup{ + style=iso-numeric, + sorting=none} +\thesis@bibliography@load +% \end{macrocode} +% The file uses Czech locale strings within the macros. +% \begin{macrocode} +\thesis@requireLocale{czech} +% \end{macrocode} +% \begin{macro}{\ifthesis@czech} +% The |\ifthesis@czech| \ldots |\else| \ldots |\fi| conditional is made +% available for testing, whether or not the current locale is Czech. +% \changes{v0.3.45}{2017/05/23}{Defined the +% \cs{ifthesis@czech} macro in +% \texttt{style/mu/fithesis-sci.sty}. The patch was submitted by +% Juraj Pálenik. [VN]} +% \begin{macrocode} +\def\ifthesis@czech{ + \expandafter\def\expandafter\@czech\expandafter{\string + \czech}% + \expandafter\expandafter\expandafter\def\expandafter + \expandafter\expandafter\@locale\expandafter\expandafter + \expandafter{\expandafter\string\csname\thesis@locale\endcsname}% + \expandafter\csname\expandafter i\expandafter f\ifx\@locale + \@czech + true% + \else + false% + \fi\endcsname} +\ifthesis@czech + \expandafter\expandafter\expandafter\let\expandafter\expandafter + \csname ifthesis@czech\endcsname\csname iftrue\endcsname +\else + \expandafter\expandafter\expandafter\let\expandafter\expandafter + \csname ifthesis@czech\endcsname\csname iffalse\endcsname +\fi +% \end{macrocode} +% The file recognizes the following options: \begin{itemize} +% \item\texttt{abstractonsinglepage} -- The abstracts are going +% to be typeset on a single page as opposed to being spread +% across several pages. This is the default for theses whose main +% locale is neither Czech nor English. +% \end{itemize} +% \changes{v0.3.45}{2017/05/24}{Defined the +% \texttt{abstractonsinglepage} option in +% \texttt{style/mu/fithesis-sci.sty}. The patch was submitted by +% Juraj Pálenik. [VN]} +% \begin{macrocode} +\newif\ifthesis@abstractonsinglepage@ +\DeclareOption{abstractonsinglepage}{\thesis@abstractonsinglepage@true} +\ifthesis@czech\else\ifthesis@english\else + \ExecuteOptions{abstractonsinglepage} +\fi\fi +\ProcessOptions* +% \end{macrocode} +% \end{macro} +% The file loads the following packages: +% \begin{itemize} +% \item\textsf{tikz} -- Used for dimension arithmetic. +% \item\textsf{changepage} -- Used for width adjustments. +% \end{itemize} +% \begin{macrocode} +\thesis@require{tikz} +\thesis@require{changepage} +% \end{macrocode} +% In case of rigorous and doctoral theses, the style file hides the +% thesis assignment in accordance with the formal requirements of +% the faculty. +% \begin{macrocode} +\ifx\thesis@type\thesis@bachelors\else +\ifx\thesis@type\thesis@masters\else + \thesis@blocks@assignment@false +\fi\fi +% \end{macrocode} +% Enable the inclusion of the scanned assignment inside the digital +% version of the document. +% \begin{macrocode} +\thesis@blocks@assignment@hideIfDigital@false +% \end{macrocode} +% \begin{macro}{\thesis@blocks@bibEntry} +% The |\thesis@blocks@bibEntry| macro typesets a bibliographical +% entry. Along with the macros required by the locale file +% interface, the locale files need to define the following macros: +% \begin{itemize} +% \item|\thesis@|\textit{locale}|@bib@title| -- The title of the +% entire block +% \item|\thesis@|\textit{locale}|@bib@author| -- The label of the +% author name entry +% \item|\thesis@|\textit{locale}|@bib@title| -- The label of the +% title name entry +% \item|\thesis@|\textit{locale}|@bib@programme| -- The label of +% the programme name entry +% \item|\thesis@|\textit{locale}|@bib@field| -- The label of the +% field of study name entry +% \item|\thesis@|\textit{locale}|@bib@advisor| -- The label of +% the advisor name entry +% \item|\thesis@|\textit{locale}|@bib@academicYear| -- The label +% of the academic year entry +% \item|\thesis@|\textit{locale}|@bib@pages| -- The label of the +% number of pages entry +% \item|\thesis@|\textit{locale}|@bib@keywords| -- The label of +% the keywords entry +% \end{itemize} +% \changes{v0.3.45}{2017/05/26}{Bibliographical entries in +% \texttt{style/mu/fithesis-sci.sty} now face each other when the +% main locale is either Czech or English. [VN]} +% \begin{macrocode} +\def\thesis@blocks@bibEntry{% + \begin{alwayssingle}% + % Clear only the right page, if the main locale is Czech. + \ifthesis@czech + \begingroup + \let\thesis@blocks@clear\thesis@blocks@clearRight + \fi + \chapter*{\thesis@@{bib@title}}% + \ifthesis@czech + \endgroup + \fi + {% Calculate the width of the columns + \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% + \bf\thesis@@{bib@author}:}} + \let\@B\relax\newlength{\@B}\settowidth{\@B}{{% + \bf\thesis@@{bib@thesisTitle}:}} + \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% + \bf\thesis@@{bib@programme}:}} + \let\@D\relax\newlength{\@D}\settowidth{\@D}{{% + \bf\thesis@@{bib@field}:}} + % Unless this is a rigorous thesis, we will be typesetting the + % name of the thesis advisor. + \let\@E\relax\newlength{\@E} + \ifx\thesis@type\thesis@rigorous + \setlength{\@E}{0pt}% + \else + \settowidth{\@E}{{\bf\thesis@@{bib@advisor}:}} + \fi + \let\@F\relax\newlength{\@F}\settowidth{\@F}{{% + \bf\thesis@@{bib@academicYear}:}} + \let\@G\relax\newlength{\@G}\settowidth{\@G}{{% + \bf\thesis@@{bib@pages}:}} + \let\@H\relax\newlength{\@H}\settowidth{\@H}{{% + \bf\thesis@@{bib@keywords}:}} + \let\@skip\relax\newlength{\@skip}\setlength{\@skip}{16pt} + \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% + max(\@A,\@B,\@C,\@D,\@E,\@F,\@G,\@H)} + \let\@right\relax\newlength{\@right}\setlength{\@right}{% + \textwidth-\@left-\@skip} + % Typeset the table + \renewcommand{\arraystretch}{2} + \noindent\begin{thesis@newtable@old}% + {@{}p{\@left}@{\hskip\@skip}p{\@right}@{}} + \textbf{\thesis@@{bib@author}:} & + \noindent\parbox[t]{\@right}{ + \thesis@author\\ + \thesis@@{facultyName}, + \thesis@@{universityName}\\ + \thesis@department@name + }\\ + \textbf{\thesis@@{bib@thesisTitle}:} + & \thesis@title \\ + \textbf{\thesis@@{bib@programme}:} + & \thesis@programme \\ + \textbf{\thesis@@{bib@field}:} + & \thesis@field@name \\ + % Unless this is a rigorous thesis, typeset the name of the + % thesis advisor. + \ifx\thesis@type\thesis@rigorous\else + \textbf{\thesis@@{bib@advisor}:} + & \thesis@advisor \\ + \fi + \textbf{\thesis@@{bib@academicYear}:} + & \thesis@academicYear \\ + \textbf{\thesis@@{bib@pages}:} + & \thesis@pages@preamble{} + \thesis@pages \\ + \textbf{\thesis@@{bib@keywords}:} + & \thesis@TeXkeywords \\ + \end{thesis@newtable@old}} + \end{alwayssingle}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@bibEntryEn} +% The |\thesis@blocks@bibEntryEn| macro typesets a bibliographical +% entry in English unless the current locale is English. +% \begin{macrocode} +\def\thesis@blocks@bibEntryEn{% + \ifthesis@english\else + {\thesis@selectLocale{english} + \begin{alwayssingle} + \chapter*{\thesis@english@bib@title}% + {% Calculate the width of the columns + \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% + \bf\thesis@english@bib@author:}} + \let\@B\relax\newlength{\@B}\settowidth{\@B}{{% + \bf\thesis@english@bib@thesisTitle:}} + \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% + \bf\thesis@english@bib@programme:}} + \let\@D\relax\newlength{\@D}\settowidth{\@D}{{% + \bf\thesis@english@bib@field:}} + % Unless this is a rigorous thesis, we will be typesetting + % the name of the thesis advisor. + \let\@E\relax\newlength{\@E} + \ifx\thesis@type\thesis@rigorous + \setlength{\@E}{0pt}% + \else + \settowidth{\@E}{{\bf\thesis@english@bib@advisor:}} + \fi + \let\@F\relax\newlength{\@F}\settowidth{\@F}{{% + \bf\thesis@english@bib@academicYear:}} + \let\@G\relax\newlength{\@G}\settowidth{\@G}{{% + \bf\thesis@english@bib@pages:}} + \let\@H\relax\newlength{\@H}\settowidth{\@H}{{% + \bf\thesis@english@bib@keywords:}} + \let\@skip\relax\newlength{\@skip}\setlength{\@skip}{16pt} + \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% + max(\@A,\@B,\@C,\@D,\@E,\@F,\@G,\@H)} + \let\@right\relax\newlength{\@right}\setlength{\@right}{% + \textwidth-\@left-\@skip} + % Typeset the table + \renewcommand{\arraystretch}{2} + \noindent\begin{thesis@newtable@old}% + {@{}p{\@left}@{\hskip\@skip}p{\@right}@{}} + \textbf{\thesis@english@bib@author:} & + \noindent\parbox[t]{\@right}{ + \thesis@author\\ + \thesis@english@facultyName, + \thesis@english@universityName\\ + \thesis@departmentEn@name + }\\ + \textbf{\thesis@english@bib@thesisTitle:} + & \thesis@titleEn \\ + \textbf{\thesis@english@bib@programme:} + & \thesis@programmeEn \\ + \textbf{\thesis@english@bib@field:} + & \thesis@fieldEn@name \\ + % Unless this is a rigorous thesis, typeset the name of the + % thesis advisor. + \ifx\thesis@type\thesis@rigorous\else + \textbf{\thesis@english@bib@advisor:} + & \thesis@advisor \\ + \fi + \textbf{\thesis@english@bib@academicYear:} + & \thesis@academicYear \\ + \textbf{\thesis@english@bib@pages:} + & \thesis@pages@preamble{} + \thesis@pages \\ + \textbf{\thesis@english@bib@keywords:} + & \thesis@TeXkeywordsEn \\ + \end{thesis@newtable@old}} + \end{alwayssingle} + }% + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@abstractCs} +% The |\thesis@blocks@abstractCs| macro typesets the +% abstract in Czech. If the current locale is Czech, the +% macro produces no output. The following extra data field is +% defined for the macro: \begin{itemize} +% \item|abstractCs| -- the Czech title of the thesis used for the +% typesetting. This extra data field will expand to +% |\thesis@abstract| if the current locale of the thesis +% is Czech. +% \end{itemize} +% \changes{v0.3.45}{2017/05/28}{Defined the +% \cs{thesis@blocks@abstractCs} macro in +% \texttt{style/mu/fithesis-sci.sty}. The patch was submitted by +% Juraj Pálenik. [VN]} +% \begin{macrocode} +\thesis@def@extra[{ + \ifthesis@czech + \thesis@abstract + \else + \thesis@placeholder@extra@abstractCs + \fi +}]{abstractCs} +\def\thesis@blocks@abstractCs{% + \ifthesis@czech\else + {\thesis@selectLocale{czech}% + \begin{alwayssingle}% + \ifthesis@abstractonsinglepage@ + \thesis@blocks@clear + \else + % Start the new chapter without clearing the left page. + \thesis@blocks@clearRight + \fi + {\let\thesis@blocks@clear\relax + \chapter*{\thesis@czech@abstractTitle}% + \thesis@extra@abstractCs}% + \par\vfil\null + \end{alwayssingle}}% + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@bibEntryCs} +% The |\thesis@blocks@bibEntryCs| macro typesets a bibliographical +% entry in English unless the current locale is Czech. The +% macro uses the following extra data fields:\begin{itemize} +% \item|programmeCs| -- the Czech name of the author's study +% programme. This extra data field will expand to +% |\thesis@programme| if the current locale of the thesis +% is Czech. +% \item|fieldCs| -- the Czech name of the author's field of +% study. This extra data field will expand to +% |\thesis@field@name| if the current locale of the thesis +% is Czech. +% \item|keywordsCs| -- the Czech keywords of the thesis. +% This extra data field will expand to |\thesis@keywords| if +% the current locale of the thesis is Czech. +% \item|TeXkeywordsCs| -- the Czech \TeX{} keywords of the thesis. +% This extra data field will expand to |\thesis@TeXkeywords| if +% the current locale of the thesis is Czech. +% \end{itemize} +% \changes{v0.3.45}{2017/05/21}{Defined the +% \cs{thesis@blocks@bibEntryCs} macro in +% \texttt{style/mu/fithesis-sci.sty}. The patch was submitted by +% Juraj Pálenik. [VN]} +% \begin{macrocode} +\thesis@def@extra[{ + \ifthesis@czech + \thesis@programme + \else + \thesis@placeholder@extra@programmeCs + \fi +}]{programmeCs} +\thesis@def@extra[{ + \ifthesis@czech + \thesis@field@name + \else + \thesis@placeholder@extra@fieldCs + \fi +}]{fieldCs} +\thesis@def@extra[{ + \ifthesis@czech + \thesis@title + \else + \thesis@placeholder@extra@titleCs + \fi +}]{titleCs} +\thesis@def@extra[{ + \ifthesis@czech + \thesis@keywords + \else + \thesis@placeholder@extra@keywordsCs + \fi +}]{keywordsCs} +\thesis@def@extra[{ + \ifthesis@czech + \thesis@TeXkeywords + \else + \thesis@placeholder@extra@keywordsCs + \fi +}]{TeXkeywordsCs} +% \end{macrocode} +% \changes{v0.3.45}{2017/05/26}{Bibliographical entries in +% \texttt{style/mu/fithesis-sci.sty} now face each other when the +% main locale is either Czech or English. [VN]} +% \begin{macrocode} +\def\thesis@blocks@bibEntryCs{% + \ifthesis@czech\else + {\thesis@selectLocale{czech} + \begin{alwayssingle} + % Clear only the right page, if the main locale is English. + \ifthesis@english + \begingroup + \let\thesis@blocks@clear\thesis@blocks@clearRight + \fi + \chapter*{\thesis@czech@bib@title}% + \ifthesis@english + \endgroup + \fi + {% Calculate the width of the columns + \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% + \bf\thesis@czech@bib@author:}} + \let\@B\relax\newlength{\@B}\settowidth{\@B}{{% + \bf\thesis@czech@bib@thesisTitle:}} + \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% + \bf\thesis@czech@bib@programme:}} + \let\@D\relax\newlength{\@D}\settowidth{\@D}{{% + \bf\thesis@czech@bib@field:}} + % Unless this is a rigorous thesis, we will be typesetting + % the name of the thesis advisor. + \let\@E\relax\newlength{\@E} + \ifx\thesis@type\thesis@rigorous + \setlength{\@E}{0pt}% + \else + \settowidth{\@E}{{\bf\thesis@czech@bib@advisor:}} + \fi + \let\@F\relax\newlength{\@F}\settowidth{\@F}{{% + \bf\thesis@czech@bib@academicYear:}} + \let\@G\relax\newlength{\@G}\settowidth{\@G}{{% + \bf\thesis@czech@bib@pages:}} + \let\@H\relax\newlength{\@H}\settowidth{\@H}{{% + \bf\thesis@czech@bib@keywords:}} + \let\@skip\relax\newlength{\@skip}\setlength{\@skip}{16pt} + \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% + max(\@A,\@B,\@C,\@D,\@E,\@F,\@G,\@H)} + \let\@right\relax\newlength{\@right}\setlength{\@right}{% + \textwidth-\@left-\@skip} + % Typeset the table + \renewcommand{\arraystretch}{2} + \noindent\begin{thesis@newtable@old}% + {@{}p{\@left}@{\hskip\@skip}p{\@right}@{}} + \textbf{\thesis@czech@bib@author:} & + \noindent\parbox[t]{\@right}{ + \thesis@author\\ + \thesis@czech@facultyName, + \thesis@czech@universityName\\ + \thesis@extra@departmentCs + }\\ + \textbf{\thesis@czech@bib@thesisTitle:} + & \thesis@extra@titleCs \\ + \textbf{\thesis@czech@bib@programme:} + & \thesis@extra@programmeCs \\ + \textbf{\thesis@czech@bib@field:} + & \thesis@extra@fieldCs \\ + % Unless this is a rigorous thesis, typeset the name of the + % thesis advisor. + \ifx\thesis@type\thesis@rigorous\else + \textbf{\thesis@czech@bib@advisor:} + & \thesis@advisor \\ + \fi + \textbf{\thesis@czech@bib@academicYear:} + & \thesis@academicYear \\ + \textbf{\thesis@czech@bib@pages:} + & \thesis@pages@preamble{} + \thesis@pages \\ + \textbf{\thesis@czech@bib@keywords:} + & \thesis@extra@TeXkeywordsCs \\ + \end{thesis@newtable@old}} + \end{alwayssingle} + }% + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@frontMatter} +% The |\thesis@blocks@frontMatter| macro sets up the style +% of the front matter front matter of the thesis. The front matter +% is typeset without any visible numbering, as mandated by the +% formal requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@frontMatter{% + \thesis@blocks@clear + \pagestyle{empty} + \parindent 1.5em + \setcounter{page}{1} + \pagenumbering{roman}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@cover} +% The |\thesis@blocks@cover| macro typesets the thesis +% cover. The following extra data field is defined for the macro: +% \begin{itemize} +% \item|departmentCs| -- the Czech name of the department at +% which the thesis is being written. This extra data field will +% expand to |\thesis@department@name| if the main locale of the +% thesis is Czech. +% \end{itemize} +% \begin{macrocode} +\thesis@def@extra[{ + \ifthesis@czech + \thesis@department@name + \else + \thesis@placeholder@extra@departmentCs + \fi +}]{departmentCs} +\def\thesis@blocks@cover{{% + \thesis@selectLocale{czech} + \ifthesis@cover@ + \thesis@blocks@clear + \begin{alwayssingle} + \begin{center} + {\sc\thesis@titlePage@LARGE\thesis@czech@universityName\\% + \thesis@titlePage@Large\thesis@czech@facultyName\\[0.3em]% + \thesis@titlePage@normalsize\thesis@extra@departmentCs} + \vfill + {\bf\thesis@titlePage@Huge\thesis@czech@typeName} + \vfill + {\thesis@titlePage@large\thesis@place + \ \thesis@year\hfill\thesis@author} + \end{center} + \end{alwayssingle} + \fi}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@titlePage} +% The |\thesis@blocks@titlePage| macro typesets the thesis +% title page. Depending on the value of the |\ifthesis@color@| +% conditional, the faculty logo is loaded from either +% |\thesis@logopath|, if \texttt{false}, or from +% |\thesis@logopath color/|, if \texttt{true}. +% The following extra data field is defined for the macro: +% \begin{itemize} +% \item|TeXtitleCs| -- the Czech title of the thesis used for the +% typesetting. This extra data field will expand to +% |\thesis@TeXtitle| if the main locale of the thesis is Czech. +% \end{itemize} +% \begin{macrocode} +\thesis@def@extra[{ + \ifthesis@czech + \thesis@TeXtitle + \else + \thesis@placeholder@extra@titleCs + \fi +}]{TeXtitleCs} +\def\thesis@blocks@titlePage{{% + \thesis@blocks@clear + \thesis@selectLocale{czech} + \begin{alwayssingle} + % The top of the page + \begin{adjustwidth}{-12mm}{} + \begin{minipage}{30mm} + \thesis@blocks@universityLogo@color[width=30mm] + \end{minipage}\begin{minipage}{89mm} + \begin{center} + {\sc\thesis@titlePage@LARGE\thesis@czech@universityName\\% + \thesis@titlePage@Large\thesis@czech@facultyName\\[0.3em]% + \thesis@titlePage@normalsize\thesis@extra@departmentCs} + \rule{\textwidth}{2pt}\vspace*{2mm} + \end{center} + \end{minipage}\begin{minipage}{30mm} + \thesis@blocks@facultyLogo@color[width=30mm] + \end{minipage} + \end{adjustwidth} + % The middle of the page + \vfill + \parbox\textwidth{% Prevent vfills from squashing the leading + \bf\thesis@titlePage@Huge\thesis@extra@TeXtitleCs} + {\thesis@titlePage@Huge\\[0.8em]} + {\thesis@titlePage@large\thesis@czech@typeName\\[1em]} + {\bf\thesis@titlePage@LARGE\thesis@author\\} + \vfill\noindent + % The bottom of the page + {\bf\thesis@titlePage@normalsize + % Unless this is a rigorous thesis, typeset the name of the + % thesis advisor. + \ifx\thesis@type\thesis@rigorous\else + \thesis@czech@advisorTitle: \thesis@advisor\hfill + \fi + \thesis@place\ \thesis@year} + \end{alwayssingle}}} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@thanks} +% The |\thesis@blocks@thanks| macro typesets the +% acknowledgements, if the |\thesis@thanks| macro is +% defined. Otherwise, the macro produces no output. +% As per the faculty requirements, the acknowledgements are +% positioned at the top of the page. +% \changes{v0.3.45}{2017/05/24}{Redefined the +% \cs{thesis@blocks@thanks} and \cs{thesis@blocks@declaration} +% macros in \texttt{style/mu/fithesis-sci.sty}. The patch was +% submitted by Juraj Pálenik. [VN]} +% \begin{macrocode} +\def\thesis@blocks@thanks{% + \thesis@blocks@clear + \ifx\thesis@thanks\undefined\else + \begin{alwayssingle}% + \chapter*{\thesis@@{thanksTitle}}% + \leavevmode\thesis@thanks + \end{alwayssingle}% + \fi} +% \end{macrocode} +% \end{macro}\begin{macro}{\thesis@blocks@declaration} +% The |\thesis@blocks@declaration| macro typesets the declaration +% text. Unlike the generic |\thesis@blocks@declaration| macro from +% the \texttt{style/mu/fithesis-sci.sty} file, this definition +% includes the date and a blank line for the author's signature, as +% per the requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@declaration{% + \begin{alwayssingle}% + \leavevmode\vfill + % Start the new chapter without clearing any page. + {\let\thesis@blocks@clear\relax + \chapter*{\thesis@@{declarationTitle}}}% + \thesis@declaration + \vskip 2cm% + {\let\@A\relax\newlength{\@A} + \settowidth{\@A}{\thesis@@{authorSignature}} + \setlength{\@A}{\@A+1cm} + \noindent\thesis@place, \thesis@@{formattedDate}\hfill + \begin{minipage}[t]{\@A}% + \centering\rule{\@A}{1pt}\\ + \thesis@@{authorSignature}\par + \end{minipage}} + \end{alwayssingle}} +% \end{macrocode} +% \end{macro} +% Note that there is no direct support for the seminar paper and +% thesis proposal types. If you would like to change the contents +% of the preamble and the postamble, you should modify the +% |\thesis@blocks@preamble| and |\thesis@blocks@postamble| macros. +% +% All blocks within the autolayout preamble and postamble that are +% not defined within this file are defined in the +% \texttt{style/mu/fithesis-base.sty} file. The entire front matter +% is typeset as though the locale were Czech in accordance with the +% formal requirements of the faculty. +% \begin{macrocode} +\def\thesis@blocks@preamble{ + \thesis@blocks@coverMatter + \thesis@blocks@cover + \thesis@blocks@frontMatter + \thesis@blocks@titlePage + \thesis@blocks@clearRight + \thesis@blocks@bibEntryCs + \thesis@blocks@bibEntry + \thesis@blocks@bibEntryEn + \thesis@blocks@abstractCs + \ifthesis@abstractonsinglepage@ + \begingroup + \let\clearpage\relax + \fi + \thesis@blocks@abstract + \thesis@blocks@abstractEn + \ifthesis@abstractonsinglepage@ + \endgroup + \fi + \thesis@blocks@assignment + {\thesis@selectLocale{czech}% + \thesis@blocks@thanks + \thesis@blocks@declaration + \thesis@blocks@clear + \pagestyle{plain}% + \thesis@blocks@tables}} +\def\thesis@blocks@postamble{% + \thesis@blocks@bibliography} +% \end{macrocode} diff --git a/macros/latex/contrib/fithesis/style/mu/sci.ins b/macros/latex/contrib/fithesis/style/mu/sci.ins new file mode 100644 index 0000000000..2911d8b6e8 --- /dev/null +++ b/macros/latex/contrib/fithesis/style/mu/sci.ins @@ -0,0 +1,3 @@ +\input ../../LICENSE +\generate{\file{fithesis-sci.sty}{\from{sci.dtx}{}}} +\endbatchfile diff --git a/macros/latex/contrib/fithesis/test/DESCRIPTION b/macros/latex/contrib/fithesis/test/DESCRIPTION new file mode 100644 index 0000000000..898fa495a7 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/DESCRIPTION @@ -0,0 +1,3 @@ +This directory contains the tests for the base fithesis3 class. +It can also contain subdirectories with tests for the files of +various universities.
\ No newline at end of file diff --git a/macros/latex/contrib/fithesis/test/EXAMPLE/DESCRIPTION b/macros/latex/contrib/fithesis/test/EXAMPLE/DESCRIPTION new file mode 100644 index 0000000000..5b795c1c89 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/EXAMPLE/DESCRIPTION @@ -0,0 +1,2 @@ +This is an empty directory. You can rename it to match the name of +your university and place the respective test files in here. diff --git a/macros/latex/contrib/fithesis/test/Makefile b/macros/latex/contrib/fithesis/test/Makefile new file mode 100644 index 0000000000..ea672afc06 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/Makefile @@ -0,0 +1,18 @@ +.PHONY: all clean implode + +# This target runs all the tests. +all: implode + for file in *.tex; do \ + [ $$file = '*.tex' ] && continue; \ + ln -s "$$file" current.tex && \ + pdflatex current && pdflatex current && make clean && \ + lualatex current && lualatex current && make implode; \ + done + +# This target removes any auxiliary files. +clean: + rm -f *.aux *.log *.out *.lot *.lof *.toc + +# This target removes any files created during the testing. +implode: clean + rm -f texput.log current.* diff --git a/macros/latex/contrib/fithesis/test/mu/DESCRIPTION b/macros/latex/contrib/fithesis/test/mu/DESCRIPTION new file mode 100644 index 0000000000..02b882e3cb --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/DESCRIPTION @@ -0,0 +1,2 @@ +This directory contains the test files for the style files of the +Masaryk University (Brno, Czech Republic). diff --git a/macros/latex/contrib/fithesis/test/mu/blind/DESCRIPTION b/macros/latex/contrib/fithesis/test/mu/blind/DESCRIPTION new file mode 100644 index 0000000000..9701c3423e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/blind/DESCRIPTION @@ -0,0 +1,4 @@ +This directory contains blind test files for the style files of the +Masaryk University (Brno, Czech Republic). Each blind test file is +compiled by pdfTeX, XeTeX and LuaTeX in an attempt to make them +fail the compilation. diff --git a/macros/latex/contrib/fithesis/test/mu/blind/Makefile b/macros/latex/contrib/fithesis/test/mu/blind/Makefile new file mode 100644 index 0000000000..ea672afc06 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/blind/Makefile @@ -0,0 +1,18 @@ +.PHONY: all clean implode + +# This target runs all the tests. +all: implode + for file in *.tex; do \ + [ $$file = '*.tex' ] && continue; \ + ln -s "$$file" current.tex && \ + pdflatex current && pdflatex current && make clean && \ + lualatex current && lualatex current && make implode; \ + done + +# This target removes any auxiliary files. +clean: + rm -f *.aux *.log *.out *.lot *.lof *.toc + +# This target removes any files created during the testing. +implode: clean + rm -f texput.log current.* diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/DESCRIPTION b/macros/latex/contrib/fithesis/test/mu/compare-example/DESCRIPTION new file mode 100644 index 0000000000..dd4129bf2c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/DESCRIPTION @@ -0,0 +1,7 @@ +This directory contains precompiled files from the `/example/mu` +directory. These files are visually compared against fresh-compiled +files from the `/example/mu` directory. + +By running `make UPDATE_FAILED=true`, the precompiled files will be +automatically replaced with fresh-compiled ones, if the two are +visually incompatible. diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/Makefile b/macros/latex/contrib/fithesis/test/mu/compare-example/Makefile new file mode 100644 index 0000000000..b40b7d6e97 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/Makefile @@ -0,0 +1,40 @@ +.PHONY: all implode bootstrap +FAKETIME=faketime '2000-01-01 01:01:01' +COMPARE=../comparepdf.sh +EXAMPLEDIR=../../../example/mu +PROTOTYPES=expected-econ-lualatex.pdf expected-fss-pdflatex.pdf \ + expected-phil-lualatex.pdf expected-econ-pdflatex.pdf \ + expected-law-lualatex.pdf expected-phil-pdflatex.pdf \ + expected-fi-lualatex.pdf expected-law-pdflatex.pdf \ + expected-sci-lualatex.pdf expected-fi-pdflatex.pdf \ + expected-med-lualatex.pdf expected-sci-pdflatex.pdf \ + expected-fsps-lualatex.pdf expected-med-pdflatex.pdf \ + expected-fsps-pdflatex.pdf expected-ped-lualatex.pdf \ + expected-fss-lualatex.pdf expected-ped-pdflatex.pdf + +# This target typesets all the test documents and +# compares them with the prototypes. +all: + make -C $(EXAMPLEDIR) implode + $(FAKETIME) make -C $(EXAMPLEDIR) all + for PROTOTYPE in $(PROTOTYPES); do \ + $(COMPARE) "$$PROTOTYPE" $(EXAMPLEDIR)/"$${PROTOTYPE##expected-}" || \ + { [ "$(UPDATE_FAILED)" = true ] && \ + mv $(EXAMPLEDIR)/"$${PROTOTYPE##expected-}" "$$PROTOTYPE"; } || exit 1; \ + done + make -C $(EXAMPLEDIR) implode + +# This target typesets all the prototypes. +bootstrap: + make -C $(EXAMPLEDIR) implode + $(FAKETIME) make -C $(EXAMPLEDIR) all + make $(PROTOTYPES) + make -C $(EXAMPLEDIR) implode + +# This target copies a single typeset prototype. +expected-%.pdf: $(EXAMPLEDIR)/%.pdf + cp $< $@ + +# This is a dummy target. +implode: + diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-econ-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-econ-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..6de98f9d92 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-econ-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-econ-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-econ-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..542d93afa1 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-econ-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fi-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fi-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..c13279030c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fi-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fi-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fi-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..fad1965288 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fi-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fsps-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fsps-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..226c809a7f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fsps-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fsps-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fsps-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..6c96921f21 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fsps-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fss-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fss-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..0eea189ed7 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fss-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fss-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fss-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..12ce0dcfe6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-fss-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-law-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-law-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..929d57c30e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-law-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-law-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-law-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..2c74d49b7d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-law-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-med-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-med-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..0d3ed50b96 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-med-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-med-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-med-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..fffa136fbf --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-med-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-ped-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-ped-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..003a2c9c8e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-ped-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-ped-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-ped-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..8c3ad9cb6f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-ped-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-phil-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-phil-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..81ba78d518 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-phil-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-phil-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-phil-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..e515b06e62 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-phil-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-sci-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-sci-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..4f10a064bc --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-sci-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare-example/expected-sci-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-sci-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..0aeaf4a351 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare-example/expected-sci-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/DESCRIPTION b/macros/latex/contrib/fithesis/test/mu/compare/DESCRIPTION new file mode 100644 index 0000000000..dd4129bf2c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/DESCRIPTION @@ -0,0 +1,7 @@ +This directory contains precompiled files from the `/example/mu` +directory. These files are visually compared against fresh-compiled +files from the `/example/mu` directory. + +By running `make UPDATE_FAILED=true`, the precompiled files will be +automatically replaced with fresh-compiled ones, if the two are +visually incompatible. diff --git a/macros/latex/contrib/fithesis/test/mu/compare/Makefile b/macros/latex/contrib/fithesis/test/mu/compare/Makefile new file mode 100644 index 0000000000..4c74b60b9d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/Makefile @@ -0,0 +1,135 @@ +.PHONY: all implode bootstrap all +FAKETIME=faketime '2000-01-01 01:01:01' +COMPARE=../comparepdf.sh +SOURCES=base-digital.tex base-printed.tex base-10pt.tex \ + base-11pt.tex base-12pt.tex econ-czech.tex econ-english.tex \ + econ-oldtable.tex econ-slovak.tex econ-table.tex fi-color.tex \ + fi-czech.tex fi-english.tex fi-czech-male.tex \ + fi-czech-female.tex fi-slovak-male.tex fi-slovak-female.tex \ + fi-oldtable.tex fi-rigorous.tex fi-slovak.tex fi-table.tex \ + fsps-czech.tex fsps-english.tex fsps-oldtable.tex \ + fsps-slovak.tex fsps-table.tex fss-czech.tex fss-english.tex \ + fss-oldtable.tex fss-slovak.tex fss-table.tex \ + fss-czech-male.tex fss-czech-female.tex \ + fss-slovak-male.tex fss-slovak-female.tex law-czech.tex \ + law-english.tex law-oldtable.tex law-slovak.tex law-table.tex \ + med-czech.tex med-english.tex med-oldtable.tex med-slovak.tex \ + med-table.tex ped-czech.tex ped-english.tex ped-oldtable.tex \ + ped-slovak.tex ped-table.tex phil-czech.tex phil-english.tex \ + phil-kisk-english.tex phil-kisk-czech.tex phil-kisk-slovak.tex \ + phil-oldtable.tex phil-slovak.tex phil-table.tex sci-color.tex \ + sci-czech.tex sci-czech-male.tex sci-czech-female.tex \ + sci-slovak-male.tex sci-slovak-female.tex sci-english.tex \ + sci-oldtable.tex sci-rigorous.tex sci-slovak.tex sci-table.tex \ + phil-kisk-czech-male.tex phil-kisk-czech-female.tex \ + phil-kisk-slovak-male.tex phil-kisk-slovak-female.tex \ + phil-czech-female.tex phil-czech-male.tex \ + phil-slovak-female.tex phil-slovak-male.tex \ + toc-01.tex toc-02.tex toc-03.tex toc-04.tex toc-05.tex \ + toc-06.tex toc-07.tex toc-08.tex toc-09.tex toc-10.tex \ + toc-11.tex toc-12.tex toc-13.tex toc-14.tex toc-15.tex \ + toc-16.tex toc-17.tex toc-18.tex toc-19.tex toc-20.tex \ + toc-21.tex toc-22.tex toc-23.tex toc-24.tex toc-25.tex \ + toc-26.tex toc-27.tex toc-28.tex $(BIB) \ + fi-digital-emptyassignment.tex fi-digital-noassignment.tex \ + fi-digital-someassignment.tex fi-printed-emptyassignment.tex \ + fi-printed-noassignment.tex \ + fi-printed-someassignment-oneside.tex \ + fi-printed-someassignment-twoside.tex \ + sci-digital-emptyassignment.tex sci-digital-noassignment.tex \ + sci-digital-someassignment-oneside.tex \ + sci-digital-someassignment-twoside.tex \ + sci-printed-emptyassignment.tex sci-printed-noassignment.tex \ + sci-printed-someassignment-oneside.tex \ + sci-printed-someassignment-twoside.tex fi-proposal +BIB_UNSOLICITED=econ-bibliography-unsolicited.tex \ + fi-bibliography-unsolicited.tex \ + fsps-bibliography-unsolicited.tex \ + fss-bibliography-unsolicited.tex \ + law-bibliography-unsolicited.tex \ + med-bibliography-unsolicited.tex \ + ped-bibliography-unsolicited.tex \ + phil-bibliography-unsolicited.tex \ + sci-bibliography-unsolicited.tex +BIB_SOLICITED=econ-bibliography-solicited.tex \ + fi-bibliography-solicited.tex \ + fsps-bibliography-solicited.tex \ + fss-bibliography-solicited.tex \ + law-bibliography-solicited.tex \ + med-bibliography-solicited.tex \ + ped-bibliography-solicited.tex \ + phil-bibliography-solicited.tex \ + sci-bibliography-solicited.tex +BIB=$(BIB_UNSOLICITED) $(BIB_SOLICITED) +TESTS=$(addsuffix -pdflatex.pdf,$(basename $(SOURCES))) \ + $(addsuffix -lualatex.pdf,$(basename $(SOURCES))) +PROTOTYPES=$(addprefix expected-,$(TESTS)) + +# This target typesets all the test documents, +# compares them with the prototypes, and cleans +# up afterwards. +all: $(TESTS) implode + +# This target typesets all the prototypes. +bootstrap: $(PROTOTYPES) clean + +# This target typesets a pdfLaTeX prototype. +expected-%-pdflatex.pdf: %.tex + rm -f $@ + make $(basename $<)-pdflatex.pdf + mv $(basename $<)-pdflatex.pdf $@ + +# This target typesets a LuaLaTeX prototype. +expected-%-lualatex.pdf: %.tex + rm -f $@ + make $(basename $<)-lualatex.pdf + mv $(basename $<)-lualatex.pdf $@ + +# This target typesets a pdfLaTeX test file and compares +# it against a prototype. +%-pdflatex.pdf: %.tex + @# The first run. + $(FAKETIME) pdflatex -jobname $(basename $@) $< + @# Prepare bibliography, if necessary. + ! [ -e $(basename $<)-pdflatex.bcf ] || \ + (biber $(basename $<)-pdflatex.bcf && \ + $(FAKETIME) pdflatex -jobname $(basename $@) $<) + @# Prepare index, if necessary. + ! [ -e $(basename $<)-pdflatex.idx ] || \ + (texindy -I latex -C utf8 -L english \ + $(basename $<)-pdflatex.idx && \ + $(FAKETIME) pdflatex -jobname $(basename $@) $<) + @# The second run. + $(FAKETIME) pdflatex -jobname $(basename $@) $< + @# Compare the result with the prototype. + ! [ -e expected-$@ ] || $(COMPARE) expected-$@ $@ || \ + { [ "$(UPDATE_FAILED)" = true ] && mv $@ expected-$@; } + +# This target typesets a LuaLaTeX test file and compares +# it against a prototype. +%-lualatex.pdf: %.tex + @# The first run. + $(FAKETIME) lualatex -jobname $(basename $@) $< + @# Prepare bibliography, if necessary. + ! [ -e $(basename $<)-lualatex.bcf ] || \ + (biber $(basename $<)-lualatex.bcf && \ + $(FAKETIME) lualatex -jobname $(basename $@) $<) + @# Prepare index, if necessary. + ! [ -e $(basename $<)-lualatex.idx ] || \ + (texindy -I latex -C utf8 -L english \ + $(basename $<)-lualatex.idx && \ + $(FAKETIME) lualatex -jobname $(basename $@) $<) + @# The second run. + $(FAKETIME) lualatex -jobname $(basename $@) $< + @# Compare the result with the prototype. + ! [ -e expected-$@ ] || $(COMPARE) expected-$@ $@ || \ + { [ "$(UPDATE_FAILED)" = true ] && mv $@ expected-$@; } + +# This target removes any auxiliary files. +clean: + rm -f *.aux *.log *.out *.toc *.lot *.lof *.bcf *.blg *.run.xml \ + *.bbl *.idx *.ind *.ilg + +# This target removes any auxiliary files and the output PDF files. +implode: clean + rm -f $(TESTS) diff --git a/macros/latex/contrib/fithesis/test/mu/compare/base-10pt.tex b/macros/latex/contrib/fithesis/test/mu/compare/base-10pt.tex new file mode 100644 index 0000000000..83fbc62cf9 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/base-10pt.tex @@ -0,0 +1,4 @@ +\documentclass[10pt]{fithesis3} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/base-11pt.tex b/macros/latex/contrib/fithesis/test/mu/compare/base-11pt.tex new file mode 100644 index 0000000000..94189f3175 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/base-11pt.tex @@ -0,0 +1,4 @@ +\documentclass[11pt]{fithesis3} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/base-12pt.tex b/macros/latex/contrib/fithesis/test/mu/compare/base-12pt.tex new file mode 100644 index 0000000000..d1f181e426 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/base-12pt.tex @@ -0,0 +1,4 @@ +\documentclass[12pt]{fithesis3} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/base-digital.tex b/macros/latex/contrib/fithesis/test/mu/compare/base-digital.tex new file mode 100644 index 0000000000..ec0d90f1ab --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/base-digital.tex @@ -0,0 +1,4 @@ +\documentclass[digital]{fithesis3} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/base-printed.tex b/macros/latex/contrib/fithesis/test/mu/compare/base-printed.tex new file mode 100644 index 0000000000..bb7bb4618b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/base-printed.tex @@ -0,0 +1,4 @@ +\documentclass[printed]{fithesis3} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/econ-bibliography-solicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/econ-bibliography-solicited.tex new file mode 100644 index 0000000000..5704834034 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/econ-bibliography-solicited.tex @@ -0,0 +1,9 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=econ, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} + {\printbibliography[heading=bibintoc]} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/econ-bibliography-unsolicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/econ-bibliography-unsolicited.tex new file mode 100644 index 0000000000..7bc55916e1 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/econ-bibliography-unsolicited.tex @@ -0,0 +1,8 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=econ, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/econ-czech.tex b/macros/latex/contrib/fithesis/test/mu/compare/econ-czech.tex new file mode 100644 index 0000000000..474265c6b5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/econ-czech.tex @@ -0,0 +1,12 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{faculty=econ} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/econ-english.tex b/macros/latex/contrib/fithesis/test/mu/compare/econ-english.tex new file mode 100644 index 0000000000..1c3fd08239 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/econ-english.tex @@ -0,0 +1,12 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{english} +\else + \usepackage[english]{babel} +\fi +\thesissetup{faculty=econ} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/econ-oldtable.tex b/macros/latex/contrib/fithesis/test/mu/compare/econ-oldtable.tex new file mode 100644 index 0000000000..0581273c31 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/econ-oldtable.tex @@ -0,0 +1,18 @@ +\documentclass[oldtable,color]{fithesis3} +\usepackage{tabularx} +\usepackage{tabu} +\thesissetup{faculty=econ} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/econ-slovak.tex b/macros/latex/contrib/fithesis/test/mu/compare/econ-slovak.tex new file mode 100644 index 0000000000..cc9f829a97 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/econ-slovak.tex @@ -0,0 +1,12 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{faculty=econ} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/econ-table.tex b/macros/latex/contrib/fithesis/test/mu/compare/econ-table.tex new file mode 100644 index 0000000000..e4650f2a39 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/econ-table.tex @@ -0,0 +1,17 @@ +\documentclass[table,color]{fithesis3} +\usepackage{tabu} +\thesissetup{faculty=econ} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-base-10pt-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-10pt-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..bd3c1fd607 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-10pt-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-base-10pt-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-10pt-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..4755d5b463 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-10pt-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-base-11pt-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-11pt-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..6d268edb41 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-11pt-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-base-11pt-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-11pt-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..64ff3b1577 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-11pt-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-base-12pt-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-12pt-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..7b24a2e67b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-12pt-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-base-12pt-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-12pt-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..bb27161cd4 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-12pt-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-base-digital-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-digital-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..721f5c736e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-digital-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-base-digital-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-digital-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..a52916326b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-digital-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-base-printed-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-printed-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..7836de918b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-printed-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-base-printed-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-printed-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..527c46e93c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-base-printed-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-solicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-solicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..0c736fd402 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-solicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-solicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-solicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..b1919406d9 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-solicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-unsolicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-unsolicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..5d79010773 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-unsolicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-unsolicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-unsolicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..b9c72c4468 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-bibliography-unsolicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-czech-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-czech-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..0d2023e3e9 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-czech-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-czech-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-czech-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..1210eeb36c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-czech-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-english-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-english-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..09d3813afa --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-english-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-english-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-english-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..a24cb24a55 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-english-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-oldtable-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-oldtable-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..fda79709ea --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-oldtable-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-oldtable-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-oldtable-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..a6ebb97125 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-oldtable-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-slovak-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-slovak-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..20cdb9967b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-slovak-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-slovak-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-slovak-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..aa506832aa --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-slovak-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-table-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-table-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..4ea3cda063 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-table-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-table-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-table-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..ffdae7b11c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-econ-table-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-solicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-solicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..eb63016009 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-solicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-solicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-solicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..8bf40b1b04 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-solicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-unsolicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-unsolicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..accd497272 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-unsolicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-unsolicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-unsolicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..33c63de5f5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-bibliography-unsolicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-color-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-color-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..ca4a483ff8 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-color-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-color-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-color-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..80dcb5e434 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-color-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-female-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-female-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..838d5dac0a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-female-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-female-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-female-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..a4f658eeac --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-female-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..556a7631a9 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-male-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-male-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..c0228cdeb7 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-male-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-male-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-male-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..112d91407c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-male-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..7531dac73b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-czech-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-emptyassignment-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-emptyassignment-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..a2c81fdf28 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-emptyassignment-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-emptyassignment-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-emptyassignment-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..e5552587ba --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-emptyassignment-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-noassignment-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-noassignment-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..2e22e9b23d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-noassignment-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-noassignment-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-noassignment-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..3ab38581a4 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-noassignment-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-someassignment-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-someassignment-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..d87cba7f9a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-someassignment-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-someassignment-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-someassignment-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..fab031dbc5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-digital-someassignment-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-english-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-english-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..9245cdb554 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-english-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-english-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-english-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..6de1a5900a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-english-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-oldtable-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-oldtable-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..141addae60 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-oldtable-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-oldtable-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-oldtable-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..a5855abf8c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-oldtable-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-emptyassignment-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-emptyassignment-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..daa2231346 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-emptyassignment-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-emptyassignment-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-emptyassignment-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..9969ce9a57 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-emptyassignment-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-noassignment-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-noassignment-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..ab316866c9 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-noassignment-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-noassignment-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-noassignment-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..72a54c1d8e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-noassignment-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-oneside-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-oneside-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..47adf62ba1 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-oneside-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-oneside-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-oneside-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..47a85979be --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-oneside-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-twoside-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-twoside-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..c380f30521 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-twoside-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-twoside-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-twoside-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..c689c95655 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-printed-someassignment-twoside-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-proposal-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-proposal-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..8d98cda4c3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-proposal-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-proposal-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-proposal-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..1107472b3f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-proposal-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-rigorous-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-rigorous-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..b47c1736fc --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-rigorous-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-rigorous-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-rigorous-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..125d25f53a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-rigorous-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-female-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-female-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..4c31afe44d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-female-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-female-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-female-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..6e627a298b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-female-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..28f1854839 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-male-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-male-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..5653ffa2e0 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-male-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-male-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-male-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..5d7f6eebdd --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-male-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..5d671f997f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-slovak-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-table-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-table-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..f8c9907c71 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-table-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-table-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-table-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..73e0333308 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fi-table-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-solicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-solicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..0aa3c41dce --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-solicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-solicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-solicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..6c1e6a1d12 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-solicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-unsolicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-unsolicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..d552fcfaa1 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-unsolicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-unsolicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-unsolicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..5af77358bd --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-bibliography-unsolicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-czech-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-czech-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..e6ce4095ef --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-czech-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-czech-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-czech-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..8f201ee153 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-czech-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-english-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-english-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..037414b23a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-english-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-english-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-english-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..ea7124033e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-english-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-oldtable-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-oldtable-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..16297bedf3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-oldtable-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-oldtable-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-oldtable-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..db90c8f889 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-oldtable-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-slovak-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-slovak-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..0d7c623591 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-slovak-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-slovak-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-slovak-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..91d853f270 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-slovak-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-table-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-table-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..4913d0d392 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-table-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-table-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-table-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..c040ebdf39 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fsps-table-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-solicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-solicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..b0f431ec36 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-solicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-solicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-solicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..b6616257ea --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-solicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-unsolicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-unsolicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..eac555447b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-unsolicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-unsolicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-unsolicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..4c003bbec6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-bibliography-unsolicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-female-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-female-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..15edc71c48 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-female-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-female-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-female-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..a8e0bc7a51 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-female-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..aee29c45ad --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-male-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-male-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..41cebdb7a8 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-male-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-male-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-male-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..d5e5da7e2d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-male-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..27f0c8f3dc --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-czech-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-english-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-english-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..11e4a2b282 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-english-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-english-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-english-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..29e7eb0b4e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-english-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-oldtable-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-oldtable-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..a2f59069ab --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-oldtable-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-oldtable-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-oldtable-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..9423dddb2a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-oldtable-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-female-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-female-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..2a4a8da021 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-female-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-female-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-female-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..5e200d3437 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-female-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..be8f04e837 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-male-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-male-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..a5165c7f39 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-male-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-male-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-male-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..600a37a551 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-male-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..09336ff319 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-slovak-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-table-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-table-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..f0695ed9fd --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-table-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-table-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-table-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..feceaa7b77 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-fss-table-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-solicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-solicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..1d75a2cce5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-solicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-solicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-solicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..bd6dc89b66 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-solicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-unsolicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-unsolicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..3ef45a5d12 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-unsolicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-unsolicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-unsolicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..803bd47963 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-bibliography-unsolicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-czech-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-czech-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..99d6d34817 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-czech-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-czech-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-czech-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..4d3bc7dc6d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-czech-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-english-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-english-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..80c5667297 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-english-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-english-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-english-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..4592ec647d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-english-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-oldtable-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-oldtable-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..5d7c004dfd --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-oldtable-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-oldtable-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-oldtable-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..ccebe58055 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-oldtable-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-slovak-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-slovak-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..79e1bac710 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-slovak-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-slovak-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-slovak-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..f1b826751a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-slovak-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-table-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-table-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..2dc7b7bc63 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-table-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-law-table-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-table-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..4303e8467e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-law-table-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-solicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-solicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..9023ee89a9 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-solicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-solicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-solicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..863d3eca41 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-solicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-unsolicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-unsolicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..8672e81216 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-unsolicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-unsolicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-unsolicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..cd8406ad39 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-bibliography-unsolicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-czech-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-czech-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..2b5347ca4c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-czech-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-czech-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-czech-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..c43a1cb7d8 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-czech-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-english-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-english-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..b1f0041d4a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-english-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-english-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-english-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..d00dc66703 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-english-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-oldtable-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-oldtable-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..3321ec7464 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-oldtable-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-oldtable-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-oldtable-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..6bc16b638b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-oldtable-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-slovak-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-slovak-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..0d724633a4 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-slovak-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-slovak-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-slovak-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..804fcb2b23 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-slovak-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-table-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-table-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..7db0b7e506 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-table-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-med-table-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-table-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..75af7f83e5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-med-table-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-solicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-solicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..35434a3321 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-solicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-solicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-solicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..558d893ef3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-solicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-unsolicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-unsolicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..ef4a044f6d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-unsolicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-unsolicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-unsolicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..eed69421ca --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-bibliography-unsolicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-czech-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-czech-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..f9fc211f3a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-czech-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-czech-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-czech-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..eb76cb7d6e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-czech-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-english-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-english-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..6811c1b490 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-english-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-english-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-english-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..68d874e67c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-english-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-oldtable-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-oldtable-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..37ff7af9f3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-oldtable-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-oldtable-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-oldtable-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..fb6775530e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-oldtable-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-slovak-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-slovak-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..53077117d0 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-slovak-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-slovak-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-slovak-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..eb9350c904 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-slovak-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-table-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-table-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..c0ebdb8d30 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-table-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-table-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-table-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..4a0f1a2477 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-ped-table-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-solicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-solicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..0ff6170c0f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-solicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-solicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-solicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..23172e31b8 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-solicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-unsolicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-unsolicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..0ce5dbb59b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-unsolicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-unsolicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-unsolicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..28be3adee8 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-bibliography-unsolicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-female-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-female-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..59f364a4d3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-female-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-female-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-female-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..24daeef1bb --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-female-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..101e284a38 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-male-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-male-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..7c6cebf051 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-male-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-male-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-male-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..e1ac9acccb --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-male-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..67816c08b5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-czech-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-english-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-english-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..9c6a9214a3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-english-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-english-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-english-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..9ef88404e0 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-english-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-female-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-female-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..2f3accd2fe --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-female-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-female-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-female-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..82b025a173 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-female-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..843d62ea79 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-male-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-male-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..f2cddcf95c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-male-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-male-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-male-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..11e615ff49 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-male-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..92477b95cc --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-czech-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-english-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-english-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..96f01887b3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-english-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-english-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-english-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..303ba238da --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-english-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-female-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-female-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..fce491b2cd --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-female-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-female-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-female-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..41fbb9dfee --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-female-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..10dec0120d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-male-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-male-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..5b7efb9fcd --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-male-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-male-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-male-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..06eb7e0442 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-male-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..ffa6251bd3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-kisk-slovak-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-oldtable-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-oldtable-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..3ebcd7cabc --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-oldtable-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-oldtable-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-oldtable-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..25c540eba4 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-oldtable-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-female-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-female-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..0c89cdc0d9 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-female-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-female-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-female-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..45b92e4b8b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-female-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..0a91e5b185 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-male-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-male-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..df310f0da5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-male-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-male-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-male-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..e66c89eb27 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-male-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..0979c190ff --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-slovak-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-table-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-table-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..e9b70b555f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-table-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-table-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-table-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..bbcb518346 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-phil-table-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-solicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-solicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..95c765db3e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-solicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-solicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-solicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..1201ff3f25 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-solicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-unsolicited-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-unsolicited-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..b4b9e2fb00 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-unsolicited-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-unsolicited-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-unsolicited-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..00c766dbbf --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-bibliography-unsolicited-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-color-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-color-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..8992210d34 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-color-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-color-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-color-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..a4bc80878f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-color-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-female-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-female-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..633c172ef4 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-female-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-female-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-female-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..25ab0fd77e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-female-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..7552654003 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-male-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-male-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..bdfd751a6e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-male-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-male-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-male-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..6ea01ffa16 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-male-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..56a3d9c2ce --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-czech-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-emptyassignment-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-emptyassignment-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..cde9506516 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-emptyassignment-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-emptyassignment-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-emptyassignment-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..607d78dc35 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-emptyassignment-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-noassignment-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-noassignment-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..642e71ac4b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-noassignment-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-noassignment-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-noassignment-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..25b867505d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-noassignment-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-oneside-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-oneside-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..81681218ac --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-oneside-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-oneside-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-oneside-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..2144b37e1c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-oneside-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-twoside-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-twoside-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..44d6cef2bd --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-twoside-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-twoside-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-twoside-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..7869c7d3e3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-digital-someassignment-twoside-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-english-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-english-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..d627b20f4f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-english-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-english-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-english-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..ab1f5ee3da --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-english-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-oldtable-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-oldtable-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..a66da347e3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-oldtable-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-oldtable-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-oldtable-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..ae84fb7fa8 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-oldtable-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-emptyassignment-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-emptyassignment-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..bdf1744e14 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-emptyassignment-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-emptyassignment-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-emptyassignment-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..197da57d5b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-emptyassignment-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-noassignment-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-noassignment-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..47e3f3df1a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-noassignment-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-noassignment-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-noassignment-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..783b90858b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-noassignment-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-oneside-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-oneside-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..357aad03d8 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-oneside-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-oneside-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-oneside-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..4282bb2d68 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-oneside-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-twoside-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-twoside-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..9886e13fcb --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-twoside-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-twoside-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-twoside-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..8ff30bf18f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-printed-someassignment-twoside-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-rigorous-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-rigorous-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..705e56b197 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-rigorous-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-rigorous-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-rigorous-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..b9076cd732 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-rigorous-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-female-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-female-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..1e1fbd196e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-female-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-female-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-female-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..9402a9d0de --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-female-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..629fb7e4f7 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-male-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-male-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..a0ed76c6fb --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-male-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-male-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-male-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..741dac16af --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-male-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..6031cb38c2 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-slovak-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-table-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-table-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..2544c025a6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-table-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-table-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-table-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..62498eb074 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-sci-table-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-01-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-01-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..544d00a76d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-01-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-01-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-01-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..c076168e8a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-01-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-02-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-02-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..33b4440b59 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-02-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-02-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-02-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..34fb116914 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-02-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-03-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-03-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..ae3a2cc88a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-03-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-03-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-03-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..bcb3a82fb5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-03-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-04-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-04-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..127f1e444a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-04-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-04-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-04-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..ce5b7f9821 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-04-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-05-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-05-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..febca40118 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-05-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-05-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-05-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..d0213fee74 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-05-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-06-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-06-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..b81a0bdc77 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-06-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-06-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-06-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..133b271ecc --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-06-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-07-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-07-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..be1536ec45 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-07-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-07-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-07-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..ea666d866d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-07-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-08-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-08-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..e8ce9d5202 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-08-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-08-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-08-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..454d7c7897 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-08-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-09-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-09-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..6ef001a8c9 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-09-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-09-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-09-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..7fc38cdfc3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-09-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-10-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-10-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..47cafd47d8 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-10-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-10-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-10-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..059b103a33 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-10-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-11-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-11-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..7481c5b488 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-11-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-11-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-11-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..f5f3d322d2 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-11-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-12-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-12-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..8db17b8d14 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-12-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-12-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-12-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..fdbc967d84 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-12-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-13-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-13-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..8fe89a18c2 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-13-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-13-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-13-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..deb641e546 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-13-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-14-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-14-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..a8fd376734 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-14-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-14-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-14-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..956e1698e1 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-14-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-15-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-15-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..805dbf0389 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-15-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-15-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-15-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..22b268df88 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-15-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-16-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-16-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..9d51e62ea7 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-16-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-16-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-16-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..7c8928241f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-16-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-17-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-17-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..5c476a4feb --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-17-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-17-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-17-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..b52e3c56c0 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-17-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-18-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-18-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..6692f3b62a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-18-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-18-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-18-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..56307da382 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-18-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-19-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-19-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..dfec69427b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-19-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-19-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-19-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..c5dc09bcde --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-19-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-20-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-20-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..4d67643d19 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-20-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-20-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-20-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..60b14ce76a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-20-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-21-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-21-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..21b57d5c61 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-21-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-21-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-21-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..63b4903d03 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-21-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-22-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-22-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..139fbc8aa8 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-22-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-22-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-22-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..0b56e38cd6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-22-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-23-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-23-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..6f3c0d3ec0 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-23-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-23-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-23-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..beb585ea9e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-23-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-24-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-24-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..e644f53a1e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-24-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-24-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-24-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..77107c9983 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-24-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-25-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-25-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..459b262f7c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-25-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-25-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-25-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..dd27dbc683 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-25-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-26-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-26-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..d6266ab46d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-26-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-26-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-26-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..91f1e615f2 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-26-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-27-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-27-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..694f817b47 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-27-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-27-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-27-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..6cb6dafe1e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-27-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-28-lualatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-28-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..f114637f7a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-28-lualatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-28-pdflatex.pdf b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-28-pdflatex.pdf Binary files differnew file mode 100644 index 0000000000..ab6adf09a4 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/expected-toc-28-pdflatex.pdf diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-bibliography-solicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-bibliography-solicited.tex new file mode 100644 index 0000000000..ae6c8142a2 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-bibliography-solicited.tex @@ -0,0 +1,9 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=fi, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} + {\printbibliography[heading=bibintoc]} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-bibliography-unsolicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-bibliography-unsolicited.tex new file mode 100644 index 0000000000..bcec6d8000 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-bibliography-unsolicited.tex @@ -0,0 +1,8 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=fi, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-color.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-color.tex new file mode 100644 index 0000000000..6eabc71ccd --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-color.tex @@ -0,0 +1,5 @@ +\documentclass[color]{fithesis3} +\thesissetup{faculty=fi} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-czech-female.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-czech-female.tex new file mode 100644 index 0000000000..33111f1e16 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-czech-female.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=fi, + gender=f} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-czech-male.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-czech-male.tex new file mode 100644 index 0000000000..32eda09953 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-czech-male.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=fi, + gender=m} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-czech.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-czech.tex new file mode 100644 index 0000000000..85b9da7b83 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-czech.tex @@ -0,0 +1,12 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{faculty=fi} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-digital-emptyassignment.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-digital-emptyassignment.tex new file mode 100644 index 0000000000..4c406bc816 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-digital-emptyassignment.tex @@ -0,0 +1,4 @@ +\documentclass[digital]{fithesis3} +\thesissetup{assignment = {}} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-digital-noassignment.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-digital-noassignment.tex new file mode 100644 index 0000000000..1a849dce6a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-digital-noassignment.tex @@ -0,0 +1,3 @@ +\documentclass[digital]{fithesis3} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-digital-someassignment.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-digital-someassignment.tex new file mode 100644 index 0000000000..7f2c49a387 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-digital-someassignment.tex @@ -0,0 +1,5 @@ +\documentclass[digital]{fithesis3} +\thesissetup{% + assignment = {resources/blindtext, resources/blindtext}} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-english.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-english.tex new file mode 100644 index 0000000000..007658302a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-english.tex @@ -0,0 +1,12 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{english} +\else + \usepackage[english]{babel} +\fi +\thesissetup{faculty=fi} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-oldtable.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-oldtable.tex new file mode 100644 index 0000000000..c5bd068f65 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-oldtable.tex @@ -0,0 +1,18 @@ +\documentclass[oldtable,color]{fithesis3} +\usepackage{tabularx} +\usepackage{tabu} +\thesissetup{faculty=fi} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-emptyassignment.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-emptyassignment.tex new file mode 100644 index 0000000000..f524de7178 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-emptyassignment.tex @@ -0,0 +1,4 @@ +\documentclass[printed]{fithesis3} +\thesissetup{assignment = {}} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-noassignment.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-noassignment.tex new file mode 100644 index 0000000000..faf630a18f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-noassignment.tex @@ -0,0 +1,3 @@ +\documentclass[printed]{fithesis3} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-someassignment-oneside.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-someassignment-oneside.tex new file mode 100644 index 0000000000..6813f4f4a5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-someassignment-oneside.tex @@ -0,0 +1,5 @@ +\documentclass[printed,oneside]{fithesis3} +\thesissetup{% + assignment = {resources/blindtext, resources/blindtext}} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-someassignment-twoside.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-someassignment-twoside.tex new file mode 100644 index 0000000000..550e2b6b6d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-printed-someassignment-twoside.tex @@ -0,0 +1,5 @@ +\documentclass[printed,twoside]{fithesis3} +\thesissetup{% + assignment = {resources/blindtext, resources/blindtext}} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-proposal.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-proposal.tex new file mode 100644 index 0000000000..7a4d565dbf --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-proposal.tex @@ -0,0 +1,7 @@ +\documentclass[monochrome]{fithesis3} +\thesissetup{ + faculty=fi, + type=prop} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-rigorous.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-rigorous.tex new file mode 100644 index 0000000000..8e75a17cdd --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-rigorous.tex @@ -0,0 +1,7 @@ +\documentclass[monochrome]{fithesis3} +\thesissetup{ + faculty=fi, + type=r} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-slovak-female.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-slovak-female.tex new file mode 100644 index 0000000000..70a32689da --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-slovak-female.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=fi, + gender=f} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-slovak-male.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-slovak-male.tex new file mode 100644 index 0000000000..d0e35e2c84 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-slovak-male.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=fi, + gender=m} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-slovak.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-slovak.tex new file mode 100644 index 0000000000..ccb911fc1a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-slovak.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=fi} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fi-table.tex b/macros/latex/contrib/fithesis/test/mu/compare/fi-table.tex new file mode 100644 index 0000000000..b3f65e6e8a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fi-table.tex @@ -0,0 +1,17 @@ +\documentclass[table,color]{fithesis3} +\usepackage{tabu} +\thesissetup{faculty=fi} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fsps-bibliography-solicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/fsps-bibliography-solicited.tex new file mode 100644 index 0000000000..8ca760b7b2 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fsps-bibliography-solicited.tex @@ -0,0 +1,9 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=fsps, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} + {\printbibliography[heading=bibintoc]} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fsps-bibliography-unsolicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/fsps-bibliography-unsolicited.tex new file mode 100644 index 0000000000..6049b4d48f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fsps-bibliography-unsolicited.tex @@ -0,0 +1,8 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=fsps, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fsps-czech.tex b/macros/latex/contrib/fithesis/test/mu/compare/fsps-czech.tex new file mode 100644 index 0000000000..e9b2c4b834 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fsps-czech.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=fsps} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fsps-english.tex b/macros/latex/contrib/fithesis/test/mu/compare/fsps-english.tex new file mode 100644 index 0000000000..d8803b2dc5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fsps-english.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{english} +\else + \usepackage[english]{babel} +\fi +\thesissetup{ + faculty=fsps} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fsps-oldtable.tex b/macros/latex/contrib/fithesis/test/mu/compare/fsps-oldtable.tex new file mode 100644 index 0000000000..42eab65bc7 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fsps-oldtable.tex @@ -0,0 +1,18 @@ +\documentclass[oldtable,color]{fithesis3} +\usepackage{tabularx} +\usepackage{tabu} +\thesissetup{faculty=fsps} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fsps-slovak.tex b/macros/latex/contrib/fithesis/test/mu/compare/fsps-slovak.tex new file mode 100644 index 0000000000..0f4066df54 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fsps-slovak.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=fsps} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fsps-table.tex b/macros/latex/contrib/fithesis/test/mu/compare/fsps-table.tex new file mode 100644 index 0000000000..0162c4751d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fsps-table.tex @@ -0,0 +1,17 @@ +\documentclass[table,color]{fithesis3} +\usepackage{tabu} +\thesissetup{faculty=fsps} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fss-bibliography-solicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/fss-bibliography-solicited.tex new file mode 100644 index 0000000000..4a369a6a66 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fss-bibliography-solicited.tex @@ -0,0 +1,9 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=fss, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} + {\printbibliography[heading=bibintoc]} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fss-bibliography-unsolicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/fss-bibliography-unsolicited.tex new file mode 100644 index 0000000000..a365d23b82 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fss-bibliography-unsolicited.tex @@ -0,0 +1,8 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=fss, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fss-czech-female.tex b/macros/latex/contrib/fithesis/test/mu/compare/fss-czech-female.tex new file mode 100644 index 0000000000..34fd39b140 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fss-czech-female.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=fss, + gender=f} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fss-czech-male.tex b/macros/latex/contrib/fithesis/test/mu/compare/fss-czech-male.tex new file mode 100644 index 0000000000..4403db8748 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fss-czech-male.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=fss, + gender=m} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fss-czech.tex b/macros/latex/contrib/fithesis/test/mu/compare/fss-czech.tex new file mode 100644 index 0000000000..96388a75f3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fss-czech.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=fss} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fss-english.tex b/macros/latex/contrib/fithesis/test/mu/compare/fss-english.tex new file mode 100644 index 0000000000..88a0a28255 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fss-english.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{english} +\else + \usepackage[english]{babel} +\fi +\thesissetup{ + faculty=fss} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fss-oldtable.tex b/macros/latex/contrib/fithesis/test/mu/compare/fss-oldtable.tex new file mode 100644 index 0000000000..622ab5a405 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fss-oldtable.tex @@ -0,0 +1,18 @@ +\documentclass[oldtable,color]{fithesis3} +\usepackage{tabularx} +\usepackage{tabu} +\thesissetup{faculty=fss} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fss-slovak-female.tex b/macros/latex/contrib/fithesis/test/mu/compare/fss-slovak-female.tex new file mode 100644 index 0000000000..2bc3eedc10 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fss-slovak-female.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=fss, + gender=f} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fss-slovak-male.tex b/macros/latex/contrib/fithesis/test/mu/compare/fss-slovak-male.tex new file mode 100644 index 0000000000..393c6d5177 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fss-slovak-male.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=fss, + gender=m} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fss-slovak.tex b/macros/latex/contrib/fithesis/test/mu/compare/fss-slovak.tex new file mode 100644 index 0000000000..f06abb307e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fss-slovak.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=fss} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/fss-table.tex b/macros/latex/contrib/fithesis/test/mu/compare/fss-table.tex new file mode 100644 index 0000000000..749e491133 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/fss-table.tex @@ -0,0 +1,17 @@ +\documentclass[table,color]{fithesis3} +\usepackage{tabu} +\thesissetup{faculty=fss} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/law-bibliography-solicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/law-bibliography-solicited.tex new file mode 100644 index 0000000000..a217d30252 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/law-bibliography-solicited.tex @@ -0,0 +1,9 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=law, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} + {\printbibliography[heading=bibintoc]} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/law-bibliography-unsolicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/law-bibliography-unsolicited.tex new file mode 100644 index 0000000000..f50c895898 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/law-bibliography-unsolicited.tex @@ -0,0 +1,8 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=law, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/law-czech.tex b/macros/latex/contrib/fithesis/test/mu/compare/law-czech.tex new file mode 100644 index 0000000000..e8b0c77a6a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/law-czech.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=law} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/law-english.tex b/macros/latex/contrib/fithesis/test/mu/compare/law-english.tex new file mode 100644 index 0000000000..b1510bb3d4 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/law-english.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{english} +\else + \usepackage[english]{babel} +\fi +\thesissetup{ + faculty=law} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/law-oldtable.tex b/macros/latex/contrib/fithesis/test/mu/compare/law-oldtable.tex new file mode 100644 index 0000000000..c3a376ef3b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/law-oldtable.tex @@ -0,0 +1,18 @@ +\documentclass[oldtable,color]{fithesis3} +\usepackage{tabularx} +\usepackage{tabu} +\thesissetup{faculty=law} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/law-slovak.tex b/macros/latex/contrib/fithesis/test/mu/compare/law-slovak.tex new file mode 100644 index 0000000000..81430b9141 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/law-slovak.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=law} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/law-table.tex b/macros/latex/contrib/fithesis/test/mu/compare/law-table.tex new file mode 100644 index 0000000000..771c36166e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/law-table.tex @@ -0,0 +1,17 @@ +\documentclass[table,color]{fithesis3} +\usepackage{tabu} +\thesissetup{faculty=law} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/med-bibliography-solicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/med-bibliography-solicited.tex new file mode 100644 index 0000000000..3665538f12 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/med-bibliography-solicited.tex @@ -0,0 +1,9 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=med, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} + {\printbibliography[heading=bibintoc]} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/med-bibliography-unsolicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/med-bibliography-unsolicited.tex new file mode 100644 index 0000000000..6a3a7a786c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/med-bibliography-unsolicited.tex @@ -0,0 +1,8 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=med, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/med-czech.tex b/macros/latex/contrib/fithesis/test/mu/compare/med-czech.tex new file mode 100644 index 0000000000..2386114751 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/med-czech.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=med} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/med-english.tex b/macros/latex/contrib/fithesis/test/mu/compare/med-english.tex new file mode 100644 index 0000000000..e4476e5f71 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/med-english.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{english} +\else + \usepackage[english]{babel} +\fi +\thesissetup{ + faculty=med} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/med-oldtable.tex b/macros/latex/contrib/fithesis/test/mu/compare/med-oldtable.tex new file mode 100644 index 0000000000..cdc464bafd --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/med-oldtable.tex @@ -0,0 +1,18 @@ +\documentclass[oldtable,color]{fithesis3} +\usepackage{tabularx} +\usepackage{tabu} +\thesissetup{faculty=med} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/med-slovak.tex b/macros/latex/contrib/fithesis/test/mu/compare/med-slovak.tex new file mode 100644 index 0000000000..e2dbc133b6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/med-slovak.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=med} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/med-table.tex b/macros/latex/contrib/fithesis/test/mu/compare/med-table.tex new file mode 100644 index 0000000000..74d247fcc5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/med-table.tex @@ -0,0 +1,17 @@ +\documentclass[table,color]{fithesis3} +\usepackage{tabu} +\thesissetup{faculty=med} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/ped-bibliography-solicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/ped-bibliography-solicited.tex new file mode 100644 index 0000000000..5851daaf70 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/ped-bibliography-solicited.tex @@ -0,0 +1,9 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=ped, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} + {\printbibliography[heading=bibintoc]} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/ped-bibliography-unsolicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/ped-bibliography-unsolicited.tex new file mode 100644 index 0000000000..17452fed1a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/ped-bibliography-unsolicited.tex @@ -0,0 +1,8 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=ped, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/ped-czech.tex b/macros/latex/contrib/fithesis/test/mu/compare/ped-czech.tex new file mode 100644 index 0000000000..f9ecf3efd7 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/ped-czech.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=ped} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/ped-english.tex b/macros/latex/contrib/fithesis/test/mu/compare/ped-english.tex new file mode 100644 index 0000000000..4c5fe4575b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/ped-english.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{english} +\else + \usepackage[english]{babel} +\fi +\thesissetup{ + faculty=ped} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/ped-oldtable.tex b/macros/latex/contrib/fithesis/test/mu/compare/ped-oldtable.tex new file mode 100644 index 0000000000..0272f13766 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/ped-oldtable.tex @@ -0,0 +1,18 @@ +\documentclass[oldtable,color]{fithesis3} +\usepackage{tabularx} +\usepackage{tabu} +\thesissetup{faculty=ped} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/ped-slovak.tex b/macros/latex/contrib/fithesis/test/mu/compare/ped-slovak.tex new file mode 100644 index 0000000000..8b27dfe990 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/ped-slovak.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=ped} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/ped-table.tex b/macros/latex/contrib/fithesis/test/mu/compare/ped-table.tex new file mode 100644 index 0000000000..fd8a223a48 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/ped-table.tex @@ -0,0 +1,17 @@ +\documentclass[table,color]{fithesis3} +\usepackage{tabu} +\thesissetup{faculty=ped} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-bibliography-solicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-bibliography-solicited.tex new file mode 100644 index 0000000000..ff32e0dab7 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-bibliography-solicited.tex @@ -0,0 +1,9 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=phil, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} + {\printbibliography[heading=bibintoc]} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-bibliography-unsolicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-bibliography-unsolicited.tex new file mode 100644 index 0000000000..4932854891 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-bibliography-unsolicited.tex @@ -0,0 +1,8 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=phil, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-czech-female.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-czech-female.tex new file mode 100644 index 0000000000..e70e647015 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-czech-female.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=phil, + gender=f} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-czech-male.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-czech-male.tex new file mode 100644 index 0000000000..3ccf22513d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-czech-male.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=phil, + gender=m} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-czech.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-czech.tex new file mode 100644 index 0000000000..a3196943d6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-czech.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=phil} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-english.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-english.tex new file mode 100644 index 0000000000..2e8ada01e1 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-english.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{english} +\else + \usepackage[english]{babel} +\fi +\thesissetup{ + faculty=phil} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-czech-female.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-czech-female.tex new file mode 100644 index 0000000000..774b7be73a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-czech-female.tex @@ -0,0 +1,15 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=phil, + department=kisk, + gender=f} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-czech-male.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-czech-male.tex new file mode 100644 index 0000000000..d7bc93c28f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-czech-male.tex @@ -0,0 +1,15 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=phil, + department=kisk, + gender=m} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-czech.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-czech.tex new file mode 100644 index 0000000000..3f0d9ccc1b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-czech.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=phil, + department=kisk} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-english.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-english.tex new file mode 100644 index 0000000000..d3ece46e1b --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-english.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{english} +\else + \usepackage[english]{babel} +\fi +\thesissetup{ + faculty=phil, + department=kisk} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-slovak-female.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-slovak-female.tex new file mode 100644 index 0000000000..f66be46dc6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-slovak-female.tex @@ -0,0 +1,15 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=phil, + department=kisk, + gender=f} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-slovak-male.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-slovak-male.tex new file mode 100644 index 0000000000..843e65d1db --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-slovak-male.tex @@ -0,0 +1,15 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=phil, + department=kisk, + gender=m} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-slovak.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-slovak.tex new file mode 100644 index 0000000000..1a9fa75c84 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-kisk-slovak.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=phil, + department=kisk} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-oldtable.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-oldtable.tex new file mode 100644 index 0000000000..85c63f2b86 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-oldtable.tex @@ -0,0 +1,18 @@ +\documentclass[oldtable,color]{fithesis3} +\usepackage{tabularx} +\usepackage{tabu} +\thesissetup{faculty=phil} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-slovak-female.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-slovak-female.tex new file mode 100644 index 0000000000..8a5c7bb1f3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-slovak-female.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=phil, + gender=f} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-slovak-male.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-slovak-male.tex new file mode 100644 index 0000000000..e776d8c962 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-slovak-male.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=phil, + gender=m} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-slovak.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-slovak.tex new file mode 100644 index 0000000000..53edd2893f --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-slovak.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=phil} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/phil-table.tex b/macros/latex/contrib/fithesis/test/mu/compare/phil-table.tex new file mode 100644 index 0000000000..77cbc6d9bd --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/phil-table.tex @@ -0,0 +1,17 @@ +\documentclass[table,color]{fithesis3} +\usepackage{tabu} +\thesissetup{faculty=phil} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-bibliography-solicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-bibliography-solicited.tex new file mode 100644 index 0000000000..4dcad2a213 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-bibliography-solicited.tex @@ -0,0 +1,9 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=sci, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} + {\printbibliography[heading=bibintoc]} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-bibliography-unsolicited.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-bibliography-unsolicited.tex new file mode 100644 index 0000000000..dcff5cc0c6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-bibliography-unsolicited.tex @@ -0,0 +1,8 @@ +\documentclass{fithesis3} +\thesissetup{ + faculty=sci, + bib=../../../example/mu/example.bib} +\begin{document} + Foo bar + \nocite{*} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-color.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-color.tex new file mode 100644 index 0000000000..dd767a5bec --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-color.tex @@ -0,0 +1,6 @@ +\documentclass[color]{fithesis3} +\thesissetup{ + faculty=sci} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-czech-female.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-czech-female.tex new file mode 100644 index 0000000000..0a73ed87d6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-czech-female.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=sci, + gender=f} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-czech-male.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-czech-male.tex new file mode 100644 index 0000000000..11ea4088f6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-czech-male.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=sci, + gender=m} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-czech.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-czech.tex new file mode 100644 index 0000000000..2eeaf29a55 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-czech.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{czech} +\else + \usepackage[czech]{babel} +\fi +\thesissetup{ + faculty=sci} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-emptyassignment.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-emptyassignment.tex new file mode 100644 index 0000000000..4e07fffdcc --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-emptyassignment.tex @@ -0,0 +1,6 @@ +\documentclass[digital]{fithesis3} +\thesissetup{ + faculty = sci, + assignment = {}} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-noassignment.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-noassignment.tex new file mode 100644 index 0000000000..fdea4cc4a5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-noassignment.tex @@ -0,0 +1,4 @@ +\documentclass[digital]{fithesis3} +\thesissetup{faculty = sci} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-someassignment-oneside.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-someassignment-oneside.tex new file mode 100644 index 0000000000..b27c09632a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-someassignment-oneside.tex @@ -0,0 +1,6 @@ +\documentclass[digital,oneside]{fithesis3} +\thesissetup{% + faculty = sci, + assignment = {resources/blindtext, resources/blindtext}} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-someassignment-twoside.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-someassignment-twoside.tex new file mode 100644 index 0000000000..495865fa77 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-digital-someassignment-twoside.tex @@ -0,0 +1,6 @@ +\documentclass[digital,twoside]{fithesis3} +\thesissetup{% + faculty = sci, + assignment = {resources/blindtext, resources/blindtext}} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-english.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-english.tex new file mode 100644 index 0000000000..5adc7727f8 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-english.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{english} +\else + \usepackage[english]{babel} +\fi +\thesissetup{ + faculty=sci} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-oldtable.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-oldtable.tex new file mode 100644 index 0000000000..c611487bc9 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-oldtable.tex @@ -0,0 +1,18 @@ +\documentclass[oldtable,color]{fithesis3} +\usepackage{tabularx} +\usepackage{tabu} +\thesissetup{faculty=sci} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-emptyassignment.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-emptyassignment.tex new file mode 100644 index 0000000000..bd6524e24e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-emptyassignment.tex @@ -0,0 +1,6 @@ +\documentclass[printed]{fithesis3} +\thesissetup{ + faculty = sci, + assignment = {}} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-noassignment.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-noassignment.tex new file mode 100644 index 0000000000..f8a45e7097 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-noassignment.tex @@ -0,0 +1,4 @@ +\documentclass[printed]{fithesis3} +\thesissetup{faculty = sci} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-someassignment-oneside.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-someassignment-oneside.tex new file mode 100644 index 0000000000..ae2506d275 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-someassignment-oneside.tex @@ -0,0 +1,6 @@ +\documentclass[printed,oneside]{fithesis3} +\thesissetup{% + faculty = sci, + assignment = {resources/blindtext, resources/blindtext}} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-someassignment-twoside.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-someassignment-twoside.tex new file mode 100644 index 0000000000..97895896b0 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-printed-someassignment-twoside.tex @@ -0,0 +1,6 @@ +\documentclass[printed,twoside]{fithesis3} +\thesissetup{% + faculty = sci, + assignment = {resources/blindtext, resources/blindtext}} +\begin{document} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-rigorous.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-rigorous.tex new file mode 100644 index 0000000000..317631a541 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-rigorous.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + type=r, + faculty=sci} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-slovak-female.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-slovak-female.tex new file mode 100644 index 0000000000..32508865f2 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-slovak-female.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=sci, + gender=f} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-slovak-male.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-slovak-male.tex new file mode 100644 index 0000000000..676a5e7029 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-slovak-male.tex @@ -0,0 +1,14 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=sci, + gender=m} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-slovak.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-slovak.tex new file mode 100644 index 0000000000..7757b11fc8 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-slovak.tex @@ -0,0 +1,13 @@ +\documentclass[monochrome]{fithesis3} +\usepackage{ifluatex} +\ifluatex + \usepackage{polyglossia} + \setmainlanguage{slovak} +\else + \usepackage[slovak]{babel} +\fi +\thesissetup{ + faculty=sci} +\begin{document} + foo bar +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/sci-table.tex b/macros/latex/contrib/fithesis/test/mu/compare/sci-table.tex new file mode 100644 index 0000000000..2d5ca51b8c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/sci-table.tex @@ -0,0 +1,17 @@ +\documentclass[table,color]{fithesis3} +\usepackage{tabu} +\thesissetup{faculty=sci} +\begin{document} + \begin{tabular}{ccc} + a&b&c\\ + d&e&f + \end{tabular} + \begin{tabularx}{\textwidth}{ccc} + a&b&c\\ + d&e&f + \end{tabularx} + \begin{tabu}{ccc} + a&b&c\\ + d&e&f + \end{tabu} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-01.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-01.tex new file mode 100644 index 0000000000..9c5e75ec34 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-01.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{-2} +\setcounter{secnumdepth}{-2} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-02.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-02.tex new file mode 100644 index 0000000000..c69b1d3bf5 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-02.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{-1} +\setcounter{secnumdepth}{-2} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-03.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-03.tex new file mode 100644 index 0000000000..c516245116 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-03.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{-1} +\setcounter{secnumdepth}{-1} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-04.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-04.tex new file mode 100644 index 0000000000..613fd496e6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-04.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{0} +\setcounter{secnumdepth}{-2} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-05.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-05.tex new file mode 100644 index 0000000000..94ecc66bdf --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-05.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{0} +\setcounter{secnumdepth}{-1} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-06.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-06.tex new file mode 100644 index 0000000000..62f6634f02 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-06.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{0} +\setcounter{secnumdepth}{0} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-07.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-07.tex new file mode 100644 index 0000000000..0318438301 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-07.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{1} +\setcounter{secnumdepth}{-2} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-08.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-08.tex new file mode 100644 index 0000000000..61622b8a74 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-08.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{1} +\setcounter{secnumdepth}{-1} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-09.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-09.tex new file mode 100644 index 0000000000..e8e7a79e83 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-09.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{1} +\setcounter{secnumdepth}{0} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-10.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-10.tex new file mode 100644 index 0000000000..c533930643 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-10.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{1} +\setcounter{secnumdepth}{1} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-11.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-11.tex new file mode 100644 index 0000000000..7f29c5ad8c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-11.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{2} +\setcounter{secnumdepth}{-2} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-12.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-12.tex new file mode 100644 index 0000000000..62fbfbe689 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-12.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{2} +\setcounter{secnumdepth}{-1} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-13.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-13.tex new file mode 100644 index 0000000000..d5d872bac6 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-13.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{2} +\setcounter{secnumdepth}{0} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-14.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-14.tex new file mode 100644 index 0000000000..d694a162f0 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-14.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{2} +\setcounter{secnumdepth}{1} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-15.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-15.tex new file mode 100644 index 0000000000..9d51bf476a --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-15.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{2} +\setcounter{secnumdepth}{2} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-16.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-16.tex new file mode 100644 index 0000000000..6f6f79d562 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-16.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{3} +\setcounter{secnumdepth}{-2} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-17.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-17.tex new file mode 100644 index 0000000000..11a66b125d --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-17.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{3} +\setcounter{secnumdepth}{-1} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-18.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-18.tex new file mode 100644 index 0000000000..1386778235 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-18.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{3} +\setcounter{secnumdepth}{0} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-19.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-19.tex new file mode 100644 index 0000000000..8fcfe1bff2 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-19.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{3} +\setcounter{secnumdepth}{1} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-20.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-20.tex new file mode 100644 index 0000000000..cf8cff08a3 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-20.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{3} +\setcounter{secnumdepth}{2} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-21.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-21.tex new file mode 100644 index 0000000000..871793870c --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-21.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{3} +\setcounter{secnumdepth}{3} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-22.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-22.tex new file mode 100644 index 0000000000..03ac4f4266 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-22.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{4} +\setcounter{secnumdepth}{-2} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-23.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-23.tex new file mode 100644 index 0000000000..1cba1daae0 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-23.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{4} +\setcounter{secnumdepth}{-1} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-24.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-24.tex new file mode 100644 index 0000000000..41615e1b30 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-24.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{4} +\setcounter{secnumdepth}{0} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-25.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-25.tex new file mode 100644 index 0000000000..7742bf891e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-25.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{4} +\setcounter{secnumdepth}{1} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-26.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-26.tex new file mode 100644 index 0000000000..4ed8943575 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-26.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{4} +\setcounter{secnumdepth}{2} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-27.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-27.tex new file mode 100644 index 0000000000..db2fb59001 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-27.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{4} +\setcounter{secnumdepth}{3} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/compare/toc-28.tex b/macros/latex/contrib/fithesis/test/mu/compare/toc-28.tex new file mode 100644 index 0000000000..e06a2ef19e --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/compare/toc-28.tex @@ -0,0 +1,28 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout = false} +\thesisload +\setcounter{tocdepth}{4} +\setcounter{secnumdepth}{4} +\begin{document} + \tableofcontents + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} + + \part{abc} + \chapter{def} + \section{ghi} + \subsection{jkl} + \subsubsection{mno} + \paragraph{pqr} + \subparagraph{stu} + \chapter{vwx} + \section{yz} +\end{document} diff --git a/macros/latex/contrib/fithesis/test/mu/comparepdf.sh b/macros/latex/contrib/fithesis/test/mu/comparepdf.sh new file mode 100755 index 0000000000..e30ec13fef --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/comparepdf.sh @@ -0,0 +1,46 @@ +#!/bin/sh +# This script visually compares two PDF documents on a page-by-page basis. + +# Print an error message and die. +die() { + FORMAT="$1"; shift + printf "$FORMAT\n" "$@" 1>&2 + exit 1 +} + +# Check if a file exist. +exists() { + [ -e "$1" ] || die 'File "%s" does not exist.' "$1" +} + +# Check that the input files exist. +exists "$1" || exit 1 +exists "$2" || exit 1 + +# Burst the input files into temporary directories. +SOURCE_DIR=`mktemp -d` && trap 'rm -r $SOURCE_DIR' EXIT && + pdftk "$1" burst output $SOURCE_DIR/%04d.pdf +DEST_DIR=`mktemp -d` && trap 'rm -r $SOURCE_DIR $DEST_DIR' EXIT && + pdftk "$2" burst output $DEST_DIR/%04d.pdf + +# Compare the individual pages. +DIFFER=false; PAGES="" +for PAGE in `((cd $SOURCE_DIR && ls *.pdf) && (cd $DEST_DIR && ls *.pdf)) | sort -u`; do + PAGENUM=`echo ${PAGE%%.pdf} | sed 's/^0*//'` + if [ -e $SOURCE_DIR/$PAGE -a ! -e $DEST_DIR/$PAGE ]; then + die 'The document "%s" does not contain page "%d".' "$2" $PAGENUM + elif [ ! -e $SOURCE_DIR/$PAGE -a -e $DEST_DIR/$PAGE ]; then + die 'The document "%s" does not contain page "%d".' "$1" $PAGENUM + else + if ! comparepdf --compare=appearance --verbose=0 $SOURCE_DIR/$PAGE $DEST_DIR/$PAGE; then + DIFFER=true + PAGES="$PAGES, $PAGENUM" + fi + fi +done + +# Print out the result. +if $DIFFER; then + PAGES="$(echo "$PAGES" | tail -c+3)" + die 'The documents "%s" and "%s" differ in pages %s.' "$1" "$2" "$PAGES" +fi diff --git a/macros/latex/contrib/fithesis/test/mu/update-tests.sh b/macros/latex/contrib/fithesis/test/mu/update-tests.sh new file mode 100755 index 0000000000..91b80db5f1 --- /dev/null +++ b/macros/latex/contrib/fithesis/test/mu/update-tests.sh @@ -0,0 +1,8 @@ +#!/bin/sh +# Runs tests and updates any files that have changed. +exec 3>&1 +( + set -e + make -C compare UPDATE_FAILED=true + make -C compare-example UPDATE_FAILED=true +) 2>&1 1>&3 | grep -Ei 'error|does not contain page|differ in pages' >update-tests.log diff --git a/macros/latex/contrib/fithesis/test/parse-date.tex b/macros/latex/contrib/fithesis/test/parse-date.tex new file mode 100644 index 0000000000..24d17760ec --- /dev/null +++ b/macros/latex/contrib/fithesis/test/parse-date.tex @@ -0,0 +1,40 @@ +\documentclass{fithesis3} +\thesissetup{autoLayout=false} +\begin{document}\makeatletter + % Unit tests for the `\thesis@parseDate` function. + \def\test#1#2#3#4#5#6#7{% + \def\expected@date{#1} + \def\expected@year{#2} + \def\expected@month{#3} + \def\expected@day{#4} + \def\expected@season{#5} + \def\expected@seasonYear{#6} + \def\expected@academicYear{#7} + \thesis@parseDate#1| + \ifx\thesis@date\expected@date + \ifx\thesis@year\expected@year + \ifx\thesis@month\expected@month + \ifx\thesis@day\expected@day + \ifx\thesis@season\expected@season + \ifx\thesis@seasonYear\expected@seasonYear + \ifx\thesis@academicYear\expected@academicYear + \else\errmessage{#1 @academicYear: \thesis@academicYear !=#7}\fi + \else\errmessage{#1 @seasonYear: \thesis@seasonYear !=#6}\fi + \else\errmessage{#1 @season: \thesis@season !=#5}\fi + \else\errmessage{#1 @day: \thesis@day !=#4}\fi + \else\errmessage{#1 @month: \thesis@month !=#3}\fi + \else\errmessage{#1 @year: \thesis@year !=#2}\fi + \else\errmessage{#1 @date: \thesis@date !=#1}\fi} + \test{2015/01/01}{2015}{01}{01}{fall}{2014}{2014/2015} + \test{2015/02/01}{2015}{02}{01}{fall}{2014}{2014/2015} + \test{2015/03/01}{2015}{03}{01}{spring}{2015}{2014/2015} + \test{2015/04/01}{2015}{04}{01}{spring}{2015}{2014/2015} + \test{2015/05/01}{2015}{05}{01}{spring}{2015}{2014/2015} + \test{2015/06/01}{2015}{06}{01}{spring}{2015}{2014/2015} + \test{2015/07/01}{2015}{07}{01}{spring}{2015}{2014/2015} + \test{2015/08/01}{2015}{08}{01}{spring}{2015}{2014/2015} + \test{2015/09/01}{2015}{09}{01}{fall}{2015}{2015/2016} + \test{2015/10/01}{2015}{10}{01}{fall}{2015}{2015/2016} + \test{2015/11/01}{2015}{11}{01}{fall}{2015}{2015/2016} + \test{2015/12/01}{2015}{12}{01}{fall}{2015}{2015/2016} +\makeatother\end{document} |