gratifiant > comp.* > comp.text.tex

Canard (02/04/2006, 16h43)
Bonjour,

Je suis un peu ennuyé pour réaliser la première page d'un document
car les marges doivent être différentes.

J'utilise \usepackage{geometry} pour définir mes marges.

Pouvez-vous m'indiquez comment spécifier des marges disons:

top=1cm,
left=1cm,
right=1cm,
bottom=1cm

Uniquement à la page de titre:

\renewcommand{\maketitle}{%
\begin{titlepage}
\defineTitleMargin{1cm,1cm.1cm,1cm} % N'existe pas mais serait
l'idéale !
\end{titlepage}
}

Merci d'avance
Ulrike Fischer (02/04/2006, 16h50)
"Canard" <google> schrieb:

> Bonjour,
> Je suis un peu ennuyé pour réaliser la première page d'un document
> car les marges doivent être différentes.
> J'utilise \usepackage{geometry} pour définir mes marges.
> Pouvez-vous m'indiquez comment spécifier des marges disons:
> top=1cm,
> left=1cm,
> right=1cm,
> bottom=1cm
> Uniquement à la page de titre:




Ou fais la page de titre dans un autre document et importe le avec
pdfpages.

Ou mets le titre dans une parbox et ajuste sa position avec
\hspace*{-...}, \vspace*{-...}, ou textpos.sty
Canard (02/04/2006, 22h27)
1)

Bonne alternative mais comment appliquer le changement de marges à la
page courante sans en affecter le reste du document ?

2) Ou fais la page de titre dans un autre document et importe le avec
pdfpages.

Solution intéressante mais peu souple et non compatible avec dvi2ps

3) Ou mets le titre dans une parbox et ajuste sa position avec
\hspace*{-...}, \vspace*{-...}, ou textpos.sty

Pas compris !
Jean-Côme Charpentier (03/04/2006, 10h53)
Canard a écrit :
>> 1)

> Bonne alternative mais comment appliquer le changement de marges à la
> page courante sans en affecter le reste du document ?


??? Ben c'est justement le rôle de changemargin, non ?

>> 2) Ou fais la page de titre dans un autre document et importe le avec
>> pdfpages.

> Solution intéressante mais peu souple et non compatible avec dvi2ps


Il y a des outils qui permettent de fusionner des pages provenant de
plusieurs sources. À mon avis, c'est la meilleure solution : la plus
simple d'emploi et, visiblement, celle utilisée systématiquement
lorsqu'un imprimeur ajoute les premières pages à un pdf envoyé par
l'auteur. Je ne vois pas ce qu'elle a de peu souple : une page de titre,
cela se fait à la fin du travail (ou au début si l'on est optimiste) et
ensuite, on s'en moque totalement.

>> 3) Ou mets le titre dans une parbox et ajuste sa position avec
>> \hspace*{-...}, \vspace*{-...}, ou textpos.sty

> pas compris !


Admettons que les marges fassent toutes 2cm et que celles de la page
de titre doivent faire toutes 1cm. Le but de la manoeuvre va être de se
déplacer 1 cm vers le haut en rentrant dans la marge supérieure --
\vspace*{-1cm} -- puis de se déplacer de 1 cm vers la gauche en rentrant
dans la marge de gauche -- \hspace*{-1cm} -- et enfin de fabriquer une
boîte de largeur \linewidth+2cm et de hauteur \texheight+2cm, ce qui
donne finalement (avec l'extension calc) :

\begin{titlepage}
\vspace*{-1cm}
\hspace*{-1cm}%
\parbox[t][\textheight+2cm][s]{\linewidth+2cm}{%
{\Huge \bfseries \cligotant \fluo Ma Zoulie page de titre}
\par\vspace{\stretch{1}}
{\tiny jcc}
}
\end{titlepage}

Jean-Côme Charpentier
Discussions similaires