diff --git a/test/mu/compare-example/DESCRIPTION b/test/mu/compare-example/DESCRIPTION
index 46e67f7601a4d19fc9b29d1e572029e753a2dfb8..dd4129bf2c310db09a6a14e5974c6f18d9c2f8e7 100644
--- a/test/mu/compare-example/DESCRIPTION
+++ b/test/mu/compare-example/DESCRIPTION
@@ -1,3 +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/test/mu/compare-example/expected-econ-lualatex.pdf b/test/mu/compare-example/expected-econ-lualatex.pdf
index 710a65989ebc044189609fbc6dfa32ed065d68fe..51610f43d6c1dddfcd8e713498000c79773d1829 100644
Binary files a/test/mu/compare-example/expected-econ-lualatex.pdf and b/test/mu/compare-example/expected-econ-lualatex.pdf differ
diff --git a/test/mu/compare-example/expected-econ-pdflatex.pdf b/test/mu/compare-example/expected-econ-pdflatex.pdf
index e4a2055502b5f8d33536e2d0f238757bac415b9f..fb78340dddcd715c80cefec633e1c94ac38eed74 100644
Binary files a/test/mu/compare-example/expected-econ-pdflatex.pdf and b/test/mu/compare-example/expected-econ-pdflatex.pdf differ
diff --git a/test/mu/compare-example/expected-fi-lualatex.pdf b/test/mu/compare-example/expected-fi-lualatex.pdf
index f98035a7f5f0477ca48d0874d9492a2717d71c1a..1e12afab5fa7fd2f1f91c8b75e1168e692e38ef1 100644
Binary files a/test/mu/compare-example/expected-fi-lualatex.pdf and b/test/mu/compare-example/expected-fi-lualatex.pdf differ
diff --git a/test/mu/compare-example/expected-fi-pdflatex.pdf b/test/mu/compare-example/expected-fi-pdflatex.pdf
index 3f7a699e0b8aaff1db5e8490b1af46292a262264..fb65309be3ac8bd0c7ab8645cdfd372c9775292f 100644
Binary files a/test/mu/compare-example/expected-fi-pdflatex.pdf and b/test/mu/compare-example/expected-fi-pdflatex.pdf differ
diff --git a/test/mu/compare-example/expected-fsps-lualatex.pdf b/test/mu/compare-example/expected-fsps-lualatex.pdf
index 1a0f74e92dc909d6f8983d0a5ce006aca12d232f..35448b93e42f4a04a58e283277aae05c5ce781a5 100644
Binary files a/test/mu/compare-example/expected-fsps-lualatex.pdf and b/test/mu/compare-example/expected-fsps-lualatex.pdf differ
diff --git a/test/mu/compare-example/expected-fsps-pdflatex.pdf b/test/mu/compare-example/expected-fsps-pdflatex.pdf
index dc943fc836f1954f7d619808ef553fb90f4d6559..5a551d89076a2fa643bef2e4729bb5cdf7e90c40 100644
Binary files a/test/mu/compare-example/expected-fsps-pdflatex.pdf and b/test/mu/compare-example/expected-fsps-pdflatex.pdf differ
diff --git a/test/mu/compare-example/expected-fss-lualatex.pdf b/test/mu/compare-example/expected-fss-lualatex.pdf
index d661421b35b1c68bbd114cc308568fa12a8d5426..ccb0af9731eecfef4cc88ebc5c17f8cb8a9d115a 100644
Binary files a/test/mu/compare-example/expected-fss-lualatex.pdf and b/test/mu/compare-example/expected-fss-lualatex.pdf differ
diff --git a/test/mu/compare-example/expected-fss-pdflatex.pdf b/test/mu/compare-example/expected-fss-pdflatex.pdf
index 723e7f24bac1189d307e6b63a215683357f17bb5..eb77a4ee4bec55791e7ebedefb6f071f10196577 100644
Binary files a/test/mu/compare-example/expected-fss-pdflatex.pdf and b/test/mu/compare-example/expected-fss-pdflatex.pdf differ
diff --git a/test/mu/compare-example/expected-law-lualatex.pdf b/test/mu/compare-example/expected-law-lualatex.pdf
index d7c665c7ab6b363ce8be68675cd9b59a5c003d2e..16044c503c9c132039d17f3a7fb95a2ec9b416ca 100644
Binary files a/test/mu/compare-example/expected-law-lualatex.pdf and b/test/mu/compare-example/expected-law-lualatex.pdf differ
diff --git a/test/mu/compare-example/expected-law-pdflatex.pdf b/test/mu/compare-example/expected-law-pdflatex.pdf
index e51291c4035dd64b9b9d323d91808ffb3421b645..515b45c7f5e66cfeb9c4b02a554af9fbaa023ee1 100644
Binary files a/test/mu/compare-example/expected-law-pdflatex.pdf and b/test/mu/compare-example/expected-law-pdflatex.pdf differ
diff --git a/test/mu/compare-example/expected-med-lualatex.pdf b/test/mu/compare-example/expected-med-lualatex.pdf
index 8bbb0a4e6268b03957260b7c4e207bcd5b40e6f1..0c2273ed5a495728535e4128a5ff0a91db8bf2c0 100644
Binary files a/test/mu/compare-example/expected-med-lualatex.pdf and b/test/mu/compare-example/expected-med-lualatex.pdf differ
diff --git a/test/mu/compare-example/expected-med-pdflatex.pdf b/test/mu/compare-example/expected-med-pdflatex.pdf
index 55e46afd850cf1566f93480b76849d1bcef6318b..9200571b3377ba0a856ca6fa7271707a9e1917cb 100644
Binary files a/test/mu/compare-example/expected-med-pdflatex.pdf and b/test/mu/compare-example/expected-med-pdflatex.pdf differ
diff --git a/test/mu/compare-example/expected-ped-lualatex.pdf b/test/mu/compare-example/expected-ped-lualatex.pdf
index 68fff28045b3e2a8a601a2490f7a90eff85f849e..72edf508af8a4074ae27485e3a56683e5a38c738 100644
Binary files a/test/mu/compare-example/expected-ped-lualatex.pdf and b/test/mu/compare-example/expected-ped-lualatex.pdf differ
diff --git a/test/mu/compare-example/expected-ped-pdflatex.pdf b/test/mu/compare-example/expected-ped-pdflatex.pdf
index 7d8fb49f906e9e0add524d55c0f4866bdb037527..437ece10cdcfd24e3b1ff7742f7bb94d26fd7ee3 100644
Binary files a/test/mu/compare-example/expected-ped-pdflatex.pdf and b/test/mu/compare-example/expected-ped-pdflatex.pdf differ
diff --git a/test/mu/compare-example/expected-phil-lualatex.pdf b/test/mu/compare-example/expected-phil-lualatex.pdf
index a65d281daeccec854e955ba5b95a9e75d3ab79fb..3047ad4b2b58db9396d074e1d30161bf1d44d5df 100644
Binary files a/test/mu/compare-example/expected-phil-lualatex.pdf and b/test/mu/compare-example/expected-phil-lualatex.pdf differ
diff --git a/test/mu/compare-example/expected-phil-pdflatex.pdf b/test/mu/compare-example/expected-phil-pdflatex.pdf
index 9c85d67057a0d634ec076ab76661a73af228cba5..7b531e66a7ed421c72342a52047c2ec540a28530 100644
Binary files a/test/mu/compare-example/expected-phil-pdflatex.pdf and b/test/mu/compare-example/expected-phil-pdflatex.pdf differ
diff --git a/test/mu/compare-example/expected-sci-lualatex.pdf b/test/mu/compare-example/expected-sci-lualatex.pdf
index 71fc3cfc8037b3a99cfc12a6ca8d6af85e6c4652..0e2906a057cbaaf0487c1b0b3f17349eb187e9c8 100644
Binary files a/test/mu/compare-example/expected-sci-lualatex.pdf and b/test/mu/compare-example/expected-sci-lualatex.pdf differ
diff --git a/test/mu/compare-example/expected-sci-pdflatex.pdf b/test/mu/compare-example/expected-sci-pdflatex.pdf
index 8fbe233bf5002ab9928fa7f5d88b1d9f879c9470..0e7757cf255efbbe593425bfb229e240a9536f2a 100644
Binary files a/test/mu/compare-example/expected-sci-pdflatex.pdf and b/test/mu/compare-example/expected-sci-pdflatex.pdf differ
diff --git a/test/mu/compare/DESCRIPTION b/test/mu/compare/DESCRIPTION
index 46e67f7601a4d19fc9b29d1e572029e753a2dfb8..dd4129bf2c310db09a6a14e5974c6f18d9c2f8e7 100644
--- a/test/mu/compare/DESCRIPTION
+++ b/test/mu/compare/DESCRIPTION
@@ -1,3 +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/test/mu/compare/Makefile b/test/mu/compare/Makefile
index f3cce5e26c3aeb858c636d55869d609fe2807f90..e245cc05276adfb078427d7932470e158c89d6c0 100644
--- a/test/mu/compare/Makefile
+++ b/test/mu/compare/Makefile
@@ -9,7 +9,9 @@ SOURCES=base-digital.tex base-printed.tex base-10pt.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 law-czech.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 \
@@ -21,13 +23,38 @@ SOURCES=base-digital.tex base-printed.tex base-10pt.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 fi-bibliography-solicited.tex \
-	fi-bibliography-unsolicited.tex
+	toc-26.tex toc-27.tex toc-28.tex $(BIB)
+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)
+BIB_SOLICITED_PDFS=\
+	$(addprefix expected-, $(addsuffix -pdflatex.pdf, \
+		$(basename $(BIB_SOLICITED)))) \
+	$(addprefix expected-, $(addsuffix -lualatex.pdf, \
+		$(basename $(BIB_SOLICITED))))
 TESTS=$(addsuffix -pdflatex.pdf,$(basename $(SOURCES))) \
 	$(addsuffix -lualatex.pdf,$(basename $(SOURCES)))
 PROTOTYPES=$(addprefix expected-,$(TESTS))
@@ -35,7 +62,7 @@ PROTOTYPES=$(addprefix expected-,$(TESTS))
 # This target typesets all the test documents,
 # compares them with the prototypes, and cleans
 # up afterwards.
-all: $(TESTS) implode
+all: $(TESTS) bibtest implode
 
 # This target typesets all the prototypes.
 bootstrap: $(PROTOTYPES) clean
@@ -92,12 +119,19 @@ expected-%-lualatex.pdf: %.tex
 	! [ -e expected-$@ ] || $(COMPARE) expected-$@ $@ || \
 	{ [ "$(UPDATE_FAILED)" = true ] && mv $@ expected-$@; }
 
+# This target tests that the solicited and unsolicited
+# bibliography prototypes are equal.
+bibtest:
+	for i in $(BIB_SOLICITED_PDFS); do \
+		$(COMPARE) $$i `echo $$i | sed s/solicited/unsolicited/` \
+		|| exit 1; \
+  done
+
 # 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.
+# This target removes any auxiliary files and the output PDF files.
 implode: clean
 	rm -f $(TESTS)
diff --git a/test/mu/compare/base-10pt.tex b/test/mu/compare/base-10pt.tex
index 2c6a7d71898036b4cb9a2632b13bb4ab3ae8c935..83fbc62cf9c6695281067a3d7bb7466c81fffe43 100644
--- a/test/mu/compare/base-10pt.tex
+++ b/test/mu/compare/base-10pt.tex
@@ -1,5 +1,4 @@
-\documentclass[10pt]{../../../fithesis3}
-\thesissetup{basePath=../../..}
+\documentclass[10pt]{fithesis3}
 \begin{document}
   foo bar
 \end{document}
diff --git a/test/mu/compare/base-11pt.tex b/test/mu/compare/base-11pt.tex
index 55e2a3694e35f0d999c4c881cb03e4b6477cd136..94189f3175b191fedca4907776162e27f3c5ff08 100644
--- a/test/mu/compare/base-11pt.tex
+++ b/test/mu/compare/base-11pt.tex
@@ -1,5 +1,4 @@
-\documentclass[11pt]{../../../fithesis3}
-\thesissetup{basePath=../../..}
+\documentclass[11pt]{fithesis3}
 \begin{document}
   foo bar
 \end{document}
diff --git a/test/mu/compare/base-12pt.tex b/test/mu/compare/base-12pt.tex
index a18c92529d3f1d35d088482e7ad2047f8694ae0d..d1f181e426ddfaa5f2274dc572e8e6ddfba0fb71 100644
--- a/test/mu/compare/base-12pt.tex
+++ b/test/mu/compare/base-12pt.tex
@@ -1,5 +1,4 @@
-\documentclass[12pt]{../../../fithesis3}
-\thesissetup{basePath=../../..}
+\documentclass[12pt]{fithesis3}
 \begin{document}
   foo bar
 \end{document}
diff --git a/test/mu/compare/base-digital.tex b/test/mu/compare/base-digital.tex
index 742cfb7cd4871995e29ee08f289aafbaf4abcc1b..ec0d90f1abd911dfbee29645183ea871ef365099 100644
--- a/test/mu/compare/base-digital.tex
+++ b/test/mu/compare/base-digital.tex
@@ -1,5 +1,4 @@
-\documentclass[digital]{../../../fithesis3}
-\thesissetup{basePath=../../..}
+\documentclass[digital]{fithesis3}
 \begin{document}
   foo bar
 \end{document}
diff --git a/test/mu/compare/base-printed.tex b/test/mu/compare/base-printed.tex
index 8fa86b5b04d254b96a3c05918df7ce43d8675066..bb7bb4618b5aabf5052bce7c9d8c0e2f89b6ae07 100644
--- a/test/mu/compare/base-printed.tex
+++ b/test/mu/compare/base-printed.tex
@@ -1,5 +1,4 @@
-\documentclass[printed]{../../../fithesis3}
-\thesissetup{basePath=../../..}
+\documentclass[printed]{fithesis3}
 \begin{document}
   foo bar
 \end{document}
diff --git a/test/mu/compare/econ-bibliography-solicited.tex b/test/mu/compare/econ-bibliography-solicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..57048340340619827db53a5f33f283d197a8be6e
--- /dev/null
+++ b/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/test/mu/compare/econ-bibliography-unsolicited.tex b/test/mu/compare/econ-bibliography-unsolicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..7bc55916e16204086956329d922c568f57a607b9
--- /dev/null
+++ b/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/test/mu/compare/econ-czech.tex b/test/mu/compare/econ-czech.tex
index f471f06b6e450d289271e33fbc5bde5d88f39c27..474265c6b567c1810a325fd4b9b76f289c5e4362 100644
--- a/test/mu/compare/econ-czech.tex
+++ b/test/mu/compare/econ-czech.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -6,7 +6,7 @@
 \else
   \usepackage[czech]{babel}
 \fi
-\thesissetup{basePath=../../.., faculty=econ}
+\thesissetup{faculty=econ}
 \begin{document}
   foo bar
 \end{document}
diff --git a/test/mu/compare/econ-english.tex b/test/mu/compare/econ-english.tex
index f9af2d5ad802945905ce9e6aca9c0fad896927e8..1c3fd08239d723352b9e2f3872e22c2729aaca55 100644
--- a/test/mu/compare/econ-english.tex
+++ b/test/mu/compare/econ-english.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -6,7 +6,7 @@
 \else
   \usepackage[english]{babel}
 \fi
-\thesissetup{basePath=../../.., faculty=econ}
+\thesissetup{faculty=econ}
 \begin{document}
   foo bar
 \end{document}
diff --git a/test/mu/compare/econ-oldtable.tex b/test/mu/compare/econ-oldtable.tex
index 0b37e62f8d88f21b88dd1b67d692421f7aa76c55..0581273c31d1e16bdc5754ed9e5c4b7a867f399f 100644
--- a/test/mu/compare/econ-oldtable.tex
+++ b/test/mu/compare/econ-oldtable.tex
@@ -1,7 +1,7 @@
-\documentclass[oldtable,color]{../../../fithesis3}
+\documentclass[oldtable,color]{fithesis3}
 \usepackage{tabularx}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=econ}
+\thesissetup{faculty=econ}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/econ-slovak.tex b/test/mu/compare/econ-slovak.tex
index a63fec3388fa7a434aae436f3d37a15b90374021..cc9f829a9732c90de4c1e04f0e638efc227dc253 100644
--- a/test/mu/compare/econ-slovak.tex
+++ b/test/mu/compare/econ-slovak.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -6,7 +6,7 @@
 \else
   \usepackage[slovak]{babel}
 \fi
-\thesissetup{basePath=../../.., faculty=econ}
+\thesissetup{faculty=econ}
 \begin{document}
   foo bar
 \end{document}
diff --git a/test/mu/compare/econ-table.tex b/test/mu/compare/econ-table.tex
index 2afe94a2eabb05d13ab1174e717450ab028d16a2..e4650f2a392a81e414a3dd8b4ab771a7bd0f1a67 100644
--- a/test/mu/compare/econ-table.tex
+++ b/test/mu/compare/econ-table.tex
@@ -1,6 +1,6 @@
-\documentclass[table,color]{../../../fithesis3}
+\documentclass[table,color]{fithesis3}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=econ}
+\thesissetup{faculty=econ}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/expected-econ-bibliography-solicited-lualatex.pdf b/test/mu/compare/expected-econ-bibliography-solicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..206be3d5016b381d846055e31c1bf4d43f74ae2f
Binary files /dev/null and b/test/mu/compare/expected-econ-bibliography-solicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-econ-bibliography-solicited-pdflatex.pdf b/test/mu/compare/expected-econ-bibliography-solicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..baa15cd9d46e479b95d006c86620ac103fc5b895
Binary files /dev/null and b/test/mu/compare/expected-econ-bibliography-solicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-econ-bibliography-unsolicited-lualatex.pdf b/test/mu/compare/expected-econ-bibliography-unsolicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4219ba9d86e9c9507cdab019fe4ed286bcc7f83b
Binary files /dev/null and b/test/mu/compare/expected-econ-bibliography-unsolicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-econ-bibliography-unsolicited-pdflatex.pdf b/test/mu/compare/expected-econ-bibliography-unsolicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0c484ee9f19a178373b6c6bb27a66517e3eaaaee
Binary files /dev/null and b/test/mu/compare/expected-econ-bibliography-unsolicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-fi-bibliography-solicited-lualatex.pdf b/test/mu/compare/expected-fi-bibliography-solicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f70dc9709238f9981d5f36a4cea5bf1e3a2a4705
Binary files /dev/null and b/test/mu/compare/expected-fi-bibliography-solicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-fi-bibliography-solicited-pdflatex.pdf b/test/mu/compare/expected-fi-bibliography-solicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..1f9a60402abc091df204ddf603feacb933f83d4b
Binary files /dev/null and b/test/mu/compare/expected-fi-bibliography-solicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-fi-bibliography-unsolicited-lualatex.pdf b/test/mu/compare/expected-fi-bibliography-unsolicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a87b196c5b931bf178621eb9e9f716fe7efeda01
Binary files /dev/null and b/test/mu/compare/expected-fi-bibliography-unsolicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-fi-bibliography-unsolicited-pdflatex.pdf b/test/mu/compare/expected-fi-bibliography-unsolicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..76735f726a62d1ca29e25342359ede977051d9df
Binary files /dev/null and b/test/mu/compare/expected-fi-bibliography-unsolicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-fsps-bibliography-solicited-lualatex.pdf b/test/mu/compare/expected-fsps-bibliography-solicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a55e64c49e853310eb5ca6beee7847908f0eeb30
Binary files /dev/null and b/test/mu/compare/expected-fsps-bibliography-solicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-fsps-bibliography-solicited-pdflatex.pdf b/test/mu/compare/expected-fsps-bibliography-solicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a34613f399ca7a89f8da9113417ec20083a3e947
Binary files /dev/null and b/test/mu/compare/expected-fsps-bibliography-solicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-fsps-bibliography-unsolicited-lualatex.pdf b/test/mu/compare/expected-fsps-bibliography-unsolicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4e1a9c36c64c724eae8dd3e0fb66ede243ef03b8
Binary files /dev/null and b/test/mu/compare/expected-fsps-bibliography-unsolicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-fsps-bibliography-unsolicited-pdflatex.pdf b/test/mu/compare/expected-fsps-bibliography-unsolicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..b4abd5652d299fb598058e2be86b10fa4489105c
Binary files /dev/null and b/test/mu/compare/expected-fsps-bibliography-unsolicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-fss-bibliography-solicited-lualatex.pdf b/test/mu/compare/expected-fss-bibliography-solicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ae238041a71ef70a7ee6d03efd2a4d2cc4a95ed1
Binary files /dev/null and b/test/mu/compare/expected-fss-bibliography-solicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-fss-bibliography-solicited-pdflatex.pdf b/test/mu/compare/expected-fss-bibliography-solicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..2ea3c42dede90603846a3b25206bd3e91311c094
Binary files /dev/null and b/test/mu/compare/expected-fss-bibliography-solicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-fss-bibliography-unsolicited-lualatex.pdf b/test/mu/compare/expected-fss-bibliography-unsolicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..bd668140084d07f34ac841de509d2c4ffe784891
Binary files /dev/null and b/test/mu/compare/expected-fss-bibliography-unsolicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-fss-bibliography-unsolicited-pdflatex.pdf b/test/mu/compare/expected-fss-bibliography-unsolicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..2a0e6f9432ad2f39d0335cb14bd16be1607afa7e
Binary files /dev/null and b/test/mu/compare/expected-fss-bibliography-unsolicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-fss-czech-female-lualatex.pdf b/test/mu/compare/expected-fss-czech-female-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..1e4fcf735d1178ff0962d89ff4a7193047af0ff0
Binary files /dev/null and b/test/mu/compare/expected-fss-czech-female-lualatex.pdf differ
diff --git a/test/mu/compare/expected-fss-czech-female-pdflatex.pdf b/test/mu/compare/expected-fss-czech-female-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f796ca36db03ded55996d75ff511788ff797af36
Binary files /dev/null and b/test/mu/compare/expected-fss-czech-female-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-fss-czech-male-lualatex.pdf b/test/mu/compare/expected-fss-czech-male-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..cb776d8337f2724044ef9f62b2b979881fc71108
Binary files /dev/null and b/test/mu/compare/expected-fss-czech-male-lualatex.pdf differ
diff --git a/test/mu/compare/expected-fss-czech-male-pdflatex.pdf b/test/mu/compare/expected-fss-czech-male-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0d9fe7e7b36fb52ee9585f3564e38d6c14ba21d4
Binary files /dev/null and b/test/mu/compare/expected-fss-czech-male-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-fss-slovak-female-lualatex.pdf b/test/mu/compare/expected-fss-slovak-female-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..160fc33831a4eb183de83fd7f5df72e720dfb0c1
Binary files /dev/null and b/test/mu/compare/expected-fss-slovak-female-lualatex.pdf differ
diff --git a/test/mu/compare/expected-fss-slovak-female-pdflatex.pdf b/test/mu/compare/expected-fss-slovak-female-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0b2074887e97f3b13daf311a82ea10d41934bc5d
Binary files /dev/null and b/test/mu/compare/expected-fss-slovak-female-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-fss-slovak-male-lualatex.pdf b/test/mu/compare/expected-fss-slovak-male-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..9c29ea4f0375e6fd6fa19830100d6cf90d3cd409
Binary files /dev/null and b/test/mu/compare/expected-fss-slovak-male-lualatex.pdf differ
diff --git a/test/mu/compare/expected-fss-slovak-male-pdflatex.pdf b/test/mu/compare/expected-fss-slovak-male-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..7bf35fe130e28fcc613b1f3012a5c118cf3dd856
Binary files /dev/null and b/test/mu/compare/expected-fss-slovak-male-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-law-bibliography-solicited-lualatex.pdf b/test/mu/compare/expected-law-bibliography-solicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a0005aa153014a58c323c1e5de86bb7924eb0500
Binary files /dev/null and b/test/mu/compare/expected-law-bibliography-solicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-law-bibliography-solicited-pdflatex.pdf b/test/mu/compare/expected-law-bibliography-solicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..afd6f7214cfd5960b395a7aa28795a64f660d726
Binary files /dev/null and b/test/mu/compare/expected-law-bibliography-solicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-law-bibliography-unsolicited-lualatex.pdf b/test/mu/compare/expected-law-bibliography-unsolicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..498048a28f3a181ea718052819b4d3827ca0d20c
Binary files /dev/null and b/test/mu/compare/expected-law-bibliography-unsolicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-law-bibliography-unsolicited-pdflatex.pdf b/test/mu/compare/expected-law-bibliography-unsolicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..773462527424cb7ff04349afe873197e1d38db9a
Binary files /dev/null and b/test/mu/compare/expected-law-bibliography-unsolicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-med-bibliography-solicited-lualatex.pdf b/test/mu/compare/expected-med-bibliography-solicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..680f4c568c74b7585d4215eaab1c169d1f3887b6
Binary files /dev/null and b/test/mu/compare/expected-med-bibliography-solicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-med-bibliography-solicited-pdflatex.pdf b/test/mu/compare/expected-med-bibliography-solicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..78623f3f742618af7bc2dc2cbdcf406365375cfd
Binary files /dev/null and b/test/mu/compare/expected-med-bibliography-solicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-med-bibliography-unsolicited-lualatex.pdf b/test/mu/compare/expected-med-bibliography-unsolicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e3690fb223820d85bb4f8225f76c4a4af48cb5f5
Binary files /dev/null and b/test/mu/compare/expected-med-bibliography-unsolicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-med-bibliography-unsolicited-pdflatex.pdf b/test/mu/compare/expected-med-bibliography-unsolicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..2e4d8a21b441828a090bca0253373446c28c7e17
Binary files /dev/null and b/test/mu/compare/expected-med-bibliography-unsolicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-ped-bibliography-solicited-lualatex.pdf b/test/mu/compare/expected-ped-bibliography-solicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..bafbad72655dbaeba99d561dac1eeef8324b06d0
Binary files /dev/null and b/test/mu/compare/expected-ped-bibliography-solicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-ped-bibliography-solicited-pdflatex.pdf b/test/mu/compare/expected-ped-bibliography-solicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..b1e0f60564b3d159d7d2a0ff76a0c4b785dbe208
Binary files /dev/null and b/test/mu/compare/expected-ped-bibliography-solicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-ped-bibliography-unsolicited-lualatex.pdf b/test/mu/compare/expected-ped-bibliography-unsolicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..b65b01ade917ba8966659f46105c5cadd733253c
Binary files /dev/null and b/test/mu/compare/expected-ped-bibliography-unsolicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-ped-bibliography-unsolicited-pdflatex.pdf b/test/mu/compare/expected-ped-bibliography-unsolicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e00ff2cc71893f0bfb21c6849244789df3457254
Binary files /dev/null and b/test/mu/compare/expected-ped-bibliography-unsolicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-bibliography-solicited-lualatex.pdf b/test/mu/compare/expected-phil-bibliography-solicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0d02445bf1bfe262306e8cfd0bd6bdc7d2660f6e
Binary files /dev/null and b/test/mu/compare/expected-phil-bibliography-solicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-bibliography-solicited-pdflatex.pdf b/test/mu/compare/expected-phil-bibliography-solicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4aa882d0d3b63f05d22a5500bb06066bb20b490b
Binary files /dev/null and b/test/mu/compare/expected-phil-bibliography-solicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-bibliography-unsolicited-lualatex.pdf b/test/mu/compare/expected-phil-bibliography-unsolicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..3aa24eecbcb4ff1e9e99456f41bea8e949593e7f
Binary files /dev/null and b/test/mu/compare/expected-phil-bibliography-unsolicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-bibliography-unsolicited-pdflatex.pdf b/test/mu/compare/expected-phil-bibliography-unsolicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..23dffe8c9893a2612a24420ab7a37889139f4efb
Binary files /dev/null and b/test/mu/compare/expected-phil-bibliography-unsolicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-czech-female-lualatex.pdf b/test/mu/compare/expected-phil-czech-female-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..1869b5e89ff8afd2f97d6f055ab6878ab40a26fa
Binary files /dev/null and b/test/mu/compare/expected-phil-czech-female-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-czech-female-pdflatex.pdf b/test/mu/compare/expected-phil-czech-female-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4d51d0281d2249286e9c1708c52f685ceb2a9eb2
Binary files /dev/null and b/test/mu/compare/expected-phil-czech-female-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-czech-male-lualatex.pdf b/test/mu/compare/expected-phil-czech-male-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..39e8a150f4dde0c4c918022378d38dea53800147
Binary files /dev/null and b/test/mu/compare/expected-phil-czech-male-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-czech-male-pdflatex.pdf b/test/mu/compare/expected-phil-czech-male-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..90574efc5c45184f87c26538dbd76b16b691e898
Binary files /dev/null and b/test/mu/compare/expected-phil-czech-male-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-czech-female-lualatex.pdf b/test/mu/compare/expected-phil-kisk-czech-female-lualatex.pdf
index 12b15d24eb3edc8a2d62bdaaf8ff364ca9236edf..4ef399fa9df118889f48f107144279d354885fff 100644
Binary files a/test/mu/compare/expected-phil-kisk-czech-female-lualatex.pdf and b/test/mu/compare/expected-phil-kisk-czech-female-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-czech-female-pdflatex.pdf b/test/mu/compare/expected-phil-kisk-czech-female-pdflatex.pdf
index 15220ee507a31643b7a98d39b7ad7d66a9f35500..ee32efc0add23c673b0b0c2e28a889681ccceb0d 100644
Binary files a/test/mu/compare/expected-phil-kisk-czech-female-pdflatex.pdf and b/test/mu/compare/expected-phil-kisk-czech-female-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-czech-lualatex.pdf b/test/mu/compare/expected-phil-kisk-czech-lualatex.pdf
index e553b0029f7fa30606c37a801a77b15cc66f820d..375a6289d64c2d59e366eae0770eb152da34a0f8 100644
Binary files a/test/mu/compare/expected-phil-kisk-czech-lualatex.pdf and b/test/mu/compare/expected-phil-kisk-czech-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-czech-male-lualatex.pdf b/test/mu/compare/expected-phil-kisk-czech-male-lualatex.pdf
index ea16fa7fc5d9966600efeca4112d170f2a1ab97b..0dc7976b8245cd58687040919d86d993429f54e8 100644
Binary files a/test/mu/compare/expected-phil-kisk-czech-male-lualatex.pdf and b/test/mu/compare/expected-phil-kisk-czech-male-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-czech-male-pdflatex.pdf b/test/mu/compare/expected-phil-kisk-czech-male-pdflatex.pdf
index 928f3e6c158e8e73298826c991983c09944e4c41..76f3db57e028b4665b5619807c326ede83e41fac 100644
Binary files a/test/mu/compare/expected-phil-kisk-czech-male-pdflatex.pdf and b/test/mu/compare/expected-phil-kisk-czech-male-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-czech-pdflatex.pdf b/test/mu/compare/expected-phil-kisk-czech-pdflatex.pdf
index 69b435cc7fbfb721df3b3e0c55ca59acf6f9ae4f..468e71639cd78d570b795b1f552af5c949fbb5a6 100644
Binary files a/test/mu/compare/expected-phil-kisk-czech-pdflatex.pdf and b/test/mu/compare/expected-phil-kisk-czech-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-english-lualatex.pdf b/test/mu/compare/expected-phil-kisk-english-lualatex.pdf
index f09d2759db32baf36adefb9e8700bd8f903bcf30..6bc979e05d1ad15f363d4cfc7eddeba36f16398a 100644
Binary files a/test/mu/compare/expected-phil-kisk-english-lualatex.pdf and b/test/mu/compare/expected-phil-kisk-english-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-english-pdflatex.pdf b/test/mu/compare/expected-phil-kisk-english-pdflatex.pdf
index 1ee6e48c7ec562b74b340e35be415a52ea0a767a..dec86a48180b573e814c45c5c4ef4ce184e44d41 100644
Binary files a/test/mu/compare/expected-phil-kisk-english-pdflatex.pdf and b/test/mu/compare/expected-phil-kisk-english-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-slovak-female-lualatex.pdf b/test/mu/compare/expected-phil-kisk-slovak-female-lualatex.pdf
index 8233d63bafac5ebae219b3d646287cc580b786be..a9e6da094834a8524f2d9ae190d749dcd7b1445b 100644
Binary files a/test/mu/compare/expected-phil-kisk-slovak-female-lualatex.pdf and b/test/mu/compare/expected-phil-kisk-slovak-female-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-slovak-female-pdflatex.pdf b/test/mu/compare/expected-phil-kisk-slovak-female-pdflatex.pdf
index 8263f46bc310fde2625765da81ef6dcf1c0462e7..1d0d0e9168105626186cbb1c05a476819248ac2c 100644
Binary files a/test/mu/compare/expected-phil-kisk-slovak-female-pdflatex.pdf and b/test/mu/compare/expected-phil-kisk-slovak-female-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-slovak-lualatex.pdf b/test/mu/compare/expected-phil-kisk-slovak-lualatex.pdf
index 7783a004aa534aa4e4bc01eed9e42d2a220a377f..17457f43961b6c5a8005fd23545eff8a7a5b8e87 100644
Binary files a/test/mu/compare/expected-phil-kisk-slovak-lualatex.pdf and b/test/mu/compare/expected-phil-kisk-slovak-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-slovak-male-lualatex.pdf b/test/mu/compare/expected-phil-kisk-slovak-male-lualatex.pdf
index 76edc625f8fa5967aa471597c555e5de451f8bfd..6188fdf4f15a31ada36cc603f2ee919cbf13ead2 100644
Binary files a/test/mu/compare/expected-phil-kisk-slovak-male-lualatex.pdf and b/test/mu/compare/expected-phil-kisk-slovak-male-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-slovak-male-pdflatex.pdf b/test/mu/compare/expected-phil-kisk-slovak-male-pdflatex.pdf
index e86ffd5cd28970ca0c0d34a559a3f4e3a31760c6..3dec182431c617374dfca89b639a93d4189d7ba2 100644
Binary files a/test/mu/compare/expected-phil-kisk-slovak-male-pdflatex.pdf and b/test/mu/compare/expected-phil-kisk-slovak-male-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-kisk-slovak-pdflatex.pdf b/test/mu/compare/expected-phil-kisk-slovak-pdflatex.pdf
index f755026cad690ed3ca77222cefd70c38fbc99818..7c701a61dd3d12ed0c3646c0d423c7d1afc1b1ab 100644
Binary files a/test/mu/compare/expected-phil-kisk-slovak-pdflatex.pdf and b/test/mu/compare/expected-phil-kisk-slovak-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-slovak-female-lualatex.pdf b/test/mu/compare/expected-phil-slovak-female-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..394c595d53f01ffaec66257ba3be14ba0557bb09
Binary files /dev/null and b/test/mu/compare/expected-phil-slovak-female-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-slovak-female-pdflatex.pdf b/test/mu/compare/expected-phil-slovak-female-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..3c5e84bd5653349c071d2ab0d987f092d6e0d847
Binary files /dev/null and b/test/mu/compare/expected-phil-slovak-female-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-phil-slovak-male-lualatex.pdf b/test/mu/compare/expected-phil-slovak-male-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..2185324b5c9c8525c88e6369ec7ca64c6ec26749
Binary files /dev/null and b/test/mu/compare/expected-phil-slovak-male-lualatex.pdf differ
diff --git a/test/mu/compare/expected-phil-slovak-male-pdflatex.pdf b/test/mu/compare/expected-phil-slovak-male-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..575c2e1f0a02302fdf8c96bdbc575cfff2f15ca7
Binary files /dev/null and b/test/mu/compare/expected-phil-slovak-male-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-bibliography-solicited-lualatex.pdf b/test/mu/compare/expected-sci-bibliography-solicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..bf957a2f93d103dc5c6d702c3006777f2e2acb94
Binary files /dev/null and b/test/mu/compare/expected-sci-bibliography-solicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-bibliography-solicited-pdflatex.pdf b/test/mu/compare/expected-sci-bibliography-solicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..6d3704e213f078ec914958417c6e269de993e66d
Binary files /dev/null and b/test/mu/compare/expected-sci-bibliography-solicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-bibliography-unsolicited-lualatex.pdf b/test/mu/compare/expected-sci-bibliography-unsolicited-lualatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..67c7f4bffe89d7c6fb5a776a9c5513bbc7150a17
Binary files /dev/null and b/test/mu/compare/expected-sci-bibliography-unsolicited-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-bibliography-unsolicited-pdflatex.pdf b/test/mu/compare/expected-sci-bibliography-unsolicited-pdflatex.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..55d0a451ae7ca022b51539e88667629257f5fca0
Binary files /dev/null and b/test/mu/compare/expected-sci-bibliography-unsolicited-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-color-lualatex.pdf b/test/mu/compare/expected-sci-color-lualatex.pdf
index 742e23f1ab8615dd3fe82b435e9c7eebd2159e3c..0119625acdd221c592730d32e700a77bd3907238 100644
Binary files a/test/mu/compare/expected-sci-color-lualatex.pdf and b/test/mu/compare/expected-sci-color-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-color-pdflatex.pdf b/test/mu/compare/expected-sci-color-pdflatex.pdf
index 49a76cdb1e3c164d1df7abb30025c78e19d1700d..7fb2a0629b12358735430ad06e9dda4590328f04 100644
Binary files a/test/mu/compare/expected-sci-color-pdflatex.pdf and b/test/mu/compare/expected-sci-color-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-czech-female-lualatex.pdf b/test/mu/compare/expected-sci-czech-female-lualatex.pdf
index 66b3e312af14e23850fc5cbb2cf7fca3d5853358..b979455411d961f8345b8065b894a15d40f3250b 100644
Binary files a/test/mu/compare/expected-sci-czech-female-lualatex.pdf and b/test/mu/compare/expected-sci-czech-female-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-czech-female-pdflatex.pdf b/test/mu/compare/expected-sci-czech-female-pdflatex.pdf
index 4b91ea5d0ef20c476c70d882bdfa28fb7ab1d578..7393ce6a56e654d72c8fa995d5311166d8a7a269 100644
Binary files a/test/mu/compare/expected-sci-czech-female-pdflatex.pdf and b/test/mu/compare/expected-sci-czech-female-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-czech-lualatex.pdf b/test/mu/compare/expected-sci-czech-lualatex.pdf
index 80a72cbd3f1532ee4697cf0dfcd9cd44b11779cb..31418c141d05e52b7e4a6666c775f6a3a2a49a52 100644
Binary files a/test/mu/compare/expected-sci-czech-lualatex.pdf and b/test/mu/compare/expected-sci-czech-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-czech-male-lualatex.pdf b/test/mu/compare/expected-sci-czech-male-lualatex.pdf
index 521c4c11ea99c6e12e786f635d488b6c8acba738..b98a465c49375e8de81b7db5e29a2f4f2d18f433 100644
Binary files a/test/mu/compare/expected-sci-czech-male-lualatex.pdf and b/test/mu/compare/expected-sci-czech-male-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-czech-male-pdflatex.pdf b/test/mu/compare/expected-sci-czech-male-pdflatex.pdf
index 2fe607291b032268a44517ad8c7cecde7399de49..bdbd5431bf325e4c9f41bf7c3bc68624dd16cf66 100644
Binary files a/test/mu/compare/expected-sci-czech-male-pdflatex.pdf and b/test/mu/compare/expected-sci-czech-male-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-czech-pdflatex.pdf b/test/mu/compare/expected-sci-czech-pdflatex.pdf
index e115077def06f6cdb4d4d8da85e6cb3eb68ebb55..d0093d3c6d3179bdc47c55cc795c34d138eec1d2 100644
Binary files a/test/mu/compare/expected-sci-czech-pdflatex.pdf and b/test/mu/compare/expected-sci-czech-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-english-lualatex.pdf b/test/mu/compare/expected-sci-english-lualatex.pdf
index f94190b836c1b2d3ef737ba722fe17a646b3a7bc..9e8d42f4aa74e411e84979ceeee72401368ae0ff 100644
Binary files a/test/mu/compare/expected-sci-english-lualatex.pdf and b/test/mu/compare/expected-sci-english-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-english-pdflatex.pdf b/test/mu/compare/expected-sci-english-pdflatex.pdf
index e4fbde839802c90360ab89ffdc20e0bb156de0b8..1f682a2fcc704a7553b3c65f7e1ab9c5743fb1bc 100644
Binary files a/test/mu/compare/expected-sci-english-pdflatex.pdf and b/test/mu/compare/expected-sci-english-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-oldtable-lualatex.pdf b/test/mu/compare/expected-sci-oldtable-lualatex.pdf
index d740dc46363150ec6fffd5d04cafd091fcb8bf25..5a0b442f516e104d746e786d947ab1281394377c 100644
Binary files a/test/mu/compare/expected-sci-oldtable-lualatex.pdf and b/test/mu/compare/expected-sci-oldtable-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-oldtable-pdflatex.pdf b/test/mu/compare/expected-sci-oldtable-pdflatex.pdf
index c13e2ef44ffcaa84844222f4f005ae687687575e..ca6447f153b72e438ed45ff942e08e29d20e5b50 100644
Binary files a/test/mu/compare/expected-sci-oldtable-pdflatex.pdf and b/test/mu/compare/expected-sci-oldtable-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-rigorous-lualatex.pdf b/test/mu/compare/expected-sci-rigorous-lualatex.pdf
index 09371916c7d95a0740fc39d4fb82d5ad06c7d437..72d680f6f58f75f33e6c6eb9c62a4604c64fc5be 100644
Binary files a/test/mu/compare/expected-sci-rigorous-lualatex.pdf and b/test/mu/compare/expected-sci-rigorous-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-rigorous-pdflatex.pdf b/test/mu/compare/expected-sci-rigorous-pdflatex.pdf
index 54d33061983a89c5354959b2e65e65fe49db72ed..55fe56b774ca2ec94f964c585f90d9ca8bf208d9 100644
Binary files a/test/mu/compare/expected-sci-rigorous-pdflatex.pdf and b/test/mu/compare/expected-sci-rigorous-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-slovak-female-lualatex.pdf b/test/mu/compare/expected-sci-slovak-female-lualatex.pdf
index 14d715e49a3ecb07ee3b37a0326de02e53fd5a37..d31f1eca759555681648ae5fa8b68480aa4b00bc 100644
Binary files a/test/mu/compare/expected-sci-slovak-female-lualatex.pdf and b/test/mu/compare/expected-sci-slovak-female-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-slovak-female-pdflatex.pdf b/test/mu/compare/expected-sci-slovak-female-pdflatex.pdf
index 317cf0a70443331a68be942c5449b896a0f61439..0c0153bb3de8be1816b9d96378b88834f5aaed0e 100644
Binary files a/test/mu/compare/expected-sci-slovak-female-pdflatex.pdf and b/test/mu/compare/expected-sci-slovak-female-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-slovak-lualatex.pdf b/test/mu/compare/expected-sci-slovak-lualatex.pdf
index 4c3e56b37c00b4e081368dcff810d01f89451acb..930a9ae13d6ed77a5d986d495c836e5731569aac 100644
Binary files a/test/mu/compare/expected-sci-slovak-lualatex.pdf and b/test/mu/compare/expected-sci-slovak-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-slovak-male-lualatex.pdf b/test/mu/compare/expected-sci-slovak-male-lualatex.pdf
index bd20c787f43232a9a47011a8d6caf59e339ff571..3eb5d533c12e06dc64fa05d88ae45b8c22aad22a 100644
Binary files a/test/mu/compare/expected-sci-slovak-male-lualatex.pdf and b/test/mu/compare/expected-sci-slovak-male-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-slovak-male-pdflatex.pdf b/test/mu/compare/expected-sci-slovak-male-pdflatex.pdf
index 63719c20d85343c8e9a981e68c678710d4212310..38d09df5f842ea273d5c013ffe141ec51d2808df 100644
Binary files a/test/mu/compare/expected-sci-slovak-male-pdflatex.pdf and b/test/mu/compare/expected-sci-slovak-male-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-slovak-pdflatex.pdf b/test/mu/compare/expected-sci-slovak-pdflatex.pdf
index 2cc7ecd65278675ee3e71515c16bf6121b9f06de..0bf39f96bbcd645d9c74c2138ce644efdd6407c1 100644
Binary files a/test/mu/compare/expected-sci-slovak-pdflatex.pdf and b/test/mu/compare/expected-sci-slovak-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-sci-table-lualatex.pdf b/test/mu/compare/expected-sci-table-lualatex.pdf
index 5c27cb9cbdad97bbc1f9c8eac5d68b04119c47a9..297cc8f0ef4ef599e6d8fd30c7d15a2d806200f0 100644
Binary files a/test/mu/compare/expected-sci-table-lualatex.pdf and b/test/mu/compare/expected-sci-table-lualatex.pdf differ
diff --git a/test/mu/compare/expected-sci-table-pdflatex.pdf b/test/mu/compare/expected-sci-table-pdflatex.pdf
index 73ea9374cd2d980e61a17844e3e8ce7e31919ffd..0628f687bb45ee8151496ef106134531192bf51d 100644
Binary files a/test/mu/compare/expected-sci-table-pdflatex.pdf and b/test/mu/compare/expected-sci-table-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-01-lualatex.pdf b/test/mu/compare/expected-toc-01-lualatex.pdf
index 4c740e1af5f8e6935081e69fb2caad4d67f62c38..544d00a76db0d9f11c1147c8edfd10a6175b94c6 100644
Binary files a/test/mu/compare/expected-toc-01-lualatex.pdf and b/test/mu/compare/expected-toc-01-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-01-pdflatex.pdf b/test/mu/compare/expected-toc-01-pdflatex.pdf
index 5a83e1418e085797e827db7f68a9acfde5530d5b..c076168e8a51d93ba174ae78607f84fc422a5efe 100644
Binary files a/test/mu/compare/expected-toc-01-pdflatex.pdf and b/test/mu/compare/expected-toc-01-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-02-lualatex.pdf b/test/mu/compare/expected-toc-02-lualatex.pdf
index 16c90221ef824900d0580542437dec7f5a544176..33b4440b59dd486fa13503f4e20fcfc32c2974bd 100644
Binary files a/test/mu/compare/expected-toc-02-lualatex.pdf and b/test/mu/compare/expected-toc-02-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-02-pdflatex.pdf b/test/mu/compare/expected-toc-02-pdflatex.pdf
index 589167f8fd26ba7f5af27bd111aab3a148def7e9..34fb116914af6e5ed5b9834e5f66b8b507faa308 100644
Binary files a/test/mu/compare/expected-toc-02-pdflatex.pdf and b/test/mu/compare/expected-toc-02-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-03-lualatex.pdf b/test/mu/compare/expected-toc-03-lualatex.pdf
index b4ad3216ccfba62330a1e48482d9db5301d4d548..ae3a2cc88ad50803bf597e82b3114fd3a73d651f 100644
Binary files a/test/mu/compare/expected-toc-03-lualatex.pdf and b/test/mu/compare/expected-toc-03-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-03-pdflatex.pdf b/test/mu/compare/expected-toc-03-pdflatex.pdf
index 3571d64b1649eff38d4cd18b49532777b1366330..bcb3a82fb56a766545fe87543cf592b48b4ebb8f 100644
Binary files a/test/mu/compare/expected-toc-03-pdflatex.pdf and b/test/mu/compare/expected-toc-03-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-04-lualatex.pdf b/test/mu/compare/expected-toc-04-lualatex.pdf
index 1bec7770d83be019f3a00938e2115308deda1473..127f1e444a26179498671c9664d7e1c9d330c4b3 100644
Binary files a/test/mu/compare/expected-toc-04-lualatex.pdf and b/test/mu/compare/expected-toc-04-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-04-pdflatex.pdf b/test/mu/compare/expected-toc-04-pdflatex.pdf
index 189bfcd9e05fc08cd8d6ecc7516a031f36e7a661..ce5b7f98218f4f51aacae79b04d4b7873eed4811 100644
Binary files a/test/mu/compare/expected-toc-04-pdflatex.pdf and b/test/mu/compare/expected-toc-04-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-05-lualatex.pdf b/test/mu/compare/expected-toc-05-lualatex.pdf
index 9716f9955b20b7ed3dfee324e6aad26120ab657c..febca4011805f4611387d4f5ec42a63d38319208 100644
Binary files a/test/mu/compare/expected-toc-05-lualatex.pdf and b/test/mu/compare/expected-toc-05-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-05-pdflatex.pdf b/test/mu/compare/expected-toc-05-pdflatex.pdf
index b49e4cd0de65f3f1ad21565fdb7a4f16b48ea3a7..d0213fee74fe39683b59ee833359cfa4dcc0a508 100644
Binary files a/test/mu/compare/expected-toc-05-pdflatex.pdf and b/test/mu/compare/expected-toc-05-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-07-lualatex.pdf b/test/mu/compare/expected-toc-07-lualatex.pdf
index a04992ff7cd9a968650995f043575808e29060bf..be1536ec45aacf8be403fca276fe55eb4598fc6a 100644
Binary files a/test/mu/compare/expected-toc-07-lualatex.pdf and b/test/mu/compare/expected-toc-07-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-07-pdflatex.pdf b/test/mu/compare/expected-toc-07-pdflatex.pdf
index 5890137edd25776f5f9dfd4994cd1f492abdf347..ea666d866d946f789d0228c39ff99ba01b93b35a 100644
Binary files a/test/mu/compare/expected-toc-07-pdflatex.pdf and b/test/mu/compare/expected-toc-07-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-08-lualatex.pdf b/test/mu/compare/expected-toc-08-lualatex.pdf
index acf893e1b5a01cdb1d02e152b3e66d9d97157b10..e8ce9d52023147eca808a84955749a21ea65f8b0 100644
Binary files a/test/mu/compare/expected-toc-08-lualatex.pdf and b/test/mu/compare/expected-toc-08-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-08-pdflatex.pdf b/test/mu/compare/expected-toc-08-pdflatex.pdf
index 214f4656893006ed88f180c9c2198c2007c65a6c..454d7c789775f7336efcf321477fcdff1cdce330 100644
Binary files a/test/mu/compare/expected-toc-08-pdflatex.pdf and b/test/mu/compare/expected-toc-08-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-11-lualatex.pdf b/test/mu/compare/expected-toc-11-lualatex.pdf
index 4c9ae80b835812367189f41300c8e296a552ebec..7481c5b4885c39923483478e1fbfa4724c03c107 100644
Binary files a/test/mu/compare/expected-toc-11-lualatex.pdf and b/test/mu/compare/expected-toc-11-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-11-pdflatex.pdf b/test/mu/compare/expected-toc-11-pdflatex.pdf
index 222c8943f1c7f3dfa0d7c4f1ed5a37b62735069c..f5f3d322d21811ec61cfece410f5b2dafd67c704 100644
Binary files a/test/mu/compare/expected-toc-11-pdflatex.pdf and b/test/mu/compare/expected-toc-11-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-12-lualatex.pdf b/test/mu/compare/expected-toc-12-lualatex.pdf
index 5f698a0b1d63ed08cafd01c013e84c6327ce6dbf..8db17b8d142b63b5d0ae27283e7ef5d2d4f2cdce 100644
Binary files a/test/mu/compare/expected-toc-12-lualatex.pdf and b/test/mu/compare/expected-toc-12-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-12-pdflatex.pdf b/test/mu/compare/expected-toc-12-pdflatex.pdf
index 2ff570a033bc911ad9ace5cae90ffd935e26d589..fdbc967d841a19d6e639801f9f9bc4471b180712 100644
Binary files a/test/mu/compare/expected-toc-12-pdflatex.pdf and b/test/mu/compare/expected-toc-12-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-16-lualatex.pdf b/test/mu/compare/expected-toc-16-lualatex.pdf
index 4ae9679f0bf8272e890fa6c6da6cc67987472b55..9d51e62ea7e242d333f4e35d13dfa53b9addafca 100644
Binary files a/test/mu/compare/expected-toc-16-lualatex.pdf and b/test/mu/compare/expected-toc-16-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-16-pdflatex.pdf b/test/mu/compare/expected-toc-16-pdflatex.pdf
index 0ed6182e005a5e49bd1089ba5a02dd3607110eb8..7c8928241f8086c22dd399a27b9c432bfaf06d6e 100644
Binary files a/test/mu/compare/expected-toc-16-pdflatex.pdf and b/test/mu/compare/expected-toc-16-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-17-lualatex.pdf b/test/mu/compare/expected-toc-17-lualatex.pdf
index 25e1a8c399f1924b6f80b7ea18efb0902861eaad..5c476a4feb39a041f8e9f293aed9b2ebd6dea572 100644
Binary files a/test/mu/compare/expected-toc-17-lualatex.pdf and b/test/mu/compare/expected-toc-17-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-17-pdflatex.pdf b/test/mu/compare/expected-toc-17-pdflatex.pdf
index df2cc81b7d3b5a4081166a258c8e5a903d9f1442..b52e3c56c0a7c8b6faf04fd1bb58143ee494b8ac 100644
Binary files a/test/mu/compare/expected-toc-17-pdflatex.pdf and b/test/mu/compare/expected-toc-17-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-22-lualatex.pdf b/test/mu/compare/expected-toc-22-lualatex.pdf
index 01fb28fe30958afbe373b9fcd4a2988b5b8840ab..139fbc8aa8f2601381b75d2762290b520a15de73 100644
Binary files a/test/mu/compare/expected-toc-22-lualatex.pdf and b/test/mu/compare/expected-toc-22-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-22-pdflatex.pdf b/test/mu/compare/expected-toc-22-pdflatex.pdf
index b6c313a8c8cdbcd6e109e66d4f6d4023e0882ec8..0b56e38cd60a23541f69cf8522858f6be909d050 100644
Binary files a/test/mu/compare/expected-toc-22-pdflatex.pdf and b/test/mu/compare/expected-toc-22-pdflatex.pdf differ
diff --git a/test/mu/compare/expected-toc-23-lualatex.pdf b/test/mu/compare/expected-toc-23-lualatex.pdf
index 75cf4d96ec812ca51062e6ba2dd674524dbf40ee..6f3c0d3ec00247a40102b4962ea9e860fba5fc08 100644
Binary files a/test/mu/compare/expected-toc-23-lualatex.pdf and b/test/mu/compare/expected-toc-23-lualatex.pdf differ
diff --git a/test/mu/compare/expected-toc-23-pdflatex.pdf b/test/mu/compare/expected-toc-23-pdflatex.pdf
index 64f803dbc78bd03b5315d2fd7dd0f0ea1eb81289..beb585ea9ee191128ae80a1aa8cd3a9cc80a190d 100644
Binary files a/test/mu/compare/expected-toc-23-pdflatex.pdf and b/test/mu/compare/expected-toc-23-pdflatex.pdf differ
diff --git a/test/mu/compare/fi-bibliography-solicited.tex b/test/mu/compare/fi-bibliography-solicited.tex
index 62e2e93bc1a5f18b191f3b4a8d42fa831be419b7..ae6c8142a2225a81c3b0e039ffff00d9f4fc2fa1 100644
--- a/test/mu/compare/fi-bibliography-solicited.tex
+++ b/test/mu/compare/fi-bibliography-solicited.tex
@@ -1,5 +1,6 @@
 \documentclass{fithesis3}
 \thesissetup{
+  faculty=fi,
   bib=../../../example/mu/example.bib}
 \begin{document}
   Foo bar
diff --git a/test/mu/compare/fi-bibliography-unsolicited.tex b/test/mu/compare/fi-bibliography-unsolicited.tex
index e0c253c99b37eff340a1e1f8ec07093367d59947..bcec6d80005bb37ff86e5d88338e947dbcf7ea88 100644
--- a/test/mu/compare/fi-bibliography-unsolicited.tex
+++ b/test/mu/compare/fi-bibliography-unsolicited.tex
@@ -1,5 +1,6 @@
 \documentclass{fithesis3}
 \thesissetup{
+  faculty=fi,
   bib=../../../example/mu/example.bib}
 \begin{document}
   Foo bar
diff --git a/test/mu/compare/fi-color.tex b/test/mu/compare/fi-color.tex
index 238138242bbaaf51b259ec7eb9fad65b6eb39716..6eabc71ccd3787168983131bb616c00dd8224c7f 100644
--- a/test/mu/compare/fi-color.tex
+++ b/test/mu/compare/fi-color.tex
@@ -1,5 +1,5 @@
-\documentclass[color]{../../../fithesis3}
-\thesissetup{basePath=../../.., faculty=fi}
+\documentclass[color]{fithesis3}
+\thesissetup{faculty=fi}
 \begin{document}
   foo bar
 \end{document}
diff --git a/test/mu/compare/fi-czech-female.tex b/test/mu/compare/fi-czech-female.tex
index 8546ea2744b3b49a097f70dd1e5f75d79380748e..33111f1e16efd940502dc73c7a43e17f6f2c21df 100644
--- a/test/mu/compare/fi-czech-female.tex
+++ b/test/mu/compare/fi-czech-female.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=fi,
   gender=f}
 \begin{document}
diff --git a/test/mu/compare/fi-czech-male.tex b/test/mu/compare/fi-czech-male.tex
index a084bd19139d96f718743998d019fc152c061c8e..32eda099531774692b72e173d738b212b632b31a 100644
--- a/test/mu/compare/fi-czech-male.tex
+++ b/test/mu/compare/fi-czech-male.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=fi,
   gender=m}
 \begin{document}
diff --git a/test/mu/compare/fi-czech.tex b/test/mu/compare/fi-czech.tex
index a900bf847964ce90e594ff5b2305abf7ef3a7c7a..85b9da7b83f638e94575151ed0e2b0f05a0732da 100644
--- a/test/mu/compare/fi-czech.tex
+++ b/test/mu/compare/fi-czech.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -6,7 +6,7 @@
 \else
   \usepackage[czech]{babel}
 \fi
-\thesissetup{basePath=../../.., faculty=fi}
+\thesissetup{faculty=fi}
 \begin{document}
   foo bar
 \end{document}
diff --git a/test/mu/compare/fi-english.tex b/test/mu/compare/fi-english.tex
index 964ee93f045c5d22b9f5dc2162363d0c00406ac2..007658302ac9ac645dd6e4418cbb718d78b1800c 100644
--- a/test/mu/compare/fi-english.tex
+++ b/test/mu/compare/fi-english.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -6,7 +6,7 @@
 \else
   \usepackage[english]{babel}
 \fi
-\thesissetup{basePath=../../.., faculty=fi}
+\thesissetup{faculty=fi}
 \begin{document}
   foo bar
 \end{document}
diff --git a/test/mu/compare/fi-oldtable.tex b/test/mu/compare/fi-oldtable.tex
index 7708cbccc2e90c3c187b388395bcaf8117e867b3..c5bd068f65fe26ed5815c7a5e83216153d4b9f1b 100644
--- a/test/mu/compare/fi-oldtable.tex
+++ b/test/mu/compare/fi-oldtable.tex
@@ -1,7 +1,7 @@
-\documentclass[oldtable,color]{../../../fithesis3}
+\documentclass[oldtable,color]{fithesis3}
 \usepackage{tabularx}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=fi}
+\thesissetup{faculty=fi}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/fi-rigorous.tex b/test/mu/compare/fi-rigorous.tex
index 16929de20abc47854205e60643cdd8f2c486e733..8e75a17cdd0faefb2e27a80d4ccf03f73e840ab3 100644
--- a/test/mu/compare/fi-rigorous.tex
+++ b/test/mu/compare/fi-rigorous.tex
@@ -1,6 +1,5 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \thesissetup{
-  basePath=../../..,
   faculty=fi,
   type=r}
 \begin{document}
diff --git a/test/mu/compare/fi-slovak-female.tex b/test/mu/compare/fi-slovak-female.tex
index 6b7f0c009edd19119296d7f469b61e0ab8405f6d..70a32689dab24035f6459bbb13ed1ef6df8ee731 100644
--- a/test/mu/compare/fi-slovak-female.tex
+++ b/test/mu/compare/fi-slovak-female.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=fi,
   gender=f}
 \begin{document}
diff --git a/test/mu/compare/fi-slovak-male.tex b/test/mu/compare/fi-slovak-male.tex
index d1b446eae1872c678ce0d54f2f91a6d2ef3d14d2..d0e35e2c84ccb0d8de90d7700c6ea8357cb6ee7f 100644
--- a/test/mu/compare/fi-slovak-male.tex
+++ b/test/mu/compare/fi-slovak-male.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=fi,
   gender=m}
 \begin{document}
diff --git a/test/mu/compare/fi-slovak.tex b/test/mu/compare/fi-slovak.tex
index ba7d55f984cc4c7639420fa023130e3c2146ec90..ccb911fc1a4f8cb966da2ef4b235427e5908fdd0 100644
--- a/test/mu/compare/fi-slovak.tex
+++ b/test/mu/compare/fi-slovak.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=fi}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/fi-table.tex b/test/mu/compare/fi-table.tex
index ebe1c26adeaed11cebeb97decc83b90b3cd74b64..b3f65e6e8aea9927fbba48ea2bad29b2b7bb26e0 100644
--- a/test/mu/compare/fi-table.tex
+++ b/test/mu/compare/fi-table.tex
@@ -1,6 +1,6 @@
-\documentclass[table,color]{../../../fithesis3}
+\documentclass[table,color]{fithesis3}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=fi}
+\thesissetup{faculty=fi}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/fsps-bibliography-solicited.tex b/test/mu/compare/fsps-bibliography-solicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..8ca760b7b25d5fc36947e98f77c0e0bca4241af2
--- /dev/null
+++ b/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/test/mu/compare/fsps-bibliography-unsolicited.tex b/test/mu/compare/fsps-bibliography-unsolicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..6049b4d48fefa936a519bc84d3f8b531b8f2549e
--- /dev/null
+++ b/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/test/mu/compare/fsps-czech.tex b/test/mu/compare/fsps-czech.tex
index af5dd5fe0402d6edafdda5b09dfeb024e6cdcdcb..e9b2c4b8343dc66a1d0ae1c7390e6b9e94852e07 100644
--- a/test/mu/compare/fsps-czech.tex
+++ b/test/mu/compare/fsps-czech.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=fsps}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/fsps-english.tex b/test/mu/compare/fsps-english.tex
index 9ee70d5e10fdbd7fa00e82cc74dccbb5a2734bce..d8803b2dc5eeb20de93964c40cad74a97ebe7703 100644
--- a/test/mu/compare/fsps-english.tex
+++ b/test/mu/compare/fsps-english.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[english]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=fsps}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/fsps-oldtable.tex b/test/mu/compare/fsps-oldtable.tex
index 1845937050e0fc7e436aa4e6ecc96739ae3f301b..42eab65bc75b02d4a5961df607e1d3baf1e272c6 100644
--- a/test/mu/compare/fsps-oldtable.tex
+++ b/test/mu/compare/fsps-oldtable.tex
@@ -1,7 +1,7 @@
-\documentclass[oldtable,color]{../../../fithesis3}
+\documentclass[oldtable,color]{fithesis3}
 \usepackage{tabularx}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=fsps}
+\thesissetup{faculty=fsps}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/fsps-slovak.tex b/test/mu/compare/fsps-slovak.tex
index 421348cccef3bb1150c0074bbe883aa4ee6b51a1..0f4066df54b32bc7bb542dfe3d16b7a058b90b01 100644
--- a/test/mu/compare/fsps-slovak.tex
+++ b/test/mu/compare/fsps-slovak.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=fsps}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/fsps-table.tex b/test/mu/compare/fsps-table.tex
index 1fe7344328d8604b3d792e9bf24634b760c2089c..0162c4751d0f916f31cec53a4cb1168345e4c4af 100644
--- a/test/mu/compare/fsps-table.tex
+++ b/test/mu/compare/fsps-table.tex
@@ -1,6 +1,6 @@
-\documentclass[table,color]{../../../fithesis3}
+\documentclass[table,color]{fithesis3}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=fsps}
+\thesissetup{faculty=fsps}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/fss-bibliography-solicited.tex b/test/mu/compare/fss-bibliography-solicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..4a369a6a663e29d4b7d74b5afd3b50f2286afd97
--- /dev/null
+++ b/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/test/mu/compare/fss-bibliography-unsolicited.tex b/test/mu/compare/fss-bibliography-unsolicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..a365d23b82a380fbf34059f0f3a7453f177e70a5
--- /dev/null
+++ b/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/test/mu/compare/fss-czech-female.tex b/test/mu/compare/fss-czech-female.tex
new file mode 100644
index 0000000000000000000000000000000000000000..34fd39b140454f95aac01a09a7e1e53379efce3f
--- /dev/null
+++ b/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/test/mu/compare/fss-czech-male.tex b/test/mu/compare/fss-czech-male.tex
new file mode 100644
index 0000000000000000000000000000000000000000..4403db874881b5fb55888c3a57d3b37a453ac763
--- /dev/null
+++ b/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/test/mu/compare/fss-czech.tex b/test/mu/compare/fss-czech.tex
index 5ce7c6824fbc6206951c7e8508f339f39ffc43c4..96388a75f3d25a0ff027f8208baaaffef17079cb 100644
--- a/test/mu/compare/fss-czech.tex
+++ b/test/mu/compare/fss-czech.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=fss}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/fss-english.tex b/test/mu/compare/fss-english.tex
index 534398095a5a51f92331ef3f22b3aa291c9bd2a4..88a0a28255a0a957b1e9c81e615fa9086d904935 100644
--- a/test/mu/compare/fss-english.tex
+++ b/test/mu/compare/fss-english.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[english]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=fss}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/fss-oldtable.tex b/test/mu/compare/fss-oldtable.tex
index 7e70b7eaa1930a0a4fae4635ecb12b0353f12c79..622ab5a405a0fcd9f4c2ba3f5fa8b01c8dfd5a18 100644
--- a/test/mu/compare/fss-oldtable.tex
+++ b/test/mu/compare/fss-oldtable.tex
@@ -1,7 +1,7 @@
-\documentclass[oldtable,color]{../../../fithesis3}
+\documentclass[oldtable,color]{fithesis3}
 \usepackage{tabularx}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=fss}
+\thesissetup{faculty=fss}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/fss-slovak-female.tex b/test/mu/compare/fss-slovak-female.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2bc3eedc1095817cefbc31648a8fcd94925a0533
--- /dev/null
+++ b/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/test/mu/compare/fss-slovak-male.tex b/test/mu/compare/fss-slovak-male.tex
new file mode 100644
index 0000000000000000000000000000000000000000..393c6d51778797528bdaf619ca108cd8376b5de9
--- /dev/null
+++ b/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/test/mu/compare/fss-slovak.tex b/test/mu/compare/fss-slovak.tex
index 21d7979d354028b2f83a0c0df7b238ff34206499..f06abb307e81fa9d555e7876b81f4720f2d60779 100644
--- a/test/mu/compare/fss-slovak.tex
+++ b/test/mu/compare/fss-slovak.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=fss}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/fss-table.tex b/test/mu/compare/fss-table.tex
index 0e872afc62ac421b8ac6c873f03441ced54f93a4..749e491133716b4ed8b3ba38d2c1ed2efef67de8 100644
--- a/test/mu/compare/fss-table.tex
+++ b/test/mu/compare/fss-table.tex
@@ -1,6 +1,6 @@
-\documentclass[table,color]{../../../fithesis3}
+\documentclass[table,color]{fithesis3}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=fss}
+\thesissetup{faculty=fss}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/law-bibliography-solicited.tex b/test/mu/compare/law-bibliography-solicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..a217d3025260befe57ebdc5235098d6484c7a52e
--- /dev/null
+++ b/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/test/mu/compare/law-bibliography-unsolicited.tex b/test/mu/compare/law-bibliography-unsolicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..f50c895898ca038147d4e70fc4ad5a32b3a77c7b
--- /dev/null
+++ b/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/test/mu/compare/law-czech.tex b/test/mu/compare/law-czech.tex
index 39dbfe7b7596060965c49d5c64390387ad95056a..e8b0c77a6a5302ef05915fad208d221b2db9c41c 100644
--- a/test/mu/compare/law-czech.tex
+++ b/test/mu/compare/law-czech.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=law}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/law-english.tex b/test/mu/compare/law-english.tex
index cc7e5d3a9710527383256fa0df2db174a12e97fc..b1510bb3d4b0efe8d0d2d70ad41d3a19373abff3 100644
--- a/test/mu/compare/law-english.tex
+++ b/test/mu/compare/law-english.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[english]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=law}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/law-oldtable.tex b/test/mu/compare/law-oldtable.tex
index 2c2749823492c6b8caeabd30214e6345bdb83d46..c3a376ef3b8f3935576dfeaf17d6985d116dfc5b 100644
--- a/test/mu/compare/law-oldtable.tex
+++ b/test/mu/compare/law-oldtable.tex
@@ -1,7 +1,7 @@
-\documentclass[oldtable,color]{../../../fithesis3}
+\documentclass[oldtable,color]{fithesis3}
 \usepackage{tabularx}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=law}
+\thesissetup{faculty=law}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/law-slovak.tex b/test/mu/compare/law-slovak.tex
index 91821b259d30547f72a2111de4f03b637528f8fd..81430b91412a652b11bf092501f96ff6e610bfc6 100644
--- a/test/mu/compare/law-slovak.tex
+++ b/test/mu/compare/law-slovak.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=law}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/law-table.tex b/test/mu/compare/law-table.tex
index f7bd591bc3c079f04c85247efad256d97f31c5a4..771c36166eb612d42e93a0a10223dd5004adf0f2 100644
--- a/test/mu/compare/law-table.tex
+++ b/test/mu/compare/law-table.tex
@@ -1,6 +1,6 @@
-\documentclass[table,color]{../../../fithesis3}
+\documentclass[table,color]{fithesis3}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=law}
+\thesissetup{faculty=law}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/med-bibliography-solicited.tex b/test/mu/compare/med-bibliography-solicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3665538f1269ee6c653a589dc0603d4461789b75
--- /dev/null
+++ b/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/test/mu/compare/med-bibliography-unsolicited.tex b/test/mu/compare/med-bibliography-unsolicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..6a3a7a786c883533bebd6c3e5ddfc1de22427c0d
--- /dev/null
+++ b/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/test/mu/compare/med-czech.tex b/test/mu/compare/med-czech.tex
index 1db3dcc3db4adf8f430e187567f9b016e82a0fdd..238611475192283a76f03b329462cfaea345c870 100644
--- a/test/mu/compare/med-czech.tex
+++ b/test/mu/compare/med-czech.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=med}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/med-english.tex b/test/mu/compare/med-english.tex
index 1d878aeb49c5f3e491984f370fc2f4b1492d1db3..e4476e5f71860817646b68273df6335592e0a748 100644
--- a/test/mu/compare/med-english.tex
+++ b/test/mu/compare/med-english.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[english]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=med}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/med-oldtable.tex b/test/mu/compare/med-oldtable.tex
index 7adf00a2fcb65d0071d85896f718f5a250e41a22..cdc464bafdb435bc84d4602bc16577f5cab6111a 100644
--- a/test/mu/compare/med-oldtable.tex
+++ b/test/mu/compare/med-oldtable.tex
@@ -1,7 +1,7 @@
-\documentclass[oldtable,color]{../../../fithesis3}
+\documentclass[oldtable,color]{fithesis3}
 \usepackage{tabularx}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=med}
+\thesissetup{faculty=med}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/med-slovak.tex b/test/mu/compare/med-slovak.tex
index 00f10749b7f879c053441a22f283687acffdb125..e2dbc133b66eafae8a464c5bf47356f65e0b7dff 100644
--- a/test/mu/compare/med-slovak.tex
+++ b/test/mu/compare/med-slovak.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=med}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/med-table.tex b/test/mu/compare/med-table.tex
index 4718d6fa2cebad1d45283cb13d1ff7266dc6aa75..74d247fcc59881263f1b610e5d5b246b7ae6ba0a 100644
--- a/test/mu/compare/med-table.tex
+++ b/test/mu/compare/med-table.tex
@@ -1,6 +1,6 @@
-\documentclass[table,color]{../../../fithesis3}
+\documentclass[table,color]{fithesis3}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=med}
+\thesissetup{faculty=med}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/ped-bibliography-solicited.tex b/test/mu/compare/ped-bibliography-solicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..5851daaf70ba691aace2b8ff177bb35152459d39
--- /dev/null
+++ b/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/test/mu/compare/ped-bibliography-unsolicited.tex b/test/mu/compare/ped-bibliography-unsolicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..17452fed1aef1003c9a5bee923c83d3d00226f81
--- /dev/null
+++ b/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/test/mu/compare/ped-czech.tex b/test/mu/compare/ped-czech.tex
index 68a37507e8871e2b1fff0b294b8c315231ec537c..f9ecf3efd71f8f88d5ed4bf73a8a969f16f8d80a 100644
--- a/test/mu/compare/ped-czech.tex
+++ b/test/mu/compare/ped-czech.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=ped}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/ped-english.tex b/test/mu/compare/ped-english.tex
index 31c1770f5c342a5e3001aa17cdc5d0dac182f7e4..4c5fe4575b1e02cc1cc4bc51db26124338642cbf 100644
--- a/test/mu/compare/ped-english.tex
+++ b/test/mu/compare/ped-english.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[english]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=ped}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/ped-oldtable.tex b/test/mu/compare/ped-oldtable.tex
index 4593f0567349153ccc4b0769016293f2242a7a33..0272f1376657cce38f7514efaea7819399b57473 100644
--- a/test/mu/compare/ped-oldtable.tex
+++ b/test/mu/compare/ped-oldtable.tex
@@ -1,7 +1,7 @@
-\documentclass[oldtable,color]{../../../fithesis3}
+\documentclass[oldtable,color]{fithesis3}
 \usepackage{tabularx}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=ped}
+\thesissetup{faculty=ped}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/ped-slovak.tex b/test/mu/compare/ped-slovak.tex
index 5ce401c4e30c00ab5c20ab636b4ecacde3a997e5..8b27dfe99044be57a1dbe372476eea7e3085fb0f 100644
--- a/test/mu/compare/ped-slovak.tex
+++ b/test/mu/compare/ped-slovak.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=ped}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/ped-table.tex b/test/mu/compare/ped-table.tex
index 8021e8ff959f8763fc96d219bed7ff613c085f1c..fd8a223a48410aebfb4e1fd7493661004e440c9e 100644
--- a/test/mu/compare/ped-table.tex
+++ b/test/mu/compare/ped-table.tex
@@ -1,6 +1,6 @@
-\documentclass[table,color]{../../../fithesis3}
+\documentclass[table,color]{fithesis3}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=ped}
+\thesissetup{faculty=ped}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/phil-bibliography-solicited.tex b/test/mu/compare/phil-bibliography-solicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..ff32e0dab7396465b5fa3cebb4104bec8664f236
--- /dev/null
+++ b/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/test/mu/compare/phil-bibliography-unsolicited.tex b/test/mu/compare/phil-bibliography-unsolicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..493285489104d7c9f7e1859ea2b4ed15e0d6c881
--- /dev/null
+++ b/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/test/mu/compare/phil-czech-female.tex b/test/mu/compare/phil-czech-female.tex
new file mode 100644
index 0000000000000000000000000000000000000000..e70e64701550874d39138bf557933ed19c857aab
--- /dev/null
+++ b/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/test/mu/compare/phil-czech-male.tex b/test/mu/compare/phil-czech-male.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3ccf22513df3d5ce3ab03177994225180dcd1b60
--- /dev/null
+++ b/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/test/mu/compare/phil-czech.tex b/test/mu/compare/phil-czech.tex
index 9e35b586e5ddfdfbd23d58345c9f2acbf7550f98..a3196943d638f0ef50d542fa7773959e87d0501d 100644
--- a/test/mu/compare/phil-czech.tex
+++ b/test/mu/compare/phil-czech.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=phil}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/phil-english.tex b/test/mu/compare/phil-english.tex
index 02cc312eb9f8abfc5699175c58e9448260bc9520..2e8ada01e1e2e7cbcc96df4b504ed1f5d76cdacf 100644
--- a/test/mu/compare/phil-english.tex
+++ b/test/mu/compare/phil-english.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[english]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=phil}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/phil-kisk-czech-female.tex b/test/mu/compare/phil-kisk-czech-female.tex
index 6f584c2b763711abea61198f80d531987fce2e54..774b7be73ae167d4c5709411550c67b904620ac3 100644
--- a/test/mu/compare/phil-kisk-czech-female.tex
+++ b/test/mu/compare/phil-kisk-czech-female.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=phil,
   department=kisk,
   gender=f}
diff --git a/test/mu/compare/phil-kisk-czech-male.tex b/test/mu/compare/phil-kisk-czech-male.tex
index 8f5bbe638179445e19ef08ecd4f9f805f940b9fe..d7bc93c28fce0cb14203ca03b3e51585028c0404 100644
--- a/test/mu/compare/phil-kisk-czech-male.tex
+++ b/test/mu/compare/phil-kisk-czech-male.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=phil,
   department=kisk,
   gender=m}
diff --git a/test/mu/compare/phil-kisk-czech.tex b/test/mu/compare/phil-kisk-czech.tex
index d4eedd116d66c02908c1cd4c23cf90675af969d3..3f0d9ccc1bfd681cb202a52af55da379d353db8b 100644
--- a/test/mu/compare/phil-kisk-czech.tex
+++ b/test/mu/compare/phil-kisk-czech.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=phil,
   department=kisk}
 \begin{document}
diff --git a/test/mu/compare/phil-kisk-english.tex b/test/mu/compare/phil-kisk-english.tex
index 1bdc323ac7d79bb7d14475f06b663990656db97f..d3ece46e1ba5163ec74d626a1bbed248599e2798 100644
--- a/test/mu/compare/phil-kisk-english.tex
+++ b/test/mu/compare/phil-kisk-english.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[english]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=phil,
   department=kisk}
 \begin{document}
diff --git a/test/mu/compare/phil-kisk-slovak-female.tex b/test/mu/compare/phil-kisk-slovak-female.tex
index d225cc2dc2dfc10d65690e145a2d33f69625a6ca..f66be46dc68d7fba8530e739b6286b84358563b9 100644
--- a/test/mu/compare/phil-kisk-slovak-female.tex
+++ b/test/mu/compare/phil-kisk-slovak-female.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=phil,
   department=kisk,
   gender=f}
diff --git a/test/mu/compare/phil-kisk-slovak-male.tex b/test/mu/compare/phil-kisk-slovak-male.tex
index e3a607a05da381fb170354bb5cb73b257ea5ad39..843e65d1db86ad7a4902edfda0d7805a87f34493 100644
--- a/test/mu/compare/phil-kisk-slovak-male.tex
+++ b/test/mu/compare/phil-kisk-slovak-male.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=phil,
   department=kisk,
   gender=m}
diff --git a/test/mu/compare/phil-kisk-slovak.tex b/test/mu/compare/phil-kisk-slovak.tex
index 4d9a89b6b79e9ec59c1a1bd26dc57dd1e2941231..1a9fa75c84f072bd5450477baa9b1fa843d33884 100644
--- a/test/mu/compare/phil-kisk-slovak.tex
+++ b/test/mu/compare/phil-kisk-slovak.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=phil,
   department=kisk}
 \begin{document}
diff --git a/test/mu/compare/phil-oldtable.tex b/test/mu/compare/phil-oldtable.tex
index ee7b0528272128bd703f790a1fa83c3a003241de..85c63f2b8689dfd0c649c8fd7dd42f2ed78f5967 100644
--- a/test/mu/compare/phil-oldtable.tex
+++ b/test/mu/compare/phil-oldtable.tex
@@ -1,7 +1,7 @@
-\documentclass[oldtable,color]{../../../fithesis3}
+\documentclass[oldtable,color]{fithesis3}
 \usepackage{tabularx}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=phil}
+\thesissetup{faculty=phil}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/phil-slovak-female.tex b/test/mu/compare/phil-slovak-female.tex
new file mode 100644
index 0000000000000000000000000000000000000000..8a5c7bb1f333a6e31df089a6accc78c0f73c4914
--- /dev/null
+++ b/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/test/mu/compare/phil-slovak-male.tex b/test/mu/compare/phil-slovak-male.tex
new file mode 100644
index 0000000000000000000000000000000000000000..e776d8c962374114c5a6f127009572ae346da05d
--- /dev/null
+++ b/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/test/mu/compare/phil-slovak.tex b/test/mu/compare/phil-slovak.tex
index da50774e564fe228d176e4b391011aea9f3b50ce..53edd2893f2b10d5a267650a1e3386d761769af9 100644
--- a/test/mu/compare/phil-slovak.tex
+++ b/test/mu/compare/phil-slovak.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=phil}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/phil-table.tex b/test/mu/compare/phil-table.tex
index 2dd2d38e03893f1942e794bb3a833e43417e40fe..77cbc6d9bd55d0f9a25a3ec710b0262132c89a73 100644
--- a/test/mu/compare/phil-table.tex
+++ b/test/mu/compare/phil-table.tex
@@ -1,6 +1,6 @@
-\documentclass[table,color]{../../../fithesis3}
+\documentclass[table,color]{fithesis3}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=phil}
+\thesissetup{faculty=phil}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/sci-bibliography-solicited.tex b/test/mu/compare/sci-bibliography-solicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..4dcad2a213309c605de2db8281cf16b133deda87
--- /dev/null
+++ b/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/test/mu/compare/sci-bibliography-unsolicited.tex b/test/mu/compare/sci-bibliography-unsolicited.tex
new file mode 100644
index 0000000000000000000000000000000000000000..dcff5cc0c653bd03f0ac9bdd1f60a2a5b7488c77
--- /dev/null
+++ b/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/test/mu/compare/sci-color.tex b/test/mu/compare/sci-color.tex
index 00ef2cf8b1a95c9766484407dfefffea7a5d581a..dd767a5bec91fb9ac429ef805b840325ed278830 100644
--- a/test/mu/compare/sci-color.tex
+++ b/test/mu/compare/sci-color.tex
@@ -1,6 +1,5 @@
-\documentclass[color]{../../../fithesis3}
+\documentclass[color]{fithesis3}
 \thesissetup{
-  basePath=../../..,
   faculty=sci}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/sci-czech-female.tex b/test/mu/compare/sci-czech-female.tex
index 6b46619527f834bc1fdafc00735d1446ae07f608..0a73ed87d6e265172c6216c8b8d467b047c22699 100644
--- a/test/mu/compare/sci-czech-female.tex
+++ b/test/mu/compare/sci-czech-female.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=sci,
   gender=f}
 \begin{document}
diff --git a/test/mu/compare/sci-czech-male.tex b/test/mu/compare/sci-czech-male.tex
index 4e09e5b9268acb74b9ce241d7d2a836f3cb5b45c..11ea4088f66556c4fc4b4c52991d4c645f6b79e9 100644
--- a/test/mu/compare/sci-czech-male.tex
+++ b/test/mu/compare/sci-czech-male.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=sci,
   gender=m}
 \begin{document}
diff --git a/test/mu/compare/sci-czech.tex b/test/mu/compare/sci-czech.tex
index ed5b6e4bbd48a78fe87d541a78a9c30f5469db3e..2eeaf29a5585db5353e2d2c43ca842423d0e6211 100644
--- a/test/mu/compare/sci-czech.tex
+++ b/test/mu/compare/sci-czech.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[czech]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=sci}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/sci-english.tex b/test/mu/compare/sci-english.tex
index 5b688441c194eed778976f4b1ece7169a3bfcbe9..5adc7727f8f8990d96c36ef76cc066c823963eed 100644
--- a/test/mu/compare/sci-english.tex
+++ b/test/mu/compare/sci-english.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[english]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=sci}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/sci-oldtable.tex b/test/mu/compare/sci-oldtable.tex
index 7df55c323fa24b5940b0e22f3bb3010f5c26881a..c611487bc9ded4ad7922154d7ba8a9cf5491eb22 100644
--- a/test/mu/compare/sci-oldtable.tex
+++ b/test/mu/compare/sci-oldtable.tex
@@ -1,7 +1,7 @@
-\documentclass[oldtable,color]{../../../fithesis3}
+\documentclass[oldtable,color]{fithesis3}
 \usepackage{tabularx}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=sci}
+\thesissetup{faculty=sci}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/sci-rigorous.tex b/test/mu/compare/sci-rigorous.tex
index 10710f20166057901bea77d738a4107802d7c576..317631a5415b85f45d7d2af28bcb91b5de9e291f 100644
--- a/test/mu/compare/sci-rigorous.tex
+++ b/test/mu/compare/sci-rigorous.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   type=r,
   faculty=sci}
 \begin{document}
diff --git a/test/mu/compare/sci-slovak-female.tex b/test/mu/compare/sci-slovak-female.tex
index 620ada04e9174cf4bcaab348b974f4ddb8708dc0..32508865f24b1cbff219bbc06181f891be0155e0 100644
--- a/test/mu/compare/sci-slovak-female.tex
+++ b/test/mu/compare/sci-slovak-female.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=sci,
   gender=f}
 \begin{document}
diff --git a/test/mu/compare/sci-slovak-male.tex b/test/mu/compare/sci-slovak-male.tex
index 85c6cea7a2703f3a33d3b270672e20ba780f2222..676a5e7029c518209b595d66b070cea8b0958110 100644
--- a/test/mu/compare/sci-slovak-male.tex
+++ b/test/mu/compare/sci-slovak-male.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=sci,
   gender=m}
 \begin{document}
diff --git a/test/mu/compare/sci-slovak.tex b/test/mu/compare/sci-slovak.tex
index e82641d9f58e5055addb21f79bc437293ed83a70..7757b11fc8b3ec566051a1ae8bbad7dd3f9e3c4d 100644
--- a/test/mu/compare/sci-slovak.tex
+++ b/test/mu/compare/sci-slovak.tex
@@ -1,4 +1,4 @@
-\documentclass[monochrome]{../../../fithesis3}
+\documentclass[monochrome]{fithesis3}
 \usepackage{ifluatex}
 \ifluatex
   \usepackage{polyglossia}
@@ -7,7 +7,6 @@
   \usepackage[slovak]{babel}
 \fi
 \thesissetup{
-  basePath=../../..,
   faculty=sci}
 \begin{document}
   foo bar
diff --git a/test/mu/compare/sci-table.tex b/test/mu/compare/sci-table.tex
index 585a7e27a6fcc5430b43722a5497082d5829c5a8..2d5ca51b8c732054c9cdd956eeb2cbcb24b5b94b 100644
--- a/test/mu/compare/sci-table.tex
+++ b/test/mu/compare/sci-table.tex
@@ -1,6 +1,6 @@
-\documentclass[table,color]{../../../fithesis3}
+\documentclass[table,color]{fithesis3}
 \usepackage{tabu}
-\thesissetup{basePath=../../.., faculty=sci}
+\thesissetup{faculty=sci}
 \begin{document}
   \begin{tabular}{ccc}
     a&b&c\\
diff --git a/test/mu/compare/toc-01.tex b/test/mu/compare/toc-01.tex
index f46505641a15b9a3f77563a3a7eb1aa1ee40a750..9c5e75ec346afe0e6068dff8e4504ef6d8466894 100644
--- a/test/mu/compare/toc-01.tex
+++ b/test/mu/compare/toc-01.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{-2}
diff --git a/test/mu/compare/toc-02.tex b/test/mu/compare/toc-02.tex
index 13e0ce88193c1a5fad970433d28d6d0cc249cae1..c69b1d3bf5d096e0fd4d75a717e29cd4ed7f8c6c 100644
--- a/test/mu/compare/toc-02.tex
+++ b/test/mu/compare/toc-02.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{-1}
diff --git a/test/mu/compare/toc-03.tex b/test/mu/compare/toc-03.tex
index 6701125f65c5890bb967bb5879c05a29716f08ce..c5162451169bacbee6a10d246a198fc527258724 100644
--- a/test/mu/compare/toc-03.tex
+++ b/test/mu/compare/toc-03.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{-1}
diff --git a/test/mu/compare/toc-04.tex b/test/mu/compare/toc-04.tex
index 77419ec0902d1588ee33bc1532da6606be15cc67..613fd496e66eee844afae493143057b56331462c 100644
--- a/test/mu/compare/toc-04.tex
+++ b/test/mu/compare/toc-04.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{0}
diff --git a/test/mu/compare/toc-05.tex b/test/mu/compare/toc-05.tex
index 8818b9f4e11ab3fff5b2b5f372cef918f8c4794f..94ecc66bdf3037ec6ad1702ebe842f4daac1aabf 100644
--- a/test/mu/compare/toc-05.tex
+++ b/test/mu/compare/toc-05.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{0}
diff --git a/test/mu/compare/toc-06.tex b/test/mu/compare/toc-06.tex
index 8ad2de3eca59d4c265268372e8b8e3012a4095ae..62f6634f022a6b026f65edb0e6e19ed32816b353 100644
--- a/test/mu/compare/toc-06.tex
+++ b/test/mu/compare/toc-06.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{0}
diff --git a/test/mu/compare/toc-07.tex b/test/mu/compare/toc-07.tex
index 63b70a2dbccb5895a7aa1a21abd92c9cc8a49b43..03184383011531ab79b07a692f682125a737a54b 100644
--- a/test/mu/compare/toc-07.tex
+++ b/test/mu/compare/toc-07.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{1}
diff --git a/test/mu/compare/toc-08.tex b/test/mu/compare/toc-08.tex
index 9eaccd70a8e126efc8acb6ecd0435074e54149cc..61622b8a7412a3800327de4cc9e2e4ebf684ba8f 100644
--- a/test/mu/compare/toc-08.tex
+++ b/test/mu/compare/toc-08.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{1}
diff --git a/test/mu/compare/toc-09.tex b/test/mu/compare/toc-09.tex
index e3d9e1c2961531dfe981614bb438eb4bcccdf7b9..e8e7a79e833ff7dd5739f2c7141dc50613819037 100644
--- a/test/mu/compare/toc-09.tex
+++ b/test/mu/compare/toc-09.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{1}
diff --git a/test/mu/compare/toc-10.tex b/test/mu/compare/toc-10.tex
index 091d33cf13cd3102a1b630b0ede6ac20e6660a6c..c533930643965c33c452321c781fe8d0541cf2f9 100644
--- a/test/mu/compare/toc-10.tex
+++ b/test/mu/compare/toc-10.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{1}
diff --git a/test/mu/compare/toc-11.tex b/test/mu/compare/toc-11.tex
index 4174583d3407dde8847850ba18dddb59ee0051a5..7f29c5ad8c307acbd4eed9234ea3ed6c8959fad7 100644
--- a/test/mu/compare/toc-11.tex
+++ b/test/mu/compare/toc-11.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{2}
diff --git a/test/mu/compare/toc-12.tex b/test/mu/compare/toc-12.tex
index d45de0ec0f420ea477768e250a0153b5d21f2ced..62fbfbe689d39aa497cea8b0ba6addcea12edf23 100644
--- a/test/mu/compare/toc-12.tex
+++ b/test/mu/compare/toc-12.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{2}
diff --git a/test/mu/compare/toc-13.tex b/test/mu/compare/toc-13.tex
index f5e612dce718ebdae219afd9b24ff192e6e87a40..d5d872bac6c555850fea94ae8fc878be3d1fb040 100644
--- a/test/mu/compare/toc-13.tex
+++ b/test/mu/compare/toc-13.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{2}
diff --git a/test/mu/compare/toc-14.tex b/test/mu/compare/toc-14.tex
index 75d8804b3d2f5f7465ba650a4fdaea8d0bb29069..d694a162f02b6048c9faf5ba9c63e20cd808e64d 100644
--- a/test/mu/compare/toc-14.tex
+++ b/test/mu/compare/toc-14.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{2}
diff --git a/test/mu/compare/toc-15.tex b/test/mu/compare/toc-15.tex
index 265334e0bc641260e1611463f36a51569763165d..9d51bf476a23baa03106462be771328af1d6ef81 100644
--- a/test/mu/compare/toc-15.tex
+++ b/test/mu/compare/toc-15.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{2}
diff --git a/test/mu/compare/toc-16.tex b/test/mu/compare/toc-16.tex
index 4e76d5cd23f8fb9dc90be7bff2300ea0a6b7f60d..6f6f79d562433ce12c2711fa0fbd568414e35db7 100644
--- a/test/mu/compare/toc-16.tex
+++ b/test/mu/compare/toc-16.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{3}
diff --git a/test/mu/compare/toc-17.tex b/test/mu/compare/toc-17.tex
index f70ea7a0e43b2a964ef6acb31d7af927e5e3b250..11a66b125dec86c5ab751720b627de541f7a321f 100644
--- a/test/mu/compare/toc-17.tex
+++ b/test/mu/compare/toc-17.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{3}
diff --git a/test/mu/compare/toc-18.tex b/test/mu/compare/toc-18.tex
index 157f447a412a4f30497a3938af82714113032dbd..138677823542985a510321f5704e590819b25ec3 100644
--- a/test/mu/compare/toc-18.tex
+++ b/test/mu/compare/toc-18.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{3}
diff --git a/test/mu/compare/toc-19.tex b/test/mu/compare/toc-19.tex
index bc9533dc076cd7aa39ab1b530707c428ab60fad9..8fcfe1bff2e1df026853a5533ae1ef808a1bf023 100644
--- a/test/mu/compare/toc-19.tex
+++ b/test/mu/compare/toc-19.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{3}
diff --git a/test/mu/compare/toc-20.tex b/test/mu/compare/toc-20.tex
index 86a91e79346e9a6668efb441e12d6db2d822a8a7..cf8cff08a3bcd498af4afdc97d8baffe6d14b525 100644
--- a/test/mu/compare/toc-20.tex
+++ b/test/mu/compare/toc-20.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{3}
diff --git a/test/mu/compare/toc-21.tex b/test/mu/compare/toc-21.tex
index 96a74ac576dfc75409f38d6f27736a99b299e7ec..871793870cb68ddda6c73a7b171da577be8660d6 100644
--- a/test/mu/compare/toc-21.tex
+++ b/test/mu/compare/toc-21.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{3}
diff --git a/test/mu/compare/toc-22.tex b/test/mu/compare/toc-22.tex
index 4411e445c403fe8e0e1762e7af0378984276b09d..03ac4f4266e4f88c7561de01c409755d3a6a33ba 100644
--- a/test/mu/compare/toc-22.tex
+++ b/test/mu/compare/toc-22.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{4}
diff --git a/test/mu/compare/toc-23.tex b/test/mu/compare/toc-23.tex
index 5f3f7c4c7f0f6e0f55d642a48c02962836f6d128..1cba1daae039a9575fb2301a093e7327b9d44b1f 100644
--- a/test/mu/compare/toc-23.tex
+++ b/test/mu/compare/toc-23.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{4}
diff --git a/test/mu/compare/toc-24.tex b/test/mu/compare/toc-24.tex
index ec0542871d1a31d6ff5398fd25fba6e048896f71..41615e1b304e58015f0e5d10cd9e38619f0db86c 100644
--- a/test/mu/compare/toc-24.tex
+++ b/test/mu/compare/toc-24.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{4}
diff --git a/test/mu/compare/toc-25.tex b/test/mu/compare/toc-25.tex
index fa025c7e791d5b68cac61c3cd6c596ce9cc03c00..7742bf891eaf2d6a7362d942d4aec40419cc6c3d 100644
--- a/test/mu/compare/toc-25.tex
+++ b/test/mu/compare/toc-25.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{4}
diff --git a/test/mu/compare/toc-26.tex b/test/mu/compare/toc-26.tex
index e315fd24d5e4bad1c9b712d3562bc5119e511e80..4ed8943575038254f540536ae565228002c36e34 100644
--- a/test/mu/compare/toc-26.tex
+++ b/test/mu/compare/toc-26.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{4}
diff --git a/test/mu/compare/toc-27.tex b/test/mu/compare/toc-27.tex
index c01b31bff53099738a51eade732317ca942fc15a..db2fb59001d573cc7f6c5ed598799805bdb0c046 100644
--- a/test/mu/compare/toc-27.tex
+++ b/test/mu/compare/toc-27.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{4}
diff --git a/test/mu/compare/toc-28.tex b/test/mu/compare/toc-28.tex
index 8715258e2263f751337f1fba156787d8ac77e350..e06a2ef19e2f6b9c69f4b6f58ce5ecbfe4923197 100644
--- a/test/mu/compare/toc-28.tex
+++ b/test/mu/compare/toc-28.tex
@@ -1,4 +1,4 @@
-\documentclass{../../../fithesis3}
+\documentclass{fithesis3}
 \thesissetup{autoLayout = false}
 \thesisload
 \setcounter{tocdepth}{4}