summaryrefslogtreecommitdiff
path: root/info/examples/przechlewski-book-examples/upmgr.cls
blob: 6d01ea19a4a9a2f3baa9f63ed5ad5344582b8fb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

%% identyfikacja
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{upmgr}[2010/18/05 v1.13, Praca magisterska UP]

%% deklarowanie opcji
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}
\PassOptionsToClass{a4paper,twoside,openany}{report}

\DeclareOption{licencjacka}{\def\@rodzajpracy{licencjacka}}
\DeclareOption{magisterska}{\def\@rodzajpracy{magisterska}}

%% wykonanie opcji
\ExecuteOptions{magisterska}
\ProcessOptions
\LoadClass{report} %% tylko w przypadku pliku klas

%% zaladowanie pakietow
%%\RequirePackage{graphicx}
\RequirePackage[font=small,justification=raggedright]{caption}
\RequirePackage{polski}

%% kod glowny
\textwidth\paperwidth \advance\textwidth -55mm
\oddsidemargin-1in \advance\oddsidemargin 30mm
\evensidemargin-1in \advance\evensidemargin 25mm
\topmargin -1in \advance\topmargin 25mm
\setlength\textheight{48\baselineskip}
%% ... itd ... %%



%%
%%