← All templates

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.

Create an account to use this
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 KB
  • inc/back.tex · 213 B
  • inc/front.tex · 2 KB
  • inc/settings.tex · 4 KB
  • mgr.tex — the file that is compiled · 1017 B
  • praca/bibliografia.tex · 699 B
  • praca/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 ↗