2017-09-21 09:27:30 +02:00
\ N e e d s T e X F o r m a t { L a T e X 2 e }
\ P r o v i d e s C l a s s { a m u t h e s i s } [ 2017 / 10 / 01 A M U T h e s i s ]
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
% O b s ł u g a o p c j i p a k i e t u %
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
2017-09-21 18:33:44 +02:00
% J ę z y k d o k u m e n t u
2017-09-21 09:27:30 +02:00
\ n e w i f \ if @ o p t p o l s k i
\ D e c l a r e O p t i o n { p o l s k i } { \ @ o p t p o l s k i t r u e }
\ E x e c u t e O p t i o n s { p o l s k i }
\ D e c l a r e O p t i o n { e n g l i s h } { \ @ o p t p o l s k i f a l s e }
2017-09-21 18:33:44 +02:00
% W c i ę c i a p i e r w s z y c h a k a p i t ó w w p a r a g r a f i e
2017-09-21 09:27:30 +02:00
\ n e w i f \ if @ o p t i n d e n t
\ D e c l a r e O p t i o n { i n d e n t } { \ @ o p t i n d e n t t r u e }
2017-09-23 12:39:51 +02:00
% L o g o z a m i a s t n a z w y u c z e l n i
\ n e w i f \ if @ o p t l o g o
\ D e c l a r e O p t i o n { l o g o } { \ @ o p t l o g o t r u e }
2017-09-22 13:22:39 +02:00
% Z a m i a n a n u m e r u i n a z w y o t o c z e n i a
\ n e w i f \ if @ o p t s w a p t h m
\ D e c l a r e O p t i o n { s w a p t h m } { \ @ o p t s w a p t h m t r u e }
2017-09-21 18:33:44 +02:00
% N u m e r o w a n i e w i e r s z y
2017-09-21 09:27:30 +02:00
\ n e w i f \ if @ o p t l i n e n o
\ D e c l a r e O p t i o n { l i n e n o } { \ @ o p t l i n e n o t r u e }
2017-09-22 11:11:49 +02:00
% W s p a r c i e d l a s t r o n p u s t y c h
\ n e w i f \ if @ o p t l e f t b l a n k
\ D e c l a r e O p t i o n { l e f t b l a n k } { \ @ o p t l e f t b l a n k t r u e }
2017-09-22 11:03:10 +02:00
% S k ł a d j e d n o - i d w u s t r o n n y
\ D e c l a r e O p t i o n { o n e s i d e } {
\ P a s s O p t i o n s T o C l a s s { o n e s i d e } { m w b k }
\ P a s s O p t i o n s T o C l a s s { o n e s i d e } { b o o k }
}
\ D e c l a r e O p t i o n { t w o s i d e } {
\ P a s s O p t i o n s T o C l a s s { t w o s i d e } { m w b k }
\ P a s s O p t i o n s T o C l a s s { t w o s i d e } { b o o k }
}
2017-09-21 09:27:30 +02:00
% O b s ł u ż n i e z n a n e o p c j e
\ D e c l a r e O p t i o n * {
\ C l a s s W a r n i n g { a m u t h e s i s } { N i e z n a n y p a r a m e t r k l a s y : \ C u r r e n t O p t i o n }
}
2017-09-21 18:33:44 +02:00
% P r z e t w ó r z o p c j e
2017-09-21 09:27:30 +02:00
\ P r o c e s s O p t i o n s \ r e l a x
% O p r z y j d o k u m e n t n a j e d n y m z z e s t a w ó w , w z a l e ż n o ś c i
2017-09-21 18:33:44 +02:00
% o d s t a t u s u o p c j i 'optpolski'
2017-09-21 09:27:30 +02:00
\ if @ o p t p o l s k i
2017-09-22 10:56:12 +02:00
\ L o a d C l a s s [ o n e s i d e , 11 p t ] { m w b k }
2017-09-21 09:27:30 +02:00
\ R e q u i r e P a c k a g e { p o l s k i }
\ else
2017-09-22 10:56:12 +02:00
\ L o a d C l a s s [ o n e s i d e , 11 p t ] { b o o k }
2017-09-21 09:27:30 +02:00
\ f i
2017-09-21 18:33:44 +02:00
% U r u c h o m n u m e r a c j ę w i e r s z y , j e ś l i do k l a s y p r z e k a z a n o
% o p c j ę 'lineno'
2017-09-21 09:27:30 +02:00
\ if @ o p t l i n e n o
\ R e q u i r e P a c k a g e [ m a t h l i n e s ] { l i n e n o }
\ n e w c o m m a n d * \ p a t c h A m s M a t h E n v i r o n m e n t F o r L i n e n o [ 1 ] { %
\ e x p a n d a f t e r \ l e t \ c s n a m e old # 1 \ e x p a n d a f t e r \ e n d c s n a m e \ c s n a m e # 1 \ e n d c s n a m e
\ e x p a n d a f t e r \ l e t \ c s n a m e o l d e n d # 1 \ e x p a n d a f t e r \ e n d c s n a m e \ c s n a m e end # 1 \ e n d c s n a m e
\ r e n e w e n v i r o n m e n t { # 1 } %
{ \ l i n e n o m a t h \ c s n a m e o l d # 1 \ e n d c s n a m e } %
{ \ c s n a m e o l d e n d # 1 \ e n d c s n a m e \ e n d l i n e n o m a t h } } %
\ n e w c o m m a n d * \ p a t c h B o t h A m s M a t h E n v i r o n m e n t s F o r L i n e n o [ 1 ] { %
\ p a t c h A m s M a t h E n v i r o n m e n t F o r L i n e n o { # 1 } %
\ p a t c h A m s M a t h E n v i r o n m e n t F o r L i n e n o { # 1 * } } %
\ A t B e g i n D o c u m e n t { %
\ p a t c h B o t h A m s M a t h E n v i r o n m e n t s F o r L i n e n o { e q u a t i o n } %
\ p a t c h B o t h A m s M a t h E n v i r o n m e n t s F o r L i n e n o { a l i g n } %
\ p a t c h B o t h A m s M a t h E n v i r o n m e n t s F o r L i n e n o { f l a l i g n } %
\ p a t c h B o t h A m s M a t h E n v i r o n m e n t s F o r L i n e n o { a l i g n a t } %
\ p a t c h B o t h A m s M a t h E n v i r o n m e n t s F o r L i n e n o { g a t h e r } %
\ p a t c h B o t h A m s M a t h E n v i r o n m e n t s F o r L i n e n o { m u l t l i n e } %
}
\ l i n e n u m b e r s
\ f i
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
2017-09-21 18:33:44 +02:00
% P o d s t a w o w e p a k i e t y i u s t a w i e n i a d o k u m e n t u %
2017-09-21 09:27:30 +02:00
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
2017-09-22 10:56:12 +02:00
\ R e q u i r e P a c k a g e { i f x e t e x }
\ R e q u i r e P a c k a g e { i f l u a t e x }
\ n e w i f \ if @ x e t e x o r l u a t e x
\ i f x e t e x
\ @ x e t e x o r l u a t e x t r u e
\ else
\ i f l u a t e x
\ @ x e t e x o r l u a t e x t r u e
\ else
\ @ x e t e x o r l u a t e x f a l s e
\ f i
\ f i
2017-09-21 09:27:30 +02:00
2017-09-22 22:57:22 +02:00
\ s e t l e n g t h { \ t e x t f l o a t s e p } { 2 \ b a s e l i n e s k i p }
2017-09-22 10:56:12 +02:00
% O b s ł u g a f o n t ó w
\ if @ x e t e x o r l u a t e x
% \ R e q u i r e P a c k a g e { u n i c o d e - m a t h }
\ R e q u i r e P a c k a g e { f o n t s p e c }
\ R e q u i r e P a c k a g e { m a t h p a z o }
\ R e q u i r e P a c k a g e { a v a n t }
\ s e t m a i n f o n t
[ B o l d F o n t = t e x g y r e p a g e l l a - b o l d . o t f ,
I t a l i c F o n t = t e x g y r e p a g e l l a - i t a l i c . o t f ,
B o l d I t a l i c F o n t = t e x g y r e p a g e l l a - b o l d i t a l i c . o t f ]
{ t e x g y r e p a g e l l a - r e g u l a r . o t f }
\ n e w f o n t f a m i l y \ s c s h a p e [ L e t t e r s = S m a l l C a p s ] { t e x g y r e p a g e l l a - r e g u l a r . o t f }
\ else
\ R e q u i r e P a c k a g e [ s c ] { m a t h p a z o }
\ R e q u i r e P a c k a g e { a v a n t }
\ f i
2017-09-21 18:33:44 +02:00
% D o ł ą c z font 'Souce Code Pro'
2017-09-22 10:56:12 +02:00
\ R e q u i r e P a c k a g e [ s c a l e = . 93 , s e m i b o l d ] { s o u r c e c o d e p r o }
2017-09-21 09:27:30 +02:00
2017-09-21 18:33:44 +02:00
% U s t a l r o z m i a r d o k u m e n t u
2017-09-21 09:27:30 +02:00
\ R e q u i r e P a c k a g e { g e o m e t r y }
\ g e o m e t r y { a 4 p a p e r , %
i n n e r m a r g i n = 3.75 c m , %
o u t e r m a r g i n = 3.75 c m , %
t m a r g i n = 4.0 c m , %
b m a r g i n = 4.0 c m , %
h e a d s e p = 24 p t , %
f o o t s k i p = 42 p t }
2017-09-21 18:33:44 +02:00
% Z a p e w n i j p o p r a w n ą i n t e r a k c j ę w e w n ą t r z p l i k u P D F
2017-09-21 09:27:30 +02:00
\ R e q u i r e P a c k a g e [ h i d e l i n k s , u n i c o d e ] { h y p e r r e f }
2017-09-22 11:11:49 +02:00
% O b s ł u ż o p i s p u s t y c h s t r o n
\ n e w c o m m a n d * { \ l e f t b l a n k } [ 1 ] { \ g d e f \ @ l e f t b l a n k { # 1 } }
\ n e w c o m m a n d * { \ @ l e f t b l a n k } { }
2017-09-22 14:12:09 +02:00
\ if @ o p t p o l s k i
\ l e f t b l a n k { T a s t r o n a j e s t p u s t a . }
\ else
\ l e f t b l a n k { T h i s p a g e i n t e n t i o n a l l y l e f t b l a n k . }
\ f i
2017-09-22 11:11:49 +02:00
\ if @ o p t l e f t b l a n k
\ def \ c l e a r d o u b l e p a g e { %
\ c l e a r p a g e \ if @ t w o s i d e %
\ i f o d d \ c @ page %
\ else
\ v s p a c e * { \ f i l l }
\ h f i l l
\ b e g i n { c e n t e r }
\ @ l e f t b l a n k
\ end { c e n t e r }
\ v s p a c e { \ f i l l }
\ t h i s p a g e s t y l e { e m p t y }
\ n e w p a g e
\ if @ t w o c o l u m n \ h b o x { } \ n e w p a g e \ f i
\ f i
\ f i
}
\ f i
2017-09-21 09:27:30 +02:00
% D o ł ą c z p o d s t a w o w e p a k i e t y
\ R e q u i r e P a c k a g e { x c o l o r }
\ R e q u i r e P a c k a g e { a m s m a t h }
\ R e q u i r e P a c k a g e { a m s s y m b }
\ R e q u i r e P a c k a g e { a m s t h m }
\ R e q u i r e P a c k a g e { g r a p h i c x }
\ R e q u i r e P a c k a g e { m i c r o t y p e }
2017-09-22 13:19:04 +02:00
\ R e q u i r e P a c k a g e { a r r a y }
\ R e q u i r e P a c k a g e { t a b u l a r x }
\ R e q u i r e P a c k a g e { l o n g t a b l e }
\ R e q u i r e P a c k a g e { m a k e c e l l }
2017-09-22 11:03:10 +02:00
\ R e q u i r e P a c k a g e { b o o k t a b s }
2017-09-22 14:12:09 +02:00
\ R e q u i r e P a c k a g e { v e r b a t i m }
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
% E t y k i e t y %
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
2017-09-23 16:56:47 +02:00
\ R e q u i r e P a c k a g e [ j u s t i f i c a t i o n = c e n t e r i n g ,
2017-09-22 14:12:09 +02:00
s i n g l e l i n e c h e c k = false ,
l a b e l s e p = p e r i o d ] { c a p t i o n }
\ D e c l a r e C a p t i o n F o r m a t { s t d c a p } { \ t e x t b f { # 1 # 2 } # 3 \ v s p a c e * { 0 . 5 e m } }
\ c a p t i o n s e t u p [ table ] { j u s t i f i c a t i o n = c e n t e r i n g }
\ c a p t i o n s e t u p { f o r m a t = s t d c a p }
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
% L i s t i n g i %
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
\ R e q u i r e P a c k a g e { l i s t i n g s }
\ A t B e g i n D o c u m e n t { %
\ r e n e w c o m m a n d * { \ t h e l s t l i s t i n g } { \ t h e c h a p t e r - \ a r a b i c { l s t l i s t i n g } } %
}
\ if @ o p t p o l s k i
\ r e n e w c o m m a n d { \ l s t l i s t i n g n a m e } { W y c i ą g }
\ else
\ r e n e w c o m m a n d { \ l s t l i s t i n g n a m e } { L i s t i n g }
\ f i
\ l s t s e t {
b a s i c s t y l e = \ s m a l l \ t t f a m i l y ,
b r e a k l i n e s = true ,
x l e f t m a r g i n = 26 p t ,
s h o w s t r i n g s p a c e s = false ,
b e l o w s k i p = 9 p t ,
a b o v e s k i p = 9 p t ,
e x t e n d e d c h a r s = true ,
i n p u t e n c o d i n g = u t f 8 ,
frame = l ,
f r a m e s e p = 5 p t ,
n u m b e r s = l e f t ,
n u m b e r s t y l e = \ f o o t n o t e s i z e \ t t f a m i l y \ color { g r a y } ,
r u l e c o l o r = \ color { g r a y ! 5 0 } ,
e x t e n d e d c h a r s = true
}
2017-09-21 09:27:30 +02:00
2017-09-22 13:19:04 +02:00
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
% O t o c z e n i a %
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
\ if @ o p t p o l s k i
\ n e w c o m m a n d * { \ a m s t h m t h e o r e m } { T w i e r d z e n i e }
\ n e w c o m m a n d * { \ a m s t h m l e m m a } { L e m a t }
\ n e w c o m m a n d * { \ a m s t h m s t a t e m e n t } { H i p o t e z a }
\ n e w c o m m a n d * { \ a m s t h m p r o p o s i t i o n } { S t w i e r d z e n i e }
\ n e w c o m m a n d * { \ a m s t h m c o r o l l a r y } { W n i o s e k }
\ n e w c o m m a n d * { \ a m s t h m d e f i n i t i o n } { D e f i n i c j a }
\ n e w c o m m a n d * { \ a m s t h m e x a m p l e } { P r z y k \ l { } a d }
\ n e w c o m m a n d * { \ a m s t h m t a s k } { Z a d a n i e }
\ n e w c o m m a n d * { \ a m s t h m e x e r c i s e } { \ ' C w i c z e n i e }
\ n e w c o m m a n d * { \ a m s t h m r e m a r k } { S p o s t r z e \ . z e n i e }
\ n e w c o m m a n d * { \ a m s t h m n o t e } { O b s e r w a c j a }
\ else
\ n e w c o m m a n d * { \ a m s t h m t h e o r e m } { T h e o r e m }
\ n e w c o m m a n d * { \ a m s t h m l e m m a } { L e m m a }
\ n e w c o m m a n d * { \ a m s t h m s t a t e m e n t } { S t a t e m e n t }
\ n e w c o m m a n d * { \ a m s t h m p r o p o s i t i o n } { P r o p o s i t i o n }
\ n e w c o m m a n d * { \ a m s t h m c o r o l l a r y } { C o r o l l a r y }
\ n e w c o m m a n d * { \ a m s t h m d e f i n i t i o n } { D e f i n i t i o n }
\ n e w c o m m a n d * { \ a m s t h m e x a m p l e } { E x a m p l e }
\ n e w c o m m a n d * { \ a m s t h m t a s k } { T a s k }
\ n e w c o m m a n d * { \ a m s t h m e x e r c i s e } { E x e r c i s e }
\ n e w c o m m a n d * { \ a m s t h m r e m a r k } { R e m a r k }
\ n e w c o m m a n d * { \ a m s t h m n o t e } { N o t e }
\ f i
2017-09-22 13:22:39 +02:00
\ if @ o p t s w a p t h m
\ def \ s w a p p e d h e a d # 1 # 2 # 3 { %
\ if @ o p t p o l s k i
\ t h m n u m b e r { # 2 . } %
\ else
\ t h m n u m b e r { # 2 } %
\ f i
\ t h m n a m e { \ @ i f n o t e m p t y { # 2 } { ~ } # 1 } %
\ t h m n o t e { { \ t h e \ t h m @ n o t e f o n t ( # 3 ) } } }
\ s w a p n u m b e r s
\ f i
2017-09-22 13:19:04 +02:00
\ t h e o r e m s t y l e { p l a i n }
\ n e w t h e o r e m { t h e o r e m } { \ a m s t h m t h e o r e m } [ c h a p t e r ]
\ n e w t h e o r e m { t w i e r d z e n i e } [ t h e o r e m ] { \ a m s t h m t h e o r e m }
\ n e w t h e o r e m { l e m m a } [ t h e o r e m ] { \ a m s t h m l e m m a }
\ n e w t h e o r e m { l e m a t } [ t h e o r e m ] { \ a m s t h m l e m m a }
\ n e w t h e o r e m { s t a t e m e n t } [ t h e o r e m ] { \ a m s t h m s t a t e m e n t }
\ n e w t h e o r e m { h i p o t e z a } [ t h e o r e m ] { \ a m s t h m s t a t e m e n t }
\ n e w t h e o r e m { p r o p o s i t i o n } [ t h e o r e m ] { \ a m s t h m p r o p o s i t i o n }
\ n e w t h e o r e m { s t w i e r d z e n i e } [ t h e o r e m ] { \ a m s t h m p r o p o s i t i o n }
\ n e w t h e o r e m { c o r o l l a r y } [ t h e o r e m ] { \ a m s t h m c o r o l l a r y }
\ n e w t h e o r e m { w n i o s e k } [ t h e o r e m ] { \ a m s t h m c o r o l l a r y }
\ t h e o r e m s t y l e { d e f i n i t i o n }
\ n e w t h e o r e m { d e f i n i t i o n } { \ a m s t h m d e f i n i t i o n } [ c h a p t e r ]
\ n e w t h e o r e m { d e f i n i c j a } [ d e f i n i t i o n ] { \ a m s t h m d e f i n i t i o n }
\ n e w t h e o r e m { e x a m p l e } { \ a m s t h m e x a m p l e } [ c h a p t e r ]
\ n e w t h e o r e m { p r z y k l a d } [ e x a m p l e ] { \ a m s t h m e x a m p l e }
\ n e w t h e o r e m { t a s k } { \ a m s t h m t a s k } [ c h a p t e r ]
\ n e w t h e o r e m { z a d a n i e } [ t a s k ] { \ a m s t h m t a s k }
\ n e w t h e o r e m { e x e r c i s e } [ t a s k ] { \ a m s t h m e x e r c i s e }
\ n e w t h e o r e m { c w i c z e n i e } [ t a s k ] { \ a m s t h m e x e r c i s e }
\ t h e o r e m s t y l e { r e m a r k }
\ n e w t h e o r e m { r e m a r k } [ t h e o r e m ] { \ a m s t h m r e m a r k }
\ n e w t h e o r e m { s p o s t r z e z e n i e } [ t h e o r e m ] { \ a m s t h m r e m a r k }
\ n e w t h e o r e m { n o t e } [ t h e o r e m ] { \ a m s t h m n o t e }
\ n e w t h e o r e m { o b s e r w a c j a } [ t h e o r e m ] { \ a m s t h m n o t e }
\ n e w e n v i r o n m e n t { d o w o d } { \ b e g i n { p r o o f } } { \ e n d { p r o o f } }
2017-09-21 09:27:30 +02:00
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
% K o n f i g u r a c j a i p o l e c e n i a s p e c j a l n e %
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
2017-09-21 18:33:44 +02:00
% U s t a w i e n i a s k ł a d u p i o n o w e g o
\ l i n e s p r e a d { 1 . 1 5 }
2017-09-21 09:27:30 +02:00
\ r a g g e d b o t t o m
2017-09-21 18:33:44 +02:00
% Z d e f i n i u j o t o c z e n i a d l a a b s t r a k t ó w
2017-09-21 15:24:38 +02:00
\ n e w e n v i r o n m e n t { a b s t r a c t } { \ c h a p t e r * { A b s t r a c t } } { }
\ n e w e n v i r o n m e n t { s t r e s z c z e n i e } { \ c h a p t e r * { S t r e s z c z e n i e } } { }
2017-09-21 18:33:44 +02:00
% Z d e f i n i u j o t o c z e n i e d l a d e d y k a c j i
2017-09-21 15:24:38 +02:00
\ n e w e n v i r o n m e n t { d e d y k a c j a } { %
2017-09-22 11:03:10 +02:00
\ c l e a r d o u b l e p a g e \ t h i s p a g e s t y l e { e m p t y } \ m b o x { } \ v f i l l
2017-09-21 18:55:02 +02:00
\ h f i l l \ b e g i n { m i n i p a g e } { 0 . 5 \ t e x t w i d t h }
\ b e g i n { f l u s h l e f t }
2017-09-21 15:24:38 +02:00
} {
2017-09-21 18:55:02 +02:00
\ end { f l u s h l e f t }
2017-09-21 15:24:38 +02:00
\ end { m i n i p a g e }
2017-09-21 18:55:02 +02:00
\ v s p a c e * { 4 c m }
2017-09-21 15:24:38 +02:00
}
2017-09-21 18:33:44 +02:00
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
% S t r o n a t y t u ł o w a %
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
% Z d e f i n i u j p a r a m e t r y s t r o n y t y t u ł o w e j
2017-09-21 15:24:38 +02:00
\ n e w c o m m a n d * { \ t i t l e P L } [ 1 ] { \ g d e f \ @ t i t l e P L { # 1 } }
\ n e w c o m m a n d * { \ @ t i t l e P L } { }
\ n e w c o m m a n d * { \ t i t l e E N } [ 1 ] { \ g d e f \ @ t i t l e E N { # 1 } }
\ n e w c o m m a n d * { \ @ t i t l e E N } { }
\ n e w c o m m a n d * { \ a l b u m } [ 1 ] { \ g d e f \ @ a l b u m { # 1 } }
\ n e w c o m m a n d * { \ @ a l b u m } { }
\ n e w c o m m a n d * { \ t y p e } [ 1 ] { \ g d e f \ @ t y p e { # 1 } }
\ n e w c o m m a n d * { \ @ t y p e } { }
\ n e w c o m m a n d * { \ f i e l d } [ 1 ] { \ g d e f \ @ f i e l d { # 1 } }
\ n e w c o m m a n d * { \ @ f i e l d } { }
\ n e w c o m m a n d * { \ s u p e r v i s o r } [ 1 ] { \ g d e f \ @ s u p e r v i s o r { # 1 } }
\ n e w c o m m a n d * { \ @ s u p e r v i s o r } { }
2017-09-23 13:07:53 +02:00
\ n e w c o m m a n d * { \ s p e c i a l t y } [ 1 ] { \ g d e f \ @ s p e c i a l t y { # 1 } }
\ n e w c o m m a n d * { \ @ s p e c i a l t y } { }
\ s p e c i a l t y { }
2017-09-21 15:24:38 +02:00
\ if @ o p t p o l s k i
\ title { \ @ t i t l e P L }
\ else
\ title { \ @ t i t l e E N }
\ f i
2017-09-21 18:33:44 +02:00
% Z d e f i n i u j p o l e c e n i e '\maketitle'
2017-09-21 15:24:38 +02:00
\ r e n e w c o m m a n d * { \ m a k e t i t l e } { %
\ c l e a r p a g e \ t h i s p a g e s t y l e { e m p t y } %
2017-09-23 12:39:51 +02:00
\ if @ o p t l o g o
{ \ n o i n d e n t \ c e n t e r i n g %
\ i n c l u d e g r a p h i c s [ width = 5 c m ] { u a m - l o g o . p d f } \ p a r } %
{ \ n o i n d e n t \ c e n t e r i n g \ n o r m a l f o n t %
W y d z i a \ l { } M a t e m a t y k i i I n f o r m a t y k i %
\ s t r u t \ p a r } %
\ v s p a c e { 2 c m }
{ \ n o i n d e n t \ c e n t e r i n g \ n o r m a l f o n t \ @ a u t h o r \ s t r u t \ p a r } %
{ \ n o i n d e n t \ c e n t e r i n g \ n o r m a l f o n t %
N u m e r a l b u m u : %
\ @ a l b u m \ s t r u t \ p a r } %
\ v s p a c e { 2 c m }
\ else
{ \ n o i n d e n t \ c e n t e r i n g \ s c s h a p e \ l a r g e %
U n i w e r s y t e t i m . A d a m a M i c k i e w i c z a w P o z n a n i u %
\ s t r u t \ p a r } %
{ \ n o i n d e n t \ c e n t e r i n g \ n o r m a l f o n t %
W y d z i a \ l { } M a t e m a t y k i i I n f o r m a t y k i %
\ s t r u t \ p a r } %
\ v s p a c e { 2 . 5 c m }
{ \ n o i n d e n t \ c e n t e r i n g \ n o r m a l f o n t \ @ a u t h o r \ s t r u t \ p a r } %
{ \ n o i n d e n t \ c e n t e r i n g \ n o r m a l f o n t %
N u m e r a l b u m u : %
\ @ a l b u m \ s t r u t \ p a r } %
\ v s p a c e { 2 . 5 c m }
\ f i
2017-09-21 18:33:44 +02:00
% U z a l e ż n i j k o l e j n o ś ć t y t u ł ó w o d w y b r a n e g o j ę z y k a
2017-09-21 15:24:38 +02:00
\ if @ o p t p o l s k i
{ \ n o i n d e n t \ c e n t e r i n g \ L a r g e \ @ t i t l e P L \ s t r u t \ p a r } %
{ \ n o i n d e n t \ c e n t e r i n g \ n o r m a l f o n t \ @ t i t l e E N \ s t r u t \ p a r } %
\ else
{ \ n o i n d e n t \ c e n t e r i n g \ L a r g e \ @ t i t l e E N \ s t r u t \ p a r } %
{ \ n o i n d e n t \ c e n t e r i n g \ n o r m a l f o n t \ @ t i t l e P L \ s t r u t \ p a r } %
\ f i
\ v f i l l
{ \ n o i n d e n t \ n o r m a l f o n t \ c e n t e r i n g { %
2017-09-23 13:07:53 +02:00
P r a c a \ @ type { } n a k i e r u n k u { \ b f s e r i e s \ @ f i e l d { } } \ \
\ i f t h e n e l s e { \ e q u a l { \ @ s p e c i a l t y } { } } { } {
( s p e c j a l n o \ 's\' c : \ @ s p e c i a l t y ) \ \
}
2017-09-22 11:20:04 +02:00
n a p i s a n a p o d o p i e k \ k { a } \ \
2017-09-21 15:24:38 +02:00
\ b f s e r i e s { \ @ s u p e r v i s o r } %
} \ s t r u t \ p a r } %
2017-09-23 12:39:51 +02:00
\ v s p a c e { 2 c m } %
2017-09-21 15:24:38 +02:00
{ \ n o i n d e n t \ c e n t e r i n g \ n o r m a l f o n t \ @ d a t e \ s t r u t \ p a r }
}
2017-09-21 18:33:44 +02:00
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
% O ś w i a d c z e n i e %
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
2017-09-22 10:07:09 +02:00
\ R e q u i r e P a c k a g e { i f t h e n }
2017-09-21 18:33:44 +02:00
% Z d e f i n i u j p a r a m e t r y o ś w i a d c z e n i a
2017-09-21 15:24:38 +02:00
\ n e w i f \ if @ s t m a l e
2017-09-22 10:07:09 +02:00
\ @ s t m a l e t r u e
\ n e w c o m m a n d * { \ s t s e x } [ 1 ] { %
\ i f t h e n e l s e { \ e q u a l { \ u n e x p a n d e d { # 1 } } { M } } { \ @ s t m a l e t r u e } { \ @ s t m a l e f a l s e } %
}
2017-09-21 15:24:38 +02:00
2017-09-21 18:33:44 +02:00
\ n e w c o m m a n d * { \ s t d a t e } [ 1 ] { \ g d e f \ @ s t d a t e { # 1 } }
\ n e w c o m m a n d * { \ @ s t d a t e } { }
2017-09-21 15:24:38 +02:00
\ n e w c o m m a n d * { \ s t r e a d } [ 1 ] { \ g d e f \ @ s t r e a d { # 1 } }
\ n e w c o m m a n d * { \ @ s t r e a d } { }
\ n e w c o m m a n d * { \ s t p r o t e c t } [ 1 ] { \ g d e f \ @ s t p r o t e c t { # 1 } }
\ n e w c o m m a n d * { \ @ s t p r o t e c t } { }
2017-09-21 18:33:44 +02:00
% Z d e f i n i u j p o l e c e n i e '\makestatement'
2017-09-21 15:24:38 +02:00
\ n e w c o m m a n d * { \ m a k e s t a t e m e n t } { %
2017-09-22 11:03:10 +02:00
\ c l e a r d o u b l e p a g e \ t h i s p a g e s t y l e { e m p t y } %
2017-09-21 15:24:38 +02:00
{ \ n o i n d e n t \ n o r m a l f o n t \ f l u s h r i g h t { \ @ s t d a t e { } } \ s t r u t \ p a r } %
\ v s k i p 2.5 \ b a s e l i n e s k i p
\ v b o x to 6 \ b a s e l i n e s k i p { %
\ b g r o u p %
\ f o n t s i z e { 1 8 p t } { 2 4 p t } \ s e l e c t f o n t \ c e n t e r i n g %
2017-09-22 11:20:04 +02:00
\ v s k i p 1.5 \ b a s e l i n e s k i p O \ ' s w i a d c z e n i e \ p a r %
2017-09-21 15:24:38 +02:00
\ v f i l l %
\ e g r o u p %
} %
\ if @ o p t i n d e n t
\ m a k e a t l e t t e r
\ @ a f t e r i n d e n t t r u e
\ m a k e a t o t h e r
\ else
\ m a k e a t l e t t e r
\ @ a f t e r i n d e n t f a l s e
\ @ a f t e r h e a d i n g
\ m a k e a t o t h e r
\ f i %
{ %
2017-09-22 11:20:04 +02:00
J a , n i \ . z e j %
2017-09-21 15:24:38 +02:00
\ if @ s t m a l e p o d p i s a n y \ else p o d p i s a n a \ f i %
{ \ b f s e r i e s \ @ a u t h o r } , %
\ if @ s t m a l e s t u d e n t \ else s t u d e n t k a \ f i %
2017-09-22 14:12:09 +02:00
W y d z i a \ l { } u M a t e m a t y k i i ~ I n f o r m a t y k i U n i w e r s y t e t u i m . ~ A d a m a M i c k i e w i c z a w P o z n a n i u o \ ' s w i a d c z a m , \ . z e p r z e d k \ l { } a d a n \ k { a } p r a c \ k { e } d y p l o m o w \ k { a } p t . %
2017-09-21 15:24:38 +02:00
\ e m p h { \ @ t i t l e } %
2017-09-22 11:20:04 +02:00
\ if @ s t m a l e n a p i s a \ l { } e m \ else n a p i s a \ l { } a m \ f i %
s a m o d z i e l n i e . O z n a c z a to , \ . z e p r z y p i s a n i u p r a c y , p o z a n i e z b \ k { e } d n y m i k o n s u l t a c j a m i , n i e %
\ if @ s t m a l e k o r z y s t a \ l { } e m \ else k o r z y s t a \ l { } a m \ f i %
z p o m o c y i n n y c h o s \ 'ob, a~w~szczeg\'olno\' s c i n i e %
\ if @ s t m a l e z l e c a \ l { } e m \ else z l e c a \ l { } a m \ f i %
o p r a c o w a n i a r o z p r a w y l u b j e j c z \ k { e } \ ' s c i i n n y m o s o b o m , a n i n i e %
\ if @ s t m a l e o d p i s y w a \ l { } e m \ else o d p i s y w a \ l { } a m \ f i %
t e j r o z p r a w y l u b j e j c z \ k { e } \ 'sci od innych os\'ob. O\'swiadczam r\'ownie\.z, \.ze egzemplarz pracy dyplomowej w~wersji drukowanej jest ca\l{}kowicie zgodny z~egzemplarzem pracy dyplomowej w~wersji elektronicznej. Jednocze\'snie przyjmuj\k{e} do wiadomo\'sci, \.ze przypisanie sobie, w~pracy dyplomowej, autorstwa istotnego fragmentu lub innych element\'ow cudzego utworu lub ustalenia naukowego stanowi podstaw\k{e} stwierdzenia niewa\.zno\' s c i p o s t \ k { e } p o w a n i a w ~ s p r a w i e n a d a n i a t y t u \ l { } u z a w o d o w e g o . \ p a r %
2017-09-21 18:33:44 +02:00
} %
2017-09-21 15:24:38 +02:00
{
\ v s p a c e { 2 c m } %
2017-09-23 13:00:18 +02:00
\ s m a l l \ n o i n d e n t \ b e g i n { t a b u l a r x } { \ t e x t w i d t h } { @ { } l X }
{ [ \ u p p e r c a s e { \ @ s t r e a d } ] } & wyra\.zam zgod\k{e} na udost\k{e}pnianie mojej pracy w czytelni Archiwum UAM\\[1ex]
{ [ \ u p p e r c a s e { \ @ s t p r o t e c t } ] } & wyra\.zam zgod\k{e} na udost\k{e}pnianie mojej pracy w zakresie koniecznym do ochrony mojego prawa do autorstwa lub praw os\'ob trzecich\\
\ end { t a b u l a r x }
2017-09-21 15:24:38 +02:00
}
\ c l e a r p a g e
}
2017-09-21 09:27:30 +02:00
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
% D e f i n i c j e p o l e c e ń h i e r a r c h i c z n y c h %
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
\ R e q u i r e P a c k a g e { x p a r s e }
% R o z d z i a ł y
\ R e n e w D o c u m e n t C o m m a n d \ c h a p t e r { s m } { %
2017-09-24 12:37:55 +02:00
\ c l e a r d o u b l e p a g e \ p h a n t o m s e c t i o n \ m b o x { }
2017-09-21 09:27:30 +02:00
\ v s k i p 3 \ b a s e l i n e s k i p
\ t h i s p a g e s t y l e { p l a i n }
\ I f B o o l e a n T F { # 1 } { %
\ v b o x to 6 \ b a s e l i n e s k i p { %
\ b g r o u p %
\ f o n t s i z e { 1 8 p t } { 2 4 p t } \ s e l e c t f o n t \ c e n t e r i n g %
\ v s k i p 1.5 \ b a s e l i n e s k i p # 2 \ p a r %
\ v f i l l %
\ e g r o u p %
} %
\ m a r k b o t h { # 2 } { # 2 } %
} { %
\ s t e p c o u n t e r { c h a p t e r }
\ v b o x to 6 \ b a s e l i n e s k i p { %
\ b g r o u p %
\ f o n t s i z e { 1 4 p t } { 2 4 p t } \ s e l e c t f o n t \ c e n t e r i n g %
\ t e x t s c { \ c h a p t e r n a m e ~ \ t h e c h a p t e r } \ p a r %
\ v s k i p 0.5 \ b a s e l i n e s k i p %
\ f o n t s i z e { 1 8 p t } { 2 4 p t } \ s e l e c t f o n t # 2 \ p a r %
\ v f i l l %
\ e g r o u p
} %
\ a d d c o n t e n t s l i n e { t o c } { c h a p t e r } { \ c h a p t e r n a m e ~ \ t h e c h a p t e r . ~ # 2 } %
% \ a d d t o c o n t e n t s { t o c } { \ v s k i p 1 \ b a s e l i n e s k i p }
\ m a r k b o t h { \ c h a p t e r n a m e ~ \ t h e c h a p t e r . ~ # 2 } { \ c h a p t e r n a m e ~ \ t h e c h a p t e r . ~ # 2 } %
}
\ if @ o p t i n d e n t
\ m a k e a t l e t t e r
\ @ a f t e r i n d e n t t r u e
\ m a k e a t o t h e r
\ else
\ m a k e a t l e t t e r
\ @ a f t e r i n d e n t f a l s e
\ @ a f t e r h e a d i n g
\ m a k e a t o t h e r
\ f i
}
% P a r a g r a f y
\ R e n e w D o c u m e n t C o m m a n d \ section { s m } { %
2017-09-24 12:37:55 +02:00
\ s t e p c o u n t e r { s e c t i o n } \ p h a n t o m s e c t i o n
2017-09-21 09:27:30 +02:00
\ v s k i p 2 \ b a s e l i n e s k i p
\ I f B o o l e a n T F { # 1 } { %
\ v b o x to 2 \ b a s e l i n e s k i p { %
\ b g r o u p %
\ f o n t s i z e { 1 4 p t } { 2 4 p t } \ s e l e c t f o n t \ c e n t e r i n g %
\ t e x t s c { # 2 } \ p a r %
\ v f i l l %
\ e g r o u p %
} %
\ m a r k r i g h t { # 2 } %
} { %
\ v b o x to 2 \ b a s e l i n e s k i p { %
\ b g r o u p %
\ f o n t s i z e { 1 4 p t } { 2 4 p t } \ s e l e c t f o n t \ c e n t e r i n g %
\ if @ o p t p o l s k i
\ a d d c o n t e n t s l i n e { t o c } { s e c t i o n } { \ t h e s e c t i o n . ~ \ h s k i p 0 . 2 5 e m # 2 } %
\ t e x t s c { \ t h e s e c t i o n . ~ \ h s k i p 0 . 2 5 e m # 2 } \ p a r %
\ else
\ a d d c o n t e n t s l i n e { t o c } { s e c t i o n } { \ t h e s e c t i o n ~ \ h s k i p 1 e m # 2 } %
\ t e x t s c { \ t h e s e c t i o n ~ \ h s k i p 1 e m # 2 } \ p a r %
\ f i
\ v f i l l %
\ e g r o u p %
} %
\ m a r k r i g h t { \ t h e s e c t i o n . ~ # 2 } %
}
\ if @ o p t i n d e n t
\ m a k e a t l e t t e r
\ @ a f t e r i n d e n t t r u e
\ m a k e a t o t h e r
\ else
\ m a k e a t l e t t e r
\ @ a f t e r i n d e n t f a l s e
\ @ a f t e r h e a d i n g
\ m a k e a t o t h e r
\ f i
2017-09-22 22:57:22 +02:00
\ n o p a g e b r e a k [ 4 ]
2017-09-21 09:27:30 +02:00
}
% P o d p a r a g r a f y
\ R e n e w D o c u m e n t C o m m a n d \ s u b s e c t i o n { s m } { %
2017-09-24 12:37:55 +02:00
\ s t e p c o u n t e r { s u b s e c t i o n } \ p h a n t o m s e c t i o n
2017-09-21 09:27:30 +02:00
\ v s k i p 2 \ b a s e l i n e s k i p
\ I f B o o l e a n T F { # 1 } { %
\ v b o x to 1 \ b a s e l i n e s k i p { %
\ b g r o u p %
\ n o i n d e n t \ t e x t b f { # 2 } \ p a r %
\ v f i l l %
\ e g r o u p %
} %
\ m a r k r i g h t { # 2 } %
} { %
\ v b o x to 1 \ b a s e l i n e s k i p { %
\ b g r o u p %
\ n o i n d e n t
\ if @ o p t p o l s k i
\ a d d c o n t e n t s l i n e { t o c } { s u b s e c t i o n } { \ t h e s u b s e c t i o n . ~ \ h s k i p 0 . 2 5 e m # 2 } %
\ t e x t b f { \ t h e s u b s e c t i o n . ~ \ h s k i p 0 . 2 5 e m # 2 } \ p a r %
\ else
\ a d d c o n t e n t s l i n e { t o c } { s u b s e c t i o n } { \ t h e s u b s e c t i o n ~ \ h s k i p 1 e m # 2 } %
\ t e x t b f { \ t h e s u b s e c t i o n ~ \ h s k i p 1 e m # 2 } \ p a r %
\ f i
\ v f i l l %
\ e g r o u p %
} %
\ m a r k r i g h t { \ t h e s u b s e c t i o n . ~ # 2 } %
}
\ if @ o p t i n d e n t
\ m a k e a t l e t t e r
\ @ a f t e r i n d e n t t r u e
\ m a k e a t o t h e r
\ else
\ m a k e a t l e t t e r
\ @ a f t e r i n d e n t f a l s e
\ @ a f t e r h e a d i n g
\ m a k e a t o t h e r
\ f i
2017-09-22 22:57:22 +02:00
\ n o p a g e b r e a k [ 4 ]
2017-09-21 09:27:30 +02:00
}
2017-09-21 15:24:38 +02:00
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
% P a g i n y %
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = %
\ R e q u i r e P a c k a g e { f a n c y h d r }
\ r e n e w c o m m a n d { \ h e a d r u l e w i d t h } { 0 p t }
\ f a n c y h f { }
\ f a n c y h e a d [ R E ] { \ s m a l l \ l e f t m a r k }
\ f a n c y h e a d [ L O ] { \ s m a l l \ r i g h t m a r k }
\ f a n c y h e a d [ LE , R O ] { \ s m a l l \ t h e p a g e }
\ p a g e s t y l e { f a n c y }
\ r e n e w c o m m a n d { \ s e c t i o n m a r k } [ 1 ] { %
\ m a r k r i g h t { # 1 } { } }
\ r e n e w c o m m a n d { \ c h a p t e r m a r k } [ 1 ] { %
\ m a r k b o t h { \ i f n u m \ v a l u e { c h a p t e r } > 0 \ c h a p t e r n a m e ~ \ t h e c h a p t e r { } . ~ \ f i # 1 } { } }
\ f a n c y p a g e s t y l e { c l o s i n g } {
\ f a n c y h f { }
\ f a n c y h e a d [ R E ] { \ s m a l l \ l e f t m a r k }
\ f a n c y h e a d [ L O ] { \ s m a l l \ r i g h t m a r k }
\ f a n c y h e a d [ LE , R O ] { \ s m a l l \ t h e p a g e }
}
\ f a n c y p a g e s t y l e { p l a i n } { %
\ f a n c y h f { }
\ c f o o t { \ s m a l l \ t h e p a g e }
}
2017-09-21 09:27:30 +02:00
\ e n d i n p u t