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

Last change on this file since 2 was 2, checked in by kane, 17 years ago

Import Morpheo

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