Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 ! wink

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