% My LaTeX-settings to be used with python-docutils and reStructuredText % Landscape-version % Author: % Juhapekka Tolvanen % http://iki.fi/juhtolv % juhtolv (at) iki (dot) fi % This file is public domain. There is no warranty. % This makes stfloats or fix2col obsolete. This loads fixltx2e. %% "When the new output routine for LaTeX3 is done, this package will %% be obsolete. The sooner the better..." \RequirePackage{dblfloatfix} % This makes type1cm and type1ec obsolete: \RequirePackage{fix-cm} %%% NOTE: If next line is in the end of the preamble, my bug will show up \KOMAoptions{headings=big} \setlength{\parindent}{1.5cm} % To ease checking pdf(la)tex with if-statements \RequirePackage{ifpdf} %\setcounter{secnumdepth}{3} \setcounter{secnumdepth}{7} %%%%%%%%%%%%%%%%%%%%% % Packages \RequirePackage{typearea} %\usepackage[17pt]{extsizes} %\KOMAoptions{fontsize=17pt} %\KOMAoptions{fontsize=20pt} \KOMAoptions{fontsize=22pt} \usepackage{slantsc} %%% For some reason this is no more needed: %\renewcommand{\encodingdefault}{U} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Fonts % % Most special chars, also copyleft \usepackage{textcomp} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Fonts in XeLaTeX way: \usepackage{lmodern} \RequirePackage{fontspec} \RequirePackage{xltxtra} \defaultfontfeatures{Scale=MatchLowercase,Mapping=tex-text} %%% http://dejavu-fonts.org/ \setmonofont{DejaVu Sans Mono} %%% Tiresias -font family %%% http://www.tiresias.org/fonts/ \setmainfont{Tiresias PCfont} \setsansfont{Tiresias PCfont} \newfontfamily\mytitlefont{Tiresias Infofont} %%% Now use that \mytitlefont . \addtokomafont{title}{\mytitlefont\bfseries\Huge} \addtokomafont{subtitle}{\mytitlefont\bfseries\huge} % Not used in certain document classes %\setkomafont{part}{} %\setkomafont{partnumber}{} %\setkomafont{chapter}{} \addtokomafont{section}{\mytitlefont\bfseries\LARGE} \addtokomafont{subsection}{\mytitlefont\bfseries\Large} \addtokomafont{subsubsection}{\mytitlefont\bfseries\large} \addtokomafont{paragraph}{\mytitlefont\bfseries\normalsize} \addtokomafont{subparagraph}{\mytitlefont\bfseries\normalsize} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % cmap: "Make the PDF files generated by pdflatex "searchable and copyable" % in Adobe (Acrobat) Reader and other compliant PDF viewers." % (Must be before fontenc-package) \ifpdf % Some people may have buggy cmap. \usepackage{cmap} \fi \ifpdf \usepackage[protrusion=true,expansion=true,verbose=true,final=true]{microtype} \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\usepackage{setspace} %\singlespacing %\onehalfspacing %\spacing{1.7} % This causes bugs like this: (\end occurred inside a group at level 1) %\doublespacing \pagestyle{plain} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% typearea -settings %%% These can be defined in docutils.conf , too. Puncher makes holes %%% 15 mm near the edge of A4-paper. Therefore BCOR has value 15 mm. %%% If value of DIV is too small, you get Overfull \hbox -warnings %%% very easily. If value of DIV is too big, you will find warnings %%% like these from log-file: %%% Package typearea Warning: Bad type area settings! %%% (typearea) The detected line width is about 20% %%% (typearea) larger than the heuristically detected line width. %%% (typearea) You should e.g. decrease DIV, increase fontsize %%% (typearea) or change papersize. %%% On the other hand, if DIV is too big, lines become too long to be %%% readable and the layout in general start to look stupid. LaTeX in %%% general is about professional-looking layout, after all. %%% A4-papersize is: 210 mm × 297 mm \KOMAoptions{headheight=0mm,headlines=0,headinclude=false,footinclude=false} %\areaset[1.5cm]{17.5cm}{24.5cm} \areaset{17.5cm}{23.0cm} \recalctypearea