OpenCores
URL https://opencores.org/ocsvn/riscv_vhdl/riscv_vhdl/trunk

Subversion Repositories riscv_vhdl

[/] [riscv_vhdl/] [trunk/] [docs/] [doxygen/] [config/] [style/] [header.tex] - Blame information for rev 5

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 sergeykhbr
% Latex header for doxygen 1.8.10
2
\documentclass[oneside]{book}
3
 
4
% Packages required by doxygen
5
\usepackage{fixltx2e}
6
\usepackage{calc}
7
\usepackage{doxygen}
8
\usepackage[export]{adjustbox} % also loads graphicx
9
\usepackage{graphicx}
10
\usepackage[utf8]{inputenc}
11
\usepackage{makeidx}
12
\usepackage{multicol}
13
\usepackage{multirow}
14
\PassOptionsToPackage{warn}{textcomp}
15
\usepackage{textcomp}
16
\usepackage[nointegrals]{wasysym}
17
\usepackage[table]{xcolor}
18
\usepackage{array}
19
 
20
% Font selection
21
\usepackage[T1]{fontenc}
22
\usepackage[scaled=.90]{helvet}
23
\usepackage{courier}
24
\usepackage{amssymb}
25
\usepackage{sectsty}
26
\renewcommand{\familydefault}{\sfdefault}
27
\allsectionsfont{%
28
  \fontseries{bc}\selectfont%
29
  \color{darkgray}%
30
}
31
\renewcommand{\DoxyLabelFont}{%
32
  \fontseries{bc}\selectfont%
33
  \color{darkgray}%
34
}
35
\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
36
 
37
% Page & text layout
38
\usepackage{geometry}
39
\geometry{%
40
  a4paper,%
41
  top=2.5cm,%
42
  bottom=2.5cm,%
43
  left=2.5cm,%
44
  right=2.5cm%
45
}
46
\tolerance=750
47
\hfuzz=15pt
48
\hbadness=750
49
\textheight=662pt% default 674 see https://www.sharelatex.com/learn/Page_size_and_margins
50
\setlength{\emergencystretch}{15pt}
51
\setlength{\parindent}{0cm}
52
\setlength{\parskip}{0.2cm}
53
\makeatletter
54
\renewcommand{\paragraph}{%
55
  \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
56
    \normalfont\normalsize\bfseries\SS@parafont%
57
  }%
58
}
59
\renewcommand{\subparagraph}{%
60
  \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
61
    \normalfont\normalsize\bfseries\SS@subparafont%
62
  }%
63
}
64
\makeatother
65
 
66
 
67
% Headers & footers
68
\usepackage{fancyhdr}
69
\pagestyle{fancyplain}
70
% E O = Even Odd pages: L C R = Left, Center, Right page
71
\setlength\headheight{50pt}% top colontitle height
72
\fancyhead[LE,RO]{\fancyplain{}{\bfseries\thepage}}
73
\fancyhead[CE,CO]{\fancyplain{}{\bfseries\rightmark}}
74
\fancyhead[RE,LO]{\includegraphics[scale=1.0]{../doxygen/pics/logo.png}}
75
 
76
\fancyfoot[LE,RO]{\fancyplain{}{}}
77
\fancyfoot[CE,CO]{\fancyplain{}{}}
78
\fancyfoot[RE,LO]{\fancyplain{}{\bfseries\scriptsize Generated on \\\today }}
79
 
80
\renewcommand{\footrulewidth}{0.4pt}
81
\renewcommand{\chaptermark}[1]{%
82
  \markboth{#1}{}%
83
}
84
\renewcommand{\sectionmark}[1]{%
85
  \markright{\thesection\ #1}%
86
}
87
 
88
% Indices & bibliography
89
\usepackage{natbib}
90
\usepackage[titles]{tocloft}
91
\setcounter{tocdepth}{3}
92
\setcounter{secnumdepth}{5}
93
\makeindex
94
 
95
% Hyperlinks (required, but should be loaded last)
96
\usepackage{ifpdf}
97
\ifpdf
98
  \usepackage[pdftex,pagebackref=true]{hyperref}
99
\else
100
  \usepackage[ps2pdf,pagebackref=true]{hyperref}
101
\fi
102
\hypersetup{%
103
  colorlinks=true,%
104
  linkcolor=blue,%
105
  citecolor=blue,%
106
  unicode%
107
}
108
 
109
% Custom commands
110
\newcommand{\clearemptydoublepage}{%
111
  \newpage{\pagestyle{empty}\cleardoublepage}%
112
}
113
 
114
%===== C O N T E N T S =====
115
 
116
\begin{document}
117
 
118
% Titlepage & ToC
119
\hypersetup{pageanchor=false,
120
             bookmarks=true,
121
             bookmarksnumbered=true,
122
             pdfencoding=unicode
123
            }
124
\pagenumbering{roman}
125
\begin{titlepage}
126
\vspace*{7cm}
127
\begin{center}%
128
{\Large Synthesizable System-on-Chip}\\
129
\vspace*{1\baselineskip}
130
{\Large with 64-bits RISC-V processor core}\\
131
\vspace*{2\baselineskip}
132
{\Large Technical Reference Manual}\\
133
\end{center}
134
\begin{flushright}%
135
\vspace*{3cm}
136
{\scshape Generated:    \today}\\
137
{\scshape Author: Sergey Khabarov}
138
\end{flushright}
139
 
140
\begin{center}%
141
\vspace*{3cm}
142
\begin{tabular}{ | m{2cm} | m{3cm} | m{3cm} | m{2cm} | m{2cm} | }
143
\hline
144
  & Name & Position & Signature &  Date \\
145
\hline
146
Prepared by & Sergey Khabarov & Technical Lead &  & \\
147
\hline
148
Reviewed by & Denis Nefedov &  &  & \\
149
\hline
150
Approved by &  &  &  & \\
151
\hline
152
Approved by &  &  &  & \\
153
\hline
154
\end{tabular}
155
\end{center}
156
\end{titlepage}
157
\clearemptydoublepage
158
\tableofcontents
159
\clearemptydoublepage
160
\pagenumbering{arabic}
161
\hypersetup{pageanchor=true}
162
 
163
%--- Begin generated contents ---

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.