#1 Le 21/06/2007, à 10:54
- no_spleen
[latex] Changer les marges juste pour la page de garde
Bonjour!
Je rédige un texte avec la classe memoir, en modifiant la taille des marges à l'aide du package geometry.
J'aimerai personaliser ma page de garde, en redéfinissant \maketitle à l'aide de
\makeatletter
\def\maketitle{.....}
\makeatother
Mais j'aurai besoin de changer la taille des marges juste pour cette page, comment faire?
J'ai essayé d'introduire des trucs du genre
\setlength\topmargin{1cm}
dans la redéfinition de \maketitle mais ca ne change rien.
Quelqun à une proposition?
Merci et bonne journée
Dernière modification par no_spleen (Le 21/06/2007, à 10:56)
Hors ligne
#2 Le 25/06/2007, à 08:34
- no_spleen
Re : [latex] Changer les marges juste pour la page de garde
Où alors, comment faire pour introduire une page de garde seule en format pdf (que j'aurai compilée séparément avec les bonnes marges) pour qu'elle remplisse toute la page? Car si j'essaye avec
\includegraphics
Cela donne n'importe quoi!
Hors ligne
#3 Le 02/07/2007, à 23:13
- moicoliv
Re : [latex] Changer les marges juste pour la page de garde
Salut !
Ce n'est qu'une idée : tu pourrais essayer la commande \input{page_de_garde.tex} où page_de_garde.tex contient seulement les éléments nécessaires à ta première page.
Tu peux alors "bidouiller" les marges comme tu veux, enfin, il me semble...
Il y a sûrement plus propre, ça c'est sûr !
Hors ligne
#4 Le 06/07/2007, à 08:45
- no_spleen
Re : [latex] Changer les marges juste pour la page de garde
Désolé du retard...
J'ai essayé mais cela ne fonctionne pas, les marges ne sont pas modifiées. Je me demande si ma syntaxe du
\setlength\topmargin{1cm}
Est bonne? Où placer cette commande?
Un grand merci
Hors ligne
#5 Le 06/07/2007, à 09:13
- moicoliv
Re : [latex] Changer les marges juste pour la page de garde
Si tu n'es pas anglophobe, voici quelques infos pour régler les marges en LaTeX.
http://web.image.ufl.edu/help/latex/margins.shtml
Personnelllement j'utilise le package geometry.
Hors ligne
#6 Le 06/07/2007, à 09:15
- no_spleen
Re : [latex] Changer les marges juste pour la page de garde
Moi aussi, c'est bien ca le problème!
J'ai modifié mes marges pour tout mon document avec geometry, mais j'aimerai utiliser des marges encore différentes juste pour la page de garde...
Hors ligne
#7 Le 06/07/2007, à 11:02
- le bulgare
Re : [latex] Changer les marges juste pour la page de garde
Bonjour,
C'est bien ça, il faudrait que tu utilises geometry pour modifier des marges. Je te conseille de ne jamais utiliser
\setlength.....
car tu te mettras dans le caca comme moi j'ai fait il y a un petit bout de temps. Si un jour tu veux compiler un document avec les marges par défaut, tu pourras pas car tu les as modifiées. Pour revenir après sur les marges par défaut c'est la gualère.
Essaye en priorité d'utiliser geometry et sinon il y a des commandes simples du genre
\enlargethispage{x cm}
et beaucoup d'autres qui te conviendront.
Bon courage, oublie pas de nous envoyer un retour
Le sex est comme les cartes si tu n'as pas un bon partenaire il faut que t'aies de bonnes cartes.
Hors ligne
#8 Le 06/07/2007, à 11:27
- no_spleen
Re : [latex] Changer les marges juste pour la page de garde
Je pense qu'avec mon code vous comprendrez mieux mon problème
\documentclass[a4paper,12pt,oneside]{memoir}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{supertabular}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage[lmargin=2.5cm,rmargin=2.5cm]{geometry}
\usepackage{caption}
\usepackage{multirow}
\onehalfspacing
Comme vous pouvez le voir, j'utilise déjà geometry pour les marges de mon document. Mais pour la page de garde, j'aimerai effectuer une modification de marge différente
\usepackage[lmargin=2cm,rmargin=2cm,tmargin=1.5cm,bmargin=2.2cm]{geometry}
Comment définir des paramètres pour la page de garde et d'autres pour le reste?
J'ai essayé d'inclure
\enlargethispage{2cm}
Mais cela n'a rien changé à mon pdf.
Si jamais, je compilerai ma page de garde séparément, mais j'aimerai avoir un document tenant d'un seul bloc.
Un grand merci
Hors ligne
#9 Le 06/07/2007, à 11:39
- le bulgare
Re : [latex] Changer les marges juste pour la page de garde
La commande
\enlargethispage{2cm}
ne peut pas ne pas marcher car chez moi ça marche très bien. Il faudrait peut-être que tu rajoutes dans le préambule
\usepackage{a4wide}
. Essaye de faire avec le package geometry pour la page de garde et avec
\enlargethispage
pour le reste de ton document si tu veux augmenter tes marges. Mais le seul conseil que je puisse te donner jamais toucher \setlegth.
Bon courge
Le sex est comme les cartes si tu n'as pas un bon partenaire il faut que t'aies de bonnes cartes.
Hors ligne