source: trunk/IPs/systemC/processor/Morpheo/Documentation/sty/doc-style.sty @ 98

Last change on this file since 98 was 98, checked in by rosiere, 16 years ago

1) Fix bug (read unit, RAT -> write in R0, SPR desallocation ...)
2) Change VHDL Execute_queue -> use Generic/Queue?
3) Complete document on VHDL generation
4) Add soc test

  • Property svn:executable set to *
File size: 5.7 KB
Line 
1\typeout{Fichier de style `doc-style.sty'.}
2
3\usepackage{makeidx}
4\usepackage{palatino}
5%\usepackage{fancyheadings}
6\usepackage{float}
7\usepackage{verbatim}
8\usepackage{subfigure}
9\usepackage{wrapfig}
10\usepackage[dvips]{graphics}     
11\usepackage{graphicx}
12\usepackage[french]{babel}
13\usepackage[french]{minitoc}
14%\usepackage[T1]{fontenc}
15\usepackage[T1]{fontenc}  % Pour afficher en DVI ou PDF les accents
16\usepackage[latin1]{inputenc} % Car j’écris selon le jeu de caractÚres ISO-8859-1
17%\usepackage[utf8]{inputenc} % Car j’écris selon le jeu de caractÚres UTF-8
18\usepackage{listings}
19\usepackage{openbib}
20\usepackage{fancyhdr}
21
22\bibliographystyle{abbrv}
23
24%\newif\iflangXX % change XX, by the language code (in upper case)
25\newif\iflangEN
26\newif\iflangFR
27
28% Titres de figures en 9 points helvetica gras
29% choisissez selon votre installation LaTeX
30\font\tenhv  = phvb at 8pt
31\font\tenhv  = phvb7t at 8pt
32
33% Fontes en 11 points gras pour les titres de deuxiÚme niveau
34% \font\elvbf  = cmbx10 scaled 1100
35\font\elvbf  = ptmb scaled 1100
36
37% Dimensions des colonnes, espace entre colonnes, et indentation des
38% paragraphes
39
40\setlength{\hoffset}{-18pt}     
41\setlength{\oddsidemargin}{0pt}         % Marge gauche sur pages impaires
42\setlength{\evensidemargin}{9pt}        % Marge gauche sur pages paires
43\setlength{\topmargin}{0pt}     % Pas de marge en haut
44\setlength{\marginparwidth}{54pt}       % Largeur de note dans la marge
45\setlength{\textwidth}{481pt}   % Largeur de la zone de texte (17cm)
46\setlength{\voffset}{-18pt}     % Bon pour DOS
47\setlength{\marginparsep}{7pt}  % Séparation de la marge
48\setlength{\headheight}{13pt}   % Haut de page
49\setlength{\headsep}{10pt}      % Entre le haut de page et le texte
50\setlength{\footskip}{27pt}     % Bas de page + séparation
51\setlength{\textheight}{708pt}  % Hauteur de la zone de texte (25cm)
52
53%%\setlength{\topsep}{0pt}%
54%%\setlength{\parsep}{0pt plus 1pt}%
55%\setlength{\columnsep}{10mm}
56%
57%\setlength{\parindent}{1pc}
58%\setlength{\listparindent}{\parindent}%
59%\setlength{\itemindent}{\parindent}%
60
61% Rappel: size10.clo
62
63% \normalsize{\@setfontsize\normalsize\@xpt\@xiipt}
64% \small{\@setfontsize\small\@ixpt{11}}
65% \footnotesize{\@setfontsize\footnotesize\@viiipt{9.5}}
66% \scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
67% \tiny{\@setfontsize\tiny\@vpt\@vipt}
68% \large{\@setfontsize\large\@xiipt{14}}
69% \Large{\@setfontsize\Large\@xivpt{18}}
70% \LARGE{\@setfontsize\LARGE\@xviipt{22}}
71% \huge{\@setfontsize\huge\@xxpt{25}}
72% \Huge{\@setfontsize\Huge\@xxvpt{30}}
73
74
75%% % file, Dimension, légende
76\newcommand{\printgraph}[3]
77           {\begin{figure}[htbp]
78               \centering
79               \includegraphics#2{\dirschema/#1.eps}
80               \caption{#3}
81               \label{#1}
82             \end{figure}
83           }
84
85\newcommand{\lstparam}[1]
86{
87  \lstset{
88    language=#1,
89    numbers=left,
90    numberstyle=\tiny,
91    stepnumber=5,
92    numbersep=5pt,
93    firstnumber=1}
94}
95\newcommand{\TODO}[1]
96           {
97             {\bf
98               {\it
99                 \begin{center}
100                   !!!!! TODO !!!!!\\
101                   #1\\
102                 \end{center}
103               }
104             }
105           }
106
107
108\def\@maketitle
109   {
110   \newpage
111%   \null
112   \vskip 1cm
113   \begin{center}
114      {\Large \bf \@title \par}
115      % Deux lignes vides aprÚs le titre
116      \vspace*{24pt}
117      {
118      \large
119      \lineskip .5em
120      \begin{tabular}[t]{c}
121         \@author
122      \end{tabular}
123      \par
124      }
125      % Un peu d'espace aprÚs le nom des auteurs
126      \vskip .5em
127      {
128       \large
129      \begin{tabular}[t]{c}
130         \@affiliation
131      \end{tabular}
132      \par
133      \ifx \@empty \@email
134      \else
135         \begin{tabular}{r@{~}l}
136            E-mail: & {\tt \@email}
137         \end{tabular}
138         \par
139      \fi
140      \begin{tabular}{r@{~}l}
141        {\tt \@date}
142      \end{tabular}
143      \par
144      }
145      % Une ligne vide aprÚs le bloc de titre
146      \vspace*{12pt}
147   \end{center}
148   }
149
150\def\abstract
151   {%
152   \centerline{\large\bf R\'esum\'e}%
153   \vspace*{12pt}%
154   \it%
155   }
156
157\def\endabstract
158   {
159   % Une ligne vide aprÚs le résumé
160   \vspace*{12pt}
161   }
162
163% On traduit 'Référence'
164%\renewcommand\refname{R\'ef\'erences}
165
166\def\affiliation#1{\gdef\@affiliation{#1}}
167\gdef\@affiliation{}
168
169\def\email#1{\gdef\@email{#1}}
170\gdef\@email{}
171
172\newlength{\@ctmp}
173\newlength{\@figindent}
174\setlength{\@figindent}{1pc}
175
176\long\def\@makecaption#1#2{
177   \vskip 10pt
178
179   \setbox\@tempboxa\hbox{\tenhv\noindent #1.~#2}
180   \setlength{\@ctmp}{\hsize}
181   \addtolength{\@ctmp}{-\@figindent}\addtolength{\@ctmp}{-\@figindent}
182   % SI c'est plus long qu'une ligne indentée
183   \ifdim \wd\@tempboxa >\@ctmp
184      % ALORS on définit un paragraphe indenté
185      \begin{list}{}{\leftmargin\@figindent \rightmargin\leftmargin}
186         \item[]\tenhv #1.~#2\par
187      \end{list}
188   \else
189      % SINON centrer
190      \hbox to\hsize{\hfil\box\@tempboxa\hfil}
191   \fi}
192
193% Type et espacement des en-têtes
194
195\def\section{\@startsection {section}{1}{\z@}
196   {14pt plus 2pt minus 2pt}{14pt plus 2pt minus 2pt} {\large\bf}}
197\def\subsection{\@startsection {subsection}{2}{\z@}
198   {13pt plus 2pt minus 2pt}{13pt plus 2pt minus 2pt} {\elvbf}}
199
200\renewcommand\subsubsection{\@startsection {subsubsection}{1}{\z@}%
201        {12pt \@plus -1ex \@minus -.2ex}{-2mm}
202        {\reset@font\normalsize\bfseries}}
203% On ajoute un point aprÚs le numéro de section
204
205\newcommand{\Chapter}[1]{\chapter{#1}}
206\newcommand{\CHapter}[1]{\chapter*{#1}}
207\newcommand{\Section}[1]{\section{#1}}
208\newcommand{\SEction}[1]{\section*{#1}}
209\newcommand{\subSection}[1]{\subsection{#1}}
210\newcommand{\subSEction}[1]{\subsection*{#1}}
211\newcommand{\subsubSection}[1]{\subsubsection{#1}}
212\newcommand{\subsubSEction}[1]{\subsubsection*{#1}}
213\newcommand{\subsubsubSection}[1]{\subsubSEction{#1}}
214
215\def\registered{{\ooalign {\hfil\raise .05ex\hbox{\scriptsize
216R}\hfil\crcr\mathhexbox20D}}}
Note: See TracBrowser for help on using the repository browser.