[cstex] acrotex - hyperref

beerb beerb at frcatel.fri.uniza.sk
Fri Oct 18 12:28:38 CEST 2013


Dňa 18.10.2013 11:47 Petr Sojka wrote / napísal(a):
> On Fri, Oct 18, 2013 at 10:53:58AM +0200, beerb wrote:
> - prekladat musite pdflatex (ne latex ci cslatex)
> - option pdftex dejte do documentclass, pak ho zdedi vsechny baliky
> - hyperref nacitejte jako posledni
> - pokud ani po tomto nebude fungovat, poslete jak pise p. Wagner log a
>    _celou_ hlavicku nebo lepe minimalni priklad.
>
> zdravim,
> --ps
>   
zdravim, dakujem za pomoc, ale toto vsetko som uz skusal a nepomohlo to
stale to hlasi rovnaku chybu, dokonca som sa pokusal najst to nastavenie 
v baliku hyperref ale nenasiel som to,
pri ostatnych suboroch mi pdflatex funguje, napr. pri nasledujucom 
subore to prelozi normalne:


\documentclass[twoside]{article}

\usepackage[english,slovak]{babel}

\usepackage[T1]{fontenc}

\usepackage[utf8]{inputenc}

\usepackage{amsmath}

\usepackage{amscd,amssymb,amsfonts}

\usepackage{hyperref}

\begin{document}


\selectlanguage{slovak}


a~\href{http://ftp.cvut.cz/tex-archive/macros/latex/contrib/xcolor/xcolor.pdf}{\textsf{xcolor}}.

je atraktivní téma,


\end{document}




ale ked prelozim nejaky subor zo zbornika ossConf, ktory som robil v 
juni, uz to zase zblbne
(prekladane cez pdflatex), prikladam zdrojovy subor, log a aj stylovy subor

vdaka beerb
-------------- next part --------------
This is pdfTeX, Version 3.1415926-2.3-1.40.12 (Web2C 2011) (format=pdflatex 2012.6.1)  27 JUN 2013 10:05
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**00-uvod.tex
(./00-uvod.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, german-x-2009-06-19, ngerman-x-2009-06-19, afrikaans, ancientgreek, ibycus, arabic, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnish, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji, lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portuguese, romanian, russian, sanskrit, serbian, serbianc, slovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded.
(c:/texlive/2011/texmf-dist/tex/latex/_oss/oss-conf-obsah.cls

LaTeX Warning: You have requested document class `oss-conf-obsah',
               but the document class provides `oss-conf'.

Document Class: oss-conf 2012/04/04 v1.00 beerb
\linespacing=\dimen102
\normalparindent=\dimen103
\normaltopskip=\skip41
(c:/texlive/2011/texmf-dist/tex/latex/amsmath/amsmath.sty
Package: amsmath 2000/07/18 v2.13 AMS math features
\@mathmargin=\skip42

For additional information on amsmath, use the `?' option.
(c:/texlive/2011/texmf-dist/tex/latex/amsmath/amstext.sty
Package: amstext 2000/06/29 v2.01
 (c:/texlive/2011/texmf-dist/tex/latex/amsmath/amsgen.sty
File: amsgen.sty 1999/11/30 v2.0
\@emptytoks=\toks14
\ex@=\dimen104
)) (c:/texlive/2011/texmf-dist/tex/latex/amsmath/amsbsy.sty
Package: amsbsy 1999/11/29 v1.2d
\pmbraise@=\dimen105
) (c:/texlive/2011/texmf-dist/tex/latex/amsmath/amsopn.sty
Package: amsopn 1999/12/14 v2.01 operator names
)
\inf at bad=\count79
LaTeX Info: Redefining \frac on input line 211.
\uproot@=\count80
\leftroot@=\count81
LaTeX Info: Redefining \overline on input line 307.
\classnum@=\count82
\DOTSCASE@=\count83
LaTeX Info: Redefining \ldots on input line 379.
LaTeX Info: Redefining \dots on input line 382.
LaTeX Info: Redefining \cdots on input line 467.
\Mathstrutbox@=\box26
\strutbox@=\box27
\big at size=\dimen106
LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
\macc at depth=\count84
\c at MaxMatrixCols=\count85
\dotsspace@=\muskip10
\c at parentequation=\count86
\dspbrk at lvl=\count87
\tag at help=\toks15
\row@=\count88
\column@=\count89
\maxfields@=\count90
\andhelp@=\toks16
\eqnshift@=\dimen107
\alignsep@=\dimen108
\tagshift@=\dimen109
\tagwidth@=\dimen110
\totwidth@=\dimen111
\lineht@=\dimen112
\@envbody=\toks17
\multlinegap=\skip43
\multlinetaggap=\skip44
\mathdisplay at stack=\toks18
LaTeX Info: Redefining \[ on input line 2666.
LaTeX Info: Redefining \] on input line 2667.
)
\copyins=\insert233
\abstractbox=\box28
\abstractAbox=\box29
\listisep=\skip45
\c at part=\count91
\c at section=\count92
\c at subsection=\count93
\c at subsubsection=\count94
\c at paragraph=\count95
\c at subparagraph=\count96
\c at figure=\count97
\c at table=\count98
\abovecaptionskip=\skip46
\belowcaptionskip=\skip47
\captionindent=\dimen113
\thm at style=\toks19
\thm at bodyfont=\toks20
\thm at headfont=\toks21
\thm at notefont=\toks22
\thm at headpunct=\toks23
\thm at preskip=\skip48
\thm at postskip=\skip49
\thm at headsep=\skip50
\dth at everypar=\toks24
) (c:/texlive/2011/texmf-dist/tex/latex/lm/lmodern.sty
Package: lmodern 2009/10/30 v1.6 Latin Modern Fonts
LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
(Font)                  OT1/cmr/m/n --> OT1/lmr/m/n on input line 22.
LaTeX Font Info:    Overwriting symbol font `letters' in version `normal'
(Font)                  OML/cmm/m/it --> OML/lmm/m/it on input line 23.
LaTeX Font Info:    Overwriting symbol font `symbols' in version `normal'
(Font)                  OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24.
LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `normal'
(Font)                  OMX/cmex/m/n --> OMX/lmex/m/n on input line 25.
LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
(Font)                  OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26.
LaTeX Font Info:    Overwriting symbol font `letters' in version `bold'
(Font)                  OML/cmm/b/it --> OML/lmm/b/it on input line 27.
LaTeX Font Info:    Overwriting symbol font `symbols' in version `bold'
(Font)                  OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28.
LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `bold'
(Font)                  OMX/cmex/m/n --> OMX/lmex/m/n on input line 29.
LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `normal'
(Font)                  OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31.
LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `normal'
(Font)                  OT1/cmss/m/n --> OT1/lmss/m/n on input line 32.
LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `normal'
(Font)                  OT1/cmr/m/it --> OT1/lmr/m/it on input line 33.
LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `normal'
(Font)                  OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34.
LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `bold'
(Font)                  OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35.
LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
(Font)                  OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36.
LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
(Font)                  OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37.
LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
(Font)                  OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38.
) (c:/texlive/2011/texmf-dist/tex/latex/cmap/cmap.sty
Package: cmap 2008/03/06 v1.0h CMap support: searchable PDF
) (c:/texlive/2011/texmf-dist/tex/generic/babel/babel.sty
Package: babel 2008/07/06 v3.8l The Babel package
 (c:/texlive/2011/texmf-dist/tex/generic/babel/english.ldf
Language: english 2005/03/30 v3.3o English support from the babel system
 (c:/texlive/2011/texmf-dist/tex/generic/babel/babel.def
File: babel.def 2008/07/06 v3.8l Babel common definitions
\babel at savecnt=\count99
\U at D=\dimen114
)
\l at canadian = a dialect from \language\l at american 
\l at australian = a dialect from \language\l at british 
\l at newzealand = a dialect from \language\l at british 
) (c:/texlive/2011/texmf-dist/tex/generic/babel/slovak.ldf
Language: slovak 2008/07/06 v3.1a Slovak support from the babel system
Package babel Info: Making ^ an active character on input line 123.
Package babel Info: Making " an active character on input line 126.
Package babel Info: Making ' an active character on input line 129.
\cs at wordlen=\count100
Package babel Info: Making - an active character on input line 294.
)) (c:/texlive/2011/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
 (c:/texlive/2011/texmf-dist/tex/latex/base/t1enc.def
File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
)<<t1.cmap>>) (c:/texlive/2011/texmf-dist/tex/latex/base/inputenc.sty
Package: inputenc 2008/03/30 v1.1d Input encoding file
\inpenc at prehook=\toks25
\inpenc at posthook=\toks26
 (c:/texlive/2011/texmf-dist/tex/latex/base/utf8.def
File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
Now handling font encoding OML ...
... no UTF-8 mapping file for font encoding OML
Now handling font encoding T1 ...
... processing UTF-8 mapping file for font encoding T1
 (c:/texlive/2011/texmf-dist/tex/latex/base/t1enc.dfu
File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
   defining Unicode char U+00A1 (decimal 161)
   defining Unicode char U+00A3 (decimal 163)
   defining Unicode char U+00AB (decimal 171)
   defining Unicode char U+00BB (decimal 187)
   defining Unicode char U+00BF (decimal 191)
   defining Unicode char U+00C0 (decimal 192)
   defining Unicode char U+00C1 (decimal 193)
   defining Unicode char U+00C2 (decimal 194)
   defining Unicode char U+00C3 (decimal 195)
   defining Unicode char U+00C4 (decimal 196)
   defining Unicode char U+00C5 (decimal 197)
   defining Unicode char U+00C6 (decimal 198)
   defining Unicode char U+00C7 (decimal 199)
   defining Unicode char U+00C8 (decimal 200)
   defining Unicode char U+00C9 (decimal 201)
   defining Unicode char U+00CA (decimal 202)
   defining Unicode char U+00CB (decimal 203)
   defining Unicode char U+00CC (decimal 204)
   defining Unicode char U+00CD (decimal 205)
   defining Unicode char U+00CE (decimal 206)
   defining Unicode char U+00CF (decimal 207)
   defining Unicode char U+00D0 (decimal 208)
   defining Unicode char U+00D1 (decimal 209)
   defining Unicode char U+00D2 (decimal 210)
   defining Unicode char U+00D3 (decimal 211)
   defining Unicode char U+00D4 (decimal 212)
   defining Unicode char U+00D5 (decimal 213)
   defining Unicode char U+00D6 (decimal 214)
   defining Unicode char U+00D8 (decimal 216)
   defining Unicode char U+00D9 (decimal 217)
   defining Unicode char U+00DA (decimal 218)
   defining Unicode char U+00DB (decimal 219)
   defining Unicode char U+00DC (decimal 220)
   defining Unicode char U+00DD (decimal 221)
   defining Unicode char U+00DE (decimal 222)
   defining Unicode char U+00DF (decimal 223)
   defining Unicode char U+00E0 (decimal 224)
   defining Unicode char U+00E1 (decimal 225)
   defining Unicode char U+00E2 (decimal 226)
   defining Unicode char U+00E3 (decimal 227)
   defining Unicode char U+00E4 (decimal 228)
   defining Unicode char U+00E5 (decimal 229)
   defining Unicode char U+00E6 (decimal 230)
   defining Unicode char U+00E7 (decimal 231)
   defining Unicode char U+00E8 (decimal 232)
   defining Unicode char U+00E9 (decimal 233)
   defining Unicode char U+00EA (decimal 234)
   defining Unicode char U+00EB (decimal 235)
   defining Unicode char U+00EC (decimal 236)
   defining Unicode char U+00ED (decimal 237)
   defining Unicode char U+00EE (decimal 238)
   defining Unicode char U+00EF (decimal 239)
   defining Unicode char U+00F0 (decimal 240)
   defining Unicode char U+00F1 (decimal 241)
   defining Unicode char U+00F2 (decimal 242)
   defining Unicode char U+00F3 (decimal 243)
   defining Unicode char U+00F4 (decimal 244)
   defining Unicode char U+00F5 (decimal 245)
   defining Unicode char U+00F6 (decimal 246)
   defining Unicode char U+00F8 (decimal 248)
   defining Unicode char U+00F9 (decimal 249)
   defining Unicode char U+00FA (decimal 250)
   defining Unicode char U+00FB (decimal 251)
   defining Unicode char U+00FC (decimal 252)
   defining Unicode char U+00FD (decimal 253)
   defining Unicode char U+00FE (decimal 254)
   defining Unicode char U+00FF (decimal 255)
   defining Unicode char U+0102 (decimal 258)
   defining Unicode char U+0103 (decimal 259)
   defining Unicode char U+0104 (decimal 260)
   defining Unicode char U+0105 (decimal 261)
   defining Unicode char U+0106 (decimal 262)
   defining Unicode char U+0107 (decimal 263)
   defining Unicode char U+010C (decimal 268)
   defining Unicode char U+010D (decimal 269)
   defining Unicode char U+010E (decimal 270)
   defining Unicode char U+010F (decimal 271)
   defining Unicode char U+0110 (decimal 272)
   defining Unicode char U+0111 (decimal 273)
   defining Unicode char U+0118 (decimal 280)
   defining Unicode char U+0119 (decimal 281)
   defining Unicode char U+011A (decimal 282)
   defining Unicode char U+011B (decimal 283)
   defining Unicode char U+011E (decimal 286)
   defining Unicode char U+011F (decimal 287)
   defining Unicode char U+0130 (decimal 304)
   defining Unicode char U+0131 (decimal 305)
   defining Unicode char U+0132 (decimal 306)
   defining Unicode char U+0133 (decimal 307)
   defining Unicode char U+0139 (decimal 313)
   defining Unicode char U+013A (decimal 314)
   defining Unicode char U+013D (decimal 317)
   defining Unicode char U+013E (decimal 318)
   defining Unicode char U+0141 (decimal 321)
   defining Unicode char U+0142 (decimal 322)
   defining Unicode char U+0143 (decimal 323)
   defining Unicode char U+0144 (decimal 324)
   defining Unicode char U+0147 (decimal 327)
   defining Unicode char U+0148 (decimal 328)
   defining Unicode char U+014A (decimal 330)
   defining Unicode char U+014B (decimal 331)
   defining Unicode char U+0150 (decimal 336)
   defining Unicode char U+0151 (decimal 337)
   defining Unicode char U+0152 (decimal 338)
   defining Unicode char U+0153 (decimal 339)
   defining Unicode char U+0154 (decimal 340)
   defining Unicode char U+0155 (decimal 341)
   defining Unicode char U+0158 (decimal 344)
   defining Unicode char U+0159 (decimal 345)
   defining Unicode char U+015A (decimal 346)
   defining Unicode char U+015B (decimal 347)
   defining Unicode char U+015E (decimal 350)
   defining Unicode char U+015F (decimal 351)
   defining Unicode char U+0160 (decimal 352)
   defining Unicode char U+0161 (decimal 353)
   defining Unicode char U+0162 (decimal 354)
   defining Unicode char U+0163 (decimal 355)
   defining Unicode char U+0164 (decimal 356)
   defining Unicode char U+0165 (decimal 357)
   defining Unicode char U+016E (decimal 366)
   defining Unicode char U+016F (decimal 367)
   defining Unicode char U+0170 (decimal 368)
   defining Unicode char U+0171 (decimal 369)
   defining Unicode char U+0178 (decimal 376)
   defining Unicode char U+0179 (decimal 377)
   defining Unicode char U+017A (decimal 378)
   defining Unicode char U+017B (decimal 379)
   defining Unicode char U+017C (decimal 380)
   defining Unicode char U+017D (decimal 381)
   defining Unicode char U+017E (decimal 382)
   defining Unicode char U+200C (decimal 8204)
   defining Unicode char U+2013 (decimal 8211)
   defining Unicode char U+2014 (decimal 8212)
   defining Unicode char U+2018 (decimal 8216)
   defining Unicode char U+2019 (decimal 8217)
   defining Unicode char U+201A (decimal 8218)
   defining Unicode char U+201C (decimal 8220)
   defining Unicode char U+201D (decimal 8221)
   defining Unicode char U+201E (decimal 8222)
   defining Unicode char U+2030 (decimal 8240)
   defining Unicode char U+2031 (decimal 8241)
   defining Unicode char U+2039 (decimal 8249)
   defining Unicode char U+203A (decimal 8250)
   defining Unicode char U+2423 (decimal 9251)
)
Now handling font encoding OT1 ...
... processing UTF-8 mapping file for font encoding OT1
 (c:/texlive/2011/texmf-dist/tex/latex/base/ot1enc.dfu
File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
   defining Unicode char U+00A1 (decimal 161)
   defining Unicode char U+00A3 (decimal 163)
   defining Unicode char U+00B8 (decimal 184)
   defining Unicode char U+00BF (decimal 191)
   defining Unicode char U+00C5 (decimal 197)
   defining Unicode char U+00C6 (decimal 198)
   defining Unicode char U+00D8 (decimal 216)
   defining Unicode char U+00DF (decimal 223)
   defining Unicode char U+00E6 (decimal 230)
   defining Unicode char U+00EC (decimal 236)
   defining Unicode char U+00ED (decimal 237)
   defining Unicode char U+00EE (decimal 238)
   defining Unicode char U+00EF (decimal 239)
   defining Unicode char U+00F8 (decimal 248)
   defining Unicode char U+0131 (decimal 305)
   defining Unicode char U+0141 (decimal 321)
   defining Unicode char U+0142 (decimal 322)
   defining Unicode char U+0152 (decimal 338)
   defining Unicode char U+0153 (decimal 339)
   defining Unicode char U+2013 (decimal 8211)
   defining Unicode char U+2014 (decimal 8212)
   defining Unicode char U+2018 (decimal 8216)
   defining Unicode char U+2019 (decimal 8217)
   defining Unicode char U+201C (decimal 8220)
   defining Unicode char U+201D (decimal 8221)
)
Now handling font encoding OMS ...
... processing UTF-8 mapping file for font encoding OMS
 (c:/texlive/2011/texmf-dist/tex/latex/base/omsenc.dfu
File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
   defining Unicode char U+00A7 (decimal 167)
   defining Unicode char U+00B6 (decimal 182)
   defining Unicode char U+00B7 (decimal 183)
   defining Unicode char U+2020 (decimal 8224)
   defining Unicode char U+2021 (decimal 8225)
   defining Unicode char U+2022 (decimal 8226)
)
Now handling font encoding OMX ...
... no UTF-8 mapping file for font encoding OMX
Now handling font encoding U ...
... no UTF-8 mapping file for font encoding U
   defining Unicode char U+00A9 (decimal 169)
   defining Unicode char U+00AA (decimal 170)
   defining Unicode char U+00AE (decimal 174)
   defining Unicode char U+00BA (decimal 186)
   defining Unicode char U+02C6 (decimal 710)
   defining Unicode char U+02DC (decimal 732)
   defining Unicode char U+200C (decimal 8204)
   defining Unicode char U+2026 (decimal 8230)
   defining Unicode char U+2122 (decimal 8482)
   defining Unicode char U+2423 (decimal 9251)
)) (c:/texlive/2011/texmf-dist/tex/latex/base/ifthen.sty
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
) (c:/texlive/2011/texmf-dist/tex/latex/amsmath/amscd.sty
Package: amscd 1999/11/29 v1.2d
\athelp@=\toks27
\minaw@=\dimen115
\bigaw@=\dimen116
\minCDarrowwidth=\dimen117
) (c:/texlive/2011/texmf-dist/tex/latex/amsfonts/amssymb.sty
Package: amssymb 2009/06/22 v3.00
 (c:/texlive/2011/texmf-dist/tex/latex/amsfonts/amsfonts.sty
Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support
\symAMSa=\mathgroup4
\symAMSb=\mathgroup5
LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
(Font)                  U/euf/m/n --> U/euf/b/n on input line 96.
)) (c:/texlive/2011/texmf-dist/tex/latex/cite/cite.sty
LaTeX Info: Redefining \cite on input line 302.
LaTeX Info: Redefining \nocite on input line 373.
Package: cite 2010/09/10  v 5.3
) (c:/texlive/2011/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
 (c:/texlive/2011/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV at toks@=\toks28
) (c:/texlive/2011/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
 (c:/texlive/2011/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
) (c:/texlive/2011/texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: pdftex.def on input line 91.
 (c:/texlive/2011/texmf-dist/tex/latex/pdftex-def/pdftex.def
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
 (c:/texlive/2011/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/message (HO)
) (c:/texlive/2011/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2011/04/18 v1.20 LaTeX kernel commands for general use (HO)
)
\Gread at gobject=\count101
))
\Gin at req@height=\dimen118
\Gin at req@width=\dimen119
) (c:/texlive/2011/texmf-dist/tex/latex/xcolor/xcolor.sty
Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK)
 (c:/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg
File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
)
Package xcolor Info: Driver file: pdftex.def on input line 225.
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337.
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341.
Package xcolor Info: Model `RGB' extended on input line 1353.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360.
) (c:/texlive/2011/texmf-dist/tex/latex/colortbl/colortbl.sty
Package: colortbl 2001/02/13 v0.1j Color table columns (DPC)
 (c:/texlive/2011/texmf-dist/tex/latex/tools/array.sty
Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
\col at sep=\dimen120
\extrarowheight=\dimen121
\NC at list=\toks29
\extratabsurround=\skip51
\backup at length=\skip52
)
\everycr=\toks30
\minrowclearance=\skip53
) (c:/texlive/2011/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
\fancy at headwidth=\skip54
\f at ncyO@elh=\skip55
\f at ncyO@erh=\skip56
\f at ncyO@olh=\skip57
\f at ncyO@orh=\skip58
\f at ncyO@elf=\skip59
\f at ncyO@erf=\skip60
\f at ncyO@olf=\skip61
\f at ncyO@orf=\skip62
) (c:/texlive/2011/texmf-dist/tex/latex/hyperref/hyperref.sty
Package: hyperref 2011/04/17 v6.82g Hypertext links for LaTeX
 (c:/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
Package: hobsub-hyperref 2011/04/23 v1.4 Bundle oberdiek, subset hyperref (HO)
 (c:/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
Package: hobsub-generic 2011/04/23 v1.4 Bundle oberdiek, subset generic (HO)
Package: hobsub 2011/04/23 v1.4 Subsetting bundle oberdiek (HO)
Package hobsub Info: Skipping package `infwarerr' (already loaded).
Package hobsub Info: Skipping package `ltxcmds' (already loaded).
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
Package: ifvtex 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
Package ifvtex Info: VTeX not detected.
Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO)
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is detected.
Package: etexcmds 2011/02/16 v1.5 Prefix for e-TeX command names (HO)
Package etexcmds Info: Could not find \expanded.
(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
(etexcmds)             that some package has redefined \expanded.
(etexcmds)             In the latter case, load this package earlier.
Package: kvsetkeys 2011/04/07 v1.13 Key value parser (HO)
Package: kvdefinekeys 2011/04/07 v1.3 Defining keys (HO)
Package: pdftexcmds 2011/04/22 v0.16 Utilities of pdfTeX for LuaTeX (HO)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: \pdf at primitive is available.
Package pdftexcmds Info: \pdf at ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
Package: pdfescape 2011/04/04 v1.12 Provides string conversions (HO)
Package: bigintcalc 2011/01/30 v1.2 Expandable big integer calculations (HO)
Package: bitset 2011/01/30 v1.1 Data type bit set (HO)
Package: uniquecounter 2011/01/30 v1.2 Provides unlimited unique counter (HO)
)
Package hobsub Info: Skipping package `hobsub' (already loaded).
Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
Package: hopatch 2011/01/30 v1.0 Wrapper for package hooks (HO)
Package: xcolor-patch 2011/01/30 xcolor patch
Package: atveryend 2011/04/23 v1.7 Hooks at very end of document (HO)
Package atveryend Info: \enddocument detected (standard).
Package: atbegshi 2011/01/30 v1.15 At begin shipout hook (HO)
Package: refcount 2010/12/01 v3.2 Data extraction from references (HO)
Package: hycolor 2011/01/30 v1.7 Color options of hyperref/bookmark (HO)
) (c:/texlive/2011/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
) (c:/texlive/2011/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2010/12/23 v3.10 Keyval support for LaTeX options (HO)
)
\@linkdim=\dimen122
\Hy at linkcounter=\count102
\Hy at pagecounter=\count103
 (c:/texlive/2011/texmf-dist/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2011/04/17 v6.82g Hyperref: PDFDocEncoding definition (HO)
Now handling font encoding PD1 ...
... no UTF-8 mapping file for font encoding PD1
)
\Hy at SavedSpaceFactor=\count104
 (c:/texlive/2011/texmf-dist/tex/latex/latexconfig/hyperref.cfg
File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
)
Package hyperref Info: Option `unicode' set `true' on input line 3905.
 (c:/texlive/2011/texmf-dist/tex/latex/hyperref/puenc.def
File: puenc.def 2011/04/17 v6.82g Hyperref: PDF Unicode definition (HO)
Now handling font encoding PU ...
... no UTF-8 mapping file for font encoding PU
)
Package hyperref Info: Option `bookmarks' set `false' on input line 3905.
Package hyperref Info: Hyper figures OFF on input line 4026.
Package hyperref Info: Link nesting OFF on input line 4031.
Package hyperref Info: Hyper index ON on input line 4034.
Package hyperref Info: Plain pages OFF on input line 4041.
Package hyperref Info: Backreferencing OFF on input line 4046.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks OFF on input line 4270.
\c at Hy@tempcnt=\count105
 (c:/texlive/2011/texmf-dist/tex/latex/url/url.sty
\Urlmuskip=\muskip11
Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
)
LaTeX Info: Redefining \url on input line 4617.
\Fld at menulength=\count106
\Field at Width=\dimen123
\Fld at charsize=\dimen124
Package hyperref Info: Hyper figures OFF on input line 5701.
Package hyperref Info: Link nesting OFF on input line 5706.
Package hyperref Info: Hyper index ON on input line 5709.
Package hyperref Info: backreferencing OFF on input line 5716.
Package hyperref Info: Link coloring OFF on input line 5721.
Package hyperref Info: Link coloring with OCG OFF on input line 5726.
Package hyperref Info: PDF/A mode OFF on input line 5731.
LaTeX Info: Redefining \ref on input line 5771.
LaTeX Info: Redefining \pageref on input line 5775.
\Hy at abspage=\count107
\c at Item=\count108
\c at Hfootnote=\count109
)

Package hyperref Message: Driver: hpdftex.

(c:/texlive/2011/texmf-dist/tex/latex/hyperref/hpdftex.def
File: hpdftex.def 2011/04/17 v6.82g Hyperref driver for pdfTeX
\Fld at listcount=\count110
\c at bookmark@seq at number=\count111
 (c:/texlive/2011/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 282.
)
\Hy at SectionHShift=\skip63
) (c:/texlive/2011/texmf-dist/tex/latex/curves/curves.sty
Package: curves 2009/08/31 1.53 Curves for LaTeX picture environment
\;sc=\count112
\;scp=\count113
\;t=\count114
\;cc=\count115
\;cnd=\count116
\;mcnd=\count117
\;np=\count118
\;overhang=\count119
\;pbs=\count120
\;pns=\count121
\;psc=\count122
\;rc=\count123
\;rtc=\count124
\;tc=\count125
\csdiameter=\skip64
\curvelength=\skip65
\overhang=\skip66
\;x=\skip67
\;dx=\skip68
\;ddx=\skip69
\;y=\skip70
\;dy=\skip71
\;ddy=\skip72
\;pl=\skip73
\;ucd=\skip74
\;csbox=\box30
\;pt=\box31
\;strline=\toks31
\m;ssingcoord=\toks32
\;negdash=\toks33
\;oddcoord=\toks34
\;wc=\count126
\;X=\skip75
\;Y=\skip76
) (c:/texlive/2011/texmf-dist/tex/latex/eepic/epic.sty
Enhancements to Picture Environment. Version 1.2 - Released June 1, 1986
\@@multicnt=\count127
\d at lta=\count128
\@delta=\dimen125
\@@delta=\dimen126
\@gridcnt=\count129
\@joinkind=\count130
\@dotgap=\dimen127
\@ddotgap=\dimen128
\@x at diff=\count131
\@y at diff=\count132
\x at diff=\dimen129
\y at diff=\dimen130
\@dotbox=\box32
\num at segments=\count133
\num at segmentsi=\count134
\@datafile=\read1
) (c:/texlive/2011/texmf-dist/tex/latex/fp/fp.sty
Package: fp 1995/04/02
 `Fixed Point Package', Version 0.8, April 2, 1995 (C) Michael Mehlich (c:/texlive/2011/texmf-dist/tex/latex/fp/defpattern.sty
Package: defpattern 1994/10/12
\actioncount=\count135
) (c:/texlive/2011/texmf-dist/tex/latex/fp/fp-basic.sty
Package: fp-basic 1996/05/13
\FP at xs=\count136
\FP at xia=\count137
\FP at xib=\count138
\FP at xfa=\count139
\FP at xfb=\count140
\FP at rega=\count141
\FP at regb=\count142
\FP at regs=\count143
\FP at times=\count144
) (c:/texlive/2011/texmf-dist/tex/latex/fp/fp-addons.sty
Package: fp-addons 1995/03/15
) (c:/texlive/2011/texmf-dist/tex/latex/fp/fp-snap.sty
Package: fp-snap 1995/04/05
) (c:/texlive/2011/texmf-dist/tex/latex/fp/fp-exp.sty
Package: fp-exp 1995/04/03
) (c:/texlive/2011/texmf-dist/tex/latex/fp/fp-trigo.sty
Package: fp-trigo 1995/04/14
) (c:/texlive/2011/texmf-dist/tex/latex/fp/fp-pas.sty
Package: fp-pas 1994/08/29
) (c:/texlive/2011/texmf-dist/tex/latex/fp/fp-random.sty
Package: fp-random 1995/02/23
\FPseed=\count145
) (c:/texlive/2011/texmf-dist/tex/latex/fp/fp-eqn.sty
Package: fp-eqn 1995/04/03
) (c:/texlive/2011/texmf-dist/tex/latex/fp/fp-upn.sty
Package: fp-upn 1996/10/21
) (c:/texlive/2011/texmf-dist/tex/latex/fp/fp-eval.sty
Package: fp-eval 1995/04/03
))

LaTeX Warning: Unused global option(s):
    [12pt].

(./00-uvod.aux)
\openout1 = `00-uvod.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 29.
LaTeX Font Info:    ... okay on input line 29.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 29.
LaTeX Font Info:    ... okay on input line 29.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 29.
LaTeX Font Info:    ... okay on input line 29.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 29.
LaTeX Font Info:    ... okay on input line 29.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 29.
LaTeX Font Info:    ... okay on input line 29.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 29.
LaTeX Font Info:    ... okay on input line 29.
LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 29.
LaTeX Font Info:    ... okay on input line 29.
LaTeX Font Info:    Checking defaults for PU/pdf/m/n on input line 29.
LaTeX Font Info:    ... okay on input line 29.
LaTeX Font Info:    Try loading font information for T1+lmr on input line 29.
 (c:/texlive/2011/texmf-dist/tex/latex/lm/t1lmr.fd
File: t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
LaTeX Font Info:    Try loading font information for OT1+lmr on input line 29.
 (c:/texlive/2011/texmf-dist/tex/latex/lm/ot1lmr.fd
File: ot1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
)<<ot1.cmap>>
LaTeX Font Info:    Try loading font information for OML+lmm on input line 29.
 (c:/texlive/2011/texmf-dist/tex/latex/lm/omllmm.fd
File: omllmm.fd 2009/10/30 v1.6 Font defs for Latin Modern
)<<oml.cmap>>
LaTeX Font Info:    Try loading font information for OMS+lmsy on input line 29.
 (c:/texlive/2011/texmf-dist/tex/latex/lm/omslmsy.fd
File: omslmsy.fd 2009/10/30 v1.6 Font defs for Latin Modern
)<<oms.cmap>>
LaTeX Font Info:    Try loading font information for OMX+lmex on input line 29.
 (c:/texlive/2011/texmf-dist/tex/latex/lm/omxlmex.fd
File: omxlmex.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
LaTeX Font Info:    External font `lmex10' loaded for size
(Font)              <9> on input line 29.
<<omx.cmap>>
LaTeX Font Info:    External font `lmex10' loaded for size
(Font)              <6> on input line 29.
LaTeX Font Info:    External font `lmex10' loaded for size
(Font)              <5> on input line 29.
LaTeX Font Info:    Try loading font information for U+msa on input line 29.
 (c:/texlive/2011/texmf-dist/tex/latex/amsfonts/umsa.fd
File: umsa.fd 2009/06/22 v3.00 AMS symbols A
)
LaTeX Font Info:    Try loading font information for U+msb on input line 29.
 (c:/texlive/2011/texmf-dist/tex/latex/amsfonts/umsb.fd
File: umsb.fd 2009/06/22 v3.00 AMS symbols B
) (c:/texlive/2011/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count146
\scratchdimen=\dimen131
\scratchbox=\box33
\nofMPsegments=\count147
\nofMParguments=\count148
\everyMPshowfont=\toks35
\MPscratchCnt=\count149
\MPscratchDim=\dimen132
\MPnumerator=\count150
\makeMPintoPDFobject=\count151
\everyMPtoPDFconversion=\toks36
) (c:/texlive/2011/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf
 (c:/texlive/2011/texmf-dist/tex/latex/oberdiek/grfext.sty
Package: grfext 2010/08/19 v1.1 Managing graphics extensions (HO)
)
Package grfext Info: Graphics extension search list:
(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.JBIG2,.JB2,.eps]
(grfext)             \AppendGraphicsExtensions on input line 452.
 (c:/texlive/2011/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
))
\AtBeginShipoutBox=\box34
Package hyperref Info: Link coloring OFF on input line 29.
 (c:/texlive/2011/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section
 (c:/texlive/2011/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
)
\c at section@level=\count152
)
LaTeX Info: Redefining \ref on input line 29.
LaTeX Info: Redefining \pageref on input line 29.
LaTeX Info: Redefining \nameref on input line 29.

Underfull \vbox (badness 10000) has occurred while \output is active []

 [7{c:/texlive/2011/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
LaTeX Font Info:    Try loading font information for T1+lmtt on input line 54.
 (c:/texlive/2011/texmf-dist/tex/latex/lm/t1lmtt.fd
File: t1lmtt.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
LaTeX Font Info:    External font `lmex10' loaded for size
(Font)              <10> on input line 54.
LaTeX Font Info:    External font `lmex10' loaded for size
(Font)              <7> on input line 54.
 [8]
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 80.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 80.
 (./00-uvod.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 80.
Package atveryend Info: Empty hook `AtEndAfterFileList' on input line 80.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 80.
 ) 
Here is how much of TeX's memory you used:
 9856 strings out of 493633
 128231 string characters out of 3146746
 10228974 words of memory out of 13179729
 12936 multiletter control sequences out of 15000+200000
 38547 words of font info for 47 fonts, out of 3000000 for 9000
 832 hyphenation exceptions out of 8191
 34i,7n,43p,1193b,335s stack positions out of 30000i,500n,10000p,200000b,80000s
{c:/texlive/2011/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc}{c:/texlive/2011/texmf-dist/fonts/enc/dvips/lm/lm-ec.enc}<c:/texlive/2011/texmf-dist/fonts/type1/public/lm/lmmi10.pfb><c:/texlive/2011/texmf-dist/fonts/type1/public/lm/lmr10.pfb><c:/texlive/2011/texmf-dist/fonts/type1/public/lm/lmri10.pfb><c:/texlive/2011/texmf-dist/fonts/type1/public/lm/lmtt10.pfb>
Output written on 00-uvod.pdf (2 pages, 86536 bytes).
PDF statistics:
 41 PDF objects out of 1000 (max. 8388607)
 27 compressed objects within 1 object stream
 3 named destinations out of 1000 (max. 500000)
 21 words of extra memory for PDF output out of 10000 (max. 10000000)

-------------- next part --------------
\documentclass[twoside,12pt]{oss-conf-obsah}
\usepackage{lmodern}
\usepackage{cmap}
\usepackage[english,slovak]{babel}
%\usepackage[english,slovak]{babel}             % use english and your language respectively ... czech, polish, ...
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}                    % use only UTF-8 encoding 
\usepackage{ifthen}
\usepackage{amsmath}
\usepackage{amscd,amssymb,amsfonts}
\usepackage[sort,nocompress]{cite} 
\usepackage{graphicx}                          % use for include pictures *.jpg, *.png, *.pdf
\usepackage{xcolor}
%\usepackage[gray]{xcolor}
  \usepackage{colortbl}
  %\usepackage{multicol}
  %\usepackage{comment}
\usepackage{fancyhdr}
\usepackage[pdftex,unicode,bookmarks=false]{hyperref}  % for e-mail and url adress
%\usepackage{eurosym}
%\usepackage{listings}
%\usepackage{csbulacronym}

\usepackage{curves,epic}
\usepackage[nomessages]{fp}


%.............................................................................
\begin{document}
\setcounter{page}{7}                            % číslo prvej stránky príspevku

%..................................................................................
\def\konfera{Konferencia OSSConf 2013}

%\pagestyle{fancy}
\pagestyle{empty}\small
\thispagestyle{empty}

Vážení čitatelia,

\vspace{2em}

\noindent
dostáva~sa~vám do rúk zborník, ktorý je výstupom v~poradí už piatej samostatnej konferencie, venovanej slobodnému a~otvorenému softvéru a~jeho využitiu vo vzdelávaní, vede a~ostatných oblastiach, ktoré si vyžadujú IT riešenia. Hoc v~poradí piata, ostáva~naša~konferencia~stále prvou a~jedinou konferenciou na~Slovensku, venovanou OSS.

Ako som už spomenul, naša~tohtoročná konferencia~je už v~poradí piata. Dovoľte mi teda~pri príležitosti tohto nášho malého jubilea~trochu bilancovať.  Prvé riadky dejín našej konferencie sa~začali písať už v~rokoch 2007 a~2008, kedy sekcia~o~slobodnom otvorenom softvéri fungovala~ako sekcia~pod strechou medzinárodnej konferencie \textit{Aplimat} a~taktiež sme sa~stretávali pri príležitosti \textit{Víkendov s~Linuxom}. Tak uzrela~svetlo sveta~myšlienka~oddelenia~tejto sekcie do podoby samostatnej konferencie venovanej OSS, ktorá sa~dožila~svojej prvej realizácie v~roku 2009.  Od vtedy sa~stalo už tradíciou, že sa~pravidelne na~začiatku júla~stretávame v~priestoroch Fakulty Riadenia~a~Informatiky Žilinskej Univerzity. Za~štyri roky tu odznelo takmer 200 prednášok a~ukážok. Z~pôvodne jedinej sekcie Aplimatu sa~náš OSSConf rozrástol do podoby, v~ktorej má pravidelne päť a~viac samostatných sekcií. Pravidelnou súčasťou sa~stal aj seminár pre učiteľov informatiky. Tradíciou sa~stala~taktiež cena~SOIT a~Liberixu udeľovaná najlepším študentským prácam zaoberajúcim sa~problematikou OSS.

A~kam sa~za~týchto, pre niekoho dlhých, pre niekoho krátkych päť rokov posunul otvorený softvér? Nenáleží mi právo súdiť, či môžeme byť s~výsledkom spokojní alebo nie, no nemôžem si nevšimnúť, že aj na~tomto poli nastal významný pokrok. Dnes už nie sme považovaní za~akýchsi exotov, ktorí sa~zaoberajú čímsi, čo nikto iný nepoužíva, či za~čudákov z~akademického prostredia. Nik sa~už nepozastavuje nad tým, ak poviete, že bežíte po Linuxom. Takmer nestretnete užívateľa, ktorý by nepoznal Firefox, bežne používame smartfóny s~Androidom a~ani záverečné práce sádzané v~\TeX-u už nie sú výnimočné. Žiaľ, len v~oblasti verejnej a~štátnej správy stále zaostávame za~svetovým trendom a~sporadické výskyty OSS vo verejnom živote sú stále len ojedinelými lastovičkami, ktoré jar nerobia. Ostáva~nám veriť, že aj predchádzajúce ročníky nášho OSSConfu napomohli k~rozšíreniu otvorených technológií a~nádejať sa, že v~budúcnosti napomôže aj k~prelomeniu ľadov v~tej poslednej menovanej oblasti.

Ak už sme sa~pustili do bilancovania, patrí sa~venovať aj cieľom a~víziám. Pravidelní účastníci konferencie určite postrehli niekoľko zmien v~zložení tímu organizátorov. Aké sú teda~naše nové vízie a~plány? Prvou podstatnou zmenou je, že sme sa~rozhodli z~programu konferencie vypustiť sekciu OSS vo verejnej správe, ktorú chceme realizovať ako samostatné stretnutie k~tejto téme v~Bratislave. Od tejto zmeny si sľubujeme vyššiu návštevnosť kompetentných predstaviteľov štátnej a~verejnej správy, ktorých sídla~sa~sústreďujú v~hlavnom meste. Druhou zmenou, ktorú sa~nám však nepodarilo naplniť, malo byť naštartovanie novej sekcie venovanej vývoju pre OS Android a~mobilným zariadeniam. Ale niekoľko prvých príspevkov sa~v~rámci vývojárskej sekcie objavilo a~tak sme presvedčení, že budú zárodkom takejto sekcie v~budúcnosti.
TreĹĄou, a~poslednou vĂ˝znamnou inováciou v~budĂşcnosti je naša~ambĂ­cia~premeniĹĄ uÄŤiteÄľskĂ© semináre z~podoby \uv{seminárov pre uÄŤiteÄľov informatiky} na~\uv{semináre pre uÄŤiteÄľov \textit{nielen} informatiky}. Teda~do podoby, kde kaĹľdĂ©ho uÄŤiteÄľa~chápeme ako užívateÄľa~IT technolĂłgiĂ­, ovplyvĹ?ujĂşceho práve svojou aktivitou a~používanĂ­m OSS a~otvorenĂ˝ch dát povedomie svojich Ĺľiakov ÄŤi študentov a~upriamiĹĄ tak ich pozornosĹĄ tĂ˝mto smerom. TaktieĹľ budeme radi, ak sa~nám zo seminára, ktorĂ˝ bol \uv{ÄŤisto slovenskou záleĹľitosĹĄou} podarĂ­ urobiĹĄ podujatie s~nadnárodnĂ˝m dosahom, aspoĹ? v~rámci jazykovo blĂ­zkych krajĂ­n bĂ˝valej federácie.

Už som sa~dotkol faktu, že niektorí z~tradičných aktívnych organizátorov sa~rozhodli postupne opustiť naše rady či participovať na~menej exponovaných pozíciách. Ich dôvody boli rôzne. U~niekoho osobné, u~iných to je únava~ a~u~ďalších ambícia~skúsiť niečo nové. Všetkým sa~im však treba~poďakovať za~ich nemalé úsilie a~vynaloženú energiu, za~hodiny práce pre dobrú vec. Do budúcna~im popriať, aby sa~im podarilo ich plány naplniť, problémy všetkých druhov čo najskôr prekonať a~vysloviť nádej, že sa~do nášho kruhu, kde sme si už na~nich na~všetkých zvykli, vrátia.
Dostáva~sa~Vám teda~do rúk zborník tak trochu novej a~trochu starej konferencie OSSConf. Toho nového sem sa~už dotkli a~čo ostáva~staré? Staré ostáva~to, že konferencia~je stále jednou z~aktivít SOIT, zameranou na~propagáciu otvoreného softvéru. Starým dobrým zvykom ostáva~aj to, že príspevky a~prezentácie či videozáznamy z~konferencie nájdete na~webových stránkach konferencie \url{http://ossconf.soit.sk}. Starou ostáva~aj obsahová skladba~zborníka, v~ktorom nájdete jednak plné znenie recenzovaných príspevkov a~abstrakty nerecenzovaných vystúpení.

Naša~konferencia, tento zborník a~ostané materiály konferencie aj samotný fakt, že sa~toto podujatie vôbec mohlo uskutočniť je kolektívnym dielom všetkých organizátorov, editorov, autorov príspevkov a~prezentácií, recenzentov a~samozrejme aj všetkých účastníkov. Nemohlo by však prebehnúť bez podpory sponzorov a~partnerov, ktorí naše podujatie podporili alebo dlhodobo podporovali v~minulosti. Chceme sa~v~tejto súvislosti poďakovať Slovenskej Infromatickej Spoločnosti, ktorá každoročne poskytuje finančné prostriedky na~granty pre učiteľov prichádzajúcich na~seminár, spoločnostiam Red Hat, HP Slovensko, Gista~a~DRU, za~ich dlhodobú podporu konferencie a~partnerom CSTUG, Liberix, Geoinformatika, freemap.sk, LinuxOn, LinuxOS.sk, nakladatelství Martin Stříž, GISportal.cz, promospravy.sk, SOŠe Poprad-Matejovce, Linux Vacation Eastern Europe.

Osobitné poďakovanie patrí vedeniu Fakulty Riadenia~a~Informatiky ŽU zastúpenému osobou jej dekana~pána~prof. Ing. Karola~Matiaška, PhD., za~každoročnú záštitu nad konferenciou a~bezodplatné poskytnutie konferenčných miestností a~laboratórií v~priestoroch fakulty.

Dostávam sa tak k~samotnému záveru nevďačnej úlohy napísať úvod ku zborníku.
Ăšvod, o~ktorom jedni hovoria, Ĺľe ho aj tak nikto neÄŤĂ­ta a~druhĂ­ hovoria,
Ĺľe ho ÄŤĂ­ta kaĹľdĂ˝, aj ten, kto uĹľ ÄŹalej neÄŤĂ­ta niÄŤ. Tak teda verĂ­m, Ĺľe tĂ­ prvĂ­ o~niÄŤ
neprišli a tých druhých som neodradil od ďalšieho čítania $\dots$

Všetkých úcastníkov konferencie vítam na jej piatom ročníku a želám im veľa
poučenia a príjemných zážitkov.

\vspace{1em}

\hspace{\parindent}Za~organizačný výbor OSSConf23013

\vspace{1em}

\hfill\begin{tabular}{c}
Aleš Kozubík\\ predseda
\end{tabular}\hspace{\parindent}



\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%
-------------- next part --------------
%%% This oss-conf.class was created from amsart.cls and amuc.cls
%%%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]%
\ProvidesClass{oss-conf}[2012/04/04 v1.00]
\let\@xp=\expandafter
\let\@nx=\noexpand
\def\@oparg#1[#2]{\@ifnextchar[{#1}{#1[#2]}}
\long\def\@ifempty#1{\@xifempty#1@@..\@nil}
\long\def\@xifempty#1#2@#3#4#5\@nil{%
  \ifx#3#4\@xp\@firstoftwo\else\@xp\@secondoftwo\fi}
\long\def\@ifnotempty#1{\@ifempty{#1}{}}
\def\setboxz at h{\setbox\z@\hbox}
\def\@addpunct#1{\ifnum\spacefactor>\@m \else#1\fi}
\def\frenchspacing{\sfcode`\.1006\sfcode`\?1005\sfcode`\!1004%
  \sfcode`\:1003\sfcode`\;1002\sfcode`\,1001 }
\def\@tempa#1#2\@nil{\edef\@classname{#1}}
\expandafter\@tempa\@currnamestack{}{}{}\@nil
\ifx\@classname\@empty \edef\@classname{\@currname}\fi
\def\@True{00}
\def\@False{01}
\newcommand\newswitch[2][False]{%
  \expandafter\@ifdefinable\csname ?@#2\endcsname{%
    \global\expandafter\let\csname ?@#2\expandafter\endcsname
      \csname @#1\endcsname
  }%
}
\newcommand{\setFalse}[1]{%
  \expandafter\let\csname ?@#1\endcsname\@False
}
\newcommand{\setTrue}[1]{%
  \expandafter\let\csname ?@#1\endcsname\@True
}
\newswitch{}
\DeclareRobustCommand{\except}[1]{%
  \if\csname ?@#1\endcsname \expandafter\@gobble
  \else \expandafter\@firstofone
  \fi
}
\DeclareRobustCommand{\for}[1]{%
  \if\csname ?@#1\endcsname \expandafter\@firstofone
  \else \expandafter\@gobble
  \fi
}
\DeclareRobustCommand{\forany}[1]{%
  \csname for at any@01\endcsname#1,?,\@nil
}
\@namedef{for at any@\@False}#1,{%
  \csname for at any@%
    \csname ?@\zap at space#1 \@empty\endcsname
  \endcsname
}
\@namedef{?@?}{x}
\@namedef{for at any@\@True}#1\@nil#2{#2}
\def\for at any@x{\@car\@gobble}
\DeclareOption{twoside}{\@twosidetrue  \@mparswitchtrue}
\DeclareOption{onecolumn}{\@twocolumnfalse}
\newif\iftagsleft@
\DeclareOption{leqno}{%
  \tagsleft at true \PassOptionsToPackage{leqno}{amsmath}}
\newif\ifctagsplit@
\DeclareOption{centertags}{%
  \ctagsplit at true \PassOptionsToPackage{centertags}{amsmath}}
\newcommand{\larger}[1][1]{%
  \count@\@currsizeindex \advance\count@#1\relax
  \ifnum\count@<\z@ \count@\z@ \else\ifnum\count@>12 \count at 12 \fi\fi
  \ifcase\count@
    \Tiny\or\Tiny\or\tiny\or\SMALL\or\Small\or\small
    \or\normalsize
    \or\large\or\Large\or\LARGE\or\huge\or\Huge\else\Huge
  \fi
}
\newcommand{\smaller}[1][1]{\larger[-#1]}
\def\@adjustvertspacing{%
  \bigskipamount.7\baselineskip plus.7\baselineskip
  \medskipamount\bigskipamount \divide\medskipamount\tw@
  \smallskipamount\medskipamount \divide\smallskipamount\tw@
  \abovedisplayskip\medskipamount
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip\abovedisplayskip
  \advance\abovedisplayshortskip-1\abovedisplayskip
  \belowdisplayshortskip\abovedisplayshortskip
  \advance\belowdisplayshortskip 1\smallskipamount
  \jot\baselineskip \divide\jot 4 \relax
}
\renewcommand\normalsize{\@xsetfontsize\normalsize 7%
  \@adjustvertspacing \let\@listi\@listI}
\newcommand\Tiny{\@xsetfontsize\Tiny 2}
\newcommand\tiny{\@xsetfontsize\tiny 3}
\newcommand\SMALL{\@xsetfontsize\SMALL 4}
\newcommand\Small{\@xsetfontsize\Small 5%
  \@adjustvertspacing
  \def\@listi{\topsep\smallskipamount \parsep\z at skip \itemsep\z at skip}}
\newcommand\small{\@xsetfontsize\small 6\@adjustvertspacing}
\def\footnotesize{\Small}
\def\scriptsize{\SMALL}
\newcommand\large{\@xsetfontsize\large 8\@adjustvertspacing}
\newcommand\Large{\@xsetfontsize\Large 9\@adjustvertspacing}
\newcommand\LARGE{\@xsetfontsize\LARGE 10}
\newcommand\huge{\@xsetfontsize\huge{11}}
\newcommand\Huge{\@xsetfontsize\Huge{12}}
\def\@xsetfontsize#1#2{%
  \chardef\@currsizeindex#2\relax
  \edef\@tempa{\@nx\@setfontsize\@nx#1%
    \@xp\ifcase\@xp\@currsizeindex\@typesizes
      \else{99}{99}\fi}%
  \@tempa
}
\chardef\@currsizeindex=7
\widowpenalty=10000
\clubpenalty=10000
\brokenpenalty=10000
\newdimen\linespacing
\lineskip=1pt \lineskiplimit=1pt
\normallineskip=1pt \normallineskiplimit=1pt
\let\baselinestretch=\@empty
\headheight=14pt \headsep=14pt
\footskip=12pt
\paperheight 297mm\paperwidth 210mm
\textheight=19.7truecm \topskip=10pt
\textwidth=12.5truecm
\columnsep=10pt \columnseprule=0pt
\marginparwidth=90pt
\marginparsep=11pt
\marginparpush=5pt
\AtBeginDocument{\settoheight{\footnotesep}{\footnotesize M$^1$}}
\overfullrule5\p@
\skip\footins=7pt plus11pt
\skip\@mpfootins=\skip\footins
\fboxsep=3pt \fboxrule=.4pt
\arrayrulewidth=.4pt    \doublerulesep=2pt
\labelsep=5pt           \arraycolsep=\labelsep
\tabcolsep=\labelsep    \tabbingsep=\labelsep
\floatsep=15pt plus 12pt    \dblfloatsep=15pt plus 12pt
\textfloatsep=\floatsep  \dbltextfloatsep=15pt plus 12pt
\intextsep=\floatsep
\@fptop=0pt plus1fil     \@dblfptop=0pt plus1fil
\@fpbot=0pt plus1fil     \@dblfpbot=0pt plus1fil
\@fpsep=8pt plus2fil     \@dblfpsep=8pt plus2fil\relax
\parskip=0pt \relax
\newdimen\normalparindent
\normalparindent=12pt
\parindent=\normalparindent
\partopsep=0pt \relax \parsep=0pt \relax \itemsep=0pt \relax
\@lowpenalty=51         \@medpenalty=151        \@highpenalty=301
\@beginparpenalty=-\@lowpenalty
\@endparpenalty=-\@lowpenalty
\@itempenalty=-\@lowpenalty
\DeclareOption{10pt}{\def\@mainsize{10}\def\@ptsize{0}%
  \def\@typesizes{%
    \or{5}{6}\or{6}{7}\or{7}{8}\or{8}{10}\or{9}{11}%
    \or{10}{12}% normalsize
    \or{\@xipt}{13}\or{\@xiipt}{14}\or{\@xivpt}{17}%
    \or{\@xviipt}{20}\or{\@xxpt}{24}}%
  \normalsize \linespacing=\baselineskip
}
\newswitch{runhead}
\def\ps at headings{\ps at empty
  \def\@evenhead{%
    \setTrue{runhead}%
    \sc\Small
    \rlap{\normalsize\rm\thepage}\hfil \leftmark{}{}\hfil}%
  \def\@oddhead{%
    \setTrue{runhead}%
    \sc\Small \hfil
    \rightmark{}{}\hfil \llap{\normalsize\rm\thepage}}%
  \let\@mkboth\markboth
}
\let\sectionname\@empty
\let\subsectionname\@empty
\let\subsubsectionname\@empty
\let\paragraphname\@empty
\let\subparagraphname\@empty
\def\leftmark{\expandafter\@firstoftwo\topmark{}{}}
\def\rightmark{\expandafter\@secondoftwo\botmark{}{}}
\def\ps at firstpage{\ps at plain
  \def\@oddfoot{\normalfont\Small \hfil%\thepage\hfil
     \global\topskip\normaltopskip}%
  \let\@evenfoot\@oddfoot
  \def\@oddhead{\hbox to \hsize{\@serieslogo}}%
  \let\@evenhead\@oddhead % in case an article starts on a left-hand page
}
\long\def\@nilgobble#1\@nil{}
\def\markboth#1#2{%
  \begingroup
    \@temptokena{{#1}{#2}}\xdef\@themark{\the\@temptokena}%
    \mark{\the\@temptokena}%
  \endgroup
  \if at nobreak\ifvmode\nobreak\fi\fi}
\def\ps at myheadings{\ps at headings \let\@mkboth\@gobbletwo}
\newskip\normaltopskip
\normaltopskip=10pt \relax
\let\sectionmark\@gobble
\let\subsectionmark\@gobble
\let\subsubsectionmark\@gobble
\let\paragraphmark\@gobble

\ExecuteOptions{centertags,10pt,twoside,onecolumn,final}
\ProcessOptions\relax
\RequirePackage{amsmath}
\@ifundefined{numberwithin}{%
  \newcommand{\numberwithin}[3][\arabic]{%
    \@ifundefined{c@#2}{\@nocounterr{#2}}{%
      \@ifundefined{c@#3}{\@nocnterr{#3}}{%
        \@addtoreset{#2}{#3}%
        \@xp\xdef\csname the#2\endcsname{%
          \@xp\@nx\csname the#3\endcsname .\@nx#1{#2}}}}%
  }
  \csname newtoks\endcsname\@emptytoks
}{}
\newcommand{\uppercasenonmath}[1]{\toks@\@emptytoks
  \@xp\@skipmath\@xp\@empty#1$$%
  \edef#1{\@nx\protect\@nx\@upprep\the\toks@}%
}
\newcommand{\@upprep}{%
  \spaceskip1.3\fontdimen2\font plus1.3\fontdimen3\font
  \upchars@}
\newcommand{\upchars@}{%
  \def\ss{SS}\def\i{I}\def\j{J}\def\ae{\AE}\def\oe{\OE}%
  \def\o{\O}\def\aa{\AA}\def\l{\L}\def\Mc{M{\scshape c}}}
\providecommand{\Mc}{Mc}
\newcommand{\@skipmath}{}
\long\def\@skipmath#1$#2${%
  \@xskipmath#1\(\)%
  \@ifnotempty{#2}{\toks@\@xp{\the\toks@$#2$}\@skipmath\@empty}}%
\newcommand{\@xskipmath}{}
\long\def\@xskipmath#1\(#2\){%
  \uppercase{\toks@\@xp\@xp\@xp{\@xp\the\@xp\toks@#1}}%
  \@ifnotempty{#2}{\toks@\@xp{\the\toks@\(#2\)}\@xskipmath\@empty}}%
\def\altucnm#1{%
  \MakeTextUppercase{\toks@{#1}}%
  \edef#1{\the\toks@}%
}
\AtBeginDocument{%
  \@ifundefined{MakeTextUppercase}{}{\let\uppercasenonmath\altucnm}%
}
\@ifundefined{MakeUppercase}{\let\MakeUppercase\uppercase}{}%
\newcommand{\today}{%
  \relax\ifcase\month\or
  January\or February\or March\or April\or May\or June\or
  July\or August\or September\or October\or November\or December\fi
  \space\number\day, \number\year}
\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
%\newcommand*{\titleA}[1]{\gdef\@titleA{#1}}
\newcommand*{\titleA}[2][]{\gdef\shorttitleA{#1}\gdef\@titleA{#2}}
\renewcommand*{\title}[2][]{\gdef\shorttitle{#1}\gdef\@title{#2}}
\edef\title{\@nx\@dblarg
  \@xp\@nx\csname\string\title\endcsname}
\newcommand{\rbCurrentaddress}{Current address}
\newcommand{\rbEmailaddress}{E-mail address}
\newcommand{\addressS}{Contact address}
\newcommand{\addressSis}{Contact addresses}
\renewcommand{\author}[5][]{%
  \ifx\@empty\authors
    \g at addto@macro\authors{#2\@ifnotempty{#5}{ (#5)}}%
    \g at addto@macro\addresses{\section*{\addressS}%
      \@ifnotempty{#3}{{\bfseries#3}\ }{\bfseries#2,}\ \@ifnotempty{#4}{{\bfseries#4,}\ }}
  \else
    \let\addressS\addressSis
    \g at addto@macro\authors{\and#2\@ifnotempty{#5}{ (#5)}}%
    \g at addto@macro\addresses{\medskip

    \@ifnotempty{#3}{{\bfseries#3}\ }{\bfseries#2,}\ \@ifnotempty{#4}{{\bfseries#4,}\ }}
  \fi
  \@ifnotempty{#1}{%
    \ifx\@empty\shortauthors
      \gdef\shortauthors{#1}%
    \else
      \g at addto@macro\shortauthors{\and#1}%
    \fi
  }%
}
\edef\author{\@nx\@dblarg
  \@xp\@nx\csname\string\author\endcsname}
\let\shortauthors\@empty   \let\authors\@empty  \let\addresses\@empty      
\newcommand{\address}[2][]{\g at addto@macro\addresses{\address{#1}{#2}}}
\newcommand{\curraddress}[2][]{\g at addto@macro\addresses{\curraddress{#1}{#2}}}
\newcommand{\email}[2][]{\g at addto@macro\addresses{\email{#1}{#2}}}
\newcommand{\urladdress}[2][]{\g at addto@macro\addresses{\urladdress{#1}{#2}}}
\def\enddoc at text{%\ifx\@empty\@translators \else\@settranslators\fi
  \ifx\@empty\addresses\else\@setaddresses\fi}
%\AtEndDocument{\label{lastpage}\enddoc at text\cleardoublepage}
\AtEndDocument{\enddoc at text\label{lastpage}\cleardoublepage}
\def\@setaddresses{%

\bigskip

\par
  \nobreak \begingroup
\footnotesize\parindent0cm
  \def\author##1{\par\nobreak\addvspace\bigskipamount##1,~}%
  \def\\{\unskip, \ignorespaces}%
  \interlinepenalty\@M
  \def\address##1##2{\begingroup
    %\par\addvspace\bigskipamount\indent
    \@ifnotempty{##1}{(\ignorespaces##1\unskip) }%
    {\ignorespaces##2}\endgroup}%
  \def\curraddress##1##2{\begingroup
    \@ifnotempty{##2}{, \ignorespaces{\itshape \rbCurrentaddress}%
      \@ifnotempty{##1}{, \ignorespaces##1\unskip}\/:\space
      ##2}\endgroup}%
  \def\email##1##2{\begingroup
    \@ifnotempty{##2}{, \newline\ignorespaces{\itshape \rbEmailaddress}%
      \@ifnotempty{##1}{, \newline\ignorespaces##1\unskip}\/:\space
      \ttfamily##2}\endgroup}%
  \def\urladdress##1##2{\begingroup
    \@ifnotempty{##2}{, \ignorespaces%
      \@ifnotempty{##1}{, \ignorespaces##1\unskip}\space
      \ttfamily##2\par}\endgroup}%
  \addresses
  \endgroup
}
\def\received#1#2{\def\@received{#1}\def\@revised{#2}}
\let\@received\@empty\let\@revised\@empty
\def\dedicatory#1{\def\@dedicatory{#1}}
\let\@dedicatory=\@empty
\def\keywords#1{\def\@keywords{#1}}
\let\@keywords=\@empty
\def\keywordsA#1{\def\@keywordsA{#1}}
\let\@keywordsA=\@empty
\def\proceeding{\def\@proceeding{\proceeding}}
\let\@proceeding=\@empty
\newcommand\subjclass[2]{%
%\def\subjclass#1#2{%
  \def\@subjclass{\ignorespaces#1}%
  \def\@primary{#1}
  \def\@secondary{#2}}
\let\@subjclass=\@empty
\let\@primary=\@empty
\let\@secondary=\@empty
\newcommand{\xandlist}[4]{\@andlista{{#1}{#2}{#3}}#4\and\and}
\def\@andlista#1#2\and#3\and{\@andlistc{#2}\@ifnotempty{#3}{%
  \@andlistb#1{#3}}}
\def\@andlistb#1#2#3#4#5\and{%
  \@ifempty{#5}{%
    \@andlistc{#2#4}%
  }{%
    \@andlistc{#1#4}\@andlistb{#1}{#3}{#3}{#5}%
  }}
\let\@andlistc\@iden
\newcommand{\nxandlist}[4]{%
  \def\@andlistc##1{\toks@\@xp{\the\toks@##1}}%
  \toks@{\toks@\@emptytoks \@andlista{{#1}{#2}{#3}}}%
  \the\@xp\toks@#4\and\and
  \edef#4{\the\toks@}%
  \let\@andlistc\@iden}
\newcommand{\andify}{%
  \nxandlist{\unskip, }{\unskip{} \lowercase{a}~}{\unskip{} \lowercase{a}~}}
\def\and{\unskip{ }a \ignorespaces}
\def\maketitle{\par
  \@topnum\z@ % this prevents figures from falling at the top of page 1
  %\@setcopyright
  \thispagestyle{firstpage}% this sets first page specifications
  %\uppercasenonmath\shorttitle
  \ifx\@empty\shortauthors \let\shortauthors\shorttitle
  \else \andify\shortauthors
  \fi
  \@maketitle at hook
  \begingroup
  \@maketitle
  \toks@\@xp{\shortauthors}\@temptokena\@xp{\shorttitle}%
  \toks4{\def\\{ \ignorespaces}}% defend against questionable usage
  \edef\@tempa{%
    \@nx\markboth{\the\toks4
      \@nx\MakeUppercase{\the\toks@}}{\the\@temptokena}}%
  \@tempa
  \endgroup
  \c at footnote\z@
  \def\do##1{\let##1\relax}%
  \do\maketitle \do\@maketitle \do\title \do\@xtitle \do\@title
  \do\titleA \do\@titleA
  \do\author \do\@xauthor \do\address \do\@xaddress
  \do\email \do\@xemail \do\curraddress \do\@xcurraddress
  \do\commby \do\@commby \do\dedicatory \do\@dedicatory 
  \do\keywords \do\@keywords \do\subjclass \do\@subjclass
}
\def\@maketitle at hook{\global\let\@maketitle at hook\@empty}
\def\@maketitle{%
  \normalfont\normalsize
  \let\@makefnmark\relax  \let\@thefnmark\relax
  \@mkboth{\@nx\shortauthors}{\@nx\shorttitle}%
  \global\topskip5.7pc\relax % 5.5pc   "   "   "     "     "
  \@settitle
  \ifx\@empty\authors \else \@setauthors \fi
  \ifx\@empty\@dedicatory
  \else
    \baselineskip18\p@
    \vtop{\centering{\footnotesize\itshape\@dedicatory\@@par}%
      \global\dimen at i\prevdepth}\prevdepth\dimen at i
  \fi
  \@setabstract
  \normalsize
    \dimen at 25\p@ \advance\dimen at -\baselineskip
  \Small
  \ifx\@empty\@received\else \@setreceived\fi

  \ifx\@empty\@keywords\else \@setkeywords\fi

  \bigskip

  \@settitleA

  \@setabstractA
  \normalsize
    \dimen at 25\p@ \advance\dimen at -2\baselineskip
  \Small
  \ifx\@empty\@keywordsA\else \@setkeywordsA\fi

  \ifx\@empty\@primary\else \@setsubjclass\fi
} % end \@maketitle
\def\volumeDOI{DOI: xx.xxxx/20xx-OSSConf/}
\def\issueinfo#1#2{\def\currentvolume{#1}\def\Firstpage{#2}%
\setcounter{page}{#2}}
\issueinfo{(submitted to Za)} % volume number
  {\arabic{page}}%            % first page
\newinsert\copyins
\skip\copyins=1.5pc
\count\copyins=1000 % magnification factor, 1000 = 100%
\dimen\copyins=.5\textheight % maximum allowed per page
\def\@combinefloats{%
  \ifx \@toplist\@empty \else \@cflt \fi
  \ifx \@botlist\@empty \else \@cflb \fi
  \ifvoid\copyins \else \@cflci \fi
}
\def\@cflci{%
  \setbox\@outputbox\vbox{%
    \unvbox\@outputbox
    \vskip\skip\copyins
    \if at twocolumn \else \vskip\z@ plus\p@ \fi
    \hbox to\columnwidth{%
      \hss\vbox to\z@{\vss
        \if at twocolumn
          \if at firstcolumn \else \unvbox\copyins \fi
        \else
          \unvbox\copyins
        \fi
        }}}%
  \if at twocolumn \if at firstcolumn
    \insert\copyins{\unvbox\copyins}%
  \fi\fi
  \global\count\copyins=999 \relax
}
\newcommand{\abstractnameS}{Abstrakt}
\newcommand{\abstractnameA}{Abstract}
\newcommand{\keywordsnameS}{Key words and phrases}
\newcommand{\keywordsnameA}{Key words and phrases}
\newcommand{\subjclassname}{%
  \textup{2000} Mathematics Subject Classification}
\def\@tempb{amsart}
\newcommand{\receivedname}{Received~}
\def\@settitle{\begin{center}%
    \bfseries
  \expandafter\uppercase{\@title}
  %\@title
  \end{center}%
}
\def\@settitleA{\begin{center}%
    \Small\bfseries
\uppercasenonmath\@titleA
  \@titleA
  \end{center}%
}
\def\@setauthors{%
  \begingroup\sc
  \trivlist
  \centering\footnotesize \@topsep30\p@\relax
  \advance\@topsep by -\baselineskip
  \item\relax
  \andify\authors
  \def\\{\protect\linebreak}%
  \MakeUppercase{\authors}%
  \endtrivlist
  \endgroup
}
\def\@setreceived{\receivedname~\@received%
\ifx\@empty\@revised\else.\enspace%
  Revised\enspace\@revised\fi.}
\def\@setsubjclass{\ifx\@empty\@primary\else
  {\bf\subjclassname.}\enspace Primary\enspace\@subjclass%
  \ifx\@empty\@secondary\else;\enspace%
  Secondary\enspace\@secondary\fi.\fi}
\def\@setkeywords{%
  {\bf \keywordsnameS.}\enspace \@keywords\@addpunct.}
\def\@setkeywordsA{%
  {\bf \keywordsnameA.}\enspace \@keywordsA\@addpunct.}
\newbox\abstractbox
\newenvironment{abstract}{%
  \global\setbox\abstractbox=\vtop \bgroup
    \normalfont\Small
    \list{}{\labelwidth\z@
      \leftmargin1pc \rightmargin\leftmargin
      \listparindent\normalparindent \itemindent\z@
      \parsep\z@ \@plus\p@
      \let\fullwidthdisplay\relax
    }%
    \item[\hskip\labelsep\bf\abstractnameS.]%
}{%
  \endlist\egroup
  \ifx\@setabstract\relax \@setabstracta \fi
}
\newbox\abstractAbox
\newenvironment{abstractA}{%
  \global\setbox\abstractAbox=\vtop \bgroup
    \normalfont\Small
    \list{}{\labelwidth\z@
      \leftmargin1pc \rightmargin\leftmargin
      \listparindent\normalparindent \itemindent\z@
      \parsep\z@ \@plus\p@
      \let\fullwidthdisplay\relax
    }%
    \item[\hskip\labelsep\bf\abstractnameA.]%
}{%
  \endlist\egroup
  \ifx\@setabstractA\relax \@setabstractaA \fi
}
\def\@setabstract{\@setabstracta \global\let\@setabstract\relax}
\def\@setabstracta{%
  \ifvoid\abstractbox
  \else
    \skip at 13\p@ plus 3\p@ \advance\skip at -\lastskip
    \advance\skip at -\baselineskip \vskip\skip@
    \box\abstractbox
    \prevdepth\z@ % because \abstractbox is a vtop
  \fi
}
\def\@setabstractA{\@setabstractaA \global\let\@setabstractA\relax}
\def\@setabstractaA{%
  \ifvoid\abstractAbox
  \else
    \skip at 13\p@ plus 3\p@ \advance\skip at -\lastskip
    \advance\skip at -\baselineskip \vskip\skip@
    \box\abstractAbox
    \prevdepth\z@ % because \abstractAbox is a vtop
  \fi
}
\def\titlepage{%
  \clearpage
  \thispagestyle{empty}}
\def\endtitlepage{\newpage}
\def\labelenumi{\theenumi.}
\def\theenumi{\@arabic\c at enumi}
\def\labelenumii{(\theenumii)}
\def\theenumii{\@alph\c at enumii}
\def\p at enumii{\theenumi}
\def\labelenumiii{(\theenumiii)}
\def\theenumiii{\@roman\c at enumiii}
\def\p at enumiii{\theenumi(\theenumii)}
\def\labelenumiv{(\theenumiv)}
\def\theenumiv{\@Alph\c at enumiv}
\def\p at enumiv{\p at enumiii\theenumiii}
\def\labelitemi{$\m at th\bullet$}
\def\labelitemii{\bfseries --}% \upshape already done by \itemize
\def\labelitemiii{$\m at th\ast$}
\def\labelitemiv{$\m at th\cdot$}
\newenvironment{verse}{\let\\\@centercr
  \list{}{\itemsep\z@ \itemindent -1.5em\listparindent\itemindent
  \rightmargin\leftmargin \advance\leftmargin 1.5em}\item[]%
}{%
  \endlist
}
\let\endverse=\endlist % for efficiency
\newenvironment{quotation}{\list{}{%
    \leftmargin3pc \listparindent\normalparindent
    \itemindent\z@
    \rightmargin\leftmargin \parsep\z@ \@plus\p@}%
  \item[]%
}{%
  \endlist
}
\let\endquotation=\endlist % for efficiency
\newenvironment{quote}{%
  \list{}{\rightmargin\leftmargin}\item[]%
}{%
  \endlist
}
\let\endquote=\endlist % for efficiency
\def\trivlist{\parsep\parskip\@nmbrlistfalse
  \@trivlist \labelwidth\z@ \leftmargin\z@
  \itemindent\z@
  \let\@itemlabel\@empty
  \def\makelabel##1{\upshape##1}}
\renewenvironment{enumerate}{%
  \ifnum \@enumdepth >3 \@toodeep\else
      \advance\@enumdepth \@ne
      \edef\@enumctr{enum\romannumeral\the\@enumdepth}\list
      {\csname label\@enumctr\endcsname}{\usecounter
        {\@enumctr}\def\makelabel##1{\hss\llap{\upshape##1}}}\fi
}{%
  \endlist
}
\let\endenumerate=\endlist % for efficiency
\renewenvironment{itemize}{%
  \ifnum\@itemdepth>3 \@toodeep
  \else \advance\@itemdepth\@ne
    \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
    \list{\csname\@itemitem\endcsname}%
      {\def\makelabel##1{\hss\llap{\upshape##1}}}%
  \fi
}{%
  \endlist
}
\let\enditemize=\endlist % for efficiency
\newcommand{\descriptionlabel}[1]{\hspace\labelsep \upshape\bfseries #1:}
\newenvironment{description}{\list{}{%
  \advance\leftmargini6\p@ \itemindent-12\p@
  \labelwidth\z@ \let\makelabel\descriptionlabel}%
}{
  \endlist
}
\let\enddescription=\endlist % for efficiency
\let\upn=\textup
\AtBeginDocument{%
  \labelsep=5pt\relax
  \setcounter{enumi}{13}\setcounter{enumii}{13}%
  \setcounter{enumiii}{13}\setcounter{enumiv}{13}%
  \settowidth\leftmargini{\labelenumi\hskip\labelsep}%
  \advance\leftmargini by \normalparindent
  \settowidth\leftmarginii{\labelenumii\hskip\labelsep}%
  \settowidth\leftmarginiii{\labelenumiii\hskip\labelsep}%
  \settowidth\leftmarginiv{\labelenumiv\hskip\labelsep}%
  \setcounter{enumi}{0}\setcounter{enumii}{0}%
  \setcounter{enumiii}{0}\setcounter{enumiv}{0}%
  \leftmarginv=10pt  \leftmarginvi=\leftmarginv
  \leftmargin=\leftmargini
  \labelwidth=\leftmargini \advance\labelwidth-\labelsep
  \@listi}
\newskip\listisep
\listisep\smallskipamount
\def\@listI{\leftmargin\leftmargini \parsep\z at skip
  \topsep\listisep \itemsep\z at skip
  \listparindent\normalparindent}
\let\@listi\@listI
\def\@listii{\leftmargin\leftmarginii
  \labelwidth\leftmarginii \advance\labelwidth-\labelsep
  \topsep\z at skip \parsep\z at skip \partopsep\z at skip \itemsep\z at skip}
\def\@listiii{\leftmargin\leftmarginiii
  \labelwidth\leftmarginiii \advance\labelwidth-\labelsep}
\def\@listiv{\leftmargin\leftmarginiv
  \labelwidth\leftmarginiv \advance\labelwidth-\labelsep}
\def\@listv{\leftmargin\leftmarginv
  \labelwidth\leftmarginv \advance\labelwidth-\labelsep}
\def\@listvi{\leftmargin\leftmarginvi
  \labelwidth\leftmarginvi \advance\labelwidth-\labelsep}
\@ifclasswith{\@classname}{fleqn}{%
  \let\@tempa\@iden
  \AtBeginDocument{\mathindent\leftmargini}%
}{\let\@tempa\@gobble}%
\@ifpackageloaded{amsmath}{\let\@tempa\@gobble}{%
  \@ifpackageloaded{amstex}{\let\@tempa\@gobble}{}%
}
\@tempa{%
  \def\[{\relax
    \ifmmode\@badmath
    \else
      \begin{trivlist}%
      \@beginparpenalty\predisplaypenalty
      \@endparpenalty\postdisplaypenalty
      \item[]\leavevmode
      \hbox to\linewidth\bgroup$\displaystyle
      \hskip\mathindent\bgroup
    \fi}%
  \def\]{\relax
    \ifmmode
      \egroup \m at th$\hfil \egroup
      \end{trivlist}%
    \else \@badmath
    \fi}%
  \renewenvironment{equation}{%
    \@beginparpenalty\predisplaypenalty
    \@endparpenalty\postdisplaypenalty
    \refstepcounter{equation}%
    \@topsep\abovedisplayskip \trivlist
    \item[]\leavevmode
    \hbox to\linewidth\bgroup\hskip\mathindent$\displaystyle
  }{%
    \m at th$\hfil \displaywidth\linewidth \hbox{\@eqnnum}\egroup
    \endtrivlist
  }%
  \renewenvironment{eqnarray}{%
    \stepcounter{equation}\let\@currentlabel\theequation
    \global\@eqnswtrue \global\@eqcnt\z@ \tabskip\mathindent
    \let\\=\@eqncr \abovedisplayskip\topsep
    \ifvmode \advance\abovedisplayskip\partopsep \fi
    \belowdisplayskip\abovedisplayskip
    \belowdisplayshortskip\abovedisplayskip
    \abovedisplayshortskip\abovedisplayskip
    $$\everycr{}\halign to\linewidth\bgroup
      \hskip\@centering
      $\displaystyle\tabskip\z at skip####\m at th$&%
      \@eqnsel \global\@eqcnt\@ne
      \hfil${}####{}\m at th$\hfil&%
      \global\@eqcnt\tw@
      $\displaystyle ####\m at th$\hfil\tabskip\@centering&%
      \global\@eqcnt\thr@@
      \hbox to \z@\bgroup\hss####\egroup\tabskip\z at skip\cr
    }{%
      \@@eqncr \egroup \global\advance\c at equation\m at ne$$%
      \global\@ignoretrue
    }%
  \newdimen\mathindent
  \mathindent\leftmargini
}
\def\@startsection#1#2#3#4#5#6{%
 \if at noskipsec \leavevmode \fi
 \par \@tempskipa #4\relax
 \@afterindentfalse
 \ifdim \@tempskipa <\z@ \@tempskipa -\@tempskipa \@afterindentfalse\fi
 \if at nobreak \everypar{}\else
     \addpenalty\@secpenalty\addvspace\@tempskipa\fi
 \@ifstar{\@dblarg{\@sect{#1}{\@m}{#3}{#4}{#5}{#6}}}%
         {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}%
}
\def\@seccntformat#1{%
  \protect\textup{%\protect\@secnumfont
    \csname the#1\endcsname
    \protect\@secnumpunct
  }%
}
\def\@secnumfont{\mdseries}
\def\@sect#1#2#3#4#5#6[#7]#8{%
  %\edef\@toclevel{\ifnum#2=\@m 0\else\number#2\fi}%
  \ifnum #2>\c at secnumdepth \let\@secnumber\@empty
  \else \@xp\let\@xp\@secnumber\csname the#1\endcsname\fi
  \@tempskipa #5\relax
  \ifnum #2>\c at secnumdepth
    \let\@svsec\@empty
  \else
    \refstepcounter{#1}%
    \edef\@secnumpunct{%
      \ifdim\@tempskipa>\z@ % not a run-in section heading
        \@ifnotempty{#8}{.\@nx\enspace}%
      \else .\@nx\enspace
      \fi
    }%
    \protected at edef\@svsec{%
      \ifnum#2<\@m
        \@ifundefined{#1name}{}{%
          \ignorespaces\csname #1name\endcsname\space
        }%
      \fi
      \@seccntformat{#1}%
    }%
  \fi
  \ifdim \@tempskipa>\z@ % then this is not a run-in section heading
    \begingroup #6\relax
    \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty\@M #8\par}%
    \endgroup
   % \ifnum#2>\@m \else \@tocwrite{#1}{#8}\fi
  \else
  \def\@svsechd{#6\hskip #3\@svsec
    \@ifnotempty{#8}{\ignorespaces#8\unskip
       \@addpunct.}%
   % \ifnum#2>\@m \else \@tocwrite{#1}{#8}\fi
  }%
  \fi
  \global\@nobreaktrue
  \@xsect{#5}}
\let\@ssect\relax
\newcounter{part}
\newcounter{section}
\newcounter{subsection}[section]
\newcounter{subsubsection}[subsection]
\newcounter{paragraph}[subsubsection]
\newcounter{subparagraph}[paragraph]
\renewcommand\thepart          {\arabic{part}}
\renewcommand\thesection       {\arabic{section}}
\renewcommand\thesubsection    {\thesection.\arabic{subsection}}
\renewcommand\thesubsubsection {\thesubsection.\arabic{subsubsection}}
\renewcommand\theparagraph     {\thesubsubsection.\arabic{paragraph}}
\renewcommand\thesubparagraph  {\theparagraph.\arabic{subparagraph}}
\setcounter{secnumdepth}{3}
\def\partname{Part}
\def\part{\@startsection{part}{0}%
  \z@{\linespacing\@plus\linespacing}{.5\linespacing}%
  {\normalfont\bfseries\raggedright}}
\def\specialsection{\@startsection{section}{1}%
  \z@{\linespacing\@plus\linespacing}{.5\linespacing}%
  {\normalfont\centering}}
\def\section{\@startsection{section}{1}%
  \z@{0.8\linespacing\@plus0.2\linespacing}{.8\linespacing}%
  {\large\bfseries\raggedright}}
\def\subsection{\@startsection{subsection}{2}%
  \z@{.7\linespacing\@plus.2\linespacing}{.5\linespacing}%
  {\normalfont\bfseries}}
\def\subsubsection{\@startsection{subsubsection}{3}%
  \z@{.5\linespacing\@plus.2\linespacing}{-.5em}%
  {\normalfont\bfseries}}
\def\paragraph{\@startsection{paragraph}{4}%
  \z@\z@{-\fontdimen2\font}%
  \normalfont}
\def\subparagraph{\@startsection{subparagraph}{5}%
  \z@\z@{-\fontdimen2\font}%
  \normalfont}
\def\appendix{\par\c at section\z@ \c at subsection\z@
   \let\sectionname\appendixname
   \def\thesection{\@Alph\c at section}}
\def\appendixname{Appendix}
\def\@Roman#1{\@xp\@slowromancap
  \romannumeral#1@}%
\def\@slowromancap#1{\ifx @#1% then terminate
  \else
    \if i#1I\else\if v#1V\else\if x#1X\else\if l#1L\else\if
    c#1C\else\if m#1M\else#1\fi\fi\fi\fi\fi\fi
    \@xp\@slowromancap
  \fi
}
\newcommand{\@pnumwidth}{1.6em}
\newcommand{\@tocrmarg}{2.6em}
\setcounter{tocdepth}{2}
\newswitch{toc}
\newswitch{lof}
\newswitch{lot}
\newcommand\contentsnamefont{\scshape}
\def\refname{References}
\def\bibname{Bibliography}
\newenvironment{thebibliography}[1]{%
  \@xp\section\@xp*\@xp{\refname}%
  \normalfont\footnotesize\labelsep .5em\relax
  \renewcommand\theenumiv{\arabic{enumiv}}\let\p at enumiv\@empty
  \list{\@biblabel{\theenumiv}}{\settowidth\labelwidth{\@biblabel{#1}}%
    \leftmargin\labelwidth \advance\leftmargin\labelsep
    \usecounter{enumiv}}%
  \sloppy \clubpenalty\@M \widowpenalty\clubpenalty
  \sfcode`\.=\@m
}{%
  \def\@noitemerr{\@latex at warning{Empty `thebibliography' environment}}%
  \endlist
}
\def\bysame{\leavevmode\hbox to3em{\hrulefill}\thinspace}
\def\newblock{}
\newcommand\MR[1]{\relax\ifhmode\unskip\spacefactor3000 \space\fi
  \def\@tempa##1:##2:##3\@nil{%
    \ifx @##2\@empty##1\else\textbf{##1:}##2\fi}%
  \MRhref{#1}{MR \@tempa#1:@:\@nil}}
\let\MRhref\@gobble
\newcommand\URL{\begingroup
  \def\@sverb##1{%
    \def\@tempa####1##1{\@URL{####1}\egroup\endgroup}%
    \@tempa}%
  \verb}
\let\URLhref\@gobble
\def\@URL#1{\URLhref{#1}#1}
\newif\if at restonecol
\def\footnoterule{\kern-.4\p@
        \hrule\@width 5pc\kern11\p@\kern-\footnotesep}
\def\@makefnmark{%
  \leavevmode
  \raise.9ex\hbox{\fontsize\sf at size\z@\normalfont\@thefnmark}%
}
\def\@makefntext{\indent\@makefnmark}
\long\def\@footnotetext#1{%
  \insert\footins{%
    \normalfont\footnotesize
    \interlinepenalty\interfootnotelinepenalty
    \splittopskip\footnotesep \splitmaxdepth \dp\strutbox
    \floatingpenalty\@MM \hsize\columnwidth
    \@parboxrestore \parindent\normalparindent \sloppy
    \protected at edef\@currentlabel{%
      \csname p at footnote\endcsname\@thefnmark}%
    \@makefntext{%
      \rule\z@\footnotesep\ignorespaces#1\unskip\strut\par}}}
\hfuzz=1pt \vfuzz=\hfuzz
\def\sloppy{\tolerance9999 \emergencystretch 3em\relax}
\setcounter{topnumber}{4}
\setcounter{bottomnumber}{4}
\setcounter{totalnumber}{4}
\setcounter{dbltopnumber}{4}
\renewcommand{\topfraction}{.97}
\renewcommand{\bottomfraction}{.97}
\renewcommand{\textfraction}{.03}
\renewcommand{\floatpagefraction}{.9}
\renewcommand{\dbltopfraction}{.97}
\renewcommand{\dblfloatpagefraction}{.9}
\setlength{\floatsep}{12pt plus 6pt minus 4pt}
\setlength{\textfloatsep}{15pt plus 6pt minus 5pt}
\setlength{\intextsep}{12pt plus 6pt minus 4pt}
\setlength{\dblfloatsep}{12pt plus 6pt minus 4pt}
\setlength{\dbltextfloatsep}{15pt plus 6pt minus 5pt}
\setlength{\@fptop}{0pt}% removed ``plus 1fil''
\setlength{\@fpsep}{8pt}% removed ``plus 2fil''
\setlength{\@fpbot}{0pt plus 1fil}
\setlength{\@dblfptop}{0pt}% removed ``plus 1fil''
\setlength{\@dblfpsep}{8pt}% removed ``plus 2fil''
\setlength{\@dblfpbot}{0pt plus 1fil}
\newcommand{\fps at figure}{htbp}
\newcommand{\fps at table}{htbp}
\newcounter{figure}
\def\@captionheadfont{\Small\bfseries}
\def\@captionfont{\normalfont\Small}
\def\ftype at figure{1}
\def\ext at figure{lof}
\def\fnum at figure{\figurename\ \thefigure}
\def\figurename{Figure}
\newenvironment{figure}{%
 \centering\@float{figure}%
}{%
  \end at float
}
\newenvironment{figure*}{%
 \centering\@dblfloat{figure}%
}{%
  \end at dblfloat
}
\newcounter{table}
\def\@captionheadfont{\Small\bfseries}
\def\@captionfont{\normalfont\Small}
\def\ftype at table{1}
\def\ext at table{lot}
\def\fnum at table{\tablename\ \thetable}
\def\tablename{Table}
\newenvironment{table}{%
 \centering\@float{table}%
}{%
  \end at float
}
\newenvironment{table*}{%
 \centering\@dblfloat{table}%
}{%
  \end at dblfloat
}
\def\@floatboxreset{\global\@minipagefalse \centering}
\long\def\@makecaption#1#2{%
  \setbox\@tempboxa\vbox{%
    \leftskip=0pt plus1fil\rightskip=0pt plus-1fil%
    \parfillskip=0pt plus 2fil\parindent=0pt%
    \@captionfont\@captionheadfont#1\@xp\@ifnotempty\@xp
        {\@cdr#2\@nil}{.\@captionfont\upshape\enspace#2.}\par
    }%
  \ifnum\@tempcnta<64 % if the float IS a figure...
    \addvspace\abovecaptionskip
     \hbox to\hsize{\box\@tempboxa\hss}
  \else % if the float IS NOT a figure...
    \addvspace\abovecaptionskip
    \hbox to\hsize{\box\@tempboxa\hss}%
    \nobreak
    \vskip\belowcaptionskip
  \fi
\relax
}
\newskip\abovecaptionskip \abovecaptionskip=12pt \relax
\newskip\belowcaptionskip \belowcaptionskip=8pt \relax
\newdimen\captionindent \captionindent=3pc
\def\nonbreakingspace{\unskip\nobreak\ \ignorespaces}
\def~{\protect\nonbreakingspace}
\def\@biblabel#1{\@ifnotempty{#1}{[#1]}}
\def\@cite#1#2{{%
  \m at th\upshape\mdseries[{#1\if at tempswa, #2\fi}]}}
\@ifundefined{cite }{%
  \expandafter\let\csname cite \endcsname\cite
  \edef\cite{\@nx\protect\@xp\@nx\csname cite \endcsname}%
}{}
\def\fullwidthdisplay{\displayindent\z@ \displaywidth\columnwidth}
\edef\@tempa{\noexpand\fullwidthdisplay\the\everydisplay}
\everydisplay\expandafter{\@tempa}
\newcommand\seename{see also}%
\newcommand\see[2]{{\em \seename\/} #1}%
\newcommand\printindex{\@input{\jobname.ind}}%
\DeclareRobustCommand\textprime{\leavevmode
  \raise.8ex\hbox{\check at mathfonts\the\scriptfont2 \char48 }}

\newcommand{\theoremstyle}[1]{%
  \@ifundefined{th@#1}{%
    \PackageWarning{amsthm}{Unknown theoremstyle `#1'}%
    \thm at style{plain}%
  }{%
    \thm at style{#1}%
  }%
}
\newtoks\thm at style
\thm at style{plain}
\newtoks\thm at bodyfont  \thm at bodyfont{\itshape}
\newtoks\thm at headfont  \thm at headfont{\bfseries}
\newtoks\thm at notefont  \thm at notefont{}
\newtoks\thm at headpunct \thm at headpunct{.}
\newskip\thm at preskip \newskip\thm at postskip
\def\thm at space@setup{%
  \thm at preskip=.5\baselineskip\@plus.2\baselineskip
                             \@minus.2\baselineskip
  \thm at postskip=\thm at preskip
}
\renewcommand{\newtheorem}{\@ifstar{\@xnthm *}{\@xnthm \relax}}
\def\@xnthm#1#2{%
  \let\@tempa\relax
  \@xp\@ifdefinable\csname #2\endcsname{%
    \global\@xp\let\csname end#2\endcsname\@endtheorem
    \ifx *#1% unnumbered, need to get one more mandatory arg
      \edef\@tempa##1{%
        \gdef\@xp\@nx\csname#2\endcsname{%
          \@nx\@thm{\@xp\@nx\csname th@\the\thm at style\endcsname}%
            {}{##1}}}%
    \else % numbered theorem, need to check for optional arg
      \def\@tempa{\@oparg{\@ynthm{#2}}[]}%
    \fi
  }%
  \@tempa
}
\def\@ynthm#1[#2]#3{%
  \ifx\relax#2\relax
    \def\@tempa{\@oparg{\@xthm{#1}{#3}}[]}%
  \else
    \@ifundefined{c@#2}{%
      \def\@tempa{\@nocounterr{#2}}%
    }{%
      \@xp\xdef\csname the#1\endcsname{\@xp\@nx\csname the#2\endcsname}%
      \toks@{#3}%
      \@xp\xdef\csname#1\endcsname{%
        \@nx\@thm{%
          \let\@nx\thm at swap
            \if S\thm at swap\@nx\@firstoftwo\else\@nx\@gobble\fi
          \@xp\@nx\csname th@\the\thm at style\endcsname}%
            {#2}{\the\toks@}}%
      \let\@tempa\relax
    }%
  \fi
  \@tempa
}
\def\@xthm#1#2[#3]{%
  \ifx\relax#3\relax
    \newcounter{#1}%
  \else
    \newcounter{#1}[#3]%
    \@xp\xdef\csname the#1\endcsname{\@xp\@nx\csname the#3\endcsname
      \@thmcountersep\@thmcounter{#1}}%
  \fi
  \toks@{#2}%
  \@xp\xdef\csname#1\endcsname{%
    \@nx\@thm{%
      \let\@nx\thm at swap
        \if S\thm at swap\@nx\@firstoftwo\else\@nx\@gobble\fi
      \@xp\@nx\csname th@\the\thm at style\endcsname}%
      {#1}{\the\toks@}}%
}
\def\@thm#1#2#3{%
  \ifhmode\unskip\unskip\par\fi
  \normalfont
  \trivlist
  \let\thmheadnl\relax
  \let\thm at swap\@gobble
  \let\thm at indent\indent % no indent
  \thm at headfont{\bfseries}% heading font bold
  \thm at notefont{\fontseries\mddefault\upshape}%
  \thm at headpunct{.}% add period after heading
  \thm at headsep 5\p@ plus\p@ minus\p@\relax
  \thm at space@setup
  #1% style overrides
  \@topsep \thm at preskip               % used by thm head
  \@topsepadd \thm at postskip           % used by \@endparenv
  \def\@tempa{#2}\ifx\@empty\@tempa
    \def\@tempa{\@oparg{\@begintheorem{#3}{}}[]}%
  \else
    \refstepcounter{#2}%
    \def\@tempa{\@oparg{\@begintheorem{#3}{\csname the#2\endcsname}}[]}%
  \fi
  \@tempa
}
\def\@restorelabelsep{\relax}
\let\@ythm\relax
\let\thmname\@iden \let\thmnote\@iden \let\thmnumber\@iden
\providecommand\@upn{\textup}
\def\thmhead at plain#1#2#3{%
  \thmname{#1}\thmnumber{\@ifnotempty{#1}{ }\@upn{#2}}%
  \thmnote{ {\the\thm at notefont(#3)}}}
\let\thmhead\thmhead at plain
\def\swappedhead#1#2#3{%
  \thmnumber{\@upn{\@secnumfont#2}}%
  \thmname{\@ifnotempty{#2}{.~}#1}%
  \thmnote{ {\the\thm at notefont(#3)}}}
\let\thmheadnl\relax
\let\thm at indent\indent
\let\thm at swap\@gobble
\def\@begintheorem#1#2[#3]{%
  \deferred at thm@head{\the\thm at headfont \thm at indent
    \@ifempty{#1}{\let\thmname\@gobble}{\let\thmname\@iden}%
    \@ifempty{#2}{\let\thmnumber\@gobble}{\let\thmnumber\@iden}%
    \@ifempty{#3}{\let\thmnote\@gobble}{\let\thmnote\@iden}%
    \thm at swap\swappedhead\thmhead{#1}{#2}{#3}%
    \the\thm at headpunct
    \thmheadnl % possibly a newline.
    \hskip\thm at headsep
  }%
  \ignorespaces}
\newskip\thm at headsep
\thm at headsep=5pt plus1pt minus1pt\relax
\let\adjust at parskip@nobreak=\@nbitem
\newtoks\dth at everypar
\dth at everypar={%
  \@minipagefalse \global\@newlistfalse
  \if at inlabel
    \global\@inlabelfalse
    \begingroup \setbox\z@\lastbox
     \ifvoid\z@ \kern-\itemindent \fi
    \endgroup
    \unhbox\@labels
  \fi
  \if at nobreak \@nobreakfalse \clubpenalty\@M
  \else \clubpenalty\@clubpenalty \everypar{}%
  \fi
}%
\def\deferred at thm@head#1{%
  \if at inlabel \indent \par \fi % eject a section head if one is pending
  \if at nobreak
    \adjust at parskip@nobreak
  \else
    \addpenalty\@beginparpenalty
    \addvspace\@topsep
    \addvspace{-\parskip}%
  \fi
  \global\@inlabeltrue
  \everypar\dth at everypar
  \sbox\@labels{\normalfont#1}%
  \ignorespaces
}
\def\nonslanted{\relax
  \@xp\let\@xp\@tempa\csname\f at shape shape\endcsname
  \ifx\@tempa\itshape\upshape
  \else\ifx\@tempa\slshape\upshape\fi\fi}
\def\swapnumbers{\edef\thm at swap{\if S\thm at swap N\else S\fi}}
\def\thm at swap{N}%
\let\@opargbegintheorem\relax
\def\th at plain{%
  \itshape % body font
}
\def\th at definition{%
  \normalfont % body font
}
\def\th at remark{%
  \thm at headfont{\itshape}%
  \normalfont % body font
}
\def\@endtheorem{\endtrivlist\@endpefalse }
\newcommand{\newtheoremstyle}[9]{%
  \@ifempty{#5}{\dimen@\z at skip}{\dimen@#5\relax}%
  \ifdim\dimen@=\z@
    \toks@{#4\let\thm at indent\indent}%
  \else
    \toks@{#4\def\thm at indent{\indent\hbox to#5{}}}%
  \fi
  \def\@tempa{#8}\ifx\space\@tempa
    \toks@\@xp{\the\toks@ \labelsep\fontdimen\tw@\font\relax}%
  \else
    \def\@tempb{\newline}%
    \ifx\@tempb\@tempa
      \toks@\@xp{\the\toks@ \labelsep\z at skip
        \def\thmheadnl{\newline}}%
    \else
      \toks@\@xp{\the\toks@ \labelsep#8\relax}%
    \fi
  \fi
  \begingroup
  \thm at space@setup
  \@defaultunits\@tempskipa#2\thm at preskip\relax\@nnil
  \@defaultunits\@tempskipb#3\thm at postskip\relax\@nnil
  \xdef\@gtempa{\thm at preskip\the\@tempskipa
    \thm at postskip\the\@tempskipb\relax}%
  \endgroup
  \@temptokena\@xp{\@gtempa
    \thm at headfont{#6}\thm at headpunct{#7}%
  }%
  \@ifempty{#9}{%
    \let\thmhead\thmhead at plain
  }{%
    \@namedef{thmhead@#1}##1##2##3{#9}%
    \@temptokena\@xp{\the\@temptokena
      \@xp\let\@xp\thmhead\csname thmhead@#1\endcsname}%
  }%
  \@xp\xdef\csname th@#1\endcsname{\the\toks@ \the\@temptokena}%
}
\DeclareRobustCommand{\qed}{%
  \ifmmode \mathqed
  \else
    \leavevmode\unskip\penalty9999 \hbox{}\nobreak\hfill
    \quad\hbox{\qedsymbol}%
  \fi
}
\let\QED at stack\@empty
\let\qed at elt\relax
\newcommand{\pushQED}[1]{%
  \toks@{\qed at elt{#1}}\@temptokena\expandafter{\QED at stack}%
  \xdef\QED at stack{\the\toks@\the\@temptokena}%
}
\newcommand{\popQED}{%
  \begingroup\let\qed at elt\popQED at elt \QED at stack\relax\relax\endgroup
}
\def\popQED at elt#1#2\relax{#1\gdef\QED at stack{#2}}
\newcommand{\qedhere}{%
  \begingroup \let\mathqed\math at qedhere
    \let\qed at elt\setQED at elt \QED at stack\relax\relax \endgroup
}
\newif\ifmeasuring@
\newif\iffirstchoice@ \firstchoice at true
\def\setQED at elt#1#2\relax{%
  \ifmeasuring@
  \else \iffirstchoice@ \gdef\QED at stack{\qed at elt{}#2}\fi
  \fi
  #1%
}
\def\qed at warning{%
  \PackageWarning{amsthm}{The \@nx\qedhere command may not work
    correctly here}%
}
\newcommand{\mathqed}{\quad\hbox{\qedsymbol}}
\def\linebox at qed{\hfil\hbox{\qedsymbol}\hfilneg}
\@ifpackageloaded{amsmath}{%
  \def\math at qedhere{%
    \@ifundefined{\@currenvir @qed}{%
      \qed at warning\quad\hbox{\qedsymbol}%
    }{%
      \@xp\aftergroup\csname\@currenvir @qed\endcsname
    }%
  }
  \def\displaymath at qed{%
    \relax
    \ifmmode
      \ifinner \aftergroup\linebox at qed
      \else
        \eqno
        \let\eqno\relax \let\leqno\relax \let\veqno\relax
        \hbox{\qedsymbol}%
      \fi
    \else
       \aftergroup\linebox at qed
    \fi
  }
  \@xp\let\csname equation*@qed\endcsname\displaymath at qed
  \def\equation at qed{%
    \iftagsleft@
      \hbox{\phantom{\quad\qedsymbol}}%
      \gdef\alt at tag{%
        \rlap{\hbox to\displaywidth{\hfil\qedsymbol}}%
        \global\let\alt at tag\@empty
      }%
    \else
      \gdef\alt at tag{%
        \global\let\alt at tag\@empty
        \vtop{\ialign{\hfil####\cr
                \tagform@\theequation\cr
                \qedsymbol\cr}}%
        \setbox\z@
      }%
    \fi
  }
  \def\qed at tag{%
    \global\tag at true \nonumber
    &\omit\setboxz at h {\strut@ \qedsymbol}\tagsleft at false
    \place at tag@gather
    \kern-\tabskip
    \ifst at rred \else \global\@eqnswtrue \fi \global\advance\row@\@ne \cr
  }
  \def\split at qed{%
    \def\endsplit{\crcr\egroup \egroup \ctagsplit at false \rendsplit@
      \aftergroup\align at qed
    }%
  }
  \def\align at qed{%
    \ifmeasuring@ \tag*{\qedsymbol}%
    \else \let\math at cr@@@\qed at tag
    \fi
  }
  \@xp\let\csname align*@qed\endcsname\align at qed
  \@xp\let\csname gather*@qed\endcsname\align at qed
%% Needs some patching up for amsmath 1.2
}{% end of amsmath branch, start plain LaTeX branch
  \def\math at qedhere{%
    \@ifundefined{\@currenvir @qed}{%
      \qed at warning \aftergroup\displaymath at qed
    }{%
      \@xp\aftergroup\csname\@currenvir @qed\endcsname
    }%
  }
  \def\displaymath at qed{%
    \relax
    \ifmmode
      \ifinner \aftergroup\aftergroup\aftergroup\linebox at qed
      \else
        \eqno \def\@badmath{$$}%
        \let\eqno\relax \let\leqno\relax \let\veqno\relax
        \hbox{\qedsymbol}%
      \fi
    \else
       \aftergroup\linebox at qed
    \fi
  }
  \@ifundefined{ver at leqno.clo}{%
    \def\equation at qed{\displaymath at qed \quad}%
  }{%
    \def\equation at qed{\displaymath at qed}%
  }
  \def\@tempa#1$#2#3\@nil{%
    \def\[{#1$#2\def\@currenvir{displaymath}#3}%
  }%
  \expandafter\@tempa\[\@nil
}
\@ifpackageloaded{amstex}{%
  \def\@tempa{TT}%
}{%
  \@ifpackageloaded{amsmath}{%
    \def\@tempb#1 v#2.#3\@nil{#2}%
    \ifnum\@xp\@xp\@xp\@tempb\csname ver at amsmath.sty\endcsname v0.0\@nil
       <\tw@
      \def\@tempa{TT}%
    \else
      \def\@tempa{TF}%
    \fi
  }{%
    \def\@tempa{TF}
  }%
}
\if\@tempa
  \renewcommand{\math at qedhere}{\quad\hbox{\qedsymbol}}%
\fi
\newcommand{\openbox}{\leavevmode
  \hbox to.77778em{%
  \hfil\vrule
  \vbox to.675em{\hrule width.6em\vfil\hrule}%
  \vrule\hfil}}
\DeclareRobustCommand{\textsquare}{%
  \begingroup \usefont{U}{msa}{m}{n}\thr@@\endgroup
}
\@ifclasswith{\@classname}{noamsfonts}{%
  \providecommand{\qedsymbol}{\openbox}%
}{}%
\providecommand{\qedsymbol}{\textsquare}%
\newenvironment{proof}[1][\proofname]{\par
  \pushQED{\qed}%
  \normalfont \topsep6\p@\@plus6\p@\relax
  \trivlist
  \item[\indent\hskip\labelsep
        \itshape #1\@addpunct{.}]\ignorespaces
}{%
  \popQED\endtrivlist\@endpefalse
}
\newenvironment{proof*}[1][\proofname]{\par
  \normalfont \topsep6\p@\@plus6\p@\relax
  \trivlist
  \item[\indent\hskip\labelsep
        \itshape #1\@addpunct{.}]\ignorespaces
}{%
  \endtrivlist\@endpefalse
}
\newenvironment{solution}[1][\solutionname]{\par
  \pushQED{\qed}%
  \normalfont \topsep6\p@\@plus6\p@\relax
  \trivlist
  \item[\indent\hskip\labelsep
        \itshape #1\@addpunct{.}]\ignorespaces
}{%
  \popQED\endtrivlist\@endpefalse
}
\newenvironment{solution*}[1][\solutionname]{\par
  \normalfont \topsep6\p@\@plus6\p@\relax
  \trivlist
  \item[\indent\hskip\labelsep
        \itshape #1\@addpunct{.}]\ignorespaces
}{%
  \endtrivlist\@endpefalse
}
\newenvironment{acknowledgment}[1][{\bf Acknowledgment.~}]{\par
  \normalfont \topsep6\p@\@plus6\p@\relax
  \trivlist
  \item[\indent\hskip\labelsep
        {\bfseries #1}\@addpunct{.}]\ignorespaces
}{%
  \endtrivlist\@endpefalse
}
\newcommand{\proofname}{Proof}
\newcommand{\solutionname}{Solution}
\hyphenation{stu-dies}
\def\calclayout{\advance\textheight -\headheight
  \advance\textheight -\headsep
  \oddsidemargin\paperwidth
  \advance\oddsidemargin -\textwidth
  \divide\oddsidemargin\tw@
  \ifdim\oddsidemargin<.5truein \oddsidemargin.5truein \fi
  \advance\oddsidemargin -1truein
  \evensidemargin\oddsidemargin
  \topmargin\paperheight \advance\topmargin -\textheight
  \advance\topmargin -\headheight \advance\topmargin -\headsep
  \divide\topmargin\tw@
  \ifdim\topmargin<.5truein \topmargin.5truein \fi
  \advance\topmargin -1truein\relax
}
  \calclayout % initialize
  \pagenumbering{arabic}%
  \pagestyle{headings}%
  \thispagestyle{plain}%
\def\tiny{\Tiny}
\def\defaultfont{\normalfont}
\def\rom{\textup}
\def\emph#1{{\bfseries#1}}
\addtolength{\evensidemargin}{-1cm}
%\addtolength{\evensidemargin}{-1.15cm}
\addtolength{\textwidth}{1cm}
\addtolength{\textheight}{.5cm}
\def\emailh#1{\email{\href{mailto:#1}{#1}}}
\def\urladdressh#1{\urladdress{\url{#1}}}
   \setlength\paperheight{250mm}
   \setlength\paperwidth{176mm} 
   \setlength{\hoffset}{-1.7cm} 
   \setlength{\voffset}{-2.5cm} 
\endinput
%%
%% End of file `oss-conf.cls'.


More information about the csTeX mailing list