Como posso centralizar equações ou flutuar?

Sep 01 2020

Escrevo a seguinte equação e ela aparece alinhada à esquerda. Eu tentei com \centeringe

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

mas ainda é o mesmo. Isso é o que eu fiz

\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}

Este é o resultado

Respostas

2 Zarko Sep 04 2020 at 05:29

Mesmo se você usar iwonafontes leves, condensadas e matemáticas, o resultado será o esperado. Claro, você deve excluir o centerambiente em torno da equação, como outras pessoas já mencionaram:

\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

Por padrão, o equationambiente centraliza as equações para que você não precise do centerambiente. Além disso, em vez de usar, arrayvocê deve usar o casesambiente. Com essas duas mudanças, seu MWE produz:

Aqui está o código atualizado:

\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

Se preferir, um dia para usar seu código de início, você deve deletar \begin{center}...\end{center}porque o ambiente equationdá a fórmula centrada. E pela correta sugestão do usuário @Mico seu screenshot é diferente do código: vejo que a fonte é 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

Obrigado por responder. O erro foi ao usar o pacote \usepackage[light, condensed, math]{iwona}que também tinha no preâmbulo do meu documento, mas por simplicidade não o anexei.

Removendo a opção matemática do iwonapacote. Deixando isso de lado, \usepackage[light, condensed]{iwona}encontrei a solução para o problema.