Centrer texte selon marges de la page lors d'une énumération

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.

Centrer texte selon marges de la page lors d'une énumération

Messagepar Thib » Samedi 17 Juin 2017, 19:01

Bonjour,

Comme mon dernier problème a été résolu ici, je me permets d'exposer la nouvelle interrogation qui me préoccupe.

Je souhaiterais, lors d'un énumération, insérer un petit texte qui soit centré par rapport aux marges de la page et non pas par rapport aux marges imposées par l'environnement itemize (ce qui décale très légèrement le texte vers la droite par rapport au centre de la page).

J'espère que quelqu'un pourra m'éclairer de manière simple et concise car je reste un débutant :wink:

D'avance, merci !
Thib
Utilisateur
 
Messages: 6
Inscription: Dimanche 04 Juin 2017, 19:59
Statut actuel: Post-bac | CPGE

Publicité

Re: Centrer texte selon marges de la page lors d'une énuméra

Messagepar un bon petit » Samedi 17 Juin 2017, 19:50

Thib a écrit:Je souhaiterais, lors d'un énumération, insérer un petit texte qui soit centré par rapport aux marges de la page et non pas par rapport aux marges imposées par l'environnement itemize (ce qui décale très légèrement le texte vers la droite par rapport au centre de la page).

Vous souhaitez que le texte soit hors environnement ?
Et bien, si l'énumeration s'arrête momentanément, il faut la stopper avec \end{itemize}, mettre le texte centré et la reprendre ensuite avec \begin{itemize}. On peut éventuellement l'assortir de l'argument optionnel [resume] (disponible avec le package enumitem) si l'environnement est "enumerate".
un bon petit
Giga-utilisateur
 
Messages: 627
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: Centrer texte selon marges de la page lors d'une énuméra

Messagepar Thib » Samedi 17 Juin 2017, 19:58

un bon petit a écrit:
Thib a écrit:Je souhaiterais, lors d'un énumération, insérer un petit texte qui soit centré par rapport aux marges de la page et non pas par rapport aux marges imposées par l'environnement itemize (ce qui décale très légèrement le texte vers la droite par rapport au centre de la page).

Vous souhaitez que le texte soit hors environnement ?
Et bien, si l'énumeration s'arrête momentanément, il faut la stopper avec \end{itemize}, mettre le texte centré et la reprendre ensuite avec \begin{itemize}. On peut éventuellement l'assortir de l'argument optionnel [resume] (disponible avec le package enumitem) si l'environnement est "enumerate".



Effectivement je n'y avais pas pensé ! c'est d'une simplicité déconcertante ...
Par curiosité, comment coderait-on avec l'argument [resume] ?
Thib
Utilisateur
 
Messages: 6
Inscription: Dimanche 04 Juin 2017, 19:59
Statut actuel: Post-bac | CPGE

Re: Centrer texte selon marges de la page lors d'une énuméra

Messagepar un bon petit » Samedi 17 Juin 2017, 20:10

Thib a écrit:Par curiosité, comment coderait-on avec l'argument [resume] ?

Pour assouvir les curiosités et les questions sur les fonctionnalités d'un package, direction la documentation du package.

Pour cette fois, mais cette fois seulement :
Code: Tout sélectionner
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\begin{document}
Début
\begin{enumerate}
   \item item 1
   \item item 2
\end{enumerate}
\hfill Texte centré\hfill\null
\begin{enumerate}[resume]
   \item item 1
   \item item 2
\end{enumerate}
\end{document}
un bon petit
Giga-utilisateur
 
Messages: 627
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: Centrer texte selon marges de la page lors d'une énuméra

Messagepar Thib » Samedi 17 Juin 2017, 20:18

un bon petit a écrit:
Thib a écrit:Par curiosité, comment coderait-on avec l'argument [resume] ?

Pour assouvir les curiosités et les questions sur les fonctionnalités d'un package, direction la documentation du package.

Pour cette fois, mais cette fois seulement :
Code: Tout sélectionner
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\begin{document}
Début
\begin{enumerate}
   \item item 1
   \item item 2
\end{enumerate}
\hfill Texte centré\hfill\null
\begin{enumerate}[resume]
   \item item 1
   \item item 2
\end{enumerate}
\end{document}


Je vous remercie beaucoup !!
Thib
Utilisateur
 
Messages: 6
Inscription: Dimanche 04 Juin 2017, 19:59
Statut actuel: Post-bac | CPGE

Re: Centrer texte selon marges de la page lors d'une énuméra

Messagepar balf » Samedi 17 Juin 2017, 20:48

Une autre solution, si l'on ne veut pas sortir de l'environnement de liste (ce qui ajoute des espacements verticaux supplémentaires), on peut rajouter à droite du texte un espacement horizontal de la longueur adéquate:
Code: Tout sélectionner
\begin{enumerate}
   \item item 1
   \item item 2
\hfill Texte centré\hspace(\leftmargini)\hfill\null
\end{enumerate}

B. A.
balf
Zetta-utilisateur
 
Messages: 3591
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 14 invités