legi2pdf: reformat display of final page of parchemins (#7511)
This commit is contained in:
parent
b4def397b3
commit
579002122c
|
@ -19,6 +19,7 @@
|
|||
\usepackage[normalem]{ulem}
|
||||
\usepackage{color}
|
||||
\definecolor{rltblack}{rgb}{0,0,0}
|
||||
\usepackage{chngpage}
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
\usepackage{color}
|
||||
\usepackage{tocloft}
|
||||
\definecolor{rltblack}{rgb}{0,0,0}
|
||||
\usepackage{chngpage}
|
||||
|
||||
% add leader dots to part and section headers
|
||||
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
|
||||
|
|
|
@ -278,18 +278,45 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|||
<xsl:text>\begin{flushleft}Promulguons le pr\'{e}sent d\'{e}cret, ordonnons qu'il soit publi\'{e} au \textit{Moniteur belge}. \\[1cm] </xsl:text>
|
||||
<xsl:text>\end{flushleft} </xsl:text>
|
||||
<xsl:text>\begin{flushleft}Donn\'{e} \`a\end{flushleft} </xsl:text>
|
||||
<xsl:text>\vspace{2cm} </xsl:text>
|
||||
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:text>\begin{centering} </xsl:text>
|
||||
<xsl:text>\begin{adjustwidth}{-4cm}{-4cm} </xsl:text>
|
||||
<xsl:for-each select="document('Ministres.xml')/SMinistreSpeaker-list/SMinistreSpeaker">
|
||||
\small{<xsl:value-of select="firstname"/> \MakeUppercase{<xsl:value-of select="name"/>}} \\[0.1cm]
|
||||
<xsl:value-of select="fonc"/>,
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:text> \vfill </xsl:text>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:text>\begin{supertabular}{>{\centering\arraybackslash}p{7cm} p{1cm} >{\centering\arraybackslash}p{7cm}} </xsl:text>
|
||||
<xsl:variable name="ministre.count"><xsl:value-of select="count(child::*)"/></xsl:variable>
|
||||
<xsl:variable name="column.diff"><xsl:value-of select="round($ministre.count div 2)"/></xsl:variable>
|
||||
<xsl:if test="position() <= $column.diff">
|
||||
<xsl:variable name="voisin.position"><xsl:value-of select="position() + $column.diff"/></xsl:variable>
|
||||
<xsl:variable name="voisin.node" select="parent::SMinistreSpeaker-list/SMinistreSpeaker[position() = $voisin.position]"/>
|
||||
<xsl:value-of select="fonc"/>,
|
||||
<xsl:text> & </xsl:text>
|
||||
<xsl:text> & </xsl:text>
|
||||
<xsl:if test="$voisin.node"><xsl:value-of select="$voisin.node/fonc"/>,</xsl:if>
|
||||
<xsl:text> \\[1.7cm] </xsl:text>
|
||||
<xsl:text>\small{</xsl:text>
|
||||
<xsl:value-of select="firstname"/>
|
||||
<xsl:text> \MakeUppercase{</xsl:text>
|
||||
<xsl:value-of select="name"/>
|
||||
<xsl:text>}}</xsl:text>
|
||||
<xsl:text> & </xsl:text>
|
||||
<xsl:text> & </xsl:text>
|
||||
<xsl:if test="$voisin.node">
|
||||
<xsl:text>\small{</xsl:text>
|
||||
<xsl:value-of select="$voisin.node/firstname"/>
|
||||
<xsl:text> \MakeUppercase{</xsl:text>
|
||||
<xsl:value-of select="$voisin.node/name"/>
|
||||
<xsl:text>}}</xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:text> \\[2.7cm] </xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:text>\end{supertabular} </xsl:text>
|
||||
</xsl:for-each>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:text>\end{adjustwidth} </xsl:text>
|
||||
<xsl:text>\end{centering} </xsl:text>
|
||||
<xsl:text>\vfill </xsl:text>
|
||||
|
||||
|
||||
<xsl:text>\end{list} </xsl:text>
|
||||
|
|
Reference in New Issue