ulem e soul in Scissor LaTeX
In parte. \uline, \sout e \xout di ulem e \st di soul funzionano, e il testo sottolineato va a capo tra le righe; \uuline dà una linea singola, \uwave e \hl di soul mantengono il testo senza l’effetto, e \ul, \so e \caps di soul vengono saltati con una nota mentre il testo resta.
Cosa fanno i pacchetti
Il comando \underline di LaTeX non va a capo tra le righe. Entrambi i pacchetti sottolineano e barrano testo che può andare a capo:
ulemfornisce\uline(sottolineato),\uuline(doppio sottolineato),\uwave(sottolineato ondulato),\sout(barrato),\xout(cancellato con barre oblique) e altro. Se non è caricato connormalem, fa anche sottolineare\emphinvece di metterlo in corsivo.soulfornisce\ul(sottolineato),\st(barrato),\hl(evidenziato con un colore),\so(spaziatura delle lettere) e\caps(maiuscoletto spaziato).
Cosa funziona qui
| Comando | In Scissor LaTeX | Note |
|---|---|---|
\uline{...} (ulem) | Funziona | Va a capo tra le righe come il testo normale. |
\sout{...} (ulem) | Funziona | |
\xout{...} (ulem) | In parte | Barrato con una linea invece che con barre oblique. |
\uuline{...} (ulem) | In parte | Una sottolineatura singola. |
\uwave{...} (ulem) | Tralasciato | Il testo resta senza l’onda, e senza un messaggio. |
\dashuline, \dotuline (ulem) | Non supportato | Saltati con una nota nella scheda Problemi; il testo resta, senza linea. |
\emph con ulem caricato | In parte | Qui sempre in corsivo, come con l’opzione normalem. \normalem nel corpo viene saltato con una nota. |
\st{...} (soul) | Funziona | Barrato. |
\hl{...} (soul) | Tralasciato | Il testo resta senza evidenziazione. \sethlcolor viene ignorato nel preambolo e saltato con una nota nel corpo. |
\ul{...}, \so{...}, \caps{...} (soul) | Non supportato | Saltati con una nota nella scheda Problemi; il testo resta, senza l’effetto. |
\textul, \textst, \texthl (soul) | Non supportato | Saltati con una nota; il testo resta. |
\underline{...} funziona senza alcun pacchetto, e qui va anch’esso a capo tra le righe.
Esempi
Sottolineato e barrato con ulem, caricato con normalem così che \emph resti in corsivo anche in un’installazione TeX:
\uline, \sout e \xout
\documentclass{article}
\usepackage[normalem]{ulem}
\begin{document}
The price was \sout{\$48} \$44, and \uline{the offer ends on
Friday}. Erika Mustermann marked the old draft as \xout{rejected}
and wrote her \emph{own} version.
\end{document}Il barrato di soul funziona; l’evidenziazione mantiene il testo ma non mostra alcun colore:
\st funziona, \hl mantiene il testo
John Doe deleted \st{the third paragraph} and marked
\hl{the key result} for Hans Mustermann.\ul di soul viene saltato con una nota. Usa \uline di ulem o \underline, che funzionano qui e in ogni installazione TeX:
\ul viene saltato; \underline funziona
With soul: \ul{44 samples}. Without a package: \underline{44 samples}.Scheda Problemi: Skipped 1 unknown command: \ul
Compatibilità
- Da un’installazione TeX a qui: sottolineature e barrature mantengono il loro significato. Le linee ondulate e doppie diventano semplici o singole, le evidenziazioni non vengono mostrate, e
\ul,\soe\capsdi soul perdono il loro effetto. - Da qui a un’installazione TeX: i documenti si compilano lì senza modifiche. Senza l’opzione
normalem, lì ulem sottolinea ogni\emph, quindi caricalo come\usepackage[normalem]{ulem}.
I manuali completi sono su CTAN: ctan.org/pkg/ulem e ctan.org/pkg/soul. Vedi anche Grassetto, corsivo e altri stili di testo e xcolor.
Domande e risposte
Come barro il testo in LaTeX?
Carica \usepackage[normalem]{ulem} e scrivi \sout{testo}, oppure carica soul e scrivi \st{testo}. Qui funzionano entrambi.
Come evidenzio il testo in Scissor LaTeX?
Non ancora con un colore: \hl di soul e \colorbox di xcolor mantengono entrambi il testo senza sfondo colorato. Per far risaltare delle parole qui, usa \textbf o \uline; tieni \hl se il documento viene compilato anche in un’installazione TeX, dove l’evidenziazione appare.
Ogni esempio di questa pagina viene composto da Scissor LaTeX quando il sito viene generato. Ultimo aggiornamento: 2026-11-07.