Loading Makefile +11 −6 Original line number Diff line number Diff line Loading @@ -40,7 +40,8 @@ EXAMPLES=$(USEREXAMPLES) $(DEVEXAMPLES) MISCELLANEOUS=example/mu/example.bib $(USEREXAMPLES:.pdf=.tex) \ README.md RESOURCES=$(STYLEFILES) $(LOGOS) $(LOCALES) SOURCES=$(DTXFILES) $(INSFILES) LICENSE.tex VERSION.tex SOURCES=$(DTXFILES) $(INSFILES) LICENSE.tex VERSION=VERSION.tex AUXFILES=fithesis.aux fithesis.log fithesis.toc fithesis.ind \ fithesis.idx fithesis.out fithesis.ilg fithesis.gls \ fithesis.glo fithesis.hd fithesis.lot Loading Loading @@ -91,7 +92,7 @@ $(USEREXAMPLES): $(CLASSFILES) $(RESOURCES) make -BC $(dir $@) # This target typesets the technical documentation. $(MANUAL): $(DTXFILES) $(MANUAL) $(VERSION): $(DTXFILES) pdflatex $< pdflatex $< makeindex -s gind.ist $(basename $@) Loading @@ -107,21 +108,21 @@ $(TDSARCHIVE): mv "$$DIR"/$@ $@ && rm -rf "$$DIR" # This target generates a distribution file. $(DISTARCHIVE): $(SOURCES) $(LATEXFILES) $(MAKES) \ $(DISTARCHIVE): $(SOURCES) $(VERSION) $(LATEXFILES) $(MAKES) \ $(USEREXAMPLE_SOURCES) $(DOCS) $(PDFSOURCES) $(MISCELLANEOUS) \ $(EXAMPLES) DIR=`mktemp -d` && \ cp -v $(TDSARCHIVE) "$$DIR" && \ tar c $^ | tar xvC "$$DIR" && \ (cd "$$DIR" && zip -r -v -nw $@ *) && \ (cd "$$DIR" && zip --symlinks -r -v -nw $@ *) && \ mv "$$DIR"/$@ . && rm -rf "$$DIR" # This target generates a CTAN distribution file. $(CTANARCHIVE): $(LOGOS) $(SOURCES) $(DOCS) README.md $(CTANARCHIVE): $(LOGOS) $(SOURCES) $(VERSION) $(DOCS) README.md DIR=`mktemp -d` && mkdir -p "$$DIR/fithesis" && \ cp -v $(TDSARCHIVE) "$$DIR" && \ tar c $^ | tar xvC "$$DIR/fithesis" && \ (cd "$$DIR" && zip -r -v -nw $@ *) && \ (cd "$$DIR" && zip --symlinks -r -v -nw $@ *) && \ mv "$$DIR"/$@ . && rm -rf "$$DIR" # This pseudo-target installs the class, locale, style, and logo Loading Loading @@ -169,6 +170,10 @@ install-docs: mkdir -p "$(to)/doc/latex/fithesis" tar c $(DOCS) README.md | tar xvC "$(to)/doc/latex/fithesis" @# Source files mkdir -p "$(to)/source/latex/fithesis" tar c $(VERSION) | tar xvC "$(to)/source/latex/fithesis" @# Rebuild the hash [ "$(nohash)" = "true" ] || texhash Loading example/mu/example-terms-abbrs.tex +1 −1 Original line number Diff line number Diff line Loading @@ -9,4 +9,4 @@ } % Example of LoA entry \newacronym{MUNI}{MUNI}{Masaryk University} \newacronym{MU}{MU}{the Masaryk University} example/mu/example.dtx +58 −81 Original line number Diff line number Diff line % \begin{macrocode} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% I, the copyright holder of this work, release this work into the %% public domain. This applies worldwide. In some countries this may Loading @@ -13,7 +12,7 @@ %% to enable the default options for the printed version %% of a document. %% color, %% Uncomment these lines (by removing the %% at the %% %% beginning) to use color in the digital version of your %% %% beginning) to use color in the printed version of your %% %% document twoside, %% The `twoside` option enables double-sided typesetting. %% Use at least 120 g/m² paper to prevent show-through. Loading Loading @@ -68,11 +67,6 @@ %% %% The following section sets up the metadata of the thesis. %<*econ> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: field, fieldEn, % departmentEn, programme, programmeEn. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, Loading Loading @@ -136,10 +130,6 @@ } %</econ> %<*fi> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added element that is used % by thesis@titlePage: department. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -169,13 +159,6 @@ } %</fi> %<*fsps> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: field, fieldEn, % department, departmentEn, titleEn, TeXtitleEn, keywords, % keywordsEn, TeXkeywords, TeXkeywordsEn, programme, % programmeEn, abstract, abstractEn. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -217,12 +200,6 @@ } %</fsps> %<*fss> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: advisor, field, fieldEn, % department, departmentEn, titleEn, TeXtitleEn, programme, % programmeEn. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -271,10 +248,6 @@ } %</fss> %<*law> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added element that is used % by thesis@titlePage: field [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -314,10 +287,6 @@ } %</law> %<*med> % \end{macrocode} % \changes{v1.0.0}{2021/03/22}{Added element that is used % by thesis@titlePage: programme [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -359,12 +328,6 @@ } %</med> %<*ped> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: field, fieldEn, % departmentEn, titleEn, TeXtitleEn, programme, programmeEn. % [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -413,10 +376,6 @@ } %</ped> %<*pharm> % \end{macrocode} % \changes{v1.0.0}{2021/03/26}{Added the \texttt{thesissetup} % for the Faculty of Pharmacy. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -465,12 +424,6 @@ } %</pharm> %<*phil> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: fieldEn, departmentEn, % titleEn, TeXtitleEn, keywordsEn, TeXkeywordsEn, abstractEn, % programme, programmeEn. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -514,11 +467,6 @@ } %</phil> %<*sci> % \end{macrocode} % \changes{v1.0.0}{2021/03/22}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: fieldEn, % departmentEn, titleEn, TeXtitleEn, programmeEn. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -572,16 +520,12 @@ }, } %</sci> % \end{macrocode} % \changes{v1.0.0}{2021/03/22}{Added \textsf{glossaries} package. % [TV]} % \begin{macrocode} \usepackage{makeidx} %% The `makeidx` package contains \makeindex %% helper commands for index typesetting. \usepackage[acronym]{glossaries} %% The `glossaries` package \renewcommand*\glspostdescription{\hfill} %% contains helper commands \loadglsentries{example-terms-abbrs.tex} %% for glossary and loa \makenoidxglossaries %% typesetting. \loadglsentries{example-terms-abbrs.tex} %% for typesetting glossaries \makenoidxglossaries %% and lists of abbreviations. %% These additional packages are used within the document: \usepackage{paralist} %% Compact list environments \usepackage{amsmath} %% Mathematics Loading Loading @@ -615,10 +559,6 @@ \makeatother %</econ> % \end{macrocode} % \changes{v1.0.0}{2021/03/22}{Added \cs{printnoidxglossary} to print % Glossary and List of Abbreviations. [TV]} % \begin{macrocode} %% Uncomment the following lines (by removing the %% at the beginning) %% and to print out List of Abbreviations and/or Glossary in your %% document. Titles for these tables can be changed by replacing the Loading Loading @@ -691,8 +631,46 @@ document, there are [packages](https://www.ctan.org/pkg/markdown "Markdown") that allow you to use more lightweight markup next to it.  %<*econ>  %</econ> %<*fi>  %</fi> %<*fsps>  %</fsps> %<*fss>  %</fss> %<*law>  %</law> %<*med>  %</med> %<*ped>  %</ped> %<*pharm>  %</pharm> %<*phil>  %</phil> %<*sci>  %</sci> | Right | Left | Default | Center | |------:|:-----|---------|:------:| Loading Loading @@ -947,29 +925,30 @@ proofs. %% The optimum is about 250 pixels per 1 centimeter or 600 %% pixels per 1 inch. That means that a JPG or PNG image typeset %% at 4 × 4 cm should be 1000 × 1000 px large or larger. \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base-color.pdf} \includegraphics[width=6.3cm]{fithesis/logo/mu/fithesis-base-english-color} \end{center} %<*econ> \emph{Source: <<Image Source>>} %</econ> \caption{The logo of the Masaryk University at 40\,mm} \caption{The logo of \acrlong{MU} at 6.3\,cm} \label{fig:mulogo1} \end{figure} \begin{figure} \begin{center} \begin{minipage}{.66\textwidth} \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-color.pdf} \begin{minipage}{.5\textwidth} \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-english-color} \end{minipage} \hfill % Fill the horizontal space between the images \begin{minipage}{.33\textwidth} \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-color.pdf} \\ \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-color.pdf} \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-english-color} \\[1em] \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-english-color} \end{minipage} \end{center} %<*econ> \emph{Source: <<Image Source>>} %</econ> \caption{The logo of the \acrlong{MUNI} at $\frac23$ and \caption{The logo of \acrlong{MU} at $\frac12$ and $\frac13$ of text width} \label{fig:mulogo2} \end{figure} Loading @@ -995,14 +974,13 @@ proofs. \label{tab:weather} \end{table} The logo of the Masaryk University is shown in Figure \ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages \pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather forecast is shown in Table \ref{tab:weather} at page \pageref{tab:weather}. The following chapter is Chapter \ref{chap:matheq} and starts at page \pageref{chap:matheq}. Items \ref{item:star1}, \ref{item:star2}, and \ref{item:star3} are starred in the following list: The logo of \gls{MU} is shown in Figure \ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages \pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather forecast is shown in Table \ref{tab:weather} at page \pageref{tab:weather}. The following chapter is Chapter \ref{chap:matheq} and starts at page \pageref{chap:matheq}. Items \ref{item:star1}, \ref{item:star2}, and \ref{item:star3} are starred in the following list: \begin{compactenum} \item some text \item some other text Loading Loading @@ -1248,4 +1226,3 @@ the index will be ill-sorted. Here you can insert the appendices of your thesis. \end{document} % \end{macrocode} logo/mu/Makefile +6 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,12 @@ all: $(PDFFILES) %.pdf: %.eps epstopdf $< # These targets symlinl a Czech PDF logo to a Slovak PDF logo. %-slovak.pdf: %-czech.pdf ln -s $< $@ %-slovak-color.pdf: %-czech-color.pdf ln -s $< $@ # This target removes all PDF logos. implode: rm -f $(PDFFILES) logo/mu/fithesis-base-slovak-color.epsdeleted 100644 → 0 +1 −158 Original line number Diff line number Diff line %!PS-Adobe-3.0 EPSF-3.0 %%Creator: cairo 1.15.10 (http://cairographics.org) %%CreationDate: Fri Mar 19 12:58:06 2021 %%Pages: 1 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%BoundingBox: 0 0 202 52 %%EndComments %%BeginProlog 50 dict begin /q { gsave } bind def /Q { grestore } bind def /cm { 6 array astore concat } bind def /w { setlinewidth } bind def /J { setlinecap } bind def /j { setlinejoin } bind def /M { setmiterlimit } bind def /d { setdash } bind def /m { moveto } bind def /l { lineto } bind def /c { curveto } bind def /h { closepath } bind def /re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto 0 exch rlineto 0 rlineto closepath } bind def /S { stroke } bind def /f { fill } bind def /f* { eofill } bind def /n { newpath } bind def /W { clip } bind def /W* { eoclip } bind def /BT { } bind def /ET { } bind def /BDC { mark 3 1 roll /BDC pdfmark } bind def /EMC { mark /EMC pdfmark } bind def /cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def /Tj { show currentpoint cairo_store_point } bind def /TJ { { dup type /stringtype eq { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse } forall currentpoint cairo_store_point } bind def /cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def /Tf { pop /cairo_font exch def /cairo_font_matrix where { pop cairo_selectfont } if } bind def /Td { matrix translate cairo_font_matrix matrix concatmatrix dup /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /g { setgray } bind def /rg { setrgbcolor } bind def /d1 { setcachedevice } bind def /cairo_data_source { CairoDataIndex CairoData length lt { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def } { () } ifelse } def /cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def /cairo_image { image cairo_flush_ascii85_file } def /cairo_imagemask { imagemask cairo_flush_ascii85_file } def %%EndProlog %%BeginSetup %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 0 0 202 52 %%EndPageSetup q 0 0 202 52 rectclip 1 0 0 -1 0 52 cm q q 0 0 202 52 re W n q 0 0 0.862745 rg 195.535 30.18 m 193.945 42.059 l 197.219 42.059 l 195.656 30.18 l 198.809 30.18 l 201.809 51.18 l 198.445 51.18 l 197.637 45.059 l 193.559 45.059 l 192.746 51.18 l 189.445 51.18 l 192.445 30.18 l h 168.18 33.18 m 168.18 30.18 l 181.016 30.18 l 181.016 33.18 l 176.246 33.18 l 176.246 51.18 l 172.945 51.18 l 172.945 33.18 l h 151.918 50.008 m 151.918 31.352 l 149.098 31.352 l 149.098 30.18 l 158.066 30.18 l 158.066 31.352 l 155.219 31.352 l 155.219 50.008 l 158.066 50.008 l 158.066 51.18 l 149.098 51.18 l 149.098 50.008 l h 127.047 48.18 m 134.578 33.18 l 127.648 33.18 l 127.648 30.18 l 138.148 30.18 l 138.148 33.18 l 130.59 48.18 l 138.117 48.18 l 138.117 51.18 l 127.047 51.18 l h 114.148 37.23 m 114.148 35.34 l 114.148 34.02 113.008 33.18 111.777 33.18 c 110.246 33.18 l 110.246 39.781 l 111.777 39.781 l 113.309 39.781 114.148 39.117 114.148 37.23 c 112.406 30.18 m 115.141 30.18 117.418 32.461 117.418 35.191 c 117.418 37.949 l 117.418 39.629 116.488 41.309 114.957 42.238 c 118.438 51.18 l 114.867 51.18 l 111.809 42.93 l 110.246 42.93 l 110.246 51.18 l 106.949 51.18 l 106.949 30.18 l h 85.891 30.18 m 95.906 30.18 l 95.906 33.18 l 89.188 33.18 l 89.188 38.641 l 95.551 38.641 l 95.551 41.641 l 89.188 41.641 l 89.188 48.18 l 95.906 48.18 l 95.906 51.18 l 85.891 51.18 l h 75.719 30.18 m 72.777 51.18 l 69.656 51.18 l 72.391 30.18 l h 66.809 30.18 m 69.539 51.18 l 66.418 51.18 l 63.477 30.18 l h 46.918 50.008 m 46.918 31.352 l 44.102 31.352 l 44.102 30.18 l 53.066 30.18 l 53.066 31.352 l 50.219 31.352 l 50.219 50.008 l 53.066 50.008 l 53.066 51.18 l 44.102 51.18 l 44.102 50.008 l h 33.148 51.18 m 29.848 51.18 l 29.848 30.18 l 33.148 30.18 l h 26.609 30.18 m 29.727 51.18 l 28.59 51.18 l 25.469 30.18 l h 25.352 51.18 m 22.051 51.18 l 22.051 30.18 l 25.352 30.18 l h 4.617 30.18 m 4.617 46.23 l 4.617 47.367 5.641 48.18 6.602 48.18 c 7.559 48.18 8.578 47.367 8.578 46.23 c 8.578 30.18 l 11.879 30.18 l 11.879 46.348 l 11.879 49.168 9.328 51.359 6.602 51.359 c 3.867 51.359 1.32 49.168 1.32 46.348 c 1.32 30.18 l h 195.535 0.18 m 193.945 12.059 l 197.219 12.059 l 195.656 0.18 l 198.809 0.18 l 201.809 21.18 l 198.445 21.18 l 197.637 15.059 l 193.559 15.059 l 192.746 21.18 l 189.445 21.18 l 192.445 0.18 l h 180.719 0.18 m 177.777 21.18 l 174.656 21.18 l 177.387 0.18 l h 171.809 0.18 m 174.535 21.18 l 171.418 21.18 l 168.477 0.18 l h 153.598 3.18 m 152.637 3.18 151.617 3.867 151.617 5.102 c 151.617 16.258 l 151.617 17.488 152.637 18.18 153.598 18.18 c 154.559 18.18 155.578 17.488 155.578 16.258 c 155.578 5.102 l 155.578 3.867 154.559 3.18 153.598 3.18 c 153.598 0 m 156.328 0 158.879 2.16 158.879 5.07 c 158.879 16.289 l 158.879 19.199 156.328 21.359 153.598 21.359 c 150.867 21.359 148.316 19.199 148.316 16.289 c 148.316 5.07 l 148.316 2.16 150.867 0 153.598 0 c 135.445 0.18 m 138.898 0.18 l 135.09 10.469 l 139.195 21.18 l 135.629 21.18 l 131.637 10.617 l h 131.457 21.18 m 128.156 21.18 l 128.156 0.18 l 131.457 0.18 l h 105.391 0.18 m 108.809 0.18 l 111.598 8.641 l 114.387 0.18 l 117.777 0.18 l 113.156 13.23 l 113.156 21.18 l 110.008 21.18 l 110.008 13.23 l h 93.148 7.23 m 93.148 5.34 l 93.148 4.02 92.008 3.18 90.777 3.18 c 89.246 3.18 l 89.246 9.781 l 90.777 9.781 l 92.309 9.781 93.148 9.117 93.148 7.23 c 91.406 0.18 m 94.141 0.18 96.418 2.461 96.418 5.191 c 96.418 7.949 l 96.418 9.629 95.488 11.309 93.957 12.238 c 97.438 21.18 l 93.867 21.18 l 90.809 12.93 l 89.246 12.93 l 89.246 21.18 l 85.949 21.18 l 85.949 0.18 l h 69.539 0.18 m 67.949 12.059 l 71.219 12.059 l 69.656 0.18 l 72.809 0.18 l 75.809 21.18 l 72.449 21.18 l 71.641 15.059 l 67.559 15.059 l 66.746 21.18 l 63.449 21.18 l 66.449 0.18 l h 43.316 16.348 m 43.316 15.09 l 46.617 15.09 l 46.617 16.23 l 46.617 17.367 47.641 18.18 48.598 18.18 c 49.559 18.18 50.578 17.367 50.578 16.23 c 50.578 14.281 l 50.578 12.867 49.348 12.391 47.969 12.117 c 45.391 11.609 43.316 9.988 43.316 7.199 c 43.316 5.012 l 43.316 2.191 45.867 0 48.598 0 c 51.328 0 53.879 2.191 53.879 5.012 c 53.879 6.301 l 50.578 6.301 l 50.578 5.129 l 50.578 3.988 49.559 3.18 48.598 3.18 c 47.641 3.18 46.617 3.988 46.617 5.129 c 46.617 7.078 l 46.617 8.488 47.879 8.879 49.078 9.09 c 51.809 9.57 53.879 11.551 53.879 14.16 c 53.879 16.348 l 53.879 19.168 51.328 21.359 48.598 21.359 c 45.867 21.359 43.316 19.168 43.316 16.348 c 27.539 0.18 m 25.949 12.059 l 29.219 12.059 l 27.66 0.18 l 30.809 0.18 l 33.809 21.18 l 30.449 21.18 l 29.641 15.059 l 25.559 15.059 l 24.75 21.18 l 21.449 21.18 l 24.449 0.18 l h 9.93 0.18 m 13.23 0.18 l 13.23 21.18 l 9.93 21.18 l h 8.699 0.18 m 9.809 0.18 l 7.77 21.18 l 6.66 21.18 l h 3.391 0.18 m 4.5 0.18 l 6.539 21.18 l 5.43 21.18 l h 0 0.18 m 3.27 0.18 l 3.27 21.18 l 0 21.18 l h 0 0.18 m f Q Q Q Q showpage %%Trailer end %%EOF Loading
Makefile +11 −6 Original line number Diff line number Diff line Loading @@ -40,7 +40,8 @@ EXAMPLES=$(USEREXAMPLES) $(DEVEXAMPLES) MISCELLANEOUS=example/mu/example.bib $(USEREXAMPLES:.pdf=.tex) \ README.md RESOURCES=$(STYLEFILES) $(LOGOS) $(LOCALES) SOURCES=$(DTXFILES) $(INSFILES) LICENSE.tex VERSION.tex SOURCES=$(DTXFILES) $(INSFILES) LICENSE.tex VERSION=VERSION.tex AUXFILES=fithesis.aux fithesis.log fithesis.toc fithesis.ind \ fithesis.idx fithesis.out fithesis.ilg fithesis.gls \ fithesis.glo fithesis.hd fithesis.lot Loading Loading @@ -91,7 +92,7 @@ $(USEREXAMPLES): $(CLASSFILES) $(RESOURCES) make -BC $(dir $@) # This target typesets the technical documentation. $(MANUAL): $(DTXFILES) $(MANUAL) $(VERSION): $(DTXFILES) pdflatex $< pdflatex $< makeindex -s gind.ist $(basename $@) Loading @@ -107,21 +108,21 @@ $(TDSARCHIVE): mv "$$DIR"/$@ $@ && rm -rf "$$DIR" # This target generates a distribution file. $(DISTARCHIVE): $(SOURCES) $(LATEXFILES) $(MAKES) \ $(DISTARCHIVE): $(SOURCES) $(VERSION) $(LATEXFILES) $(MAKES) \ $(USEREXAMPLE_SOURCES) $(DOCS) $(PDFSOURCES) $(MISCELLANEOUS) \ $(EXAMPLES) DIR=`mktemp -d` && \ cp -v $(TDSARCHIVE) "$$DIR" && \ tar c $^ | tar xvC "$$DIR" && \ (cd "$$DIR" && zip -r -v -nw $@ *) && \ (cd "$$DIR" && zip --symlinks -r -v -nw $@ *) && \ mv "$$DIR"/$@ . && rm -rf "$$DIR" # This target generates a CTAN distribution file. $(CTANARCHIVE): $(LOGOS) $(SOURCES) $(DOCS) README.md $(CTANARCHIVE): $(LOGOS) $(SOURCES) $(VERSION) $(DOCS) README.md DIR=`mktemp -d` && mkdir -p "$$DIR/fithesis" && \ cp -v $(TDSARCHIVE) "$$DIR" && \ tar c $^ | tar xvC "$$DIR/fithesis" && \ (cd "$$DIR" && zip -r -v -nw $@ *) && \ (cd "$$DIR" && zip --symlinks -r -v -nw $@ *) && \ mv "$$DIR"/$@ . && rm -rf "$$DIR" # This pseudo-target installs the class, locale, style, and logo Loading Loading @@ -169,6 +170,10 @@ install-docs: mkdir -p "$(to)/doc/latex/fithesis" tar c $(DOCS) README.md | tar xvC "$(to)/doc/latex/fithesis" @# Source files mkdir -p "$(to)/source/latex/fithesis" tar c $(VERSION) | tar xvC "$(to)/source/latex/fithesis" @# Rebuild the hash [ "$(nohash)" = "true" ] || texhash Loading
example/mu/example-terms-abbrs.tex +1 −1 Original line number Diff line number Diff line Loading @@ -9,4 +9,4 @@ } % Example of LoA entry \newacronym{MUNI}{MUNI}{Masaryk University} \newacronym{MU}{MU}{the Masaryk University}
example/mu/example.dtx +58 −81 Original line number Diff line number Diff line % \begin{macrocode} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% I, the copyright holder of this work, release this work into the %% public domain. This applies worldwide. In some countries this may Loading @@ -13,7 +12,7 @@ %% to enable the default options for the printed version %% of a document. %% color, %% Uncomment these lines (by removing the %% at the %% %% beginning) to use color in the digital version of your %% %% beginning) to use color in the printed version of your %% %% document twoside, %% The `twoside` option enables double-sided typesetting. %% Use at least 120 g/m² paper to prevent show-through. Loading Loading @@ -68,11 +67,6 @@ %% %% The following section sets up the metadata of the thesis. %<*econ> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: field, fieldEn, % departmentEn, programme, programmeEn. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, Loading Loading @@ -136,10 +130,6 @@ } %</econ> %<*fi> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added element that is used % by thesis@titlePage: department. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -169,13 +159,6 @@ } %</fi> %<*fsps> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: field, fieldEn, % department, departmentEn, titleEn, TeXtitleEn, keywords, % keywordsEn, TeXkeywords, TeXkeywordsEn, programme, % programmeEn, abstract, abstractEn. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -217,12 +200,6 @@ } %</fsps> %<*fss> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: advisor, field, fieldEn, % department, departmentEn, titleEn, TeXtitleEn, programme, % programmeEn. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -271,10 +248,6 @@ } %</fss> %<*law> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added element that is used % by thesis@titlePage: field [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -314,10 +287,6 @@ } %</law> %<*med> % \end{macrocode} % \changes{v1.0.0}{2021/03/22}{Added element that is used % by thesis@titlePage: programme [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -359,12 +328,6 @@ } %</med> %<*ped> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: field, fieldEn, % departmentEn, titleEn, TeXtitleEn, programme, programmeEn. % [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -413,10 +376,6 @@ } %</ped> %<*pharm> % \end{macrocode} % \changes{v1.0.0}{2021/03/26}{Added the \texttt{thesissetup} % for the Faculty of Pharmacy. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -465,12 +424,6 @@ } %</pharm> %<*phil> % \end{macrocode} % \changes{v1.0.0}{2021/03/04}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: fieldEn, departmentEn, % titleEn, TeXtitleEn, keywordsEn, TeXkeywordsEn, abstractEn, % programme, programmeEn. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -514,11 +467,6 @@ } %</phil> %<*sci> % \end{macrocode} % \changes{v1.0.0}{2021/03/22}{Added elements that are used % by thesis@bibEntry and thesis@titlePage: fieldEn, % departmentEn, titleEn, TeXtitleEn, programmeEn. [TV]} % \begin{macrocode} \thesissetup{ date = \the\year/\the\month/\the\day, university = mu, Loading Loading @@ -572,16 +520,12 @@ }, } %</sci> % \end{macrocode} % \changes{v1.0.0}{2021/03/22}{Added \textsf{glossaries} package. % [TV]} % \begin{macrocode} \usepackage{makeidx} %% The `makeidx` package contains \makeindex %% helper commands for index typesetting. \usepackage[acronym]{glossaries} %% The `glossaries` package \renewcommand*\glspostdescription{\hfill} %% contains helper commands \loadglsentries{example-terms-abbrs.tex} %% for glossary and loa \makenoidxglossaries %% typesetting. \loadglsentries{example-terms-abbrs.tex} %% for typesetting glossaries \makenoidxglossaries %% and lists of abbreviations. %% These additional packages are used within the document: \usepackage{paralist} %% Compact list environments \usepackage{amsmath} %% Mathematics Loading Loading @@ -615,10 +559,6 @@ \makeatother %</econ> % \end{macrocode} % \changes{v1.0.0}{2021/03/22}{Added \cs{printnoidxglossary} to print % Glossary and List of Abbreviations. [TV]} % \begin{macrocode} %% Uncomment the following lines (by removing the %% at the beginning) %% and to print out List of Abbreviations and/or Glossary in your %% document. Titles for these tables can be changed by replacing the Loading Loading @@ -691,8 +631,46 @@ document, there are [packages](https://www.ctan.org/pkg/markdown "Markdown") that allow you to use more lightweight markup next to it.  %<*econ>  %</econ> %<*fi>  %</fi> %<*fsps>  %</fsps> %<*fss>  %</fss> %<*law>  %</law> %<*med>  %</med> %<*ped>  %</ped> %<*pharm>  %</pharm> %<*phil>  %</phil> %<*sci>  %</sci> | Right | Left | Default | Center | |------:|:-----|---------|:------:| Loading Loading @@ -947,29 +925,30 @@ proofs. %% The optimum is about 250 pixels per 1 centimeter or 600 %% pixels per 1 inch. That means that a JPG or PNG image typeset %% at 4 × 4 cm should be 1000 × 1000 px large or larger. \includegraphics[width=4cm]{fithesis/logo/mu/fithesis-base-color.pdf} \includegraphics[width=6.3cm]{fithesis/logo/mu/fithesis-base-english-color} \end{center} %<*econ> \emph{Source: <<Image Source>>} %</econ> \caption{The logo of the Masaryk University at 40\,mm} \caption{The logo of \acrlong{MU} at 6.3\,cm} \label{fig:mulogo1} \end{figure} \begin{figure} \begin{center} \begin{minipage}{.66\textwidth} \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-color.pdf} \begin{minipage}{.5\textwidth} \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-english-color} \end{minipage} \hfill % Fill the horizontal space between the images \begin{minipage}{.33\textwidth} \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-color.pdf} \\ \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-color.pdf} \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-english-color} \\[1em] \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base-english-color} \end{minipage} \end{center} %<*econ> \emph{Source: <<Image Source>>} %</econ> \caption{The logo of the \acrlong{MUNI} at $\frac23$ and \caption{The logo of \acrlong{MU} at $\frac12$ and $\frac13$ of text width} \label{fig:mulogo2} \end{figure} Loading @@ -995,14 +974,13 @@ proofs. \label{tab:weather} \end{table} The logo of the Masaryk University is shown in Figure \ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages \pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather forecast is shown in Table \ref{tab:weather} at page \pageref{tab:weather}. The following chapter is Chapter \ref{chap:matheq} and starts at page \pageref{chap:matheq}. Items \ref{item:star1}, \ref{item:star2}, and \ref{item:star3} are starred in the following list: The logo of \gls{MU} is shown in Figure \ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages \pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather forecast is shown in Table \ref{tab:weather} at page \pageref{tab:weather}. The following chapter is Chapter \ref{chap:matheq} and starts at page \pageref{chap:matheq}. Items \ref{item:star1}, \ref{item:star2}, and \ref{item:star3} are starred in the following list: \begin{compactenum} \item some text \item some other text Loading Loading @@ -1248,4 +1226,3 @@ the index will be ill-sorted. Here you can insert the appendices of your thesis. \end{document} % \end{macrocode}
logo/mu/Makefile +6 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,12 @@ all: $(PDFFILES) %.pdf: %.eps epstopdf $< # These targets symlinl a Czech PDF logo to a Slovak PDF logo. %-slovak.pdf: %-czech.pdf ln -s $< $@ %-slovak-color.pdf: %-czech-color.pdf ln -s $< $@ # This target removes all PDF logos. implode: rm -f $(PDFFILES)
logo/mu/fithesis-base-slovak-color.epsdeleted 100644 → 0 +1 −158 Original line number Diff line number Diff line %!PS-Adobe-3.0 EPSF-3.0 %%Creator: cairo 1.15.10 (http://cairographics.org) %%CreationDate: Fri Mar 19 12:58:06 2021 %%Pages: 1 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%BoundingBox: 0 0 202 52 %%EndComments %%BeginProlog 50 dict begin /q { gsave } bind def /Q { grestore } bind def /cm { 6 array astore concat } bind def /w { setlinewidth } bind def /J { setlinecap } bind def /j { setlinejoin } bind def /M { setmiterlimit } bind def /d { setdash } bind def /m { moveto } bind def /l { lineto } bind def /c { curveto } bind def /h { closepath } bind def /re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto 0 exch rlineto 0 rlineto closepath } bind def /S { stroke } bind def /f { fill } bind def /f* { eofill } bind def /n { newpath } bind def /W { clip } bind def /W* { eoclip } bind def /BT { } bind def /ET { } bind def /BDC { mark 3 1 roll /BDC pdfmark } bind def /EMC { mark /EMC pdfmark } bind def /cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def /Tj { show currentpoint cairo_store_point } bind def /TJ { { dup type /stringtype eq { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse } forall currentpoint cairo_store_point } bind def /cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def /Tf { pop /cairo_font exch def /cairo_font_matrix where { pop cairo_selectfont } if } bind def /Td { matrix translate cairo_font_matrix matrix concatmatrix dup /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /g { setgray } bind def /rg { setrgbcolor } bind def /d1 { setcachedevice } bind def /cairo_data_source { CairoDataIndex CairoData length lt { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def } { () } ifelse } def /cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def /cairo_image { image cairo_flush_ascii85_file } def /cairo_imagemask { imagemask cairo_flush_ascii85_file } def %%EndProlog %%BeginSetup %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 0 0 202 52 %%EndPageSetup q 0 0 202 52 rectclip 1 0 0 -1 0 52 cm q q 0 0 202 52 re W n q 0 0 0.862745 rg 195.535 30.18 m 193.945 42.059 l 197.219 42.059 l 195.656 30.18 l 198.809 30.18 l 201.809 51.18 l 198.445 51.18 l 197.637 45.059 l 193.559 45.059 l 192.746 51.18 l 189.445 51.18 l 192.445 30.18 l h 168.18 33.18 m 168.18 30.18 l 181.016 30.18 l 181.016 33.18 l 176.246 33.18 l 176.246 51.18 l 172.945 51.18 l 172.945 33.18 l h 151.918 50.008 m 151.918 31.352 l 149.098 31.352 l 149.098 30.18 l 158.066 30.18 l 158.066 31.352 l 155.219 31.352 l 155.219 50.008 l 158.066 50.008 l 158.066 51.18 l 149.098 51.18 l 149.098 50.008 l h 127.047 48.18 m 134.578 33.18 l 127.648 33.18 l 127.648 30.18 l 138.148 30.18 l 138.148 33.18 l 130.59 48.18 l 138.117 48.18 l 138.117 51.18 l 127.047 51.18 l h 114.148 37.23 m 114.148 35.34 l 114.148 34.02 113.008 33.18 111.777 33.18 c 110.246 33.18 l 110.246 39.781 l 111.777 39.781 l 113.309 39.781 114.148 39.117 114.148 37.23 c 112.406 30.18 m 115.141 30.18 117.418 32.461 117.418 35.191 c 117.418 37.949 l 117.418 39.629 116.488 41.309 114.957 42.238 c 118.438 51.18 l 114.867 51.18 l 111.809 42.93 l 110.246 42.93 l 110.246 51.18 l 106.949 51.18 l 106.949 30.18 l h 85.891 30.18 m 95.906 30.18 l 95.906 33.18 l 89.188 33.18 l 89.188 38.641 l 95.551 38.641 l 95.551 41.641 l 89.188 41.641 l 89.188 48.18 l 95.906 48.18 l 95.906 51.18 l 85.891 51.18 l h 75.719 30.18 m 72.777 51.18 l 69.656 51.18 l 72.391 30.18 l h 66.809 30.18 m 69.539 51.18 l 66.418 51.18 l 63.477 30.18 l h 46.918 50.008 m 46.918 31.352 l 44.102 31.352 l 44.102 30.18 l 53.066 30.18 l 53.066 31.352 l 50.219 31.352 l 50.219 50.008 l 53.066 50.008 l 53.066 51.18 l 44.102 51.18 l 44.102 50.008 l h 33.148 51.18 m 29.848 51.18 l 29.848 30.18 l 33.148 30.18 l h 26.609 30.18 m 29.727 51.18 l 28.59 51.18 l 25.469 30.18 l h 25.352 51.18 m 22.051 51.18 l 22.051 30.18 l 25.352 30.18 l h 4.617 30.18 m 4.617 46.23 l 4.617 47.367 5.641 48.18 6.602 48.18 c 7.559 48.18 8.578 47.367 8.578 46.23 c 8.578 30.18 l 11.879 30.18 l 11.879 46.348 l 11.879 49.168 9.328 51.359 6.602 51.359 c 3.867 51.359 1.32 49.168 1.32 46.348 c 1.32 30.18 l h 195.535 0.18 m 193.945 12.059 l 197.219 12.059 l 195.656 0.18 l 198.809 0.18 l 201.809 21.18 l 198.445 21.18 l 197.637 15.059 l 193.559 15.059 l 192.746 21.18 l 189.445 21.18 l 192.445 0.18 l h 180.719 0.18 m 177.777 21.18 l 174.656 21.18 l 177.387 0.18 l h 171.809 0.18 m 174.535 21.18 l 171.418 21.18 l 168.477 0.18 l h 153.598 3.18 m 152.637 3.18 151.617 3.867 151.617 5.102 c 151.617 16.258 l 151.617 17.488 152.637 18.18 153.598 18.18 c 154.559 18.18 155.578 17.488 155.578 16.258 c 155.578 5.102 l 155.578 3.867 154.559 3.18 153.598 3.18 c 153.598 0 m 156.328 0 158.879 2.16 158.879 5.07 c 158.879 16.289 l 158.879 19.199 156.328 21.359 153.598 21.359 c 150.867 21.359 148.316 19.199 148.316 16.289 c 148.316 5.07 l 148.316 2.16 150.867 0 153.598 0 c 135.445 0.18 m 138.898 0.18 l 135.09 10.469 l 139.195 21.18 l 135.629 21.18 l 131.637 10.617 l h 131.457 21.18 m 128.156 21.18 l 128.156 0.18 l 131.457 0.18 l h 105.391 0.18 m 108.809 0.18 l 111.598 8.641 l 114.387 0.18 l 117.777 0.18 l 113.156 13.23 l 113.156 21.18 l 110.008 21.18 l 110.008 13.23 l h 93.148 7.23 m 93.148 5.34 l 93.148 4.02 92.008 3.18 90.777 3.18 c 89.246 3.18 l 89.246 9.781 l 90.777 9.781 l 92.309 9.781 93.148 9.117 93.148 7.23 c 91.406 0.18 m 94.141 0.18 96.418 2.461 96.418 5.191 c 96.418 7.949 l 96.418 9.629 95.488 11.309 93.957 12.238 c 97.438 21.18 l 93.867 21.18 l 90.809 12.93 l 89.246 12.93 l 89.246 21.18 l 85.949 21.18 l 85.949 0.18 l h 69.539 0.18 m 67.949 12.059 l 71.219 12.059 l 69.656 0.18 l 72.809 0.18 l 75.809 21.18 l 72.449 21.18 l 71.641 15.059 l 67.559 15.059 l 66.746 21.18 l 63.449 21.18 l 66.449 0.18 l h 43.316 16.348 m 43.316 15.09 l 46.617 15.09 l 46.617 16.23 l 46.617 17.367 47.641 18.18 48.598 18.18 c 49.559 18.18 50.578 17.367 50.578 16.23 c 50.578 14.281 l 50.578 12.867 49.348 12.391 47.969 12.117 c 45.391 11.609 43.316 9.988 43.316 7.199 c 43.316 5.012 l 43.316 2.191 45.867 0 48.598 0 c 51.328 0 53.879 2.191 53.879 5.012 c 53.879 6.301 l 50.578 6.301 l 50.578 5.129 l 50.578 3.988 49.559 3.18 48.598 3.18 c 47.641 3.18 46.617 3.988 46.617 5.129 c 46.617 7.078 l 46.617 8.488 47.879 8.879 49.078 9.09 c 51.809 9.57 53.879 11.551 53.879 14.16 c 53.879 16.348 l 53.879 19.168 51.328 21.359 48.598 21.359 c 45.867 21.359 43.316 19.168 43.316 16.348 c 27.539 0.18 m 25.949 12.059 l 29.219 12.059 l 27.66 0.18 l 30.809 0.18 l 33.809 21.18 l 30.449 21.18 l 29.641 15.059 l 25.559 15.059 l 24.75 21.18 l 21.449 21.18 l 24.449 0.18 l h 9.93 0.18 m 13.23 0.18 l 13.23 21.18 l 9.93 21.18 l h 8.699 0.18 m 9.809 0.18 l 7.77 21.18 l 6.66 21.18 l h 3.391 0.18 m 4.5 0.18 l 6.539 21.18 l 5.43 21.18 l h 0 0.18 m 3.27 0.18 l 3.27 21.18 l 0 21.18 l h 0 0.18 m f Q Q Q Q showpage %%Trailer end %%EOF