6. Texto en fórmulas matemáticas | manual de látex

6.1. El comando \texto

Para poner texto normal dentro de matemáticas, es mejor usar el comando \text en lugar de comandos como \mathrm. El comando \text garantiza que el texto esté configurado con el tamaño de fuente correcto. La fuente será la fuente del texto que se utilice fuera del material matemático actual.

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 de matemáticas

6.2. Nombres de operadores

Generalmente se prefiere distinguir los nombres de funciones matemáticas comunes (p. ej., sin y log) y operadores (p. ej., min y sup) de los nombres de variables que están en cursiva. Por lo tanto, tradicionalmente se establecen como texto en tipo romano. Hay comandos predefinidos en LaTeX estándar para las funciones y operadores más comunes. El paquete amsmath amplía suficientemente el conjunto de dichos comandos. La siguiente tabla enumera tanto los comandos “estándar” como los comandos proporcionados por “amsmath”. Estos últimos están resaltados en negrita. Aquellos en cursiva pueden tener un subíndice/superíndice en la posición límite cuando se usan en fórmulas mostradas.

“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*}

Funciones y operadores

A menudo resulta que esta lista no es suficiente. El paquete amsmath define un método general para definir nuevos “nombres de operadores”.

1\DeclareMathOperator*{cmd}{text}

El comando \DeclareMathOperator define cmd para producir texto en la fuente apropiada para los “operadores textuales”. Si se espera que el nuevo operador tenga subíndices/superíndices en la posición límite (cuando se usa en pantallas), entonces se debe usar la forma con asterisco \DeclareMathOperator*. Además de utilizar la fuente adecuada, \DeclareMathOperator establece un buen espacio a cada lado del nombre del operador. El argumento de texto se procesa utilizando un “modo de pseudotexto” en el que

El siguiente ejemplo muestra cómo proporcionar el comando \meas para el nuevo nombre de función “meas” (medida) y las funciones del operador \esssup y \supminus (ambas pueden tener subíndices/superíndices en la posición límite).

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

Nuevos nombres de funciones y nombres de operadores

Estas declaraciones deben aparecer en el preámbulo y es imposible cambiarlas temporalmente. Estrictamente hablando, \DeclareMathOperator solo se puede usar para nombres de comandos que no se hayan usado previamente. Para reemplazar un comando existente, primero debe eliminar la definición anterior antes de volver a declararlo.

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

Redefiniendo el nombre de una función

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.