Displaystyle en mode maths pas très joli

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
biskin81
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 353
Inscription : mercredi 29 avril 2009, 17:32

Displaystyle en mode maths pas très joli

Message par biskin81 »

Bonjour à tous,

un problème esthétique intervient lors de l'utilisation de displaystyle (en mode maths bien sûr) je trouve. J'aimerai que tous les caractères aient la même taille et j'utilise donc cette option. Voici deux équations :

Code : Tout sélectionner

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage{amsmath}
\begin{document}
\begin{equation}
x = \frac{\frac{1}{2}+3}{\frac{8}{9}}\times5 \qquad 
x = \frac{\dfrac{1}{2}+3}{\dfrac{8}{9}}\times5 \qquad 
\end{equation}
\end{document}
qui donnent : $x = \frac{\frac{1}{2}+3}{\frac{8}{9}}\times5$ et $x = \frac{\dfrac{1}{2}+3}{\dfrac{8}{9}}\times5$
Ne trouvez-vous pas que le 1 et le 8 sont trop hauts par rapport à leur barre de fraction respective ? Je trouve ça laid...

Avez-vous d'autres propositions ?
Merci de vos conseils :)
La causalité nous y sommes à jamais asservis. Notre seul espoir, notre seule paix consiste à la comprendre. Le mérovingien

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3923
Inscription : mercredi 02 janvier 2008, 23:18

Re: displaystyle en mode maths pas très joli

Message par balf »

Une possibilité est d'utiliser ncctools, qui contient l'extension nccmath, laquelle permet de faire des formules « de taille moyenne », en gros de taille 80% de \displaystyle ; en particulier, il y a une commande \mfrac (et bien d'autres choses).

B.A.

biskin81
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 353
Inscription : mercredi 29 avril 2009, 17:32

Re: displaystyle en mode maths pas très joli

Message par biskin81 »

balf a écrit :Une possibilité est d'utiliser ncctools, qui contient l'extension nccmath, laquelle permet de faire des formules « de taille moyenne », en gros de taille 80% de \displaystyle ; en particulier, il y a une commande \mfrac (et bien d'autres choses).
Merci beaucoup pour cette solution partielle, mais solution quand même. Je n'avais jamais entendu parlé de ncctools, je vais très certainement jeter un œil aux autres extensions proposées :)
N'empêche que je ne comprends pas pourquoi le displaymath induit cette "erreur" d'affichage. Je ne dois pas être le premier à gueuler à ce sujet.
La causalité nous y sommes à jamais asservis. Notre seul espoir, notre seule paix consiste à la comprendre. Le mérovingien

Altermundus
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 557
Inscription : lundi 28 mai 2007, 10:31
Statut actuel : Autre
Localisation : Paris

Re: displaystyle en mode maths pas très joli

Message par Altermundus »

biskin81 a écrit :
balf a écrit :Une possibilité est d'utiliser ncctools, qui contient l'extension nccmath, laquelle permet de faire des formules « de taille moyenne », en gros de taille 80% de \displaystyle ; en particulier, il y a une commande \mfrac (et bien d'autres choses).
Merci beaucoup pour cette solution partielle, mais solution quand même. Je n'avais jamais entendu parlé de ncctools, je vais très certainement jeter un œil aux autres extensions proposées :)
N'empêche que je ne comprends pas pourquoi le displaymath induit cette "erreur" d'affichage. Je ne dois pas être le premier à gueuler à ce sujet.
Personnellement je gueulerais plutôt contre l'utilisateur qui mélange frac et dfrac. Soit en est en mode inline math et on reste dans le inline ou bien on passe en mode display math. Globalement, TeX est prévu pour faire correctement ce genre de boulot, c'est dommage de tout casser. Il y a des documents qui explique bien comment taper des maths, comme mathmode.pdf où on peut trouver
29 FRACTION COMMANDS ...

Il faut choisir entre frac et dfrac mais pas les mélanger sinon il y a aussi genfrac, cfrac, \tfrac etc . C'est sûr que l'utilisation d'un package s'il est bien fait, peut permettre d'éviter des mélanges horribles

Alain

zorba
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 522
Inscription : lundi 01 juin 2009, 11:35

Re: Displaystyle en mode maths pas très joli

Message par zorba »

Bonjour,
je rebondis sur ces derniers propos que je partage totalement. Pas de mélange frac - dfrac. Il y a un seul cas où je déroge à cette règle, c'est quand j'écris des exponentielles avec des exposants fractionnaires.
Je rédige tous les documents en utilisant displaystyle et je n'ai pas trouvé le moyen d'éviter de mettre frac de temps en temps. Si je laisse

Code : Tout sélectionner

\e^{-\I 2\dfrac{\pi}{6}
le résultat est vraiment horrible, la seule présentation "convenable" pour mes yeux, reste

Code : Tout sélectionner

\e^{-\I 2\frac{\pi}{6}
.
S'il existe une autre façon de faire, dans le respect des normes Latex et des habitudes des enseignants, je suis preneur.
Merci de m'en faire part à l'occasion.
Bonne journée à tous.
Pierre
On se lasse de tout, excepté d'apprendre. Virgile

biskin81
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 353
Inscription : mercredi 29 avril 2009, 17:32

Re: Displaystyle en mode maths pas très joli

Message par biskin81 »

Ok, ne pas mélanger les genres. Il n'empêche que

Code : Tout sélectionner

x = \dfrac{\dfrac{1}{2}+3}{\dfrac{8}{9}}\times5 
ne me satisfait toujours pas. L'utilisation de cfrac non plus.

PS : merci pour mathmode.pdf que je ne connaissais pas.
La causalité nous y sommes à jamais asservis. Notre seul espoir, notre seule paix consiste à la comprendre. Le mérovingien

Altermundus
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 557
Inscription : lundi 28 mai 2007, 10:31
Statut actuel : Autre
Localisation : Paris

Re: Displaystyle en mode maths pas très joli

Message par Altermundus »

biskin81 a écrit :Ok, ne pas mélanger les genres. Il n'empêche que

Code : Tout sélectionner

x = \dfrac{\dfrac{1}{2}+3}{\dfrac{8}{9}}\times5 
ne me satisfait toujours pas. L'utilisation de cfrac non plus.

PS : merci pour mathmode.pdf que je ne connaissais pas.
Qu'est-ce qui ne va pas exactement ? Soit tous les nombres ont la même taille , ou bien soit comme le fait TeX en mode display, il réduit un peu les fractions ( cas \frac). Sinon il faut changer la réduction de taille pour la fraction, il faut voir si nccmath le permet sinon il faut mettre les mains dans le cambouis.
Pas évident de faire un truc qui tient la route dans tous les cas.

Alain

biskin81
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 353
Inscription : mercredi 29 avril 2009, 17:32

Re: Displaystyle en mode maths pas très joli

Message par biskin81 »

Altermundus a écrit :Qu'est-ce qui ne va pas exactement ?
Ce que j'ai dit dans mon 1er post :
biskin81 a écrit :Ne trouvez-vous pas que le 1 et le 8 sont trop hauts par rapport à leur barre de fraction respective ? Je trouve ça laid...
Altermundus a écrit :Pas évident de faire un truc qui tient la route dans tous les cas.
J'en ai bien l'impression.
La causalité nous y sommes à jamais asservis. Notre seul espoir, notre seule paix consiste à la comprendre. Le mérovingien

Altermundus
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 557
Inscription : lundi 28 mai 2007, 10:31
Statut actuel : Autre
Localisation : Paris

Re: Displaystyle en mode maths pas très joli

Message par Altermundus »

biskin81 a écrit :
Altermundus a écrit :Qu'est-ce qui ne va pas exactement ?
Ce que j'ai dit dans mon 1er post :
biskin81 a écrit :Ne trouvez-vous pas que le 1 et le 8 sont trop hauts par rapport à leur barre de fraction respective ? Je trouve ça laid...
Altermundus a écrit :Pas évident de faire un truc qui tient la route dans tous les cas.
J'en ai bien l'impression.
et avec nccmath.sty

Code : Tout sélectionner

\[
  x = \medmath{\frac{\frac{1}{2}+3}{\frac{8}{9}}\times5}
\] 


Alain

biskin81
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 353
Inscription : mercredi 29 avril 2009, 17:32

Re: Displaystyle en mode maths pas très joli

Message par biskin81 »

Altermundus a écrit :

Code : Tout sélectionner

\[
  x = \medmath{\frac{\frac{1}{2}+3}{\frac{8}{9}}\times5}
\] 
Merci de ta proposition, mais je souhaite également que tous les caractères soient de même taille. D'où mon utilisation initiale de displaystyle.
Là, les fractions 1/2 et 8/9 sont plus petites que le 3 et le 5.
La causalité nous y sommes à jamais asservis. Notre seul espoir, notre seule paix consiste à la comprendre. Le mérovingien

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3923
Inscription : mercredi 02 janvier 2008, 23:18

Re: Displaystyle en mode maths pas très joli

Message par balf »

Et comme ceci, dont voici le code :

Code : Tout sélectionner

\documentclass[12pt] {article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{nccmath}
\begin{document}
\begin{align*}%
x & = \frac{\frac{1}{2}+3}{\frac{8\mathstrut}{9}}\times5
   & x & = \dfrac{\dfrac{1}{2}+3}{\dfrac{8\mathstrut}{9}}\times5
 &x & = \dfrac{\mfrac{1}{2}+3}{\mfrac{8\mathstrut}{9}}\times5
\end{align*}
\end{document}
Il est impossible que les chiffres des fractions de fractions soient de même taille que le reste, à mons de paraître énormes. Ce qu'on peut obtenir, c'est une taille un peu plus petite (dernier exemple sur la ligne).

B.A.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.

biskin81
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 353
Inscription : mercredi 29 avril 2009, 17:32

Re: Displaystyle en mode maths pas très joli

Message par biskin81 »

balf a écrit :Il est impossible que les chiffres des fractions de fractions soient de même taille que le reste, à mons de paraître énormes. Ce qu'on peut obtenir, c'est une taille un peu plus petite (dernier exemple sur la ligne).
Ok merci beaucoup de ton aide.
La causalité nous y sommes à jamais asservis. Notre seul espoir, notre seule paix consiste à la comprendre. Le mérovingien

zorba
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 522
Inscription : lundi 01 juin 2009, 11:35

Re: Displaystyle en mode maths pas très joli

Message par zorba »

Bonjour,
je vois l'intérêt d'utiliser \mfrac de nccmath, qui réduit la hauteur des fractions par rapport à \dfrac. Mais je ne comprends pas quel est l'intérêt de mettre \mathstrut. J'ai essayé le code suivant

Code : Tout sélectionner

\begin{align*}
x&=\dfrac{\dfrac{1}{2}+3}{\dfrac{8}{9}}\times 5 &x & = \dfrac{\dfrac{1}{2}+3}{\dfrac{8\mathstrut}{9}}\times5
\end{align*}
je ne vois pas de différence affichée entre les deux écritures.
Merci de me dire la raison de cette commande et son effet.
Pierre
On se lasse de tout, excepté d'apprendre. Virgile

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3923
Inscription : mercredi 02 janvier 2008, 23:18

Re: Displaystyle en mode maths pas très joli

Message par balf »

C'est destiné à éviter que le numérateur de la fraction du bas soit trop proche de la barre de fraction.

B.A.

zorba
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 522
Inscription : lundi 01 juin 2009, 11:35

Re: Displaystyle en mode maths pas très joli

Message par zorba »

Merci pour cette précision, difficile à trouver dans les explications trouvées sur Internet.
Pierre
On se lasse de tout, excepté d'apprendre. Virgile