Comment retourner en mode "justifié"

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Comment retourner en mode "justifié"

Messagepar RGB » Vendredi 28 Décembre 2007, 14:57

Bonjour,

Si j'utilise \centering ou \flushleft, je n'arrive plus à revenir en mode "justifié".

J'évite ce problème par \begin{centering} ... \end{centering}, mais si il existait un \justifing, ça m'arrangerait...

Il existe une instruction pour repasser en mode "justifié" en une seule ligne ?
RGB
Hecto-utilisateur
 
Messages: 83
Inscription: Vendredi 22 Septembre 2006, 16:12

Publicité

Re: Comment retourner en mode "justifié"

Messagepar gigiair » Vendredi 28 Décembre 2007, 15:37

Le package ragged2e définit la commande \justifying
Ce n'est pas vraiment fait pour ce seul usage, mais c'est une solution
http://www.ctan.org/tex-archive/macros/ ... gged2e.pdf

Autrement il ne me semble pas être un très gros effort de placer les commandes d'alignement dans des blocs {\centering texte centré}{\raggedright texte aligné à gauche} etc. Les environnements non plus [c'est plutôt \begin{center}..\end{center}], ce n'est pas mal et c'est plus lisible. Avec un bon éditeur de texte ça s'insère dans le texte en deux coups de cuillère à pot..
JJR.
D'Angers, mais pas dangereux.
gigiair
Péta-utilisateur
 
Messages: 1997
Inscription: Samedi 08 Juillet 2006, 20:56
Localisation: Angers

Re: Comment retourner en mode "justifié"

Messagepar D.GH » Vendredi 28 Décembre 2007, 17:37

RGB a écrit:Bonjour,
Si j'utilise \centering ou \flushleft, je n'arrive plus à revenir en mode "justifié".
J'évite ce problème par \begin{centering} ... \end{centering}, mais si il existait un \justifing, ça m'arrangerait...
Il existe une instruction pour repasser en mode "justifié" en une seule ligne ?


Voici une solution avec la commande : \noindent


Code: Tout sélectionner
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% http://www.cnam.fr/maths/Membres/ghorbanzadeh/
\documentclass[a4paper,12pt]{article}
\usepackage[french]{babel}
\usepackage{multido}
\def\MonTeX{Ceci est mon premier document en \LaTeX~}
\def\MonTeXNL{Ceci est mon premier document en \LaTeX}
\begin{document}
\noindent \multido{\i=1+1}{2}{\MonTeX}

\begin{center}
\multido{\i=1+1}{5}{\MonTeXNL \newline}
\end{center}

\noindent \multido{\i=1+1}{2}{\MonTeX}

\begin{flushright}
\multido{\i=1+1}{5}{\MonTeXNL \newline}
\end{flushright}

\noindent \multido{\i=1+1}{2}{\MonTeX}

\begin{flushleft}
\multido{\i=1+1}{5}{\MonTeXNL \newline}
\end{flushleft}

\noindent \multido{\i=1+1}{2}{\MonTeX}

\end{document}

D.GH
D.GH
Méga-utilisateur
 
Messages: 398
Inscription: Lundi 02 Juillet 2007, 16:15

Re: Comment retourner en mode "justifié"

Messagepar D.GH » Vendredi 28 Décembre 2007, 18:02

Bonjour,

Voici une proposition pour ceux qui n'aiment pas utiliser directement : \begin{centering} ... \end{centering}.

Code: Tout sélectionner
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% http://www.cnam.fr/maths/Membres/ghorbanzadeh/
\documentclass[a4paper,12pt]{article}
\usepackage[french]{babel}

\def\MonTeX{Ceci est mon premier document en \LaTeX~}
\def\MonTeXC{Ceci est mon premier document en \LaTeX~centr\'e}
\def\MonTeXG{Ceci est mon premier document en \LaTeX~align\'e \`a gauche}
\def\MonTeXD{Ceci est mon premier document en \LaTeX~align\'e \`a droite}

% pour la ligne centrée
\newcommand{\MaLigneC}[1]{%
\begin{minipage}[t]{\textwidth}
\begin{center}
#1
\end{center}
\end{minipage}\kern3ex}

% pour la ligne justifiée à gauche
\newcommand{\MaLigneG}[1]{%
\noindent \begin{minipage}[t]{\textwidth}
\begin{flushleft}
#1
\end{flushleft}
\end{minipage}\kern3ex}

% pour la ligne justifiée à drite
\newcommand{\MaLigneD}[1]{%
\begin{minipage}[t]{\textwidth}
\begin{flushright}
#1
\end{flushright}
\end{minipage}\kern3ex}

\begin{document}

\noindent \MonTeX \MonTeX \MonTeX \MonTeX \MonTeX \\

\MaLigneC{\MonTeXC}

\noindent \MonTeX \MonTeX \MonTeX \MonTeX \MonTeX \\

\MaLigneG{\MonTeXG}

\noindent \MonTeX \MonTeX \MonTeX \MonTeX \MonTeX \\

\MaLigneD{\MonTeXD}

\noindent \MonTeX \MonTeX \MonTeX \MonTeX \MonTeX \\
\end{document}


D.GH
D.GH
Méga-utilisateur
 
Messages: 398
Inscription: Lundi 02 Juillet 2007, 16:15

Re: Comment retourner en mode "justifié"

Messagepar RGB » Dimanche 30 Décembre 2007, 13:55

gigiair a écrit:[c'est plutôt \begin{center}..\end{center}], ce n'est pas mal et c'est plus lisible. Avec un bon éditeur de texte ça s'insère dans le texte en deux coups de cuillère à pot..
Effectivement, je viens de m'apercevoir que dans ``Texnicenter", si on sélectionne la zone à placer en ``center", les balises \begin{center} et \end{center} se placent automatiquement !!

Je vais faire comme ça, merci !
RGB
Hecto-utilisateur
 
Messages: 83
Inscription: Vendredi 22 Septembre 2006, 16:12


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Exabot [Bot], Google [Bot] et 4 invités