Comment centrer des équations ou flotter?

Sep 01 2020

J'écris l'équation suivante et elle semble alignée à gauche. J'ai essayé avec \centeringet

\begin{center}
...
\end{center}

mais c'est toujours la même chose. C'est ce que j'ai fait

\documentclass[12pt,letterpaper, openright]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel} 
\usepackage{amsmath, amsthm, amsfonts, bm, amssymb}
\begin{document}

\begin{center}
\begin{equation}
f(x) =
\left\{
\begin{array}{ll}
-x^{2}, &\text{if $x < 0$;}\\
\alpha + x, &\text{if $0 \leq x \leq 1$;}\\
x^{2}, &\text{otherwise.}
\end{array}
\right.
\end{equation}
\end{center}   

\end{document}

C'est le résultat

Réponses

2 Zarko Sep 04 2020 at 05:29

Même si vous utilisez iwonades polices mathématiques légères, condensées, le résultat est celui attendu. Bien sûr, vous devez supprimer l' centerenvironnement autour de l'équation comme d'autres personnes l'ont déjà mentionné:

\documentclass[12pt, letterpaper, openright]{article}
\usepackage[spanish]{babel}
\usepackage[light, condensed, math]{iwona}
\usepackage{amsmath, amssymb, amsthm, bm}

\usepackage{lipsum}

\begin{document}
\lipsum[11]
    \begin{equation}
f(x) = \begin{cases}
    -x^{2},     & \text{if $x < 0$;}\\
    \alpha + x, & \text{if $0 \leq x \leq 1$;}\\
    x^{2},      & \text{otherwise.}
       \end{cases}
    \end{equation}
\lipsum[12]
\end{document}

3 Noname Sep 02 2020 at 02:17

Par défaut, l' equationenvironnement centre les équations afin que vous n'ayez pas besoin de l' centerenvironnement. De plus, plutôt que d'utiliser, arrayvous devez utiliser l' casesenvironnement. Avec ces deux changements, votre MWE produit:

Voici le code mis à jour:

\documentclass[12pt,letterpaper, openright]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsmath, amsthm, amsfonts, bm, amssymb}
\begin{document}

\begin{equation}
  f(x) = \begin{cases}
            -x^{2}, &\text{if $x < 0$;}\\
            \alpha + x, &\text{if $0 \leq x \leq 1$;}\\
            x^{2}, &\text{otherwise.}
          \end{cases}
\end{equation}

\end{document}
1 Sebastiano Sep 02 2020 at 08:41

Si vous préférez, un jour utiliser votre code de départ, vous devez supprimer \begin{center}...\end{center}car l'environnement equationdonne la formule centrée. Et d'après la suggestion correcte de l'utilisateur @Mico, votre capture d'écran est différente du code: je vois que la police est Iwona .

\documentclass[12pt,letterpaper, openright]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel} 
\usepackage{amsmath, amsthm, amsfonts, bm, amssymb}
\begin{document}


\begin{equation}
f(x) =
\left\{
\begin{array}{ll}
-x^{2}, &\text{if $x < 0$;}\\
\alpha + x, &\text{if $0 \leq x \leq 1$;}\\
x^{2}, &\text{otherwise.}
\end{array}
\right.
\end{equation}


\end{document}

JhonBalaguera Sep 04 2020 at 00:41

Merci de répondre. L'erreur était lors de l'utilisation du package \usepackage[light, condensed, math]{iwona}que j'avais également dans le préambule de mon document, mais pour simplifier, je ne l'ai pas joint.

En supprimant l'option math du iwonapackage. En laissant cela de côté, \usepackage[light, condensed]{iwona}j'ai trouvé la solution au problème.