Tyylitiedosto, joka määrittelee uudet ympäristöt: kaava.sty
Ohjeet ja makrot .dvi-muodossa: kaava.dvi
Ohjeet ja makrot .ps-muodossa: kaava.ps
Ohjeet ja makrot LaTeX-tiedostona (tämän sivun tiedosto): kaava.tex
Takaisin kurssin pääsivulle.
% Uudet symbolein numeroituvat kaavaympäristöt.
%
% (c) V-M. Sarenius, 2002
%
% $Id:$
\documentclass[a4paper,12pt,oldtoc]{artikel3}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[finnish]{babel}
\usepackage{booktabs}
\usepackage{enumerate}
\usepackage{graphics}
\usepackage{amsmath}
\usepackage{amsfonts}
\title{Uudet symbolein numeroituvat kaavaympäristöt}
\author{Vesa-Matti Sarenius}
%% Uusien ympäristöjen määrittelyt
\newcounter{kaava}
\setcounter{kaava}{0}
\renewcommand{\thekaava}{\fnsymbol{kaava}}
\newlength{\kaa}
\newenvironment{kaava}{%
\begin{center}%
\refstepcounter{kaava}
\settowidth{\kaa}{\textrm{(}\thekaava\textrm{)}}%
\hspace{\kaa}
\hfill$\displaystyle}{%
$\hfill\textrm{(}\thekaava\textrm{)}%
\end{center}}
\newenvironment{kaava*}{%
\begin{center}%
\setcounter{kaava}{0}\refstepcounter{kaava}
\settowidth{\kaa}{\textrm{(}\thekaava\textrm{)}}%
\hspace{\kaa}
\hfill$\displaystyle}{%
$\hfill\textrm{(}\thekaava\textrm{)}%
\end{center}}
\newenvironment{kaava**}{%
\begin{center}%
\setcounter{kaava}{6}\refstepcounter{kaava}
\settowidth{\kaa}{\textrm{(}\thekaava\textrm{)}}%
\hspace{\kaa}
\hfill$\displaystyle}{%
$\hfill%
\textrm{(}\thekaava\textrm{)}%
\end{center}}
\begin{document}
\maketitle
\tableofcontents
\newpage
\section{Uusien \texttt{kaava, kaava*} ja \texttt{kaava**} ympäristöjen käyttö}
\begin{kaava}\label{ka:1}
\sum x
\end{kaava}
\begin{verbatim}
\begin{kaava}\label{ka:1}
\sum x
\end{kaava}
\end{verbatim}
\begin{kaava}\label{ka:2}
\int x
\end{kaava}
Viittaus ekaan \eqref{ka:1} ja toiseen \eqref{ka:2}.
Symbolit, joilla kaavat numeroidaan ovat:
\setcounter{kaava}{0}\stepcounter{kaava}\thekaava,
\stepcounter{kaava}\thekaava,\stepcounter{kaava}\thekaava,
\stepcounter{kaava}\thekaava,\stepcounter{kaava}\thekaava,
\stepcounter{kaava}\thekaava,\stepcounter{kaava}\thekaava,
\stepcounter{kaava}\thekaava,\stepcounter{kaava}\thekaava.
Makrot \texttt{kaava*} ja \texttt{kaava**} numeroivat kaavan aina joko
yhdellä tähdellä (\texttt{kaava*}) tai kahdella tähdellä
(\texttt{kaava**}). Viittaukset toimivat normaalisti (siis esim. alla
ovat kaavat \eqref{ka:3} ja \eqref{ka:4}).
\begin{kaava*}\label{ka:3}
\prod x
\end{kaava*}
\begin{verbatim}
\begin{kaava*}\label{ka:3}
\prod x
\end{kaava*}
\end{verbatim}
\begin{kaava**}\label{ka:4}
\prod_{x \in X} x^2-1
\end{kaava**}
\begin{verbatim}
\begin{kaava**}\label{ka:4}
\prod_{x \in X} x^2-1
\end{kaava**}
\end{verbatim}
\section{Kuinka ympäristöt on tehty}
Kaikki määritellyt ympäristöt ovat näyttömatematiikkatiloja. Sen
lisäksi niihin on kiinnitetty laskuri ja kaavat on keskitetty.
\subsection{Uudet laskurit ja mitat}
Ympäristöt käyttävät laskuria \texttt{kaava}
\begin{verbatim}
\newcounter{kaava}
\setcounter{kaava}{0}
\renewcommand{\thekaava}{\fnsymbol{kaava}}
\end{verbatim}
ja mittaa \verb|\kaa|.
\begin{verbatim}
\newlength{\kaa}
\end{verbatim}
\subsection{Uusi ympäristö \texttt{kaava}}
Ympäristö numeroituu symbolein
\setcounter{kaava}{0}\stepcounter{kaava}\thekaava,
\stepcounter{kaava}\thekaava,\stepcounter{kaava}\thekaava,
\stepcounter{kaava}\thekaava,\stepcounter{kaava}\thekaava,
\stepcounter{kaava}\thekaava,\stepcounter{kaava}\thekaava,
\stepcounter{kaava}\thekaava,\stepcounter{kaava}\thekaava, jotka ovat suluissa.
\begin{verbatim}
\newenvironment{kaava}{%
\begin{center}%
\refstepcounter{kaava}
\settowidth{\kaa}{\textrm{(}\thekaava\textrm{)}}%
\hspace{\kaa}
\hfill$\displaystyle}{%
$\hfill\textrm{(}\thekaava\textrm{)}%
\end{center}}
\end{verbatim}
\subsection{Uusi ympäristö \texttt{kaava*}}
Ympäristö numeroituu aina yhdellä tähdellä, joka on suluissa.
\begin{verbatim}
\newenvironment{kaava*}{%
\begin{center}%
\setcounter{kaava}{0}\refstepcounter{kaava}
\settowidth{\kaa}{\textrm{(}\thekaava\textrm{)}}%
\hspace{\kaa}
\hfill$\displaystyle}{%
$\hfill\textrm{(}\thekaava\textrm{)}%
\end{center}}
\end{verbatim}
\subsection{Uusi ympäristö \texttt{kaava**}}
Ympäristö numeroituu aina kahdella tähdellä, jotka ovat suluissa.
\begin{verbatim}
\newenvironment{kaava**}{%
\begin{center}%
\setcounter{kaava}{6}\refstepcounter{kaava}
\settowidth{\kaa}{\textrm{(}\thekaava\textrm{)}}%
\hspace{\kaa}
\hfill$\displaystyle}{%
$\hfill%
\textrm{(}\thekaava\textrm{)}%
\end{center}}
\end{verbatim}
\end{document}