%%%%%
%
% Commentaar in een .tex-bestand is alles dat achter een procent-teken staat.
%
%%%%%

%%%%%
%
% Een handige manier om een LaTeX-bestand te bewerken is als volgt:
% Met 'latex bestand' of 'latex bestand.tex' wordt het bestand verwerkt
% en wordt er een bestand 'bestand.dvi' geproduceerd.
% Die kun je met 'xdvi bestand' of 'xdvi bestand.dvi' bekijken.
% Als je dit met 'xdvi bestand &' in de achtergrond laat lopen
% kan je vervolgens bestand.tex veranderen en met latex verwerken,
% dan wordt de previewer met een klik van de muis geactualiseerd.
%
%%%%%

\documentclass[11pt]{article}

% hier begint de preambel
\usepackage[dutch]{babel} 
\usepackage{amsmath,amssymb,amsxtra,latexsym} % voor wiskundige symbolen
\usepackage{theorem}

% stellingen en dgl. maak je met een speciale omgeving,
% namelijk met \newtheorem
% de standaard manier om dit te gebruiken is als volgt:
% \newtheorem{st}{Stelling} of
% \newtheorem{st}{Stelling}[section]
% het eerste argument (st) geeft een naam aan deze omgeving 
% het tweede argument is de naam, die geprint moet worden
% zonder verder optioneel argument heeft de omgeving zijn eigen counter
% maar met (bijv.) section geef je aan dat binnen een section 
% doorgaand genummerd wordt
% als je al een omgeving gedefinieerd hebt kun je ook deze gebruiken
% om de type van nummering aan te geven, bijvoorbeeld door:
% \newtheorem{df}[st]{Definitie}
% dan wordt de df-omgeving doorlopend zo als de st-omgeving genummerd
% het voordeel hiervan is, dat je voor een nieuwe nummering alleen maar
% de definitie van 'st' hoeft te veranderen (bijvoorbeeld van section
% naar chapter) de rest blijft dan consistent

% standaard worden de namen van deze omgevingen vet en oprecht geprint,
% de tekst is kursief
% dit kun je met het theorem-package veranderen
% met \theoremheaderfont kan je de font voor de namen veranderen
% en met \theorembodyfont de font van de tekst
% voor de \theoremstyle zijn er de mogelijkheden: 
% plain, break, marginbreak, changebreak, change, margin
% bij plain begint de tekst gewoon naar de titel,
% bij break krijg een nieuwe regel voor de tekst
% bij margin wordt de nummer aan de rand gezet
% en bij change komt eerst het nummer en dan de titel
% de rest zijn combinaties hiervan

\theoremstyle{break}
\theoremheaderfont{\normalfont\bfseries}
 \newtheorem{prop}{Propositie}[section]
\theorembodyfont{\normalfont}
 \newtheorem{gevolg}[prop]{Gevolg}
 \newtheorem{alg}{Algoritme}
\theorembodyfont{\itshape}
 \newtheorem{onzin}[prop]{Onzin}


\setlength{\parindent}{0pt}
% hier eindigt de preambel

\begin{document}

\section{Stellingen}

\begin{onzin}
Bijna elk getal is een priemgetal.
\end{onzin}

% met \label maken we een label waarmee we later naar deze propositie
% kunnen verwijzen
\begin{prop}[Wie dan ook] \label{priem}
Het aantal priemgetallen tussen $1$ en $N$ is ongeveer $\frac{N}{\log(N)}$.
\end{prop}

\begin{gevolg}
Er zijn oneindig veel priemgetallen.
\end{gevolg}

\begin{alg}[Vinden van priemgetallen]
Genereer (oneven) toevalsgetallen van de gewenste lengte en test 
(op een geschikte manier) of ze priem zijn.
\end{alg}

Verwijzingen zijn heel eenvoudig, met \verb+\ref+ kunnen we naar
Propositie \ref{priem} verwijzen.

\end{document}

