% Klasa dokumentow do skladu prac magisterskich i~licencjackich % na wydziale Matematyki, Mechaniki i~Informatyki UW. % % Copyright (c) 2001 by Wydzial Matematyki, Informatyki i Mechaniki. % \NeedsTeXFormat{LaTeX2e} \ProvidesClass{pracamgr}[2004/10/01 v0.4.1 Praca magisterska] \def\@baseclass{report} \def\@rodzajpracy{magisterska} \DeclareOption{licencjacka}{\def\@rodzajpracy{licencjacka}} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{\@baseclass}} \PassOptionsToClass{a4paper,twoside,openright,11pt}{\@baseclass} \ProcessOptions \LoadClass{\@baseclass} \textwidth\paperwidth \advance\textwidth -55mm \oddsidemargin-1in \advance\oddsidemargin 30mm \evensidemargin-1in \advance\evensidemargin 25mm \topmargin -1in \advance\topmargin 2cm \setlength\textheight{48\baselineskip} \addtolength\textheight{\topskip} \marginparwidth15mm \renewcommand\maketitle{% \begin{titlepage}% \let\footnotesize\small \let\footnoterule\relax \let \footnote \thanks \begin{center}% {\LARGE\textbf{Uniwersytet Warszawski}\\ Wydzia\l{} Matematyki, Informatyki i Mechaniki\par} \vspace{1cm plus 1fill} {\Large\bf\@author\par} \vspace{0.2cm} {\large Nr albumu: \@nralbumu\par} \vspace{8mm plus .1fill} {\Huge\textbf{\@title}\par} \vspace{8mm plus .1fill} {\large\bf Praca \@rodzajpracy\\[3pt] na kierunku \MakeUppercase{\@kierunek} \\ w zakresie \MakeUppercase{\@zakres} \par} \vspace{2cm plus 1.5fill} \begin{flushright}\large \begin{tabular}{l} Praca wykonana pod kierunkiem\\ \bfseries \@opiekun \end{tabular} \end{flushright} \vspace{1cm plus 1fill} {\large \@date\par} \end{center} \@thanks \end{titlepage}% \begin{titlepage} \c@page=2 \large \null \vfill \textbf{\Large Oświadczenie kierującego pracą } \vspace{10mm} Oświadczam, że niniejsza praca została przygotowana pod moim kierunkiem i stwierdzam, że spełnia ona warunki do przedstawienia jej w postępowaniu o nadanie tytułu zawodowego. \vspace{15mm} Data \hfill Podpis kierującego pracą \vspace{3cm} \textbf{\Large Oświadczenie autora (autorów) pracy} \vspace{10mm} \'{S}wiadom odpowiedzialności prawnej oświadczam, że niniejsza praca dyplomowa 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 tytułu zawodowego w wyższej uczelni. Oświadczam ponadto, że niniejsza wersja pracy jest identyczna z załączoną wersją elektroniczną. \vspace{15mm} Data \hfill Podpis autora (autorów) pracy \vspace{4cm} \end{titlepage} \setcounter{footnote}{0}% \global\let\thanks\relax \global\let\maketitle\relax \global\let\@thanks\@empty \global\let\@author\@empty \global\let\@date\@empty \global\let\@title\@empty \global\let\title\relax \global\let\author\relax \global\let\date\relax \global\let\and\relax } \def\nralbumu#1{\gdef\@nralbumu{#1}} \def\@nralbumu{???\ClassError{pracamgr}{Brak numeru albumu}\@ehc} \def\kierunek#1{\gdef\@kierunek{#1}} \def\@kierunek{???\ClassError{pracamgr}{Nie podano kierunku studiow}\@ehc} \def\zakres#1{\gdef\@zakres{#1}} \def\@zakres{???\ClassError{pracamgr}{Nie podano zakresu}\@ehc} \def\opiekun#1{\gdef\@opiekun{#1}} \def\@opiekun{???\ClassError{pracamgr}{Brak danych opiekuna pracy}\@ehc} \def\keywords#1{\gdef\@keywords{#1}} \def\@keywords{???\ClassError{pracamgr}{Brak slow kluczowych}\@ehc} \def\dziedzina#1{\gdef\@dziedzina{#1}} \def\@dziedzina{???\ClassError{pracamgr}{Brak dziedziny Socrates-Erasmus}\@ehc} \def\klasyfikacja#1{\gdef\@klasyfikacja{#1}} \def\@klasyfikacja{???\ClassError{pracamgr}{Brak klasyfikacji tematycznej}\@ehc} \renewenvironment{abstract}{% \titlepage \null\nobreak\vfil \@beginparpenalty\@lowpenalty \begin{center}% \bfseries\large \abstractname \@endparpenalty\@M \end{center}}% {\par \vspace*{26pt}% \begin{center}% \bfseries\large S{\l}owa kluczowe \@endparpenalty\@M \end{center} \@keywords\par \vspace*{26pt}% \begin{center}% \bfseries\large Dziedzina pracy (kody wg programu Socrates-Erasmus) \@endparpenalty\@M \end{center} \@dziedzina\par \vspace*{26pt}% \begin{center}% \bfseries\large Klasyfikacja tematyczna \@endparpenalty\@M \end{center} \@klasyfikacja\par \nobreak\vfil\null\endtitlepage\cleardoublepage} \def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else \hbox{}\thispagestyle{empty}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi} \renewcommand*\@seccntformat[1]{\csname the#1\endcsname.\enspace} \def\numberline#1{\hb@xt@\@tempdima{#1.\hfil}} \renewcommand*\l@chapter[2]{% \ifnum \c@tocdepth >\m@ne \addpenalty{-\@highpenalty}% \vskip 1.0em \@plus\p@ \setlength\@tempdima{1.5em}% \begingroup \parindent \z@ \rightskip \@pnumwidth \parfillskip -\@pnumwidth \leavevmode \bfseries \advance\leftskip\@tempdima \hskip -\leftskip #1\nobreak\mdseries \leaders\hbox{$\m@th \mkern \@dotsep mu\hbox{.}\mkern \@dotsep mu$}\hfill \nobreak\hb@xt@\@pnumwidth{\hss #2}\par \penalty\@highpenalty \endgroup \fi} \endinput