From 714af89046d9fbb9bf16a15c12f9686dd3b62cef Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Mon, 5 Dec 2011 12:15:37 +0100 Subject: [PATCH] Diplomky: An English version --- mff/diplomky/{ => cs}/Makefile | 0 mff/diplomky/{ => cs}/kap1.tex | 0 mff/diplomky/{ => cs}/kap2.tex | 0 mff/diplomky/{ => cs}/literatura.tex | 0 mff/diplomky/{ => cs}/prace.tex | 0 mff/diplomky/{ => cs}/ukazka.tex | 0 mff/diplomky/{ => cs}/uvod.tex | 0 mff/diplomky/{ => cs}/zaver.tex | 0 mff/diplomky/en/Makefile | 19 ++ mff/diplomky/en/bibliography.tex | 16 ++ mff/diplomky/en/chap1.tex | 5 + mff/diplomky/en/chap2.tex | 5 + mff/diplomky/en/epilog.tex | 2 + mff/diplomky/en/example.tex | 46 +++++ mff/diplomky/en/preface.tex | 3 + mff/diplomky/en/thesis.tex | 259 +++++++++++++++++++++++++++ mff/diplomky/{ => img}/logo.eps | Bin 17 files changed, 355 insertions(+) rename mff/diplomky/{ => cs}/Makefile (100%) rename mff/diplomky/{ => cs}/kap1.tex (100%) rename mff/diplomky/{ => cs}/kap2.tex (100%) rename mff/diplomky/{ => cs}/literatura.tex (100%) rename mff/diplomky/{ => cs}/prace.tex (100%) rename mff/diplomky/{ => cs}/ukazka.tex (100%) rename mff/diplomky/{ => cs}/uvod.tex (100%) rename mff/diplomky/{ => cs}/zaver.tex (100%) create mode 100644 mff/diplomky/en/Makefile create mode 100644 mff/diplomky/en/bibliography.tex create mode 100644 mff/diplomky/en/chap1.tex create mode 100644 mff/diplomky/en/chap2.tex create mode 100644 mff/diplomky/en/epilog.tex create mode 100644 mff/diplomky/en/example.tex create mode 100644 mff/diplomky/en/preface.tex create mode 100644 mff/diplomky/en/thesis.tex rename mff/diplomky/{ => img}/logo.eps (100%) diff --git a/mff/diplomky/Makefile b/mff/diplomky/cs/Makefile similarity index 100% rename from mff/diplomky/Makefile rename to mff/diplomky/cs/Makefile diff --git a/mff/diplomky/kap1.tex b/mff/diplomky/cs/kap1.tex similarity index 100% rename from mff/diplomky/kap1.tex rename to mff/diplomky/cs/kap1.tex diff --git a/mff/diplomky/kap2.tex b/mff/diplomky/cs/kap2.tex similarity index 100% rename from mff/diplomky/kap2.tex rename to mff/diplomky/cs/kap2.tex diff --git a/mff/diplomky/literatura.tex b/mff/diplomky/cs/literatura.tex similarity index 100% rename from mff/diplomky/literatura.tex rename to mff/diplomky/cs/literatura.tex diff --git a/mff/diplomky/prace.tex b/mff/diplomky/cs/prace.tex similarity index 100% rename from mff/diplomky/prace.tex rename to mff/diplomky/cs/prace.tex diff --git a/mff/diplomky/ukazka.tex b/mff/diplomky/cs/ukazka.tex similarity index 100% rename from mff/diplomky/ukazka.tex rename to mff/diplomky/cs/ukazka.tex diff --git a/mff/diplomky/uvod.tex b/mff/diplomky/cs/uvod.tex similarity index 100% rename from mff/diplomky/uvod.tex rename to mff/diplomky/cs/uvod.tex diff --git a/mff/diplomky/zaver.tex b/mff/diplomky/cs/zaver.tex similarity index 100% rename from mff/diplomky/zaver.tex rename to mff/diplomky/cs/zaver.tex diff --git a/mff/diplomky/en/Makefile b/mff/diplomky/en/Makefile new file mode 100644 index 0000000..27a3ec5 --- /dev/null +++ b/mff/diplomky/en/Makefile @@ -0,0 +1,19 @@ +all: thesis.pdf + +# Vyroba PDF primo z DVI by byla prijemnejsi, ale vetsina verzi dvipdfm nici obrazky +# thesis.pdf: thesis.dvi +# dvipdfm -o $@ -p a4 -r 600 $< + +thesis.pdf: thesis.ps + ps2pdf $< $@ + +thesis.ps: thesis.dvi + dvips -o $@ -D600 -t a4 $< + +# LaTeX je potreba spustit dvakrat, aby spravne spocital odkazy +thesis.dvi: thesis.tex $(wildcard *.tex) + cslatex $< + cslatex $< + +clean: + rm -f *.{log,dvi,aux,toc,lof,out} thesis.ps thesis.pdf diff --git a/mff/diplomky/en/bibliography.tex b/mff/diplomky/en/bibliography.tex new file mode 100644 index 0000000..31c9843 --- /dev/null +++ b/mff/diplomky/en/bibliography.tex @@ -0,0 +1,16 @@ +%%% Seznam použité literatury je zpracován podle platných standardů. Povinnou citační +%%% normou pro bakalářskou práci je ISO 690. Jména časopisů lze uvádět zkráceně, ale jen +%%% v kodifikované podobě. Všechny použité zdroje a prameny musí být řádně citovány. + +\def\bibname{Bibliography} +\begin{thebibliography}{99} +\addcontentsline{toc}{chapter}{\bibname} + +%\bibitem{lamport94} +% {\sc Lamport,} Leslie. +% \emph{\LaTeX: A Document Preparation System}. +% 2. vydání. +% Massachusetts: Addison Wesley, 1994. +% ISBN 0-201-52983-1. + +\end{thebibliography} diff --git a/mff/diplomky/en/chap1.tex b/mff/diplomky/en/chap1.tex new file mode 100644 index 0000000..5f71abe --- /dev/null +++ b/mff/diplomky/en/chap1.tex @@ -0,0 +1,5 @@ +\chapter{Title of the first chapter} + +\section{Title of the first subchapter of the first chapter} + +\section{Title of the second subchapter of the first chapter} diff --git a/mff/diplomky/en/chap2.tex b/mff/diplomky/en/chap2.tex new file mode 100644 index 0000000..cb91071 --- /dev/null +++ b/mff/diplomky/en/chap2.tex @@ -0,0 +1,5 @@ +\chapter{Title of the second chapter} + +\section{Title of the first subchapter of the second chapter} + +\section{Title of the second subchapter of the second chapter} diff --git a/mff/diplomky/en/epilog.tex b/mff/diplomky/en/epilog.tex new file mode 100644 index 0000000..14393c5 --- /dev/null +++ b/mff/diplomky/en/epilog.tex @@ -0,0 +1,2 @@ +\chapter*{Conclusion} +\addcontentsline{toc}{chapter}{Conclusion} diff --git a/mff/diplomky/en/example.tex b/mff/diplomky/en/example.tex new file mode 100644 index 0000000..a0b8148 --- /dev/null +++ b/mff/diplomky/en/example.tex @@ -0,0 +1,46 @@ +%%% Ukázka použití některých konstrukcí LaTeXu + +\subsection{Ukázka \LaTeX{}u} +\label{ssec:ukazka} + +This short subsection serves as an~example of basic \LaTeX{} constructs, +which can be useful for writing a~thesis. + +Let us start with lists: + +\begin{itemize} +\item The logo of Matfyz is displayed in figure~\ref{fig:mff}. +\item This is subsection~\ref{ssec:ukazka}. +\item Citing literature~\cite{lamport94}. +\end{itemize} + +Different kinds of dashes: +red-black (short), +pages 16--22 (middle), +$45-44$ (minus), +and this is --- as you could have expected --- a~sentence-level dash, +which is the longest. +(Note that we have follwed \verb|a| by a~tilde instead of a~space +to avoid line breaks at that place.) + +\newtheorem{theorem}{Theorem} +\newtheorem*{define}{Definition} % Definice nečíslujeme, proto "*" + +\begin{define} +A~{\sl Tree} is a connected graph with no cycles. +\end{define} + +\begin{theorem} +This theorem is false. +\end{theorem} + +\begin{proof} +False theorems do not have proofs. +\end{proof} + +\begin{figure} + \centering + \includegraphics[width=30mm]{../img/logo.eps} + \caption{Logo of MFF UK} + \label{fig:mff} +\end{figure} diff --git a/mff/diplomky/en/preface.tex b/mff/diplomky/en/preface.tex new file mode 100644 index 0000000..b2e07f1 --- /dev/null +++ b/mff/diplomky/en/preface.tex @@ -0,0 +1,3 @@ +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + diff --git a/mff/diplomky/en/thesis.tex b/mff/diplomky/en/thesis.tex new file mode 100644 index 0000000..9bac83b --- /dev/null +++ b/mff/diplomky/en/thesis.tex @@ -0,0 +1,259 @@ +%%% Hlavní soubor. Zde se definují základní parametry a odkazuje se na ostatní části. %%% + +%% Verze pro jednostranný tisk: +% Okraje: levý 40mm, pravý 25mm, horní a dolní 25mm +% (ale pozor, LaTeX si sám přidává 1in) +\documentclass[12pt,a4paper]{report} +\setlength\textwidth{145mm} +\setlength\textheight{247mm} +\setlength\oddsidemargin{15mm} +\setlength\evensidemargin{15mm} +\setlength\topmargin{0mm} +\setlength\headsep{0mm} +\setlength\headheight{0mm} +% \openright zařídí, aby následující text začínal na pravé straně knihy +\let\openright=\clearpage + +%% Pokud tiskneme oboustranně: +% \documentclass[12pt,a4paper,twoside,openright]{report} +% \setlength\textwidth{145mm} +% \setlength\textheight{247mm} +% \setlength\oddsidemargin{15mm} +% \setlength\evensidemargin{0mm} +% \setlength\topmargin{0mm} +% \setlength\headsep{0mm} +% \setlength\headheight{0mm} +% \let\openright=\cleardoublepage + +%% Použité kódování znaků: obvykle latin2, cp1250 nebo utf8: +\usepackage[latin2]{inputenc} + +%% Ostatní balíčky +\usepackage{graphicx} +\usepackage{amsthm} + +%% Balíček hyperref, kterým jdou vyrábět klikací odkazy v PDF, +%% ale hlavně ho používáme k uložení metadat do PDF (včetně obsahu). +%% POZOR, nezapomeňte vyplnit jméno práce a autora. +\usepackage[ps2pdf,unicode]{hyperref} % Musí být za všemi ostatními balíčky +\hypersetup{pdftitle=Název práce} +\hypersetup{pdfauthor=Jméno Příjmení} + +%%% Drobné úpravy stylu + +% Tato makra přesvědčují mírně ošklivým trikem LaTeX, aby hlavičky kapitol +% sázel příčetněji a nevynechával nad nimi spoustu místa. Směle ignorujte. +\makeatletter +\def\@makechapterhead#1{ + {\parindent \z@ \raggedright \normalfont + \Huge\bfseries \thechapter. #1 + \par\nobreak + \vskip 20\p@ +}} +\def\@makeschapterhead#1{ + {\parindent \z@ \raggedright \normalfont + \Huge\bfseries #1 + \par\nobreak + \vskip 20\p@ +}} +\makeatother + +% Toto makro definuje kapitolu, která není očíslovaná, ale je uvedena v obsahu. +\def\chapwithtoc#1{ +\chapter*{#1} +\addcontentsline{toc}{chapter}{#1} +} + +\begin{document} + +% Trochu volnější nastavení dělení slov, než je default. +\lefthyphenmin=2 +\righthyphenmin=2 + +%%% Titulní strana práce + +\pagestyle{empty} +\begin{center} + +\large + +Charles University in Prague + +\medskip + +Faculty of Mathematics and Physics + +\vfill + +{\bf\Large BACHELOR THESIS} + +\vfill + +\centerline{\mbox{\includegraphics[width=60mm]{../img/logo.eps}}} + +\vfill +\vspace{5mm} + +{\LARGE First and last name of the author} + +\vspace{15mm} + +% Název práce přesně podle zadání +{\LARGE\bfseries Title of the thesis} + +\vfill + +% Název katedry nebo ústavu, kde byla práce oficiálně zadána +% (dle Organizační struktury MFF UK) +Name of the department or institute + +\vfill + +\begin{tabular}{rl} + +Supervisor of the bachelor thesis: & First and last name \\ +\noalign{\vspace{2mm}} +Study programme: & programme \\ +\noalign{\vspace{2mm}} +Specialization: & specialization \\ +\end{tabular} + +\vfill + +% Zde doplňte rok +Prague YEAR + +\end{center} + +\newpage + +%%% Následuje vevázaný list -- kopie podepsaného "Zadání bakalářské práce". +%%% Toto zadání NENÍ součástí elektronické verze práce, nescanovat. + +%%% Na tomto místě mohou být napsána případná poděkování (vedoucímu práce, +%%% konzultantovi, tomu, kdo zapůjčil software, literaturu apod.) + +\openright + +\noindent +Dedication. + +\newpage + +%%% Strana s čestným prohlášením k bakalářské práci + +\vglue 0pt plus 1fill + +\noindent +I declare that I carried out this bachelor thesis independently, and only with the cited +sources, literature and other professional sources. + +\medskip\noindent +I understand that my work relates to the rights and obligations under the Act No. +121/2000 Coll., the Copyright Act, as amended, in particular the fact that the Charles +University in Prague has the right to conclude a license agreement on the use of this +work as a school work pursuant to Section 60 paragraph 1 of the Copyright Act. + +\vspace{10mm} + +\hbox{\hbox to 0.5\hsize{% +In ........ date ............ +\hss}\hbox to 0.5\hsize{% +signature of the author +\hss}} + +\vspace{20mm} +\newpage + +%%% Povinná informační strana bakalářské práce + +\vbox to 0.5\vsize{ +\setlength\parindent{0mm} +\setlength\parskip{5mm} + +Název práce: +Název práce +% přesně dle zadání + +Autor: +Jméno a příjmení autora + +Katedra: % Případně Ústav: +Název katedry či ústavu, kde byla práce oficiálně zadána +% dle Organizační struktury MFF UK + +Vedoucí bakalářské práce: +Jméno a příjmení s tituly, pracoviště +% dle Organizační struktury MFF UK, případně plný název pracoviště mimo MFF UK + +Abstrakt: +% abstrakt v rozsahu 80-200 slov; nejedná se však o opis zadání bakalářské práce + +Klíčová slova: +% 3 až 5 klíčových slov + +\vss}\nobreak\vbox to 0.49\vsize{ +\setlength\parindent{0mm} +\setlength\parskip{5mm} + +Title: +% přesný překlad názvu práce v angličtině + +Author: +Jméno a příjmení autora + +Department: +Název katedry či ústavu, kde byla práce oficiálně zadána +% dle Organizační struktury MFF UK v angličtině + +Supervisor: +Jméno a příjmení s tituly, pracoviště +% dle Organizační struktury MFF UK, případně plný název pracoviště +% mimo MFF UK v angličtině + +Abstract: +% abstrakt v rozsahu 80-200 slov v angličtině; nejedná se však o překlad +% zadání bakalářské práce + +Keywords: +% 3 až 5 klíčových slov v angličtině + +\vss} + +\newpage + +%%% Strana s automaticky generovaným obsahem bakalářské práce. U matematických +%%% prací je přípustné, aby seznam tabulek a zkratek, existují-li, byl umístěn +%%% na začátku práce, místo na jejím konci. + +\openright +\pagestyle{plain} +\setcounter{page}{1} +\tableofcontents + +%%% Jednotlivé kapitoly práce jsou pro přehlednost uloženy v samostatných souborech +\include{preface} +\include{chap1} +\include{chap2} + +% Ukázka použití některých konstrukcí LateXu (odkomentujte, chcete-li) +% \include{example} + +\include{epilog} + +%%% Seznam použité literatury +\include{bibliography} + +%%% Tabulky v bakalářské práci, existují-li. +\chapwithtoc{List of Tables} + +%%% Použité zkratky v bakalářské práci, existují-li, včetně jejich vysvětlení. +\chapwithtoc{List of Abbreviations} + +%%% Přílohy k bakalářské práci, existují-li (různé dodatky jako výpisy programů, +%%% diagramy apod.). Každá příloha musí být alespoň jednou odkazována z vlastního +%%% textu práce. Přílohy se číslují. +\chapwithtoc{Attachments} + +\openright +\end{document} diff --git a/mff/diplomky/logo.eps b/mff/diplomky/img/logo.eps similarity index 100% rename from mff/diplomky/logo.eps rename to mff/diplomky/img/logo.eps