Definir macros de substituição globais

Definir macros de substituição globais

Existem maneiras de definir um estilo global. Mas que tal adicionar código definido pelo usuário?

Se espera-se que o uso da seguinte notação de soma apareça inúmeras vezes:

\sum_{i=1}^n \lim\limits_{t\rightarrow -\infty}

Existe alguma maneira de definir essa string pelo usuário em um determinado código no início do documento, como "SUM" e mais tarde quando digito algo como:

$SUM$

Posso obter o resultado análogo a

$\sum_{i=1}^n \lim\limits_{t\rightarrow -\infty}$

E quando eu digito:

$\displaystyle SUM a_i(x_ty_t)+SUM b_i(y_t)^2$

Eu terei:

$\displaystyle \sum_{i=1}^n \lim\limits_{t\rightarrow -\infty} a_i(x_ty_t)+\sum_{i=1}^n \lim\limits_{t\rightarrow -\infty} b_i(y_t)^2$

Responder1

Talvez isso seja pretendido. Mais recursos requerem um comando com argumentos, etc.

O \displaystylenão é recomendado para matemática inline, pois aumenta a altura do texto da linha, veja o Inline:texto.

\documentclass{article}


\newcommand{\MYSUM}{\sum_{i=1}^n \lim\limits_{t\rightarrow -\infty}}

\begin{document}
$\MYSUM$

Inline: $\displaystyle \MYSUM a_i(x_ty_t)+\MYSUM b_i(y_t)^2$

Inline: $\MYSUM a_i(x_ty_t)+\MYSUM b_i(y_t)^2$
\end{document}

insira a descrição da imagem aqui

informação relacionada