a equação excede a largura da página após alterar a classe do documento de "artigo" para "beamer"

a equação excede a largura da página após alterar a classe do documento de "artigo" para "beamer"

Escrevo articleno começo, mas também preciso da beamerversão pdf. Mas descobri que essas equações longas parecem boas em "artigo" e excederão a largura da página no modo "beamer".Então, existe um método para evitar isso automaticamente?

Um MWE é o seguinte:

\documentclass[12pt]{beamer} \usepackage{amsmath,amssymb,amsthm}

\begin{document}
  \begin{equation}\label{}
    \int_C {{\mathbf{F}}\left( {x,y} \right) \cdot d{\mathbf{r}}}  = \int_C {\left( {f\left( x \right){\mathbf{i}} + g\left( y \right){\mathbf{j}}} \right) \cdot \left( {dx{\mathbf{i}} + dy{\mathbf{j}}} \right)}  = \int_C {f\left( x \right)dx}  + \int_C {g\left( y \right)dy}
  \end{equation}
\end{document} 

insira a descrição da imagem aqui

Depois de alterar documentclass de articleparabeamer

\documentclass[12pt]{beamer}
\usepackage{amsmath,amssymb,amsthm}

\begin{document}
  \begin{equation}\label{}
    \int_C {{\mathbf{F}}\left( {x,y} \right) \cdot d{\mathbf{r}}}  = \int_C {\left( {f\left( x \right){\mathbf{i}} + g\left( y \right){\mathbf{j}}} \right) \cdot \left( {dx{\mathbf{i}} + dy{\mathbf{j}}} \right)}  = \int_C {f\left( x \right)dx}  + \int_C {g\left( y \right)dy}
  \end{equation}
\end{document} 

insira a descrição da imagem aqui

Responder1

Eu sugiro que você faça o seguinte:

  • Insira uma instrução de quebra de linha ( \\) e um indicador de ponto de alinhamento adicional ( &). Dessa forma, o TeX pode dizer onde quebrar as linhas e em quais pontos alinhar as linhas.

Com essa mudança em vigor, obtém-se:

insira a descrição da imagem aqui

Gostaria de instá-lo a considerar fazer mais algumas alterações:

  • Use uma \notaginstrução no final da primeira linha para suprimir o número da equação nessa linha.

  • Exclua todas \leftas \rightdiretivas. Isso melhorará significativamente o espaçamento entre parênteses. Além disso, eles não "fazem" nada de qualquer maneira, em termos de mudar otamanhodos parênteses: o material que eles encerram não é alto nem profundo e, portanto, o tamanho dos parênteses permanece no menor valor possível. Se você realmente precisar alterar o tamanho dos parênteses, use \bigl(e \bigr), como é feito em um caso no código abaixo.

  • Livre-se de todas as chaves, com exceção daquelas associadas às \mathbfdiretivas. No modo matemático do TeX, ter todas essas chaves circulando énão inócuo: Cercar algum material com chaves converte seu tipo para "matemático comum", eliminando qualquer chance que o TeX possa ter de ajustar o espaçamento em torno de itens do tipo "matemático-aberto", "matemático-fechado", etc.

  • Substitua as \cdotdiretivas por \,(thinspace) e insira \,antes dos "operadores diferenciais" -- d\mathbf{r}, dx, e dj.

insira a descrição da imagem aqui

\documentclass[12pt]{beamer}
\usepackage{amsmath,amssymb,amsthm}
\begin{document}

\begin{frame}
  \begin{align}
    \int_C \mathbf{F}( x,y ) \, d\mathbf{r}  
    &= \int_C \bigl( f( x )\,\mathbf{i} + g( y )\,\mathbf{j} \bigr) \, 
        ( dx\,\mathbf{i} + dy\,\mathbf{j} )  \notag\\
    &= \int_C f( x )\,dx  + \int_C g( y )\,dy 
        \label{eq:complex_int}
  \end{align}
\end{frame}

\end{document}

Responder2

O tamanho da fonte articlee beamernão são iguais. Se você realmente gosta de ter uma equação de linha no bemare, você precisa usar fontes menores, por exemplo scriptsize:

\documentclass[12pt]{beamer}
\usepackage{amsmath,amssymb,amsthm}

\begin{document}
My important one-line equation is:
  \begin{equation}\label{eq:1}\scriptsize
    \int_C {{\mathbf{F}}\left( {x,y} \right) \cdot d{\mathbf{r}}}  = \int_C {\left( {f\left( x \right){\mathbf{i}} + g\left( y \right){\mathbf{j}}} \right) \cdot \left( {dx{\mathbf{i}} + dy{\mathbf{j}}} \right)}  = \int_C {f\left( x \right)dx}  + \int_C {g\left( y \right)dy}
  \end{equation}
From (\ref{eq:q}) follows: \dots
\end{document}

insira a descrição da imagem aqui

Na minha opinião o resultado não é tão bom quanto na resposta do @Mico.

informação relacionada