Browse Source

Gestion de tailles de papier variable dans la page de titre

pull/42/head
Luthaf 11 years ago
parent
commit
e8a858862e
  1. 42
      songbook_core/data/latex/crepbook.sty

42
songbook_core/data/latex/crepbook.sty

@ -125,6 +125,21 @@
\@getelement{#1} \cr % \@getelement{#1} \cr %
\fi % \fi %
} }
\def\@metainfos{%
\ialign{%
\bf{##} \hfil & ## \hfil \cr % Lines definition
\@insertelement{version} %
\@insertelement{date} %
\@insertelement{author} %
\@insertelement{web} %
\@insertelement{mail} %
}
}
\def\@placepicture[#1, #2]{%
\includegraphics[keepaspectratio=true, #1, #2]{\@picture}
\vskip1em
{\hfil\hbox{\small \@picturecopyright}}
}
\def\@maketitle{ \def\@maketitle{
\def\and{\unskip,\cr&} \def\and{\unskip,\cr&}
@ -139,22 +154,23 @@
{\rule{\textwidth}{1mm}} {\rule{\textwidth}{1mm}}
\end{center} \end{center}
\vfil \vfil
\ialign{ \ifdim \paperwidth < \paperheight
\bf{##} \hfil & ## \hfil \cr % Lines definition \@metainfos
\@insertelement{version} % \vfill
\@insertelement{date} %
\@insertelement{author} %
\@insertelement{web} %
\@insertelement{mail} %
}
\vfil
\begin{center} \begin{center}
\includegraphics[keepaspectratio=true, width=12cm, height=12cm]{\@picture} \@placepicture[width=.8\textwidth, height=.5\textheight]
\vskip1em
{\hfil\hbox{\small \@picturecopyright}}
\end{center} \end{center}
\begin{flushright} \else
\begin{minipage}{.3\textwidth}
\@metainfos
\end{minipage}
\begin{minipage}{.7\textwidth}
\hfill%
\@placepicture[width=\textwidth, height=.6\textheight]
\end{minipage}
\fi
\vfil \vfil
\begin{flushright}
{\hfil\rule{.4\textwidth}{.75pt}\par} {\hfil\rule{.4\textwidth}{.75pt}\par}
\@footer \@footer
\end{flushright} \end{flushright}

Loading…
Cancel
Save