Просмотр исходного кода

Merge pull request from 'AsGhee/master'

Signed-off-by: w2ak <w2ak@users.noreply.github.com>
w2ak лет назад: 8
Родитель
Сommit
88d525f5b1
2 измененных файлов с 29 добавлено и 0 удалено
  1. 17 0
      source/polytechnique.dtx
  2. 12 0
      source/polytechnique.sty

+ 17 - 0
source/polytechnique.dtx

396
 }
396
 }
397
 %    \end{macrocode}
397
 %    \end{macrocode}
398
 %
398
 %
399
+%\paragraph{Grandes marges} Pour les documents trop denses avec les marges standard.
400
+%    \begin{macrocode}
401
+\newif\ifgrandesmarges
402
+\grandesmargesfalse
403
+\DeclareOption{enmanquedinspiration}{
404
+    \grandesmargestrue
405
+}
406
+%    \end{macrocode}
399
 %\paragraph{Autres options} Toute option passée au package qui n'est pas dans la liste ci-avant est repassée au package |geometry| (différentes tailles de papier).
407
 %\paragraph{Autres options} Toute option passée au package qui n'est pas dans la liste ci-avant est repassée au package |geometry| (différentes tailles de papier).
400
 %    \begin{macrocode}
408
 %    \begin{macrocode}
401
 \DeclareOption*{
409
 \DeclareOption*{
564
 \setlength{\separationtitrecorps}{15mm}
572
 \setlength{\separationtitrecorps}{15mm}
565
 %    \end{macrocode}
573
 %    \end{macrocode}
566
 %\end{macro}
574
 %\end{macro}
575
+%    \begin{macrocode}
576
+\ifgrandesmarges
577
+\setlength\margecote{1.5\margecote}
578
+\setlength\margehaut{1.2\margehaut}
579
+\setlength\margebas{1.2\margebas}
580
+\setlength\margecoteinterieur{1.5\margecoteinterieur}
581
+\setlength\margecoteexterieur{1.5\margecoteexterieur}
582
+\fi
583
+%    \end{macrocode}
567
 %\begin{macro}{\hauteurlogopage}
584
 %\begin{macro}{\hauteurlogopage}
568
 %Sur la page de titre de l'option |titlepage|, hauteur de l'image des armes de l'École en arrière-plan.
585
 %Sur la page de titre de l'option |titlepage|, hauteur de l'image des armes de l'École en arrière-plan.
569
 %    \begin{macrocode}
586
 %    \begin{macrocode}

+ 12 - 0
source/polytechnique.sty

150
         }
150
         }
151
     }
151
     }
152
 }
152
 }
153
+\newif\ifgrandesmarges
154
+\grandesmargesfalse
155
+\DeclareOption{enmanquedinspiration}{
156
+    \grandesmargestrue
157
+}
153
 \DeclareOption*{
158
 \DeclareOption*{
154
     \PassOptionsToPackage{\CurrentOption}{geometry}
159
     \PassOptionsToPackage{\CurrentOption}{geometry}
155
 }
160
 }
220
 \setlength{\separationlignestitre}{3mm}
225
 \setlength{\separationlignestitre}{3mm}
221
 \newlength{\separationtitrecorps}
226
 \newlength{\separationtitrecorps}
222
 \setlength{\separationtitrecorps}{15mm}
227
 \setlength{\separationtitrecorps}{15mm}
228
+\ifgrandesmarges
229
+\setlength\margecote{1.5\margecote}
230
+\setlength\margehaut{1.2\margehaut}
231
+\setlength\margebas{1.2\margebas}
232
+\setlength\margecoteinterieur{1.5\margecoteinterieur}
233
+\setlength\margecoteexterieur{1.5\margecoteexterieur}
234
+\fi
223
 \newlength{\hauteurlogopage}
235
 \newlength{\hauteurlogopage}
224
 \setlength{\hauteurlogopage}{0.6\textheight}
236
 \setlength{\hauteurlogopage}{0.6\textheight}
225
 \newlength{\separationentetelogo}
237
 \newlength{\separationentetelogo}