6. Texto em fórmulas de matemática

6.1. O comando \text

Para colocar o texto normal dentro da matemática, é melhor usar o comando \text, em vez de comandos como\mathrm. O comando \text garante que o texto seja definido usando o tamanho da fonte correto. A fonte será a fonte de texto em uso fora do material de matemática atual.

1\usepackage{amsmath}
2% -------------------------------------------------------------------------------
3\begin{gather}
4\text{Also, if } \Delta_{\text{max up}} = \Delta_{\text{min down}} \notag \\
5\text{(for all ups and downs) then} \notag \\
6\Delta_{\text{sum of ups}} = \Delta_{\text{sum of downs}}
7\end{gather}

Texto dentro da matemática

6.2. Nomes do operador

Os nomes das funções matemáticas comuns (por exemplo, sin e log) e operadores (por exemplo, min e sup) são normalmente preferidos para serem distinguidos de nomes de variáveis ​​definidos em itálico. Então, eles são tradicionalmente definidos como texto no tipo romano. Existem comandos predefinidos no LaTeX padrão para as funções e operadores mais comuns. O pacote amsmath estende suficientemente o conjunto desses comandos. A tabela a seguir lista os comandos “padrão” e os comandos fornecidos pelo amsmath. Estes últimos são destacados em negrito. Os definidos em itálico podem ter um subscrito/substituto na posição limite quando usado nas fórmulas exibidas.

“Arccos”\arccos“Arcsin”\arcsin“Arctan”\arctan
“Arg”\arg“Cos”\cos“Cosh”\cosh
“Cot”\cot“Coth”\coth“Csc”\csc
“Deg”\deg“Det”\det“Dim”\dim
“Exp”\exp“Gcd”\gcd“Hom”\hom
“Inf”\inf“Injlim”\injlim“Ker”\ker
“Lg”\lg“Lim”\lim“Liminf”\liminf
“Limsup”\limsup“Ln”\ln“Log”\log
“Max”\max“Min”\min“Pr”\Pr
“Projlim”\projlim“Sec”\sec“Sin”\sin
“Sinh”\sinh“Sup”\sup“Tan”\tan
“Tanh”\tanh“Varinjlim”\varinjlim“Varliminf”\varliminf
“Varlimsup”\varlimsup“Varprojlim”\varprojlim
 1\usepackage[fleqn]{amsmath}
 2\newcommand\abs[1]{\lvert#1\rvert}
 3\setlength\mathindent{0pt}
 4% -------------------------------------------------------------------------------
 5\begin{gather*}
 6\lim_{x \rightarrow 0} \frac{ \sin^2(x) }{ x^2 } = 1 \\
 7\varliminf_{n \rightarrow \infty}
 8\abs{a_{n+1}} / \abs{a_n} = 0 \\
 9\varinjlim (m_i^\lambda \cdot M)^* \le
10\varprojlim_{A/p \rightarrow \lambda(A)}A_p \le 0
11\end{gather*}

Funções e operadores

Muitas vezes, essa lista não é suficiente. O pacote amsmath define um método geral para definir novos" nomes de operadores “.

1\DeclareMathOperator*{cmd}{text}

O comando \declaremathoperator define cmd para produzir ’texto’ na fonte apropriada para “operadores de texto”. Se espera -se que o novo operador tenha subscritos/superestritos na posição limitada (quando usados ​​nos monitores), o formulário estrelado \declaremathoperator* deverá ser usado. Além de usar a fonte adequada, \declaremathoperator configura um bom espaçamento em ambos os lados do nome do operador. O argumento do texto é processado usando um “modo pseudo-texto” no qual

O exemplo a seguir mostra como fornecer o comando \meas para o novo nome da função” meas “(medida) e as funções do operador\esssup e \supminus (ambos podem ter subscritos/superestritos na posição limite).

 1\usepackage[fleqn]{amsmath}
 2\DeclareMathOperator \meas {meas}
 3\DeclareMathOperator*\esssup {ess \, sup}
 4\DeclareMathOperator*\supminus{sup - minus*}
 5\newcommand\abs [1]{\lvert#1\rvert}
 6\newcommand\norm[1]{\lVert#1\rVert}
 7% -------------------------------------------------------------------------------
 8\begin{gather*}
 9  \norm{f}_\infty = \esssup_{x \in R^n} \abs{f(x)} \\
10  \meas_1 \{ u \in R_+^1 \colon f^*(u)>\alpha \} \\
11  \quad \esssup_{x \in R^i} \; \meas_i
12  \{ u \in R^n \colon \abs{f(u)} \geq \alpha \} \\
13  \quad (\forall \alpha \in \supminus_{f^*} R_{*+})
14\end{gather*}

Novos nomes de funções e nomes de operadores

Tais declarações devem aparecer no preâmbulo, e é impossível alterá -las temporariamente. Estritamente falando, \declaremathoperator pode ser usado apenas para nomes de comando que não foram usados ​​anteriormente. Para substituir um comando existente, você deve primeiro remover a definição anterior antes de redeclará -lo.

 1\usepackage{amsmath}
 2%% Low-level TeX needed here to cancel the old the definition of \csc:
 3\let \csc \relax
 4\DeclareMathOperator\csc{cosec}
 5\newcommand\calQ{\mathcal{Q}}
 6% -------------------------------------------------------------------------------
 7\[
 8\varlimsup_{n\to\infty} \calQ (u_n, u_n - u^{\#})
 9  \ge \csc (\calQ' (u^{\#}))
10\]

Redefinindo um nome de função

Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.