How to change document font size in preamble from 11pt to say 12pt?
Would something like this do?
\documentclass[11pt]{report}
\ifdefined\HCode
\let\small\undefined
\let\footnotesize\undefined
\let\scriptsize\undefined
\let\tiny\undefined
\let\large\undefined
\let\Large\undefined
\let\LARGE\undefined
\let\huge\undefined
\makeatletter
\input{size12.clo}
\makeatother
\fi
\begin{document}
my report here
\end{document}
In the KOMA-script classes this can be easily done thanks to the \KOMAoption
command, which allow a class option to be determined outside \documentclass
, whether inside or outside the preamble. (If issued outside the preamble though, the fontsize
option declaration will take effect from that point onwards.)
\documentclass{scrartcl}
\KOMAoption{fontsize}{12pt}
\begin{document}
Some 12~pt-sized text (default is 11~pt).
\end{document}
With a standard class you can load package scrextend
. Then the fontsize can be changed while loading this package or later on by \KOMAoption
or \KOMAoptions
.
\documentclass[11pt]{article}
\usepackage[fontsize=12pt]{scrextend}
\begin{document}
my report here
\par \bigskip
\KOMAoptions{fontsize=14pt}%
my report here
\end{document}