IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Beamer Discussion :

Justifier le texte à droite


Sujet :

Beamer

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    USTHB
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : USTHB

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Points : 39
    Points
    39
    Par défaut Justifier le texte à droite
    Bonsoir,
    je voulais voir comment dans beamer comment je justifier mon texte de façon d'etre aligné à droit et à gauche ?
    parce que cette balaise :
    \begin{flushright}

    \end{flushright}
    elle fait l'alignement à droit mais à gauche ne sont pas aligné
    je vous remercie de me répondre dans le bref délai
    bonne soiré

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 344
    Points : 561
    Points
    561
    Par défaut
    Bonjour,

    Par défaut, le texte n'est pas justifié. Pour rétablir cela, il faut modifier l'environnement frame pour y introduire une commande de l'extension ragged2e.

    Dans votre préambule, ajoutez simplement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    \usepackage{ragged2e}% met à disposition la commande \justifying
    \usepackage{etoolbox}% permet de patcher des commandes
     
    \apptocmd{\frame}{\justifying}{}{}% modification de l'environnement "frame"
    La FAQ apporte souvent la solution aux problèmes
    Avant de demander de l'aide, pensez à faire un ECM ! Un problème bien expliqué est un problème à moitié résolu .

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    USTHB
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : USTHB

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Points : 39
    Points
    39
    Par défaut
    Bonsoir,

    j'ai essayé se que vous m'avez écrit, mais ça va pas marché!!

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 344
    Points : 561
    Points
    561
    Par défaut
    Citation Envoyé par wafiflicha Voir le message
    Bonsoir,

    j'ai essayé se que vous m'avez écrit, mais ça va pas marché!!
    Qu'est-ce qui ne fonctionne pas ? Avez-vous une erreur en retour ? Pouvez vous fournir un ECM pour qu'on puisse reproduire le problème (voir dans les posts épinglés pour la notion d'ECM).

    En attendant, voici un code minimal qui fonctionne parfaitement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    % !TEX TS-program = pdflatex
     
    \documentclass[french, 11pt]{beamer}
     
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lipsum}
     
    % ------------------ début modification ------------------ 
    \usepackage{ragged2e}
    \usepackage{etoolbox}
     
    \apptocmd{\frame}{\justifying}{}{}
    % ------------------- fin modification ------------------- 
     
    \usetheme{Dresden}
     
     
    \begin{document}
     
    	\begin{frame}{Lorem ipsum}
    		\lipsum[66]
    	\end{frame}
     
    \end{document}
    Et le résultat :

    Nom : beamer.png
Affichages : 2995
Taille : 56,2 Ko
    La FAQ apporte souvent la solution aux problèmes
    Avant de demander de l'aide, pensez à faire un ECM ! Un problème bien expliqué est un problème à moitié résolu .

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    USTHB
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : USTHB

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Points : 39
    Points
    39
    Par défaut
    Parfait, c'est fait , je vous remercie, mais y a un petit problème quand j'utilise \begin{itemize} ne marchera pas dans l'alignement !!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    \begin{frame}{}
    \begin{itemize}
    \item <+-| alert@+> Equation Maxwell-Faraday
    \begin{center}
         $\nabla\times E = - \frac{\partial b}{\partial t}$
    \end{center}
    Elle indique qu'un champ magnétique variable fait apparaître un champ électrique induit, et que la circulation du champ électrique induit le long d'une courbe fermée est proportionnelle à la dérivée par rapport au temps du flux du champ magnétique inducteur au travers d'une surface limitée par cette courbe.
    \end{itemize}
    \end{frame}

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 344
    Points : 561
    Points
    561
    Par défaut
    En effet, je n'ai pas de solution, même en patchant l'environnement itemize comme l'environnement frame cela ne fonctionne pas. Il faut modifier directement l'environnement. C'est beaucoup moins simple, ça donne ça (à placer dans le préambule du document) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    \makeatletter
    \renewcommand{\itemize}[1][]{%
      \beamer@ifempty{#1}{}{\def\beamer@defaultospec{#1}}%
      \ifnum \@itemdepth >2\relax\@toodeep\else
        \advance\@itemdepth\@ne
        \beamer@computepref\@itemdepth% sets \beameritemnestingprefix
        \usebeamerfont{itemize/enumerate \beameritemnestingprefix body}%
        \usebeamercolor[fg]{itemize/enumerate \beameritemnestingprefix body}%
        \usebeamertemplate{itemize/enumerate \beameritemnestingprefix body begin}%
        \list
          {\usebeamertemplate{itemize \beameritemnestingprefix item}}
          {\def\makelabel##1{%
              {%
                \hss\llap{{%
                    \usebeamerfont*{itemize \beameritemnestingprefix item}%
                    \usebeamercolor[fg]{itemize \beameritemnestingprefix item}##1}}%
              }%
            }%
          }
      \fi%
      \beamer@cramped%
      \justifying% La modification est là, avant, c'était \raggedright
      \beamer@firstlineitemizeunskip%
    }
    \makeatother
    Code trouvé sur Stackexchange : ici

    D'ailleurs, Au lieu d'utiliser l'environnement center pour écrire votre équation, utilisez le mode mathématique adapté, à savoir la paire de commande \[ ... \]
    La FAQ apporte souvent la solution aux problèmes
    Avant de demander de l'aide, pensez à faire un ECM ! Un problème bien expliqué est un problème à moitié résolu .

Discussions similaires

  1. Réponses: 0
    Dernier message: 31/01/2013, 16h09
  2. [Edit] Aligner mon texte à droite
    Par touhami dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/05/2008, 20h14
  3. Formulaire avec défilement texte droite et gauche.
    Par nico7792 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/04/2006, 12h44
  4. justifier du texte
    Par Milouse dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 08/07/2005, 10h56
  5. Image avec texte à droite puis en dessous
    Par StarNab dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/05/2005, 17h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo