+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Membre régulier
    Inscrit en
    janvier 2005
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : janvier 2005
    Messages : 150
    Points : 72
    Points
    72

    Par défaut Centrer un texte dans une page

    Salut à tous,

    Je souhaiterais centrer un texte verticalement dans une page en LaTex, pouvez-vous m'aider svp ?

    Merci

  2. #2
    Membre éclairé

    Inscrit en
    avril 2004
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : avril 2004
    Messages : 320
    Points : 312
    Points
    312

    Par défaut

    Bonjour,

    Réponse avec un peu de retard . Il faut insérer des espaces verticaux avant et après.
    Code :
    1
    2
    3
    4
    5
    \vfill
    
    Bonjour à tous
    
    \vfill
    S tu veux faire du 1/3 - 2/3 (\vfill - \vspace{\strech{2}}).

  3. #3
    apn
    apn est déconnecté
    Invité de passage
    Inscrit en
    juin 2004
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : juin 2004
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    Code :
    1
    2
    3
    4
    5
    \vfill
    
    Bonjour à tous
    
    \vfill
    Bonjour,
    dans mon environnemen le \vfill avant et après le texte a centrer verticalement ne fonctionne pas...
    Le texte est tjs en haut de page.

    Code :
    1
    2
    3
    $ latex
    This is TeX, Version 3.14159 (Web2C 7.4.5)
    Code :
    1
    2
    3
    4
    5
    6
    7
    \newpage
    \vfill
    \begin{flushright}
    \textit{Blabla.}
    \end{flushright}
    \vfill
    Une idée ?

    Sinon j'aimerais aussi savoir dans un document class [article] comment centrer le titre sur une page unique et centré verticalement (donc sans passer en document class report).

    Merci bcp !

    [EDIT]: Oké, j'ai trouvé pour le premier problème: \vspace*{\fill} au lieu de \vfill

  4. #4
    Membre éprouvé
    Inscrit en
    mars 2005
    Messages
    429
    Détails du profil
    Informations forums :
    Inscription : mars 2005
    Messages : 429
    Points : 450
    Points
    450

    Par défaut

    Bonjour,

    (Message ancien, mais je me permets d'ajouter un commentaire au cas où des internautes tombent dessus via le moteur de recherche.)

    En effet, \vspace (non étoilé) est susceptible de ne pas afficher l'espace vertical élastique en début ou en fin de page. Tu pouvais également t'en sortir en affichant un espace insécable (donc invisible) en haut de page. Cf. ci-dessous.

    Sauf erreur,
    Cordialement,

    Nicolas

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    \documentclass[a4paper,oneside,11pt]{article}
    
    \usepackage[francais]{babel} 
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    
    \begin{document}
    ~ % << un espace insécable
    \vfill
    \begin{flushright}
    \textit{Blabla.}
    \end{flushright}
    \vfill
    \end{document}

  5. #5
    Invité de passage
    Inscrit en
    avril 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : avril 2009
    Messages : 4
    Points : 1
    Points
    1

    Par défaut

    Bonjour,

    Cette technique fonctionne chez moi dans le cas d'un paragraphe mais je voudrais faire la même chose avec un "chapter" entier et là cela ne fonctionne plus car Latex créée automatiquement une nouvelle page au début de chaque "chapter".

    Auriez-vous une solution?

    Merci

  6. #6
    Invité
    Invité(e)

    Par défaut

    Non !!!

    Le déterrage de topic aussi ancien est pénible. Tu créés un nouveau topic avec un ECM en bonne et due forme et je me pencherai peut être sur ton problème.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •