\documentclass{book} \usepackage{cprog} \usepackage{cc_manual} \usepackage{cc_manual_index} \usepackage{makeidx} \usepackage{latex_converter} \usepackage{amssymb} \usepackage{graphicx} \usepackage{path} \usepackage{ipe} \usepackage{alltt} \usepackage{pslatex} \usepackage{ifthen} \lcTex{ % set this to true for generating the pdf version of the manual (using % ps2pdf from ghostscript). If this is true when creating postscript, % the table of contents (and several other things) will be blue. \newboolean{usehyperref} \setboolean{usehyperref}{false} \ifthenelse{\boolean{usehyperref}}{ \usepackage[ps2pdf=true, colorlinks=true, linkcolor=blue, bookmarksnumbered=true, pdftitle={Use of STL in CGAL}, pdfkeywords={computational geometry, generic programming, algorithms, software library, C++}, pdfborder={0 0 0}]{hyperref} }{} } % page dimensions % --------------- \lcTex{ \textwidth 15.6cm \textheight 23 cm \ifthenelse{\boolean{usehyperref}}{}{\topmargin -14mm} \evensidemargin 3mm \oddsidemargin 3mm } % default column layout % --------------------- \newcommand{\cgalColumnLayout}{\ccTexHtml{% \ccSetThreeColumns{Oriented_side}{}{\hspace*{8.5cm}} \ccPropagateThreeToTwoColumns}{}} \renewcommand{\ccTagRmEigenClassName}{\ccFalse} \newcommand{\cgalrelease}{2.2-I-2} \ccDefGlobalScope{CGAL::} %%%%%%% % for the new reference manual style, uncomment the following commands % %\marginparsep10mm %\marginparwidth15mm %\gdef\ccNewRefManualStyle{\ccTrue} % %% The tab marker are aligned with the top of the main text. To align %% them with the page header, the following length definition can be used. %\setlength{\ccRefTabLift}{12.5mm} % %%%%%%% %%%%%%% % % you may also want to use these commands, but be careful to check that % other redefinitions of ccRefPageBegin and End don't cause strange problems % (e.g. if ccAdvanced is used to bracket a ref page) %\def\ccRefPageBegin{\ccParDims\cgalColumnLayout} %\def\ccRefPageEnd{\ccParDims\cgalColumnLayout} % %%%%%%% \makeindex \sloppy \lcTex{\batchmode} \begin{document} \include{title} \pagestyle{plain} \pagenumbering{roman} \setcounter{page}{0} \include{preface} \cleardoublepage \tableofcontents \cleardoublepage \pagenumbering{arabic} \include{introduction} \include{Preliminaries} \include{Iterator} \include{Circulator_stl} \include{FunctionObject} \include{SequenceContainer} \include{AssociativeContainer} \bibliographystyle{alpha} \bibliography{../cgal-manual,geom} \lcTex{\printindex} \end{document}