Lublin University of Technology master's thesis, Faculty of Electrical Engineering and Computer Science (community)
A Polish master's thesis template following the guidelines of the Faculty of Electrical Engineering and Computer Science of Lublin University of Technology, on the mwart class: title page, supervisor's and author's declarations, contents, a sample chapter with numbered figures, tables, equations and listings, a bibliography and lists of figures, listings and tables.
- Category
- Thesis
- Document class
mwart(mwart.cls) — ships with TeX Live- Workflow
- Thesis / dissertation — submissions and revision rounds
- Author
- Marcin Rataj (latex-pollub-weii-mgr)
- Source
- Marcin Rataj (latex-pollub-weii-mgr)
- Licence
- mwart.cls: LaTeX Project Public License (installed with TeX). The sample text is Marcin Rataj (latex-pollub-weii-mgr)'s, provided for authors preparing a submission.
These are the publisher’s own files. This project starts from Marcin Rataj (latex-pollub-weii-mgr)’s package for this publication — their manuscript, their mwart.cls, their bibliography style — so what compiles here is what they would have given you.
Marcin Rataj (latex-pollub-weii-mgr) serves this exact file to Lublin University of Technology. Check Marcin Rataj (latex-pollub-weii-mgr)’s author pages for the current instructions.
Where this differs from the publisher’s download.
- Note: A community template: latex-pollub-weii-mgr is written by Marcin Rataj; it is not issued or endorsed by Lublin University of Technology. Check it against the current thesis regulations of your university. The university logo is not included.
What you get
dot/demo.pdf· 6 KBinc/back.tex· 213 Binc/front.tex· 2 KBinc/settings.tex· 4 KBmgr.tex— the file that is compiled · 1017 Bpraca/bibliografia.tex· 699 Bpraca/demo.tex· 3 KB
These become your files. Editing them afterwards changes your project and nothing else — a project owns its files from the moment it is made.
Source
dot/demo.pdf — binary, 6 KB
inc/back.tex · 213 B
\cleardoublepage\thispagestyle{plain}
\listoffigures
\cleardoublepage\thispagestyle{plain}
\addcontentsline{toc}{section}{Spis listingów}
\lstlistoflistings
\cleardoublepage\thispagestyle{plain}
\listoftables
inc/front.tex · 2 KB
\begin{titlepage}
\begin{center}
{\Huge\scshape \textbf{POLITECHNIKA LUBELSKA}}
\vspace{0.8cm}
{\LARGE \textbf{Wydział Elektrotechniki i Informatyki}}
\vspace{0.8cm}
{\LARGE Kierunek Informatyka}
\vspace{1cm}
%\includegraphics[width = \textwidth]{logo_pollub.eps}
% (university logo not included in this community template)
\vspace{1.25cm}
{\LARGE\scshape praca magisterska}
\vfill
\textbf{Temat:}\\
\large\textbf{Class aptent taciti sociosqu ad litora torquent per conubia}
\end{center}
\vspace{2cm}
\begin{minipage}{0.6\textwidth}
\textbf{Dyplomant:}\\
Imię Nazwisko\\
\textbf{Numer albumu:}\\
NUMER
\end{minipage}
\begin{minipage}{0.3\textwidth}
\textbf{Promotor:} \\
tytuł Imię Nazwisko
\end{minipage}
\center{ \textbf{Lublin, 2010}}
\end{titlepage}
\cleardoublepage\thispagestyle{plain}
\vspace*{\fill}
Oświadczam, że praca została przygotowana pod moim kierownictwem naukowym
i~stwierdzam, że spełnia ona warunki przedstawienia jej w postępowaniu o~nadanie
tytułu magistra.
\bigskip Data i podpis promotora:
\vspace{5cm}
Świadom odpowiedzialności prawnej oświadczam, że niniejsza praca została napisana
przeze mnie samodzielnie i~nie zawiera treści uzyskanych w sposób niezgodny z~obowiązującymi
przepisami. Oświadczam również, że przedstawiona praca nie była
wcześniej przedmiotem procedur związanych z~uzyskaniem stopnia
zawodowego/naukowego w~wyższej uczelni. Niniejsza wersja pracy jest identyczna z~załączoną
treścią elektroniczną na CD.
\bigskip Data i~podpis autora:
\vspace*{\fill}
\cleardoublepage\thispagestyle{plain}
\tableofcontents
inc/settings.tex · 4 KB
% pliki w unicode, polskie zasady typograficzne
\usepackage{polski}
\usepackage[utf8]{inputenc}
% wymiary wg. wytycznych pollub
\usepackage[left=35mm,right=20mm,top=25mm,bottom=20mm]{geometry}
% klikalne linki w PDF
\usepackage{hyperref}
% warto odkomentować oraz uzupełnić poniższe pola dokumentu PDF,
% jeżeli planowana jest publikacja elektroniczna pracy
\hypersetup{
% bookmarks=true,
pdfborder={0 0 0},
% pdftitle={Temat Pracy},
% pdfauthor={Autorj},
% pdfkeywords={Słowa, Kluczowe}
}
% Naprawia problem z labelami obrazków, które muszą być wstawiane pod caption. Przez to link do obrazka przenosi do miejsca pod obrazkiem. Poniższe ustawienie powoduje przeniesienie do górnej krawędzi obrazka.
\usepackage[hypcap]{caption}
\usepackage{listings}
\renewcommand{\lstlistlistingname}{Spis listingów} % spolszczenie
%\usepackage{multicol}
\usepackage{graphicx}
\DeclareGraphicsExtensions{.eps,.pdf}
\graphicspath{{./gfx/}{./dot/}}
\usepackage{epstopdf}
\usepackage{setspace}
\onehalfspacing
% zerowanie licznika przy 'figure','table','equation' w kazdym rozdziale
\usepackage{amsmath}
\numberwithin{figure}{section}
\numberwithin{table}{section}
\numberwithin{equation}{section}
% licznik lstlisting z uwagi na specyfikę implementacji został zdefiniowany za \begin{document}
% zerowanie licznika 'footnote' na każdej stronie
\usepackage[perpage]{zref}
\zmakeperpage{footnote}
% alternatywne czcionki (preferowane są kroje szeryfowe)
%\usepackage{concmath} % http://www.tug.dk/FontCatalogue/ccr/
%\usepackage{ccfonts,eulervm}
%\usepackage[charter]{mathdesign}
%\usepackage{fourier}
%\usepackage{qtimes} % Times
% nagłówki -- fancy header
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength{\headheight}{12pt}
\renewcommand{\headrulewidth}{0.2pt}
\setlength{\headsep}{6pt}
% reset
\fancyhf{}
% stopka
\fancyfoot[RO, LE] {\thepage} % dwustronny
%\fancyfoot[C] {\thepage} % jednostronny
% nagłówek
\fancyhead[LE,RO]{\scriptsize\slshape \rightmark} % dwustronny
\fancyhead[LO,RE]{\scriptsize\scshape \leftmark} % dwustronny
%\fancyhead[R]{\scriptsize\slshape \rightmark} % jednostronny
%\fancyhead[L]{\scriptsize\scshape \leftmark} % jednostronny
\renewcommand{\sectionmark}[1]{\markboth{#1}{}} % brak numeru przy nazwie rozdziału w nagłówku
\renewcommand{\subsectionmark}[1]{\markright{\thesubsection. #1}{}} % fix brakującej kropki po numerze podrozdziału w nagłówku
% plain page
\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[RO, LE] {\thepage} % dwustronny
%\fancyfoot[C] {\thepage} % jednostronny
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}}
% globalne ustawienia listingów
\usepackage{textcomp} % wymagane przez upquote poniżej
\lstset{ %
numbers=left,
%xleftmargin=1.5em,
stepnumber=1,
numberstyle=\scriptsize,
basicstyle=\ttfamily\small,
%basicstyle=\small,
%stringstyle=\ttfamily,
keywordstyle=\bfseries\underbar,
captionpos=t,
breaklines=true,
frame=leftline,
breaklines=true,
upquote=true,
extendedchars=true, % na problemy ze znakami unicode
literate =
{ą}{{\k{a}}}1
{Ą}{{\k{A}}}1
{ę}{{\k{e}}}1
{Ę}{{\k{E}}}1
{ó}{{\'o}}1
{Ó}{{\'O}}1
{ś}{{\'s}}1
{Ś}{{\'S}}1
{ł}{{\l{}}}1
{Ł}{{\L{}}}1
{ż}{{\.z}}1
{Ż}{{\.Z}}1
{ź}{{\'z}}1
{Ź}{{\'Z}}1
{ć}{{\'c}}1
{Ć}{{\'C}}1
{ń}{{\'n}}1
{Ń}{{\'N}}1
}
% Naprawia problem z niedziałającą opcją lstset{breaklines = true}
% Klasa dokumentu mwart zabrania łamania wierszy na dywizie i
% w jakiś sposób uniemożliwia to również działanie łamania wierszy
% wewnątrz lstlisting
\usepackage{etoolbox}
\AtBeginEnvironment{lstlisting}{\exhyphenpenalty = 0}
\AfterEndEnvironment{lstlisting}{\exhyphenpenalty = 10000} % taka wartość jest ustawiona w klasie mwart
% generator używany przez praca/demo.tex
\usepackage{lipsum}
% prosty skrot tworzacy paragrafy z~numerowanymi przykladami \przyklad -> Przyklad 4.2:
\newcommand{\przyklad}{
\refstepcounter{przyklad}
\paragraph{Przykład~\theprzyklad:}
}
\newcounter{przyklad}
\numberwithin{przyklad}{section} % numerowanie wg. wytycznych
mgr.tex — the file that is compiled · 1017 B
% o szablonie: http://github.com/lidel/latex-pollub-weii-mgr#readme
% o klasie mwart: http://www.mimuw.edu.pl/~wolinski/mwcls.html
% 12pt dwustronna (do druku i oprawy)
\documentclass[12pt, a4paper, twoside]{mwart}
% 12pt jednostronna (np. wersja elektroniczna)
%\documentclass[12pt, a4paper, oneside]{mwart}
% 10pt jednostronna (poglądowa np. dla promotora)
%\documentclass[10pt, a4paper, oneside]{mwart}
% Ustawienia
\input{inc/settings.tex}
\begin{document}
\numberwithin{lstlisting}{section} % koniecznie za \begin{document} z uwagi na implementację pakietu lstlisting
% Strona tytułowa
\singlespacing
\input{inc/front.tex} % tu dodajemy też wymagane przez uczelnię oświadczenie
\onehalfspacing
% Treść pracy
\cleardoublepage\thispagestyle{plain} % nowy rozdział powinien zawsze zaczynać się na nieparzystej stronie
\input{praca/demo.tex}
% Literatura
\input{praca/bibliografia.tex}
% Załączniki
%\appendix
%\input{praca/appendix.tex}
% Spisy końcowe
\input{inc/back.tex}
\end{document}
praca/bibliografia.tex · 699 B
\cleardoublepage\thispagestyle{plain}
\begin{thebibliography}{99}
\bibitem{test1}
Donec D., {\em Cum sociis natoque}, Wydawawnictwo, 2002.
\bibitem{test2}
Necto C., {\em Quisque sem erat}, Wydawawnictwo, 2009.
% TODO: schować w spisie treści przy mwart
\subsubsection*{Strony internetowe}
\bibitem{ietf-cgi}
David Robinson, Ken Coar
\newblock {\em The WWW CGI Version 1.1},
\newblock luty 1996, \\
\newblock \url{http://datatracker.ietf.org/doc/draft-robinson-www-interface/}
\bibitem{rfc2396}
RFC 2396,
{\em Uniform Resource Identifiers (URI): Generic Syntax},
\newblock sierpień~1998, \\
\url{http://www.ietf.org/rfc/rfc2396.txt}
\end{thebibliography}
praca/demo.tex · 3 KB
\section{Test numerowania}
Lorem ipsum dolor sit amet, consectetur adipiscing elit~\cite{test1}. Morbi sodales odio ac arcu facilisis sit amet ornare arcu rutrum~\cite{test1,test2}.
\begin{enumerate}
\item{Cum sociis natoque penatibus et magnis dis parturient montes.}
\item{Aliquam tincidunt urna.}
\item{Nulla ullamcorper vestibulum turpis.}
\end{enumerate}
\lipsum[2]
\przyklad \lipsum[12]
\noindent Aliquam porttitor quam a lacus (\emph{Rys.~\ref{fig:gfx-demo-1}}).
\begin{figure}[h!tb]
\centering
\includegraphics[width=.75\textwidth,trim={0 1cm 0 1cm}]{demo}
\caption[Przykładowy rysunek]%
{Przykładowy rysunek wygenerowany przez \emph{Graphviz}.}
\label{fig:gfx-demo-1}
\end{figure}
\subsection{Test podrozdziału}
\lipsum[3]
\begin{table}[h!tb]
\center
\caption{Przykładowa tabela}
\label{my_table}
\begin{tabular}{ | c | c | c | r | }
\hline
label 1 & label 2 & label 3 & label 4 \\
\hline
item 1 & item 2 & item 3 & item 4 \\
\hline
\end{tabular}
\end{table}
\lipsum[4]
\begin{figure}[h!tb]
\centering
\includegraphics[width=5cm]{example-image}
\caption[Close up of \textit{Hemidactylus} sp.]%
{Close up of \textit{Hemidactylus} sp., which is
part the genus of the gecko family.}
\end{figure}
\lipsum[5]
\begin{table}[h!tb]
\center
\caption{Przykładowa tabela}
\label{my_table}
\begin{tabular}{ | c | c | c | r | }
\hline
label 1 & label 2 & label 3 & label 4 \\
\hline
item 1 & item 2 & item 3 & item 4 \\
\hline
\end{tabular}
\end{table}
\lipsum[6]
\begin{equation}
\forall x \in X, \quad \exists y \leq \epsilon
\end{equation}
\lipsum[7]
\begin{equation}
\forall x \in X, \quad \exists y \leq \epsilon
\end{equation}
\lipsum[8]
\cleardoublepage\thispagestyle{plain}
\section{Morbi laoreet nunc}
\lipsum[9]
\begin{figure}[h!tb]
\centering
\includegraphics[width=4cm]{example-image}
\caption[Close up of \textit{Hemidactylus} sp.]%
{Close up of \textit{Hemidactylus} sp., which is
part the genus of the gecko family.}
\end{figure}
\lipsum[10]
\begin{lstlisting}[language=Python,caption={Przykładowy listing},label=lst:somelabel]
def create_search_result(request):
query_type = request.POST['type']
query_string = request.POST['query'].strip().lower()
query_id = get_result(query_type, query_string)
return HttpResponseRedirect(reverse('show-search-result'))
\end{lstlisting}
\lipsum[11]
\begin{description}
\item[Doneci]\hfill\\
{Maecenas urna mi, suscipit in, placerat ut, vestibulum ut, massa. Fusce ultrices nulla et nisl.}
\item[Aliquam]\hfill\\
{\lipsum[15]}
\item[Fusce]\hfill\\
{\lipsum[14]}
\end{description}
\begin{table}[h!tb]
\center
\caption{Przykładowa tabela}
\label{my_table}
\begin{tabular}{ | c | c | c | r | }
\hline
label 1 & label 2 & label 3 & label 4 \\
\hline
item 1 & item 2 & item 3 & item 4 \\
\hline
\end{tabular}
\end{table}
\lipsum[12]
\begin{equation}
\forall x \in X, \quad \exists y \leq \epsilon
\end{equation}
\lipsum[13]
The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗