source: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Include/doc-style.sty @ 88

Last change on this file since 88 was 88, checked in by rosiere, 15 years ago

Almost complete design
with Test and test platform

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