% Děkuji za pomoc s touto ConTeXtovou ukázkou Jaroslavu Hajtmarovi.
% Zpracováno ConTeXt  ver: 2013.10.15 13:52 MKIV beta

\mainlanguage[cz]

\usetypescript[schola]
\setupbodyfont[schola,11pt]

\setuppagenumbering[location=footer]
\setupcaptions[prefix=yes,way=bysection,prefixsegments=section]

\setupindenting[yes, medium]
\setupinteraction[state=start, style=normal, color=blue]

\setupurl[style=type, color=darkgreen]
\useURL [garden]
   [http://wiki.contextgarden.net/][]
   [http://wiki.contextgarden.net/]

\def\href#1#2{\useURL[#2][{#2}][][{#1}]\goto{\url[#2]}[url(#1)]}                                                                                                               
\def\ahref#1{\color[linkcolor]{\ttx \href{#1}{<#1>}}}                                                                                                                          
\def\fullahref#1{\color[linkcolor]{\ttx \href{#1}{http://#1}}} 
\def\fromgarden{\fullahref{wiki.contextgarden.net/}}

\setuphead[title][style=bfd, align=center]
\setuphead[section][style=bfb, after={\blank[small]}]
\setuphead[subsection][style=bfa, after={\blank[small]}]

\setupcombinedlist[content][level=2, alternative=c,]

\definereferenceformat
   [ineq]
   [left=(,
    right=),
    text=rovnici ,]

\setupitemize[1][packed][symbol=1,before={\blank[medium]},after={\blank[medium]}]
\setupitemize[2][packed][symbol=a,stopper=)]

\setupblank[flexible]

\setuppapersize[A4]
 
\setuplayout
    [backspace=30mm,
     width=middle,
     topspace=0mm,
     height=middle,
     bottomspace=2cm,
     footer=10mm,
     ]

\let\uv\quotation

\define\lorem{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
  eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
  veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
  commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit
  esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
  cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id
  est laborum}              % lorem ipsum generátor

\starttext

\title{Ukázka -- \CONTEXT}


{\bfb Obsah}

\blank[medium]

\placecontent


\section{Základní struktura}

Dokument se skládá z odstavců (ve zdrojovém textu jsou odděleny prázdnými řádky)
a dále z kapitol, sekcí a podsekcí. \lorem.

\lorem.

\subsection{Výčty}

V textu můžeme používat výčty:

\startitemize
\item první
\item druhý
\stopitemize

\lorem.

Někdy mohou být výčty vnořeny:

\startitemize
\item \lorem.
\item Druhý.
  \startitemize
  \item Podproblém,
  \item ještě jeden podproblém,
  \item poslední podproblém.
  \stopitemize
\item Třetí.
\item Poslední.
\stopitemize
 
\lorem.

\subsection{Vyznačování}

Text můžeme zdůraznit {\it kurzívou}, nebo {\bf tučně}. \lorem.

\subsection[poznamky]{Poznámky}

Poznámka pod čarou\footnote{Vypadá takto.} je automaticky číslovaná.
Může jich být více\footnote{Druhá poznámka.}.
\lorem. \lorem. \lorem.

\section[dalsi]{Další sekce}

\lorem.

\subsection{Verbatim text}

Vložíme {\it verbatim text}, tedy text \uv{tak jak je} bez interpretace
\TeX{}em:

\starttyping
int main (void) {
  printf ("helo world!\n");
  return 0;
}
\stoptyping
Kromě toho je možné psát \type{#kusy {kódů}} přímo v textu odstavce.

\lorem.

\subsection{Obrázky}

Obrázky se do odborného textu obvykle vkládají včetně popisku.

\placefigure[here][cmelak]{Bombus sylvarum.}
  {\externalfigure[cmelak][width=7cm]}

\lorem.

\subsection{Odkazy}

Na automaticky číslované objekty je možné odkazovat. Ze zdrojovém dokumentu
je třeba použít {\it lejblík} v místě cíle a stejný lejblík v místě odkazu.
Odkazy vypadají například takto: viz \in {sekci}[dalsi] na
\at {straně}[dalsi], dále v \in{podsekci}[poznamky] je zmínka o poznámkách
pod čarou a \ineq[eq:rce] na \at {straně}[eq:rce] uvádí zajímavou
matematickou myšlenku. Každý jistě poznal, že na \in {obrázku}[cmelak] se
nachází čmelák.

Vnější odkazy směřují obvykle na webové stránky, 
např.~\fromgarden.

\page%[bigpreference]

\subsection{Tabulky}

Na tabulky se používá \type{\hbox} / \type{\vbox} aritmetika \TeX{}u a 
příkaz \type{\halign}. To ale není nic vhodného pro začátečníka. Proto makra
(OPmac, \LaTeX, \CONTEXT) umožňují autorům textu psát tabulky jednodušeji. 
Příklad tabulky: 

\placetable[here,force][]{Makra a jejich rámcový rozsah.}
\starttable[|l|c|c|]
   \HL
   \VL  \VL \TWO  \JustCenter{počet} \VL\MR
   \VL makro            \VL řádků kódu \NC stran dokumentace \VL\MR
   \HL  
   \VL plain            \VL  1241  \NC 100 \VL\MR
   \VL OPmac            \VL  1600  \NC  19 \VL\MR
   \HL
   \VL \LaTeX{} (jádro) \VL  8000  \NC 240 \VL\MR
   \VL hyperref         \VL  24773 \NC 423 \VL\MR
   \VL color + graphics \VL   2469 \NC  81 \VL\MR
   \HL
   \VL Ti{\it k}Z       \VL 1\,634\,882 \NC 726 \VL\MR
   \HL
   \VL \CONTEXT         \VL 1\,155\,673 \NC 158 \VL\MR
   \HL
\stoptable

V tabulce ve zdrojovém textu je jednak záhlaví s pravidlem, jak mají být
formátována jednotlivá pole tabulky, a dále data oddělená od sebe smluvenými
oddělovači. Na úrovni primitivního příkazu \type{\halign} jsou těmito oddělovači
znaky \type{&} a \type{\cr}. Jednotlivá makra mohou autorům nabízet mírné modifikace
tohoto způsobu vyznačování.

\subsection{Matematika}

V řádku se píše matematika mezi dolary: $a^2+b^2=c^2$. Nebo je možno sestavit
samostatnou rovnici obklopenou dvojicí dolarů:

\placeformula[eq:rce]
\startformula
  \int x^\alpha {\rm d}x = \startcases
     \NC x^{\alpha+1} \over \alpha+1 \NC \hbox{pro }\alpha\ne-1 \NR 
     \NC \ln x                       \NC \hbox{pro }\alpha=-1    \NR
  \stopcases
\stopformula 
Vzorce se zapisují zhruba tak, jak bychom je anglicky přečetli.

\lorem.

\startformula \catcode`&=4
  {\mathbb A} = \pmatrix{ a \NC b \NC c \NR\NC d \NC e \NC f \NR\NC g \NC h \NC i}.
\stopformula

Toť na úvod vše.

\stoptext
