Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 11 sur 11
  1. #1
    Invité régulier
    Inscrit en
    avril 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 24
    Points : 8
    Points
    8

    Par défaut Alignement de textes à gauche et à droite sur une même ligne

    Bonjour,
    Sur la même ligne, j'aimerais pouvoir mettre un texte aligné à gauche et un texte aligné à droite.
    J'ai essayé ceci
    Code :
    1
    2
    3
    4
    5
    6
    7
    \begin{flushright}
    A droite
    \begin{flushleft}
    Gauche
    \end{flushleft}
    \end{flushright}
    L'alignement est correct mais les deux textes ne sont pas sur la même ligne. Comment puis-je faire ?
    Merci d'avance !

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    avril 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : avril 2007
    Messages : 46
    Points : 62
    Points
    62

    Par défaut Alignement sur la même ligne

    Le plus simple c'est ceci :
    Code :
    A gauche \hfill A droite

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    mai 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations forums :
    Inscription : mai 2007
    Messages : 95
    Points : 87
    Points
    87

    Par défaut tableau

    pour une simple ligne pas trop longue je suis d'accord, mais s'il devait y avoir un peu plus de texte j'opterais pour un tableau :
    Code :
    1
    2
    3
    4
    5
    6
    7
    \begin{tabular}{p{.5\textwidth}p{.5\textwidth}}
    \flushleft Ici plein de blabla aligné à gauche et quand je dis plein de blabla, c'est vraiment qu'il y en a tout plein blablablabla blabla blablabla
         & \flushright Ici du blabla aussi mais aligné à droite \\
    \flushright C'est reparti à gauche
         & \flushright C'est reparti à droite et c'est aligné avec ma nouvelle ligne de gauche
    \end{tabular}
    (et je prédis que si leaMarianna passe par ici elle conseillera tabularx , mais moi je ne l'ai jamais utilisé)

  4. #4
    Invité régulier
    Inscrit en
    avril 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 24
    Points : 8
    Points
    8

    Par défaut

    Merci beaucoup sergentgarcia et oesibius pour vos réponses, je vais essayer ça très prochainement (sur l'ordi que j'ai en ce moment c'est un peu compliqué) et vous dirai si ça a marché

  5. #5
    Futur Membre du Club
    Inscrit en
    mai 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : mai 2007
    Messages : 14
    Points : 16
    Points
    16

    Par défaut

    et oui... mais c'est vraiment vachement bien tabularx!!!

  6. #6
    Invité régulier
    Inscrit en
    avril 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 24
    Points : 8
    Points
    8

    Par défaut

    Bonjour,
    J'ai essayé ceci :
    Code :
    1
    2
    Tuteur : ... \hfill Machin Truc \\
    Parrain : ...  \hfill Année Universitaire 2006-2007
    Ca marche très bien, sauf qu'il y a ce fichu alinéa qui est crée automatiquement. Comment l'enlever ?
    J'ai aussi essayé ceci
    Code :
    1
    2
    3
    4
    5
    6
    \begin{tabular}{p{.5\textwidth}p{.5\textwidth}}
    \flushleft Tuteur : ... \\
    & \flushright Machin Truc\\
    \flushleft Parrain : ... 
    & \flushleft Année Scolaire 2006-2007\\		
    \end{tabular}
    Mais, ça n'a pas marché, au moment de la compilation, ça buge... Ah mince ! Je viens de me rendre compte que j'ai mis deux fois à la suite flushleft c'est donc normal que ça marche pas ...

    Bref, donc ma question est : comment enlever l'alinéa crée automatiquement ?
    Bonne journée

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    avril 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : avril 2007
    Messages : 46
    Points : 62
    Points
    62

    Par défaut

    Pour l'alinea, si tu n'en veux pas il faut le retirer !!

    A chaque ligne :
    pour tout le doucment (à mettre dans le préambule)
    Code :
    1
    2
    \setlength{parindent}{0pt}
    ceci dit, pour une modif locale, je te conseille de définir une commande :
    Code :
    1
    2
    3
    4
    5
    \newcommand\machintruc[2]{\noindent{}#1\hfill#2}
    % et on l'utilise comme ça :
    \machintruc{Tuteur : ...}{Machin Truc}
    \machintruc{Parrain : ... }{Année Universitaire 2006-2007}
    Pour finir, je suppose que ce que tu voulais faire c'est plutôt ça en fait :
    Code :
    1
    2
    3
    4
    5
    \newcommand\machintruc[2]{\noindent{}#1 :\dotfill#2}
    % et on l'utilise comme ça :
    \machintruc{Tuteur}{Machin Truc}
    \machintruc{Parrain}{Année Universitaire 2006-2007}
    satisfait?

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    mai 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations forums :
    Inscription : mai 2007
    Messages : 95
    Points : 87
    Points
    87

    Par défaut

    Par rapport au bug (disons plutôt une erreur) que tu as eu sur ma proposition, je constate que tu passes à la ligne (double backslash \\) après Tuteur et avant de d'indiquer quoi que ce soit pour ta deuxième cellule --> erreur !

  9. #9
    Invité régulier
    Inscrit en
    avril 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 24
    Points : 8
    Points
    8

    Par défaut

    Merci sergentgarcia
    avec ce que tu m'as dit, j'ai écrit ceci :
    Code :
    1
    2
    \noindent Tuteur : ...  \hfill Machin Truc \\
    \noindent Parrain : ... \hfill Année scolaire : 2006-2007
    et ça a fait ce que je voulais, je suis satisfaite !
    Je voulais écrire ces infos sur deux lignes sans petits pointillés continus donc les deux derniers codes, dans mon cas, je n'en vois pas l'utilité mais peut-être une autre fois ou peut-être pour d'autres ?

    autrement effectivement oesibius dans mon code il y avait aussi des erreurs de \\ car je n'avais pas très bien compris la structure. Mais maintenant j'ai mieux compris et j'ai donc changé en ceci :
    Code :
    1
    2
    3
    4
    5
    6
    \begin{tabular}{p{.5\textwidth}p{.5\textwidth}}
    \flushleft Tuteur : ... 
    \flushleft Parrain : ... \\
    & \flushright Machin Truc
    \flushright Année scolaire : 2006-2007\\ 
    \end{tabular}
    et ça a marché. Mais comme pour les marges, c'est bizarre, je préfère donc le \noindent et le\hfill mais merci quand même

  10. #10
    Invité régulier
    Profil pro S L
    Inscrit en
    juin 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Nom : S L

    Informations forums :
    Inscription : juin 2010
    Messages : 18
    Points : 5
    Points
    5

    Par défaut même problème, autre cas...

    est-ce qu'il y a une façon pr que le \hfill fonctionne ds un environnement math?
    je dois écrire des thms et j'aime terminer par un \Box que je voudrais aligné à droite, sur la même ligne que le reste, et mes preuves terminent parfois par un eqnarray...
    merci!

  11. #11
    Invité
    Invité(e)

    Par défaut

    Citation Envoyé par chink Voir le message
    est-ce qu'il y a une façon pr que le \hfill fonctionne ds un environnement math?
    je dois écrire des thms et j'aime terminer par un \Box que je voudrais aligné à droite, sur la même ligne que le reste, et mes preuves terminent parfois par un eqnarray...
    merci!
    D'abord, éviter le style SMS, c'est horrible à lire. C'est quoi "pr", "thms", "ds" ?
    Ensuite, ouvrir un nouveau fil parce que déterrer des sujets vieux de plus de 3 ans, faut vouloir.
    Enfin, poster un ECM en expliquant ce que tu veux exactement.

    Au boulot !

+ Répondre à la discussion
Cette discussion est résolue.

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
  •