Problème d'alignement

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.

Problème d'alignement

Messagepar ericg » Jeudi 15 Avril 2010, 21:30

Bonjour,

Dans une feuille d'exercices, je veux mettre différents exemples sur 2 (ou plus) colonnes.
J'utilise l'environnement multicols :

Code: Tout sélectionner
\begin{mulicols}{2}
\item fraction en mode displaystyle
\item équation sans fraction
\end{multicols}
\begin{mulicols}{2}
\item
\item
\end{multicols}
...


Mon problème est qu'en fonction de la taille des expressions mathématiques, les items d'une même ligne ne sont pas toujours alignés : l'alignement semble se faire sur "le haut" et non sur le numéro d'item.

Merci pour votre aide.

Eric
ericg
Utilisateur
 
Messages: 8
Inscription: Jeudi 15 Avril 2010, 20:36
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Problème d'alignement

Messagepar fp » Jeudi 15 Avril 2010, 21:35

Pourquoi n'utilisez-vous pas un tableau ?

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: Problème d'alignement

Messagepar ericg » Jeudi 15 Avril 2010, 21:40

Et c'est compatible avec la numérotation automatique des items ?
Et si oui, l'ordre se fait-il sur les colonnes ou les lignes ?

Eric
ericg
Utilisateur
 
Messages: 8
Inscription: Jeudi 15 Avril 2010, 20:36
Statut actuel: Actif et salarié | Enseignant

Re: Problème d'alignement

Messagepar fp » Jeudi 15 Avril 2010, 22:18

Compatible, oui.
L'ordre se fait sur les colonnes (plus précisément par cellule).

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: Problème d'alignement

Messagepar ericg » Vendredi 16 Avril 2010, 07:54

Voici mon exemple avec multicols :

Code: Tout sélectionner
Résoudre dans $\C$ les équation suivantes :
   \begin{enumerate}
   \begin{multicols}{2}
   \item $\left(\dfrac{z+i}{z-i}\right)^3=-1$
   \item $\left(z+1\right)^n=\left(1-z\right)^n$, où $n\in\N^*$
   \end{multicols}
   \item $\left(z+i\right)^n+\left(z-i\right)^n=0$, où $n\in\N^*$
   \end{enumerate}


J'ai donc essayé avec un tableau mais je ne sais pas comment gérer les items (l'exemple ci-dessous ne fonctionne pas) :

Code: Tout sélectionner
Résoudre dans $\C$ les équation suivantes :
   \begin{enumerate}
   \begin{tabular}{ll}
   \item $\left(\dfrac{z+i}{z-i}\right)^3=-1$ &
   \item $\left(z+1\right)^n=\left(1-z\right)^n$, où $n\in\N^*$ \\
   \item $\left(z+i\right)^n+\left(z-i\right)^n=0$, où $n\in\N^*$ &
   \end{tabular}
   \end{enumerate}


Eric G.
ericg
Utilisateur
 
Messages: 8
Inscription: Jeudi 15 Avril 2010, 20:36
Statut actuel: Actif et salarié | Enseignant

Re: Problème d'alignement

Messagepar fp » Vendredi 16 Avril 2010, 09:16

Compris. Je pense que le package paralist peut apporter une réponse. Exemple :

Code: Tout sélectionner
\documentclass[a4paper,12pt,leqno]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[francais]{babel}
\usepackage[autolanguage]{numprint}
\usepackage{microtype}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[margin=1in]{geometry}
\newcommand{\C}{\mathbb{C}}
\newcommand{\N}{\mathbb{N}}
\usepackage{paralist}
\begin{document}
    Résoudre dans $\C$ les équation suivantes :

       \begin{inparaenum}
       \item $\left(\dfrac{z+i}{z-i}\right)^3=-1$\hfill
       \item $\left(z+1\right)^n=\left(1-z\right)^n$, où $n\in\N^*$

\medskip
       \item $\left(z+i\right)^n+\left(z-i\right)^n=0$, où $n\in\N^*$
       \end{inparaenum}

\end{document}


Remarque : votre exemple ne pouvait pas se compiler tel quel...

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: Problème d'alignement

Messagepar ericg » Vendredi 16 Avril 2010, 14:27

Merci pour votre réponse mais de nouveaux problèmes se créent, notamment tous les items ne sont plus alignés sur la même verticale.
En fait, je pense me rabattre sur multicols mais en mettant des équations invisibles (phantom) de taille adéquate pour forcer l'alignement horizontal (c'est ce que je faisais il y a encore quelques semaine sous Word)
Cela reste du bricolage...

Eric G.
ericg
Utilisateur
 
Messages: 8
Inscription: Jeudi 15 Avril 2010, 20:36
Statut actuel: Actif et salarié | Enseignant

Re: Problème d'alignement

Messagepar rebouxo » Vendredi 16 Avril 2010, 14:58

ericg a écrit:Merci pour votre réponse mais de nouveaux problèmes se créent, notamment tous les items ne sont plus alignés sur la même verticale.
En fait, je pense me rabattre sur multicols mais en mettant des équations invisibles (phantom) de taille adéquate pour forcer l'alignement horizontal (c'est ce que je faisais il y a encore quelques semaine sous Word)
Cela reste du bricolage...

Eric G.


LA question est alors pourquoi absolument vouloir un alignement horizontal ? Si c'est pour garder une habitude wordienne c'est probablement une mauvaise idée. Vous souhaitez manifestement gagner de la place, mais probablement que vous écrivez sur une page A4, sur lequel les lignes de maths occupe bien peu de place. Essayer de passer en A5 (avec geometry c'est très simple), pour voir la différence. Il me manque de possibilité pour mettre deux pages A5 sur une A4, pour faire les photocopies. Cela rend l'usage de multicols plus rare.

Il me semble qu'une extension permet de poursuivre des énumérations si l'on veut absolument faire cet alignement.
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6961
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Problème d'alignement

Messagepar fp » Vendredi 16 Avril 2010, 15:21

ericg a écrit:Merci pour votre réponse mais de nouveaux problèmes se créent, notamment tous les items ne sont plus alignés sur la même verticale.
En fait, je pense me rabattre sur multicols mais en mettant des équations invisibles (phantom) de taille adéquate pour forcer l'alignement horizontal (c'est ce que je faisais il y a encore quelques semaine sous Word)
Cela reste du bricolage...

Eric G.


Alors ceci, mais c'est du bricolage (voir la remarque de rebouxo à laquelle je plussoie).

Code: Tout sélectionner
\documentclass[a4paper,12pt,leqno]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[francais]{babel}
\usepackage[autolanguage]{numprint}
\usepackage{microtype}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[margin=1in]{geometry}
\newcommand{\C}{\mathbb{C}}
\newcommand{\N}{\mathbb{N}}
\usepackage{paralist}
\begin{document}
    Résoudre dans $\C$ les équation suivantes :

       \begin{inparaenum}
       \item\hbox to.45\textwidth{$\left(\dfrac{z+i}{z-i}\right)^3=-1$\hfill}\hfill
       \item\hbox to.45\textwidth{$\left(z+1\right)^n=\left(1-z\right)^n$, où $n\in\N^*$\hfill}

\medskip
       \item\hbox to.45\textwidth{$\left(z+i\right)^n+\left(z-i\right)^n=0$, où
       $n\in\N^*$\hfill}\hfill\item\hbox to.45\textwidth{bla bla bla\hfill}

\medskip
       \item\hbox to.45\textwidth{$\left(z+i\right)^n+\left(z-i\right)^n=0$, où
       $n\in\N^*$\hfill}\hfill\item\hbox to.45\textwidth{bla bla bla\hfill}
       \end{inparaenum}

\end{document}


FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: Problème d'alignement

Messagepar ericg » Vendredi 16 Avril 2010, 15:50

En fait, il ne s'agit pas d'habitude wordienne (encore qu'il me parait évident que je suis fortement contaminé) mais plutôt d'esthétique. Avec des items sur deux colonnes et une simple expression mathématique par item, je trouve plus esthétique que les items d'une même ligne soient alignés.

Eric G.
ericg
Utilisateur
 
Messages: 8
Inscription: Jeudi 15 Avril 2010, 20:36
Statut actuel: Actif et salarié | Enseignant

Re: Problème d'alignement

Messagepar kojak » Vendredi 16 Avril 2010, 15:53

ericg a écrit: Avec des items sur deux colonnes et une simple expression mathématique par item, je trouve plus esthétique que les items d'une même ligne soient alignés.

Les gouts et les couleurs... il en faut pour tout le monde :mrgreen:

Mais en général, $\LaTeX$ gère ça très bien :lol:
pas d'aide par MP
kojak
Modérateur
 
Messages: 10404
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Problème d'alignement

Messagepar fp » Vendredi 16 Avril 2010, 16:29

kojak a écrit:
ericg a écrit: Avec des items sur deux colonnes et une simple expression mathématique par item, je trouve plus esthétique que les items d'une même ligne soient alignés.

Les gouts et les couleurs... il en faut pour tout le monde :mrgreen:

Mais en général, $\LaTeX$ gère ça très bien :lol:


La preuve, il y a même un package de LaTeX qui s'appelle wordlike :lol:

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: Problème d'alignement

Messagepar balf » Vendredi 16 Avril 2010, 19:03

Il existe une extension qui permet de faire des listes numérotées comme vous le voulez (en ligne et non par colonne, si j'ai bien compris), les numéros étant alignés verticalement, et de plus, si la longueur d'un article occupe plus de la largeur d'une colonne, il en occupe automatiquement deux ou plus. Par défaut, il y a trois colonnes, mais on peut modifier assez facilement le code pour en avoir plus. Je l'utilise depuis pas mal de temps pour faire des listes de réponses à des exercices de maths.

Il s'agit de shortlst, qui n'est pas très connue, parce qu'elle ne fait pas partie de MiKTeX ni de TeXLive (pour ce dernier je suis moins sûr, utilisant MiKTeX), mais on la télécharge sur le site du CTAN, p.ex. :
http://www.ctan.org/tex-archive/macros/latex/contrib/shortlst/

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

Re: Problème d'alignement

Messagepar ericg » Dimanche 18 Avril 2010, 17:49

Merci pour votre aide.
Je regarde ça ces prochains jours (j'ai fait passer mon initiation à Latex avant la correction de mes copies, il faut maintenant que je rétablisse l'ordre des priorités).

Eric G.
ericg
Utilisateur
 
Messages: 8
Inscription: Jeudi 15 Avril 2010, 20:36
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités