Escrevo article
no começo, mas também preciso da beamer
versã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}
dá
Depois de alterar documentclass de article
parabeamer
\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}
dá
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:
Gostaria de instá-lo a considerar fazer mais algumas alterações:
Use uma
\notag
instrução no final da primeira linha para suprimir o número da equação nessa linha.Exclua todas
\left
as\right
diretivas. 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
\mathbf
diretivas. 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
\cdot
diretivas por\,
(thinspace) e insira\,
antes dos "operadores diferenciais" --d\mathbf{r}
,dx
, edj
.
\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 article
e beamer
nã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}
Na minha opinião o resultado não é tão bom quanto na resposta do @Mico.