Next: , Previous: CSS, Up: Configurability

### 4.3 LaTeX cfg file

Is in the LaTeX input path (in particular in the current directory) a file called tbook.cfg, it is included immediately before \begin{document}. Typically you will redefine here the macro \MakeTitlePage, but you can also change the document font for example:

     \ifpdflatex\else\ifgallery\else
\psfonts
\makeatletter

\RequirePackage{geometry}
\@ifpackagelater{geometry}{2002/07/08}{%
\def\opt{includehead,}}{\def\opt{}}
\expandafter\geometry\expandafter{\opt
nofoot,a4paper,
lmargin=2.7cm,rmargin=3cm,     % left and right margin
tmargin=1.8cm,bmargin=3.9cm,   % top and bottom margin
headheight=0.5cm,
headsep=0.5cm,twosideshift=0cm}
\makeatother
\fi\fi


The first three lines activate Times font, the rest sets the page margins (for odd pages). Both is only done if we are not producing a PDF (\ifpdflatex\else) and if we are nor producing a so-called gallery (\ifgallery\else). Adjust the values for your needs. You can also use another unit, like “in”.

With such a cfg file you can do very similar things as with a LaTeX sty file, see LaTeX sty file. But the cfg file mechanism is included in tbook to do simple things in a quick and simple way.