First of all you need to set up the page in the header so that you can use as much space as you want - use geometry package like this or similarly:
\usepackage[
total={130mm,277mm},
top=0mm,
bottom=0mm,
left=0mm,
marginparwidth=0mm,
marginparsep=0mm,
centering,
includefoot]{geometry}
Then you need to set small font using \scriptsize
and divide your page into three or more columns using minipage
environment like this:
\begin{document}
\scriptsize
\begin{minipage}[t]{0.333\textwidth}
~
\end{minipage}
\begin{minipage}[t]{0.333\textwidth}
~
\end{minipage}
\begin{minipage}[t]{0.333\textwidth}
~
\end{minipage}
\end{document}
Then you can use different mathematical environments (use packages mathtools
, amsmath
, breqn
) inside each minipage
(where i put ~
) like this:
\begin{align*}
&~\smash{c_0 = 1/\sqrt{\varepsilon_0 \mu_0}}\\
&\boxed{
\begin{aligned}
I &= \di e/ \di t\\
\smash{[C]} &= \smash{[As]}\\
\smash{[T]}&=\smash{[Ns/Cm]}
\end{aligned}
}~
\end{align*}
You can use \boxed{}
environment to frame the equations. You will need to use \smash{}
in order to minimize the vertical spacing of some equations in order not to get too big. Sometimes even \clap{}
might come handy - it reduces horizontal spacing.
Inside the align*
environment you can vertically align parts of equations with &
which will appear one below the other. And you can do this in aligned
environment as well.