URL
https://opencores.org/ocsvn/riscv_vhdl/riscv_vhdl/trunk
Subversion Repositories riscv_vhdl
[/] [riscv_vhdl/] [trunk/] [docs/] [doxygen/] [config/] [style/] [header.tex] - Rev 5
Compare with Previous | Blame | View Log
% Latex header for doxygen 1.8.10
\documentclass[oneside]{book}
% Packages required by doxygen
\usepackage{fixltx2e}
\usepackage{calc}
\usepackage{doxygen}
\usepackage[export]{adjustbox} % also loads graphicx
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{multirow}
\PassOptionsToPackage{warn}{textcomp}
\usepackage{textcomp}
\usepackage[nointegrals]{wasysym}
\usepackage[table]{xcolor}
\usepackage{array}
% Font selection
\usepackage[T1]{fontenc}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{amssymb}
\usepackage{sectsty}
\renewcommand{\familydefault}{\sfdefault}
\allsectionsfont{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
\renewcommand{\DoxyLabelFont}{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
% Page & text layout
\usepackage{geometry}
\geometry{%
a4paper,%
top=2.5cm,%
bottom=2.5cm,%
left=2.5cm,%
right=2.5cm%
}
\tolerance=750
\hfuzz=15pt
\hbadness=750
\textheight=662pt% default 674 see https://www.sharelatex.com/learn/Page_size_and_margins
\setlength{\emergencystretch}{15pt}
\setlength{\parindent}{0cm}
\setlength{\parskip}{0.2cm}
\makeatletter
\renewcommand{\paragraph}{%
\@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@parafont%
}%
}
\renewcommand{\subparagraph}{%
\@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@subparafont%
}%
}
\makeatother
% Headers & footers
\usepackage{fancyhdr}
\pagestyle{fancyplain}
% E O = Even Odd pages: L C R = Left, Center, Right page
\setlength\headheight{50pt}% top colontitle height
\fancyhead[LE,RO]{\fancyplain{}{\bfseries\thepage}}
\fancyhead[CE,CO]{\fancyplain{}{\bfseries\rightmark}}
\fancyhead[RE,LO]{\includegraphics[scale=1.0]{../doxygen/pics/logo.png}}
\fancyfoot[LE,RO]{\fancyplain{}{}}
\fancyfoot[CE,CO]{\fancyplain{}{}}
\fancyfoot[RE,LO]{\fancyplain{}{\bfseries\scriptsize Generated on \\\today }}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\chaptermark}[1]{%
\markboth{#1}{}%
}
\renewcommand{\sectionmark}[1]{%
\markright{\thesection\ #1}%
}
% Indices & bibliography
\usepackage{natbib}
\usepackage[titles]{tocloft}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{5}
\makeindex
% Hyperlinks (required, but should be loaded last)
\usepackage{ifpdf}
\ifpdf
\usepackage[pdftex,pagebackref=true]{hyperref}
\else
\usepackage[ps2pdf,pagebackref=true]{hyperref}
\fi
\hypersetup{%
colorlinks=true,%
linkcolor=blue,%
citecolor=blue,%
unicode%
}
% Custom commands
\newcommand{\clearemptydoublepage}{%
\newpage{\pagestyle{empty}\cleardoublepage}%
}
%===== C O N T E N T S =====
\begin{document}
% Titlepage & ToC
\hypersetup{pageanchor=false,
bookmarks=true,
bookmarksnumbered=true,
pdfencoding=unicode
}
\pagenumbering{roman}
\begin{titlepage}
\vspace*{7cm}
\begin{center}%
{\Large Synthesizable System-on-Chip}\\
\vspace*{1\baselineskip}
{\Large with 64-bits RISC-V processor core}\\
\vspace*{2\baselineskip}
{\Large Technical Reference Manual}\\
\end{center}
\begin{flushright}%
\vspace*{3cm}
{\scshape Generated: \today}\\
{\scshape Author: Sergey Khabarov}
\end{flushright}
\begin{center}%
\vspace*{3cm}
\begin{tabular}{ | m{2cm} | m{3cm} | m{3cm} | m{2cm} | m{2cm} | }
\hline
& Name & Position & Signature & Date \\
\hline
Prepared by & Sergey Khabarov & Technical Lead & & \\
\hline
Reviewed by & Denis Nefedov & & & \\
\hline
Approved by & & & & \\
\hline
Approved by & & & & \\
\hline
\end{tabular}
\end{center}
\end{titlepage}
\clearemptydoublepage
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}
%--- Begin generated contents ---
