瀏覽代碼

Bugfix : case where \title{} or \author{} are empty

Denis Merigoux 10 年之前
父節點
當前提交
50e2281584
共有 1 個文件被更改,包括 7 次插入6 次删除
  1. 7 6
      polytechnique.sty

+ 7 - 6
polytechnique.sty

@@ -1,5 +1,5 @@
1 1
 \NeedsTeXFormat{LaTeX2e}
2
-\ProvidesPackage{polytechnique}[2015/02/01 v1.2, standard scientific documents layout for Ecole polytechnique.]
2
+\ProvidesPackage{polytechnique}[2015/02/03 v1.2.1, standard scientific documents layout for Ecole polytechnique.]
3 3
 
4 4
 %=======================================================================================
5 5
 %Petit historique de la creation du package
@@ -37,12 +37,12 @@
37 37
 			\vspace*{\distancetitrelogo}
38 38
 			%Bloc de gauche (auteurs)
39 39
 			\noindent
40
-			\begin{minipage}[b]{\largeurminipage}\polyauthorsave\end{minipage}%La minipage permet les sauts de ligne pour avoir plusieurs auteurs
40
+			\begin{minipage}[b]{\largeurminipage}\hspace{0cm}\polyauthorsave\end{minipage}%La minipage permet les sauts de ligne pour avoir plusieurs auteurs,e \hspace{0cm} sert a ne pas faire une minipage vide si \polyauthorsave={}
41 41
 			\hspace*{\fill}
42 42
 			%Centre (logo)
43 43
 			\includegraphics[width=\largeurlogovert]{\polylogovert}\hspace*{\fill}
44 44
 			%Bloc de droite (date)
45
-			\begin{minipage}[b]{\largeurminipage}\flushright\polydatesave\end{minipage}%Idem ci-dessus
45
+			\begin{minipage}[b]{\largeurminipage}\flushright\hspace{0cm}\polydatesave\end{minipage}%Idem ci-dessus, le \hspace{0cm} sert a ne pas faire une minipage vide si \polydatesave={}
46 46
 			\\[\separationlogotrait]
47 47
 			%Deux filets horizontaux, le titre et le sous-titre sont au milieu
48 48
 			\begin{center}
@@ -73,13 +73,14 @@
73 73
 				\Huge\sffamily\bfseries\color{bleu303}\MakeUppercaseWithNewline{\polytitresave}\\
74 74
 				\vspace*{0.2\textheight}
75 75
 				%Le sous-titre
76
-				\LARGE\polysoustitresave\\
76
+				\LARGE\hspace{0cm}\polysoustitresave%Le \hspace{0cm} est la pour occuper la place, si la ligne disparaît la mise en page est modifiee
77
+				\\
77 78
 				\vspace*{0.15\textheight}
78 79
 				%La date
79
-				\Large\mdseries\polydatesave\\
80
+				\Large\mdseries\hspace{0cm}\polydatesave\\%Le \hspace{0cm} est la pour occuper la place, si la ligne disparaît la mise en page est modifiee
80 81
 				\includegraphics{\polyfiletcourtbleu}\\[0.4\baselineskip]
81 82
 				%Les auteurs
82
-				\rmfamily\polyauthorsave\\[\fill]
83
+				\rmfamily\hspace{0cm}\polyauthorsave\\[\fill]%Le \hspace{0cm} est la pour occuper la place, si la ligne disparaît la mise en page est modifiee
83 84
 				%Le(s) logo(s) en bas de la page
84 85
 				$\;$\polylogosup{}
85 86
 				\vspace*{-0.5\margebas}%On rabote la marge basse habituelle