5. Simboli estensibili e regolabili

In LaTeX esistono alcune caratteristiche che consentono di produrre strutture capaci di crescere fino a qualsiasi dimensione richiesta. La composizione matematica ha un estremo bisogno di tale variabilità. In questo articolo ne discuteremo alcuni aspetti. Tutti i comandi trattati in questa sezione (se non diversamente indicato) sono forniti dal LaTeX standard.

5.1. Ellissi …

Il pacchetto amsmath sostituisce (in quasi tutti i casi) i vari \ldots, \cdots, ecc. del LaTeX standard con il singolo comando \dots. Sia la posizione verticale dell’ellissi che lo spazio intorno ad essa vengono automaticamente selezionati a seconda del tipo di simbolo che segue \dots. Se il simbolo successivo è, ad esempio, un segno più, i punti risulteranno centrati; se si tratta di una virgola, cadranno sulla linea di base. Sono sempre tre punti, ma la spaziatura è variabile.

1\usepackage{amsmath}
2% -------------------------------------------------------------------------------
3A series $H_1, H_2, \dots, H_n$, a sum
4$H_1 + H_2 + \dots + H_n$, an orthogonal product
5$H_1 \times H_2 \times \dots \times H_n$.

Ellissi con spaziatura automaticamente determinata

Tuttavia, quando i punti appaiono alla fine di una formula, l’oggetto successivo sarà qualcosa di simile a \end o \) o $, e questo non fornisce a LaTeX alcun indizio sul posizionamento dei punti. In tal caso, è necessario fornire assistenza usando \dotsc per i punti seguiti da virgole, \dotsb per i punti seguiti da un operatore binario o un simbolo di relazione, \dotsm per i punti seguiti da simboli di moltiplicazione, \dotsi per i punti seguiti da integrali o \dotso in qualsiasi altro caso.

1\usepackage{amsmath}
2% -------------------------------------------------------------------------------
3A series $H_1, H_2, \dotsc\,$, a sum
4$H_1 + H_2 + \dotsb\,$, an orthogonal product
5$H_1 \times H_2 \times \dotsm\,$, and an infinite
6integral: \[ \int_{H_1} \int_{H_2} \dotsi \;
7{-\Gamma}\, d\Theta \]

Ellissi alla fine di una formula

5.2. Simboli che sono orizzontalmente estensibili

Fondamentalmente, LaTeX consente di impostare qualsiasi comando di accento matematico per produrre il glifo appropriato da una gamma di larghezze, ogni volta che questi siano forniti dai font disponibili. Tuttavia, nel LaTeX standard ci sono solo due di tali comandi: \widehat e \widetilde.

Nel prossimo esempio dimostriamo l’uso di alcuni comandi che producono costrutti simili agli accenti estensibili sopra citati. Tutti producono simboli composti della classe matematica ordinaria.

 1\usepackage{amsmath}
 2% -------------------------------------------------------------------------------
 3\begin{align*}
 4\widehat {\psi_\delta(t) E_t h}
 5&= \widetilde {\psi_\delta(t) E_t h} \\
 6\overline {\psi_\delta(t) E_t h}
 7&= \underline {\psi_\delta(t) E_t h} \\
 8\overbrace {\psi_\delta(t) E_t h}
 9&= \underbrace {\psi_\delta(t) E_t h}
10& & \text{Do not change style} \\
11\overrightarrow {\psi_\delta(t) E_t h} 
12&= \overleftarrow {\psi_\delta(t) E_t h}
13& & \text{Do not change style} \\[-3pt]
14& & & \text{without \textsf{amsmath}} \\
15\underrightarrow {\psi_\delta(t) E_t h}
16&= \underleftarrow {\psi_\delta(t) E_t h}
17& & \text{Do need \textsf{amsmath}} \\
18\overleftrightarrow {\psi_\delta(t) E_t h}
19&=\underleftrightarrow{\psi_\delta(t) E_t h}
20& & \text{Do need \textsf{amsmath}}
21\end{align*}

Accenti estensibili

Qui, “cambio di stile” significa che il simbolo impiegato è influenzato dallo stile matematico in uso, in modo che appaia corretto quando usato, ad esempio, in frazioni o pedici/apici. Quelli che non cambiano lo stile appariranno corretti solo al livello più alto delle formule visualizzate.

5.3. Simboli che sono verticalmente estensibili

L’estensibilità verticale è molto più ampia. La tabella seguente elenca tutti i simboli che sono verticalmente estensibili.

Simboli verticalmente estensibili

“Parentesi”( )“Graffe aperte”\{ \}“Doppie barre verticali”\lVert \rVert
“Parentesi angolari”\langle \rangle“Graffe chiuse”\lbrace \rbrace“Barre verticali singole”\lvert \rvert
“Lgroup e Rgroup”\lgroup \rgroup“Quadre aperte”[ ]“Barra verticale”`
“Parentesi a baffo”\lmoustache \rmoustache“Quadre chiuse”\lbrack \rbrack“Barra verticale”\vert
“Freccia in giù”\Downarrow“Parentesi ceiling aperte”\lceil \rceil“Barra verticale con freccia”\arrowvert
“Freccia in su”\Uparrow“Parentesi floor chiuse”\lfloor \rfloor“Barra verticale con graffa”\bracevert
“Freccia su-giù”\Updownarrow“Doppie quadre aperte”\llbracket \rrbracket“Barra verticale doppia con freccia”\Arrowvert
“Freccia in giù singola”\downarrow“Barra (Slash)”/“Doppia linea verticale”|
“Freccia in su singola”\uparrow“Barra inversa (Backslash)”\backslash“Doppia linea verticale”\Vert
“Freccia su-giù singola”\updownarrow.“Segno di radice quadrata”\sqrtsign

I simboli in corsivo richiedono il pacchetto amsmath o, se scritti in grassetto, il pacchetto stmaryrd. Un punto (.) non è di per sé un simbolo estensibile, ma può essere utilizzato per creare un delimitatore “invisibile”. Il simbolo \sqrtsign non può essere utilizzato con \left, \right o \middle.

Sinonimi: [ - \lbrack, [; ] - \rbrack, ]; { - \lbrace, \{; } - \rbrace, \}; | - \vert, |; || - \Vert, \|.

Questi simboli diventano estensibili solo in determinati usi. Devono essere basati sulla seguente costruzione:

1\left <ext-Open> <sub-formula> \right <ext-Close>

Se LaTeX utilizza il programma eTeX, è possibile utilizzare questi simboli estensibili anche con \middle.

Qui <ext-Open> e <ext-Close> possono essere uno qualsiasi dei simboli (eccetto \sqrtsign) elencati nella tabella sopra. Devono essere simboli che sono stati impostati per essere estensibili come descritto nella fntguide. Pertanto, deve essere disponibile un simbolo che rappresenta l’assenza di un vero glifo. Si dà il caso che questo simbolo, noto anche come null delimiter (delimitatore nullo), sia il punto (.). Le dimensioni dei glifi effettivi per la composizione di un simbolo estensibile sono scelte per adattarsi all’altezza e alla profondità della sottoformula che si trova tra di loro.

Il simbolo radicale \sqrtsign cresce sia verticalmente che orizzontalmente per adattarsi alle dimensioni del suo argomento. In LaTeX, preferireste usare il comando \sqrt per ottenere questo simbolo.

1\[
2  \sqrtsign{1 + \sqrtsign{1 + \sqrtsign{1 +
3    \sqrtsign{1 + \sqrtsign{1 + \sqrtsign{1 + x}}}}}}
4\]

Estendere i radicali

Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.