123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263 |
- % vim: set fdm=marker:
- %% Original by Michal Forisek
- %% zakladne definicie
- \newcommand{\quoteme}[1]{\clqq#1\crqq}
- \def\todo#1{[{\color{red} TODO:} {\bf #1}]}
- \def\fixme#1{[{\color{red} FIXME:} {\bf #1}]}
- \def\verify#1{\todo{verify: #1}}
- \def\xor{\oplus}
- \def\concat{\|}
- %\def\inr{\in_{R}}
- \def\toa #1 {\overset{#1}{\rightarrow}}
- \def\inr{\overset{\$}{\leftarrow}}
- \def\assign{\leftarrow}
- \def\send{\rightarrow}
- \def\isomorph{\cong}
- \def\nsd{NSD}
- \def\union{\cup}
- \newcommand{\unit}[1]{\ensuremath{\, \mathrm{#1}}}
- \DeclareMathOperator{\dlog}{dlog}
- \def\compactlist{
- \setlength{\itemsep}{1pt}
- \setlength{\parskip}{0pt}
- \setlength{\parsep}{0pt}
- }
- \def\mod{\,{\rm mod}\,}
- %%% original od Misofa:
- %% {{{
- \catcode`\@=11
- \def\R{{\cal R}}
- \def\cent{{c\kern-0.3em|\kern0.1em}}
- \def\N{{N}} % FIXME FIXME
- \let\eps=\varepsilon
- \def\relupdown#1#2#3{\mathrel{\mathop{#1}\limits^{#2}_{#3}} }
- \let\then=\Rightarrow
- \let\neht=\Leftarrow
- \def\krok#1{\relupdown{\Longrightarrow}{}{#1}}
- \def\thenrm{\relupdown{\Longrightarrow}{}{rm}}
- \def\bicik{\upharpoonright}
- \def\B{{\mathbf B}}
- \def\kodTS#1{{\tt <}#1{\tt >}}
- \newtheorem{definicia}{Definícia}[section]
- \newtheorem{HLPpoznamka}{Poznámka}[section]
- \newtheorem{HLPpriklad}{Príklad}[section]
- \newtheorem{HLPcvicenie}[HLPpriklad]{Cvičenie}
- \newtheorem{zadanie}{Úloha}[section]
- \newenvironment{poznamka}{\begin{HLPpoznamka}\rm}{\end{HLPpoznamka}}
- \newenvironment{priklad}{\begin{HLPpriklad}\rm}{\end{HLPpriklad}}
- \newenvironment{cvicenie}{\begin{HLPcvicenie}\rm}{\end{HLPcvicenie}}
- \newtheorem{veta}{Veta}[section]
- \newtheorem{lema}[veta]{Lema}
- \newtheorem{dosledok}[veta]{Dôsledok}
- \newtheorem{teza}[veta]{Téza}
- % \newtheorem{dokaz}{Dôkaz}[section]
- \long\def\odsadene#1{
- \leftskip=\parindent
- \parindent=0pt
- \vskip-5pt
- \parskip=5pt
- #1
- \parskip=0pt
- \parindent=\leftskip
- \leftskip=0pt
- } % end \odsadene
- %%%%%%%%%%% PROSTREDIE PRE PISANIE KOMENTAROV
- %\newenvironment{komentar}{%
- %\vskip\baselineskip
- %\tabularx{0.95\textwidth}{|X|}
- %\sl
- %}
- %{\endtabularx
- %\vskip\baselineskip
- %}
- \newenvironment{komentar}{%
- \vskip\baselineskip\noindent
- \tabularx{\textwidth}{>{\hsize=.2\hsize}X>{\hsize=1.8\hsize}X}
- \sl ~ & \sl
- }
- {\endtabularx
- \vskip\baselineskip
- }
- %\newenvironment{komentar}{%
- %\vskip\baselineskip
- %\trivlist\vspace{-4pt}\raggedleft\item\relax\tabularx{0.9\textwidth}{X}\sl}
- %{\endtabularx\vspace{-4pt}\endtrivlist
- %\vskip\baselineskip
- %}
- \newenvironment{dokaz}{\trivlist
- \item[\hskip \labelsep{\bfseries Dôkaz.}]}{\endtrivlist}
-
- %\newenvironment{dokaz}{%
- %\vskip\baselineskip\noindent
- %\tabularx{\textwidth}{||X||}
- %\sl
- %}
- %{\endtabularx
- %\vskip\baselineskip
- %}
- %%%%%%%%%%% PROSTREDIE PRE MOJE ITEMIZE
- \newenvironment{myitemize}{%
- \begin{itemize}
- \itemsep-3pt
- }
- {\end{itemize}
- }
- %%%%%%%%%%% MATICKE MAKRA
- \font\tenrm=csr10
- \def\eps{\varepsilon}
- % \def\R{{\mathbb R}}
- \def\lvec#1{\overrightarrow{#1}}
- \def\uhol{{\measuredangle}}
- \def\then{\Rightarrow}
- % \def\lg{{\rm lg}}
- \def\lg{\log_2}
- %\def\div{\mathbin{\rm div}}
- \def\div{{\rm div}}
- %%%%%%%%%%% PDF
- \newif\ifpdf
- \ifx\pdfoutput\undefined
- \pdffalse
- \else
- \pdfoutput=1 \pdftrue
- \fi
- %%%%%%%%%%% OBRAZKY
- \newcommand{\myincludegraphics}[2][]{\includegraphics[#1]{images/#2}}
- %%%%%%%%%%% SLOVNICEK
- \openout2=\jobname.slo
- \newcommand{\definuj}[3][]{%
- \def\tmpvoid{}\def\tmpfirst{#1}%
- \ifx\tmpvoid\tmpfirst%
- {\sl #2}\label{definicia:#2}\write2{#2 & #3 & \pageref{definicia:#2} \cr}%
- \else%
- {\sl #2}\label{definicia:#2}\write2{#1 & #3 & \pageref{definicia:#2} \cr}%
- \fi}
- \newcommand{\definujsilent}[2]{%
- \label{definicia:#1}\write2{#1 & #2 & \pageref{definicia:#1} \cr}%
- }
- \newcommand\myglossary{
- \immediate\closeout2
- %\if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi
- \chapter{Slovníček pojmov}
- \begin{tabular}{|l|l|r|}
- \hline
- {\bfseries slovenský pojem} & {\bfseries anglický preklad} & {\bfseries str.} \\
- \hline
- \InputIfFileExists{\jobname.srs}{}{~ & ~ & ~ \\}
- \hline
- \end{tabular}
- %\if@restonecol\twocolumn\fi
- }
- %%%%%%%%%%% UVODZOVKY
- \catcode`\"=13
- \def "{\begingroup\clqq\def "{\endgroup\crqq}}
- \def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&%
- \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~\do\"}
- %%%%%%%%%%% DANGER BENDS
- \font\manual=manfnt % font used for the METAFONT logo, etc.
- \def\dbend{{\manual\char127}} % dangerous bend sign
- \newlength{\bendwidth} \settowidth{\bendwidth}{\dbend} \newlength{\hangwidth}
- \def\hangone{%
- \hangwidth=\bendwidth%
- \advance\hangwidth 5pt%
- \hangindent\hangwidth%
- }
- \def\hangtwo{%
- \hangwidth=\bendwidth%
- \multiply\hangwidth 2%
- \advance\hangwidth 6pt%
- \hangindent\hangwidth%
- }
- \def\medbreak{\par\ifdim\lastskip<\medskipamount \removelastskip\penalty-100\medskip\fi}
- \let\endgraf=\par
- \def\d@nger{\medbreak\begingroup\clubpenalty=10000
- %\def\d@nger{\begingroup\clubpenalty=10000
- % \def\par{\endgraf\endgroup\medbreak} \noindent\hangone\hangafter=-2
- \def\par{\endgraf\endgroup} \noindent\hangone\hangafter=-2
- \hbox to0pt{\hskip-\hangindent\dbend\hfill}}
- \outer\def\danger{\d@nger}
- \def\dd@nger{\medbreak\begingroup\clubpenalty=10000
- % \def\par{\endgraf\endgroup\medbreak} \noindent\hangtwo\hangafter=-2
- \def\par{\endgraf\endgroup} \noindent\hangtwo\hangafter=-2
- \hbox to0pt{\hskip-\hangindent\dbend\kern1pt\dbend\hfill}}
- \outer\def\ddanger{\dd@nger}
- \def\enddanger{\endgraf\endgroup} % omits the \medbreak
- \def\enddangerhop{\endgraf\endgroup\medbreak}
- \def\@nakedcite#1#2{{#1\if@tempswa , #2\fi}}
- \DeclareRobustCommand\nakedcite{%
- \@ifnextchar [{\@tempswatrue\@nakedcitex}{\@tempswafalse\@nakedcitex[]}}
- \def\@nakedcitex[#1]#2{%
- \let\@citea\@empty
- \@nakedcite{\@for\@citeb:=#2\do
- {\@citea\def\@citea{,\penalty\@m\ }%
- \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
- \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
- \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}%
- \G@refundefinedtrue
- \@latex@warning
- {Citation `\@citeb' on page \thepage \space undefined}}%
- {\hbox{\csname b@\@citeb\endcsname}} }}{#1}}
- \long\def\FIXME#1{
- \begin{center}
- \begin{minipage}{0.8\textwidth}
- {\bf FIXME:~}\sl #1
- \end{minipage}
- \end{center}
- }
- \catcode`\@=12
- %% }}}
|