From 1daab1faa9245e655b4793f6be4003a3d78aea63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Radim=20Lipov=C4=8Dan?= Date: Wed, 27 Jun 2018 21:49:31 +0200 Subject: [PATCH] Thesis and bibtex ready --- Thesis.tex | 492 +++++++++++++++++++++++++++++++++++++++++++++++++++++ bibtex.bat | 1 + vlna.bat | 1 + vlna32.exe | Bin 0 -> 61952 bytes 4 files changed, 494 insertions(+) create mode 100644 Thesis.tex create mode 100644 bibtex.bat create mode 100644 vlna.bat create mode 100644 vlna32.exe diff --git a/Thesis.tex b/Thesis.tex new file mode 100644 index 0000000..fabc357 --- /dev/null +++ b/Thesis.tex @@ -0,0 +1,492 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% I, the copyright holder of this work, release this work into the +%% public domain. This applies worldwide. In some countries this may +%% not be legally possible; if so: I grant anyone the right to use +%% this work for any purpose, without any conditions, unless such +%% conditions are required by law. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + digital, %% This option enables the default options for the + %% digital version of a document. Replace with `printed` + %% to enable the default options for the printed version + %% of a document. + table, %% Causes the coloring of tables. Replace with `notable` + %% to restore plain tables. + lof, %% Prints the List of Figures. Replace with `nolof` to + %% hide the List of Figures. + lot, %% Prints the List of Tables. Replace with `nolot` to + %% hide the List of Tables. + %% More options are listed in the user guide at + %% . +]{fithesis3} +%% The following section sets up the locales used in the thesis. +\usepackage[resetfonts]{cmap} %% We need to load the T2A font encoding +\usepackage[T1,T2A]{fontenc} %% to use the Cyrillic fonts with Russian texts. +\usepackage[ + main=english, %% By using `czech` or `slovak` as the main locale + %% instead of `english`, you can typeset the thesis + %% in either Czech or Slovak, respectively. + german, russian, czech, slovak %% The additional keys allow +]{babel} %% foreign texts to be typeset as follows: +%% +%% \begin{otherlanguage}{german} ... \end{otherlanguage} +%% \begin{otherlanguage}{russian} ... \end{otherlanguage} +%% \begin{otherlanguage}{czech} ... \end{otherlanguage} +%% \begin{otherlanguage}{slovak} ... \end{otherlanguage} +%% +%% For non-Latin scripts, it may be necessary to load additional +%% fonts: +\usepackage{paratype} +\def\textrussian#1{{\usefont{T2A}{PTSerif-TLF}{m}{rm}#1}} +%% +%% The following section sets up the metadata of the thesis. +\thesissetup{ + date = \the\year/\the\month/\the\day, + university = mu, + faculty = fi, + type = bc, + author = Jane Doe, + gender = f, + advisor = John Smith, + title = {The Proof of P = NP}, + TeXtitle = {The Proof of $\mathsf{P}=\mathsf{NP}$}, + keywords = {keyword1, keyword2, ...}, + TeXkeywords = {keyword1, keyword2, \ldots}, +} +\thesislong{abstract}{ + This is the abstract of my thesis, which can + + span multiple paragraphs. +} +\thesislong{thanks}{ + This is the acknowledgement for my thesis, which can + + span multiple paragraphs. +} +%% The following section sets up the bibliography. +\usepackage{csquotes} +\usepackage[ %% When typesetting the bibliography, the + backend=biber, %% `numeric` style will be used for the + style=numeric, %% entries and the `numeric-comp` style + citestyle=numeric-comp, %% for the references to the entries. The + sorting=none, %% entries will be sorted in cite order. + sortlocale=auto %% For more unformation about the available +]{biblatex} %% `style`s and `citestyles`, see: +%% . +\addbibresource{Thesis.bib} %% The bibliograpic database within + %% the file `example.bib` will be used. +\usepackage{makeidx} %% The `makeidx` package contains +\makeindex %% helper commands for index typesetting. +%% These additional packages are used within the document: +\usepackage{paralist} +\usepackage{amsmath} +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{url} +\usepackage{menukeys} +\begin{document} +\chapter{Introduction} +Theses are rumoured to be the capstones of education, so I decided +to write one of my own. If all goes well, I will soon have a +diploma under my belt. Wish me luck! + +\begin{otherlanguage}{czech} +Říká se, že závěrečné práce jsou vyvrcholením studia a tak jsem se +rozhodl jednu také napsat. Pokud vše půjde podle plánu, odnesu si +na konci semestru diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{slovak} +Hovorí sa, že záverečné práce sú vyvrcholením štúdia a tak som sa +rozhodol jednu tiež napísať. Ak všetko pôjde podľa plánu, odnesiem +si na konci semestra diplom. Držte mi palce! +\end{otherlanguage} + +\begin{otherlanguage}{german} +Man munkelt, dass die Dissertation die Krönung der Ausbildung ist. +Deshalb habe ich mich beschlossen meine eigene zu schreiben. Wenn +alles gut geht, bekomme ich bald ein Diplom. Wünsch mir Glück! +\end{otherlanguage} + +\begin{otherlanguage}{russian}\textrussian{% +Говорят, что тезис -- это кульминация обучения. Поэтому я и решил +написать собственный тезис. Если всё сработает по плану, я скоро +получу диплом. Желайте мне удачи! +}\end{otherlanguage} + +\chapter{These are} +\section{the available} +\subsection{sectioning} +\subsubsection{commands.} +\paragraph{Paragraphs and} +\subparagraph{subparagraphs are available as well.} +Inside the text, you can also use unnumbered lists, +\begin{itemize} + \item such as + \item this one + \begin{itemize} + \item and they can be nested as well. + \item[>>] You can even turn the bullets into something fancier, + \item[\S] if you so desire. + \end{itemize} +\end{itemize} +Numbered lists are +\begin{enumerate} + \item very + \begin{enumerate} + \item similar + \end{enumerate} +\end{enumerate} +and so are description lists: +\begin{description} + \item[Description list] + A list of terms with a description of each term +\end{description} +The spacing of these lists is geared towards paragraphs of text. +For lists of words and phrases, the \textsf{paralist} package +offers commands +\begin{compactitem} + \item that + \begin{compactitem} + \item are + \begin{compactitem} + \item better + \begin{compactitem} + \item suited + \end{compactitem} + \end{compactitem} + \end{compactitem} +\end{compactitem} +\begin{compactenum} + \item to + \begin{compactenum} + \item this + \begin{compactenum} + \item kind of + \begin{compactenum} + \item content. + \end{compactenum} + \end{compactenum} + \end{compactenum} +\end{compactenum} +The \textsf{amsthm} package provides the commands necessary for the +typesetting of mathematical definitions, theorems, lemmas and +proofs. + +%% We will define several mathematical sectioning commands. +\newtheorem{theorem}{Theorem}[section] %% The numbering of theorems + %% will be reset after each section. +\newtheorem{lemma}[theorem]{Lemma} %% The numbering of lemmas +\newtheorem{corr}[theorem]{Corrolary} %% and corrolaries will + %% share the counter with theorems. +\theoremstyle{definition} +\newtheorem{definition}{Definition} +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\begin{theorem} + This is a theorem that offers a profound insight into the + mathematical sectioning commands. +\end{theorem} +\begin{theorem}[Another theorem] + This is another theorem. Unlike the first one, this theorem has + been endowed with a name. +\end{theorem} +\begin{lemma} + Let us suppose that $x^2+y^2=z^2$. Then + \begin{equation} + \biggl\langle u\biggm|\sum_{i=1}^nF(e_i,v)e_i\biggr\rangle + =F\biggl(\sum_{i=1}^n\langle e_i|u\rangle e_i,v\biggr). + \end{equation} +\end{lemma} +\begin{proof} + $\nabla^2 f(x,y)=\frac{\partial^2f}{\partial x^2}+ + \frac{\partial^2f}{\partial y^2}$. +\end{proof} +\begin{corr} + This is a corrolary. +\end{corr} +\begin{remark} + This is a remark. +\end{remark} + +\chapter{Floats and references} +\begin{figure} + \begin{center} + %% PNG and JPG images can be inserted into the document as well, + %% but their resolution needs to be adequate. The minimum is + %% about 250 pixels per 1 centimeter. That means that a JPG or + %% PNG image typeset at 40 × 40 mm should be 1000 × 1000 px + %% large at minimum. + \includegraphics[width=40mm]{fithesis/logo/mu/fithesis-base.pdf} + \end{center} + \caption{The logo of the Masaryk University at 40\,mm} + \label{fig:mulogo1} +\end{figure} + +\begin{figure} + \begin{minipage}{.66\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \begin{minipage}{.33\textwidth} + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} \\ + \includegraphics[width=\textwidth]{fithesis/logo/mu/fithesis-base.pdf} + \end{minipage} + \caption{The logo of the Masaryk University at $\frac23$ and + $\frac13$ of text width} + \label{fig:mulogo2} +\end{figure} + +\begin{table} + \begin{tabularx}{\textwidth}{lllX} + \toprule + Day & Min Temp & Max Temp & Summary \\ + \midrule + Monday & $13^{\circ}\mathrm{C}$ & $21^\circ\mathrm{C}$ & A + clear day with low wind and no adverse current advisories. \\ + Tuesday & $11^{\circ}\mathrm{C}$ & $17^\circ\mathrm{C}$ & A + trough of low pressure will come from the northwest. \\ + Wednesday & $10^{\circ}\mathrm{C}$ & + $21^\circ\mathrm{C}$ & Rain will spread to all parts during the + morning. \\ + \bottomrule + \end{tabularx} + \caption{A weather forecast} + \label{tab:weather} +\end{table} + +The logo of the Masaryk University is shown in Figure +\ref{fig:mulogo1} and Figure \ref{fig:mulogo2} at pages +\pageref{fig:mulogo1} and \pageref{fig:mulogo2}. The weather +forecast is shown in Table \ref{tab:weather} at page +\pageref{tab:weather}. The following chapter is Chapter +\ref{chap:matheq} and starts at page \pageref{chap:matheq}. +Items \ref{item:star1}, \ref{item:star2}, and +\ref{item:star3} are starred in the following list: +\begin{compactenum} + \item some text + \item some other text + \item $\star$ \label{item:star1} + \begin{compactenum} + \item some text + \item $\star$ \label{item:star2} + \item some other text + \begin{compactenum} + \item some text + \item some other text + \item yet another piece of text + \item $\star$ \label{item:star3} + \end{compactenum} + \item yet another piece of text + \end{compactenum} + \item yet another piece of text +\end{compactenum} +If your reference points to a place that has not yet been typeset, +the \verb"\ref" command will expand to \textbf{??} during the first +run of +\texttt{pdflatex \jobname.tex} +and a second run is going to be needed for the references to +resolve. With online services -- such as Overleaf -- this is +performed automatically. + +\chapter{Mathematical equations} +\label{chap:matheq} +\TeX{} comes pre-packed with the ability to typeset inline +equations, such as $\mathrm{e}^{ix}=\cos x+i\sin x$, and display +equations, such as \[ + \mathbf{A}^{-1} = \begin{bmatrix} + a & b \\ c & d \\ + \end{bmatrix}^{-1} = + \frac{1}{\det(\mathbf{A})} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix} = + \frac{1}{ad - bc} \begin{bmatrix} + \,\,\,d & \!\!-b \\ -c & \,a \\ + \end{bmatrix}. +\] \LaTeX{} defines the automatically numbered \texttt{equation} +environment: +\begin{equation} + \gamma Px = PAx = PAP^{-1}Px. +\end{equation} +The package \textsf{amsmath} provides several additional +environments that can be used to typeset complex equations: +\begin{enumerate} + \item An equation can be spread over multiple lines using the + \texttt{multline} environment: + \begin{multline} + a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + +f \\ + + f + g + h + i + j + k + l + m + n + o + p + q + \end{multline} + + \item Several aligned equations can be typeset using the + \texttt{align} environment: + \begin{align} + a + b &= c + d \\ + u &= v + w + x \\[1ex] + i + j + k + l &= m + \end{align} + + \item The \texttt{alignat} environment is similar to + \texttt{align}, but it doesn't insert horizontal spaces between + the individual columns: + \begin{alignat}{2} + a + b + c &+ d & &= 0 \\ + e &+ f + g & &= 5 + \end{alignat} + + \item Much like chapter, sections, tables, figures, or list + items, equations -- such as \eqref{eq:first} and + \eqref{eq:mine} -- can also be labeled and referenced: + \begin{alignat}{4} + b_{11}x_1 &+ b_{12}x_2 & &+ b_{13}x_3 & & & + &= y_1, \label{eq:first} \\ + b_{21}x_1 &+ b_{22}x_2 & & & &+ b_{24}x_4 & + &= y_2. \tag{My equation} \label{eq:mine} + \end{alignat} + + \item The \texttt{gather} environment makes it possible to + typeset several equations without any alignment: + \begin{gather} + \psi = \psi\psi, \\ + \eta = \eta\eta\eta\eta\eta\eta, \\ + \theta = \theta. + \end{gather} + + \item Several cases can be typeset using the \texttt{cases} + environment: + \begin{equation} + |y| = \begin{cases} + \phantom-y & \text{if }z\geq0, \\ + -y & \text{otherwise}. + \end{cases} + \end{equation} +\end{enumerate} +For the complete list of environments and commands, consult the +\textsf{amsmath} package manual\footnote{ + See \url{http://mirrors.ctan.org/macros/latex/required/amslatex/math/amsldoc.pdf}. + The \texttt{\textbackslash url} command is provided by the + package \textsf{url}. +}. + +\chapter{\textnormal{We \textsf{have} \texttt{several} \textsc{fonts} + \textit{at} \textbf{disposal}}} +The serified roman font is used for the main body of the text. +\textit{Italics are typically used to denote emphasis or +quotations.} \texttt{The teletype font is typically used for source +code listings.} The \textbf{bold}, \textsc{small-caps} and +\textsf{sans-serif} variants of the base roman font can be used to +denote specific types of information. + +\tiny We \scriptsize can \footnotesize also \small change \normalsize +the \large font \Large size, \LARGE although \huge it \Huge +is \huge usually \LARGE not \Large necessary.\normalsize + +A wide variety of mathematical fonts is also available, such as: \[ + \mathrm{ABC}, \mathcal{ABC}, \mathbf{ABC}, \mathsf{ABC}, + \mathit{ABC}, \mathtt{ABC} +\] By loading the \textsf{amsfonts} packages, several additional +fonts will become available: \[ + \mathfrak{ABC}, \mathbb{ABC} +\] Many other mathematical fonts are available\footnote{ + See \url{http://tex.stackexchange.com/a/58124/70941}. +}. + +\chapter{Inserting the bibliography} +After loading the \texttt{biblatex} package and linking a +bibliography data\-base file to the document using the +\verb"\addbibresource" command, you can start citing the entries. +This is just dummy text \cite{inbook-full} lightly sprinkled with +citations \cite[p.~123]{incollection-full}. Several sources can be +cited at once \cite{whole-collection, manual-minimal,manual-full}. +\citetitle{inbook-full} was written by \citeauthor{inbook-full} in +\citeyear{inbook-full}. We can also produce \textcite{inbook-full} +or%% Let us define a compound command: +\def\citeauthoryear#1{(\textcite{#1},~\citeyear{#1})} +\citeauthoryear{inbook-full}. The full bibliographic citation is: +\emph{\fullcite{inbook-full}}. We can easily insert a bibliographic +citation into the footnote\footfullcite{inbook-full}. + +The \verb"\nocite" command will not generate any +output\nocite{booklet-full}, but it will insert its argument into +the bibliography. The \verb"\nocite{*}" command will insert all the +records in the bibliography database file into the bibliography. +Try uncommenting the command +%% \nocite{*} +and watch the bibliography section come apart at the seams. + +When typesetting the document for the first time, citing a +\texttt{work} will expand to [\textbf{work}] and the +\verb"\printbibliography" command will produce no output. It is now +necessary to generate the bibliography by running \texttt{biber +\jobname.bcf} from the command line and then by typesetting the +document again twice. During the first run, the bibliography +section and the citations will be typeset, and in the second run, +the bibliography section will appear in the table of contents. + +The \texttt{biber} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\keys{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \menu{Open +Command Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- all commands are +executed automatically. + +{\csname captions\languagename\endcsname %% Temporarily override +%% the BibLaTeX localization with the original babel definitions. +\makeatletter %% Use the correct localization of the quotations. + \thesis@selectLocale{\thesis@locale}\makeatother +\printbibliography[heading=bibintoc]} %% Print the bibliography. + +\chapter{Inserting the index} +After using the \verb"\makeindex" macro and loading the +\texttt{makeidx} package that provides additional indexing +commands, index entries can be created by issuing the \verb"\index" +command. \index{dummy text|(}It is possible to create ranged index +entries, which will encompass a span of text.\index{dummy text|)} +To insert complex typographic material -- such as $\alpha$ +\index{alpha@$\alpha$} or \TeX{} \index{TeX@\TeX} -- +into the index, you need to specify a text string, which will +determine how the entry will be sorted. It is also possible to +create hierarchal entries. \index{vehicles!trucks} +\index{vehicles!speed cars} + +After typesetting the document, it is necessary to generate the +index by running +\begin{center}% + \texttt{texindy -I latex -C utf8 -L }$\langle$\textit{locale}% + $\rangle$\texttt{ \jobname.idx} +\end{center} +from the command line, where $\langle$\textit{locale}$\rangle$ +corresponds to the main locale of your thesis -- such as +\texttt{english}, and then typesetting the document again. + +The \texttt{texindy} command needs to be executed from within the +directory, where the \LaTeX\ source file is located. In Windows, +the command line can be opened in a directory by holding down the +\keys{Shift} key and by clicking the right mouse button while +hovering the cursor over a directory. Select the \menu{Open Command +Window Here} option in the context menu that opens shortly +afterwards. + +With online services -- such as Overleaf -- the commands are +executed automatically, although the locale may be erroneously +detected, or the \texttt{makeindex} tool (which is only able to +sort entries that contain digits and letters of the English +alphabet) may be used instead of \texttt{texindy}. In either case, +the index will be ill-sorted. + +\makeatletter\thesis@blocks@clear\makeatother +\phantomsection %% Print the index and insert it into the +\addcontentsline{toc}{chapter}{\indexname} %% table of contents. +\printindex + +\appendix %% Start the appendices. +\chapter{An appendix} +Here you can insert the appendices of your thesis. + +\end{document} diff --git a/bibtex.bat b/bibtex.bat new file mode 100644 index 0000000..71fe3a1 --- /dev/null +++ b/bibtex.bat @@ -0,0 +1 @@ +biber Thesis.bcf \ No newline at end of file diff --git a/vlna.bat b/vlna.bat new file mode 100644 index 0000000..edb3306 --- /dev/null +++ b/vlna.bat @@ -0,0 +1 @@ +vlna32.exe -v KkSsZzVvOoIiAaUu Thesis.tex \ No newline at end of file diff --git a/vlna32.exe b/vlna32.exe new file mode 100644 index 0000000000000000000000000000000000000000..9696d3042728d6baf8a574702a3a67e9d5eabbc4 GIT binary patch literal 61952 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 literal 0 HcmV?d00001