Blame templates/latex/latexrefman.tpl

Packit Service 50c9f2
\documentclass[twoside]{<% if config.COMPACT_LATEX %>article<% else %>book<% endif %>}
Packit Service 50c9f2
Packit Service 50c9f2
% Packages required by doxygen
Packit Service 50c9f2
\usepackage{fixltx2e}
Packit Service 50c9f2
\usepackage{calc}
Packit Service 50c9f2
\usepackage{doxygen}
Packit Service 50c9f2
\usepackage[export]{adjustbox} % also loads graphicx
Packit Service 50c9f2
<% for package in config.LATEX_EXTRA_STYLESHEET %>
Packit Service 50c9f2
\usepackage{<{package|stripExtension:'.sty'}>}
Packit Service 50c9f2
<% endfor %>
Packit Service 50c9f2
\usepackage{graphicx}
Packit Service 50c9f2
\usepackage[utf8]{inputenc}
Packit Service 50c9f2
\usepackage{makeidx}
Packit Service 50c9f2
\usepackage{multicol}
Packit Service 50c9f2
\usepackage{multirow}
Packit Service 50c9f2
\PassOptionsToPackage{warn}{textcomp}
Packit Service 50c9f2
\usepackage{textcomp}
Packit Service 50c9f2
\usepackage[nointegrals]{wasysym}
Packit Service 50c9f2
\usepackage[table]{xcolor}
Packit Service 50c9f2
Packit Service 50c9f2
<# TODO: languageSupportCommand #>
Packit Service 50c9f2
Packit Service 50c9f2
% Font selection
Packit Service 50c9f2
\usepackage[T1]{fontenc}
Packit Service 50c9f2
\usepackage[scaled=.90]{helvet}
Packit Service 50c9f2
\usepackage{courier}
Packit Service 50c9f2
\usepackage{amssymb}
Packit Service 50c9f2
\usepackage{sectsty}
Packit Service 50c9f2
\renewcommand{\familydefault}{\sfdefault}
Packit Service 50c9f2
\allsectionsfont{
Packit Service 50c9f2
  \fontseries{bc}\selectfont
Packit Service 50c9f2
  \color{darkgray}
Packit Service 50c9f2
}
Packit Service 50c9f2
\renewcommand{\DoxyLabelFont}{
Packit Service 50c9f2
  \fontseries{bc}\selectfont
Packit Service 50c9f2
  \color{darkgray}
Packit Service 50c9f2
}
Packit Service 50c9f2
\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
Packit Service 50c9f2
Packit Service 50c9f2
% Page & text layout
Packit Service 50c9f2
\usepackage{geometry}
Packit Service 50c9f2
\geometry{
Packit Service 50c9f2
  <{ config.PAPER_TYPE }>paper,
Packit Service 50c9f2
  top=2.5cm,
Packit Service 50c9f2
  bottom=2.5cm,
Packit Service 50c9f2
  left=2.5cm,
Packit Service 50c9f2
  right=2.5cm
Packit Service 50c9f2
}
Packit Service 50c9f2
\tolerance=750
Packit Service 50c9f2
\hfuzz=15pt
Packit Service 50c9f2
\hbadness=750
Packit Service 50c9f2
\setlength{\emergencystretch}{15pt}
Packit Service 50c9f2
\setlength{\parindent}{0cm}
Packit Service 50c9f2
\setlength{\parskip}{3ex plus 2ex minus 2ex}
Packit Service 50c9f2
\makeatletter
Packit Service 50c9f2
\renewcommand{\paragraph}{
Packit Service 50c9f2
  \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{
Packit Service 50c9f2
    \normalfont\normalsize\bfseries\SS@parafont
Packit Service 50c9f2
  }
Packit Service 50c9f2
}
Packit Service 50c9f2
\renewcommand{\subparagraph}{
Packit Service 50c9f2
  \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{
Packit Service 50c9f2
    \normalfont\normalsize\bfseries\SS@subparafont
Packit Service 50c9f2
  }
Packit Service 50c9f2
}
Packit Service 50c9f2
\makeatother
Packit Service 50c9f2
Packit Service 50c9f2
% Headers & footers
Packit Service 50c9f2
\usepackage{fancyhdr}
Packit Service 50c9f2
\pagestyle{fancyplain}
Packit Service 50c9f2
\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
Packit Service 50c9f2
\fancyhead[CE]{\fancyplain{}{}}
Packit Service 50c9f2
\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
Packit Service 50c9f2
\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
Packit Service 50c9f2
\fancyhead[CO]{\fancyplain{}{}}
Packit Service 50c9f2
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
Packit Service 50c9f2
\fancyfoot[LE]{\fancyplain{}{}}
Packit Service 50c9f2
\fancyfoot[CE]{\fancyplain{}{}}
Packit Service 50c9f2
\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize <{ tr.generatedAt:doxygen.date,config.PROJECT_NAME }>}}
Packit Service 50c9f2
\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize <{ tr.generatedAt:doxygen.date,config.PROJECT_NAME }>}}
Packit Service 50c9f2
\fancyfoot[CO]{\fancyplain{}{}}
Packit Service 50c9f2
\fancyfoot[RO]{\fancyplain{}{}}
Packit Service 50c9f2
\renewcommand{\footrulewidth}{0.4pt}
Packit Service 50c9f2
<% if not config.COMPACT_LATEX %>
Packit Service 50c9f2
\renewcommand{\chaptermark}[1]{
Packit Service 50c9f2
  \markboth{ #1}{}%
Packit Service 50c9f2
}
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
\renewcommand{\sectionmark}[1]{
Packit Service 50c9f2
  \markright{\thesection\ #1}
Packit Service 50c9f2
}
Packit Service 50c9f2
Packit Service 50c9f2
% Indices & bibliography
Packit Service 50c9f2
\usepackage{natbib}
Packit Service 50c9f2
\usepackage[titles]{tocloft}
Packit Service 50c9f2
\setcounter{tocdepth}{3}
Packit Service 50c9f2
\setcounter{secnumdepth}{5}
Packit Service 50c9f2
\makeindex
Packit Service 50c9f2
Packit Service 50c9f2
<% if config.EXTRA_PACKAGES %>
Packit Service 50c9f2
% Packages requested by user
Packit Service 50c9f2
<% for package in config.EXTRA_PACKAGES %>
Packit Service 50c9f2
\usepackage{<{ package }>}
Packit Service 50c9f2
<% endfor %>
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
Packit Service 50c9f2
<% if config.PDF_HYPERLINKS %>
Packit Service 50c9f2
% Hyperlinks (required, but should be loaded last)
Packit Service 50c9f2
\usepackage{ifpdf}
Packit Service 50c9f2
\ifpdf
Packit Service 50c9f2
  \usepackage[pdftex,pagebackref=true]{hyperref}
Packit Service 50c9f2
\else
Packit Service 50c9f2
  \usepackage[ps2pdf,pagebackref=true]{hyperref}
Packit Service 50c9f2
\fi
Packit Service 50c9f2
\hypersetup{
Packit Service 50c9f2
  colorlinks=true,
Packit Service 50c9f2
  linkcolor=blue,
Packit Service 50c9f2
  citecolor=blue,
Packit Service 50c9f2
  unicode
Packit Service 50c9f2
}
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
Packit Service 50c9f2
% Custom commands
Packit Service 50c9f2
\newcommand{\clearemptydoublepage}{
Packit Service 50c9f2
  \newpage{\pagestyle{empty}\cleardoublepage}
Packit Service 50c9f2
}
Packit Service 50c9f2
Packit Service 50c9f2
%===== C O N T E N T S =====
Packit Service 50c9f2
Packit Service 50c9f2
\begin{document}
Packit Service 50c9f2
<# TODO: select language for greek #>
Packit Service 50c9f2
Packit Service 50c9f2
% Titlepage & ToC
Packit Service 50c9f2
<% if config.USE_PDFLATEX and config.PDF_HYPERLINKS %>
Packit Service 50c9f2
\hypersetup{pageanchor=false,
Packit Service 50c9f2
             bookmarks=true,
Packit Service 50c9f2
             bookmarksnumbered=true,
Packit Service 50c9f2
             pdfencoding=unicode
Packit Service 50c9f2
            }
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
\pagenumbering{roman}
Packit Service 50c9f2
\begin{titlepage}
Packit Service 50c9f2
<% tabbing %>
Packit Service 50c9f2
\vspace*{7cm}
Packit Service 50c9f2
\begin{center}%
Packit Service 50c9f2
{\Large
Packit Service 50c9f2
<% if config.PROJECT_NAME %>
Packit Service 50c9f2
  <{ config.PROJECT_NAME }>
Packit Service 50c9f2
<% else %>
Packit Service 50c9f2
  <{ tr.referenceManual }>
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
<% if config.PROJECT_NUMBER %>
Packit Service 50c9f2
\\[1ex]\large <{ config.PROJECT_NUMBER }>
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
}\\
Packit Service 50c9f2
\vspace*{1cm}{\large <{ tr.generatedBy }> Doxygen <{ doxygen.version }>}\\
Packit Service 50c9f2
\vspace*{0.5cm}{\small <{ doxygen.date }>}\\
Packit Service 50c9f2
\end{center}
Packit Service 50c9f2
<% endtabbing %>
Packit Service 50c9f2
\end{titlepage}
Packit Service 50c9f2
<% if not config.COMPACT_LATEX %>\clearemptydoublepage<% endif %>
Packit Service 50c9f2
Packit Service 50c9f2
\tableofcontents
Packit Service 50c9f2
<% if not config.COMPACT_LATEX %>\clearemptydoublepage<% endif %>
Packit Service 50c9f2
\pagenumbering{arabic}
Packit Service 50c9f2
<% if config.USE_PDFLATEX and config.PDF_HYPERLINKS %>
Packit Service 50c9f2
\hypersetup{pageanchor=true}
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
Packit Service 50c9f2
%--- Begin generated contents ---
Packit Service 50c9f2
<# TODO: loop over pages #>
Packit Service 50c9f2
<% if moduleTree.tree %>
Packit Service 50c9f2
<% if config.COMPACT_LATEX %>\section<% else %>\chapter<% endif %>{<{ tr.moduleIndex }>}
Packit Service 50c9f2
\input{modules}
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
<% if namespaceTree.tree %>
Packit Service 50c9f2
<% if config.COMPACT_LATEX %>\section<% else %>\chapter<% endif %>{<{ tr.namespaceIndex }>}
Packit Service 50c9f2
\input{namespaces}
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
<% if classTree.tree %>
Packit Service 50c9f2
<% if config.COMPACT_LATEX %>\section<% else %>\chapter<% endif %>{<{ tr.classIndex }>}
Packit Service 50c9f2
\input{annotated}
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
<% if fileTree.tree %>
Packit Service 50c9f2
<% if config.COMPACT_LATEX %>\section<% else %>\chapter<% endif %>{<{ tr.fileIndex }>}
Packit Service 50c9f2
\input{files}
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
<% if moduleList %>
Packit Service 50c9f2
<% if config.COMPACT_LATEX %>\section<% else %>\chapter<% endif %>{<{ tr.moduleDocumentation }>}
Packit Service 50c9f2
<% for compound in moduleList %>
Packit Service 50c9f2
\input{<{ compound.fileName|raw }>}
Packit Service 50c9f2
<% endfor %>
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
<% if namespaceList %>
Packit Service 50c9f2
<% if config.COMPACT_LATEX %>\section<% else %>\chapter<% endif %>{<{ tr.namespaceDocumentation }>}
Packit Service 50c9f2
<% for compound in namespaceList %>
Packit Service 50c9f2
\input{<{ compound.fileName|raw }>}
Packit Service 50c9f2
<% endfor %>
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
<% if classList %>
Packit Service 50c9f2
<% if config.COMPACT_LATEX %>\section<% else %>\chapter<% endif %>{<{ tr.classDocumentation }>}
Packit Service 50c9f2
<% for compound in classList %>
Packit Service 50c9f2
\input{<{ compound.fileName|raw }>}
Packit Service 50c9f2
<% endfor %>
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
<% if fileList %>
Packit Service 50c9f2
<% if config.COMPACT_LATEX %>\section<% else %>\chapter<% endif %>{<{ tr.fileDocumentation }>}
Packit Service 50c9f2
<% for compound in fileList %>
Packit Service 50c9f2
\input{<{ compound.fileName|raw }>}
Packit Service 50c9f2
<% endfor %>
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
%--- End generated contents ---
Packit Service 50c9f2
Packit Service 50c9f2
<# TODO: write bibliography #>
Packit Service 50c9f2
% Index
Packit Service 50c9f2
<% if not config.COMPACT_LATEX %>
Packit Service 50c9f2
\backmatter
Packit Service 50c9f2
<% endif %>
Packit Service 50c9f2
\newpage
Packit Service 50c9f2
\phantomsection
Packit Service 50c9f2
\clearemptydoublepage
Packit Service 50c9f2
\addcontentsline{toc}{<% if config.COMPACT_LATEX %>section<% else %>chapter<% endif %>}{<{ tr.index }>}
Packit Service 50c9f2
\printindex
Packit Service 50c9f2
Packit Service 50c9f2
\end{document}
Packit Service 50c9f2
Packit Service 50c9f2