Цей вміст ще не доступний вашою мовою. Показ англійської версії.

Vettori e simboli in grassetto

mathbf, boldsymbol e una macro vettoriale coerente.

Vettori e simboli in grassetto

Molti campi impostano vettori e matrici in grassetto: x per un vettore, A per una matrice, beta in grassetto per un vettore di coefficienti. In LaTeX ci sono due diversi comandi in grassetto per la matematica e non sono intercambiabili. Sapere quale prendere e racchiudere la scelta in una macro, mantiene la notazione coerente per tutta la tesi.

I due comandi

\mathbf{x} % upright bold (often matrices)
\boldsymbol{\beta} % bold italic Greek (amsmath)

\mathbf cambia il suo argomento in un carattere romano in grassetto verticale. Funziona bene con le lettere latine, quindi \mathbf{A} ti dà una solida A verticale in grassetto, che molti testi usano per le matrici. Il suo limite è che copre solo lettere e cifre: \mathbf{\beta} non fa nulla di utile, perché il carattere bold roman semplicemente non ha glifi greci e la versione beta viene stampata invariata.

\boldsymbol, fornito da amsmath (tecnicamente dal meccanismo simile a bm in amsbsy, caricato da amsmath), incoraggia qualunque simbolo gli passi in mano mantenendone la forma. \boldsymbol{\beta} produce una beta corsiva grassetto e \boldsymbol{x} produce una x corsiva grassetto, che corrisponde allo stile inclinato delle variabili matematiche ordinarie. Se per tua convenzione i vettori sono in grassetto corsivo, questo è il comando che desideri.

Quindi la divisione pratica è: lettere latine in grassetto verticali, usare \mathbf; qualsiasi cosa in greco, o in grassetto, che dovrebbe rimanere in corsivo, usa \boldsymbol.

Definisci le macro una volta

Invece di digitare questi comandi in tutto il documento, definisci le macro semantiche nel preambolo:

\newcommand{\vect}[1]{\boldsymbol{#1}}
\newcommand{\mat}[1]{\mathbf{#1}}

Ora scrivi \vect{x} per un vettore e \mat{A} per una matrice. “[1]” dice che ogni macro accetta un argomento e “#1” è il punto in cui si ferma quell’argomento. Il vantaggio arriva più tardi: se un diario richiede che i vettori siano in grassetto verticale anziché in corsivo grassetto, si modifica una riga in modo che \vect avvolga \mathbf e ogni vettore nel documento venga aggiornato alla compilazione successiva. Questo batte la ricerca e sostituzione su duecento equazioni.

Le macro inoltre rendono leggibile l’intento nell’origine. Tra sei mesi, \vect{w} ti dice che w è un vettore; un semplice \boldsymbol{w} ti dice solo che è in grassetto.

Un errore comune

Non falsificare il grassetto greco con \textbf all’interno di math e non usare \mathbf per questo dando per scontato che funzioni. Compila e guarda attentamente: una beta non in grassetto accanto a vicini audaci è facile da perdere sullo schermo ed è evidente sulla stampa. Se vuoi individuare rapidamente i candidati, incolla una riga come \boldsymbol{\beta} \mathbf{\beta} \beta nel live playground e confronta i tre fianco a fianco. Per mettere in grassetto intere equazioni, inclusi simboli come \sum, guarda il comando \bm del pacchetto bm, che gestisce più classi di simboli rispetto a \boldsymbol.

Il grassetto nel testo corrente indica un argomento diverso con comandi diversi; vedere enfasi nel testo.

Назад до Глибина позначень