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

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

Documentation

  • Property svn:executable set to *
File size: 5.6 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
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{\TODO}[1]
86           {
87             {\bf
88               {\it
89                 \begin{center}
90                   !!!!! TODO !!!!!\\
91                   #1\\
92                 \end{center}
93               }
94             }
95           }
96
97
98\def\@maketitle
99   {
100   \newpage
101%   \null
102   \vskip 1cm
103   \begin{center}
104      {\Large \bf \@title \par}
105      % Deux lignes vides aprÚs le titre
106      \vspace*{24pt}
107      {
108      \large
109      \lineskip .5em
110      \begin{tabular}[t]{c}
111         \@author
112      \end{tabular}
113      \par
114      }
115      % Un peu d'espace aprÚs le nom des auteurs
116      \vskip .5em
117      {
118       \large
119      \begin{tabular}[t]{c}
120         \@affiliation
121      \end{tabular}
122      \par
123      \ifx \@empty \@email
124      \else
125         \begin{tabular}{r@{~}l}
126            E-mail: & {\tt \@email}
127         \end{tabular}
128         \par
129      \fi
130      \begin{tabular}{r@{~}l}
131        {\tt \@date}
132      \end{tabular}
133      \par
134      }
135      % Une ligne vide aprÚs le bloc de titre
136      \vspace*{12pt}
137   \end{center}
138   }
139
140\def\abstract
141   {%
142   \centerline{\large\bf R\'esum\'e}%
143   \vspace*{12pt}%
144   \it%
145   }
146
147\def\endabstract
148   {
149   % Une ligne vide aprÚs le résumé
150   \vspace*{12pt}
151   }
152
153% On traduit 'Référence'
154%\renewcommand\refname{R\'ef\'erences}
155
156\def\affiliation#1{\gdef\@affiliation{#1}}
157\gdef\@affiliation{}
158
159\def\email#1{\gdef\@email{#1}}
160\gdef\@email{}
161
162\newlength{\@ctmp}
163\newlength{\@figindent}
164\setlength{\@figindent}{1pc}
165
166\long\def\@makecaption#1#2{
167   \vskip 10pt
168
169   \setbox\@tempboxa\hbox{\tenhv\noindent #1.~#2}
170   \setlength{\@ctmp}{\hsize}
171   \addtolength{\@ctmp}{-\@figindent}\addtolength{\@ctmp}{-\@figindent}
172   % SI c'est plus long qu'une ligne indentée
173   \ifdim \wd\@tempboxa >\@ctmp
174      % ALORS on définit un paragraphe indenté
175      \begin{list}{}{\leftmargin\@figindent \rightmargin\leftmargin}
176         \item[]\tenhv #1.~#2\par
177      \end{list}
178   \else
179      % SINON centrer
180      \hbox to\hsize{\hfil\box\@tempboxa\hfil}
181   \fi}
182
183% Type et espacement des en-têtes
184
185\def\section{\@startsection {section}{1}{\z@}
186   {14pt plus 2pt minus 2pt}{14pt plus 2pt minus 2pt} {\large\bf}}
187\def\subsection{\@startsection {subsection}{2}{\z@}
188   {13pt plus 2pt minus 2pt}{13pt plus 2pt minus 2pt} {\elvbf}}
189
190\renewcommand\subsubsection{\@startsection {subsubsection}{1}{\z@}%
191        {12pt \@plus -1ex \@minus -.2ex}{-2mm}
192        {\reset@font\normalsize\bfseries}}
193% On ajoute un point aprÚs le numéro de section
194
195\newcommand{\Chapter}[1]{\chapter{#1}}
196\newcommand{\CHapter}[1]{\chapter*{#1}}
197\newcommand{\Section}[1]{\section{#1}}
198\newcommand{\SEction}[1]{\section*{#1}}
199\newcommand{\subSection}[1]{\subsection{#1}}
200\newcommand{\subSEction}[1]{\subsection*{#1}}
201\newcommand{\subsubSection}[1]{\subsubsection{#1}}
202\newcommand{\subsubSEction}[1]{\subsubsection*{#1}}
203\newcommand{\subsubsubSection}[1]{\subsubSEction{#1}}
204
205\def\registered{{\ooalign {\hfil\raise .05ex\hbox{\scriptsize
206R}\hfil\crcr\mathhexbox20D}}}
Note: See TracBrowser for help on using the repository browser.