6. Testo nelle formule matematiche

6.1. Il comando \text

Per mettere il testo normale all’interno della matematica, è meglio usare il comando \text piuttosto che comandi come\mathrm. Il comando \text garantisce che il testo sia impostato utilizzando la dimensione del carattere corretta. Il carattere sarà il carattere di testo in uso al di fuori dell’attuale materiale matematico.

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}

Testo all’interno della matematica

6.2. Nomi degli operatori

I nomi delle funzioni matematiche comuni (ad esempio, sin e log) e gli operatori (ad esempio, min e sup) sono in genere preferiti per essere distinti dai nomi variabili che sono impostati in corsivo. Quindi, sono tradizionalmente impostati come testo in tipo romano. Ci sono comandi predefiniti nel LaTeX standard per le funzioni e gli operatori più comuni. Il pacchetto amsmath estende sufficientemente l’insieme di tali comandi. La tabella seguente elenca sia i comandi “standard” che i comandi forniti da amsmath. Questi ultimi sono evidenziati in grassetto. Quelli impostati in corsivo possono avere un pedice/apice in posizione limite quando utilizzati nelle formule visualizzate.

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

Funzioni e operatori

Spesso si scopre che questo elenco non è sufficiente. Il pacchetto “Amsmath` definisce un metodo generale per definire nuovi” nomi degli operatori “.

1\DeclareMathOperator*{cmd}{text}

Il comando \dichiarathoperator definisce cmd per produrre text nel carattere appropriato per” operatori testuali “. Se si prevede che il nuovo operatore abbia abbonamenti/apripisti in posizione limite (se utilizzato nei display), è necessario utilizzare la forma stellata \dichiarathoperator* . Oltre a utilizzare il carattere corretto, \dichiarathoperator imposta una buona spaziatura su entrambi i lati del nome dell’operatore. L’argomento di testo viene elaborato usando una “modalità pseudo-text” in cui

L’esempio seguente mostra come fornire il comando \misura per il nuovo nome di funzione” misura “(misura) e le funzioni dell’operatore\esssup e \supminus (possono avere abbonamenti/apice nella posizione 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*}

Nome dei nuovi nomi di funzioni e nomi degli operatori

Tali dichiarazioni devono apparire nel preambolo ed è impossibile cambiarle temporaneamente. A rigor di termini, \dichiarathoperator può essere utilizzato solo per i nomi dei comandi che non sono stati precedentemente utilizzati. Per sostituire un comando esistente, è necessario prima rimuovere la definizione precedente prima di ridipostarlo.

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

Ridefinire un nome di funzione

Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.