ulem e soul no Scissor LaTeX
Em parte. \uline, \sout e \xout do ulem e \st do soul funcionam, e o texto sublinhado quebra entre linhas; \uuline dá uma linha simples, \uwave e o \hl do soul mantêm o texto sem o efeito, e \ul, \so e \caps do soul são pulados com um aviso, enquanto o texto fica.
O que os pacotes fazem
O \underline do próprio LaTeX não quebra entre linhas. Os dois pacotes sublinham e tacham texto que pode quebrar:
- O
ulemoferece\uline(sublinhado),\uuline(sublinhado duplo),\uwave(sublinhado ondulado),\sout(tachado),\xout(riscado com barras) e mais. A menos que seja carregado comnormalem, ele também faz o\emphsublinhar em vez de pôr em itálico. - O
souloferece\ul(sublinhado),\st(tachado),\hl(realce com uma cor),\so(espaçamento entre letras) e\caps(versaletes espaçados).
O que funciona aqui
| Comando | No Scissor LaTeX | Observações |
|---|---|---|
\uline{...} (ulem) | Funciona | Quebra entre linhas como o texto normal. |
\sout{...} (ulem) | Funciona | |
\xout{...} (ulem) | Em parte | Tachado com uma linha em vez de barras. |
\uuline{...} (ulem) | Em parte | Um sublinhado simples. |
\uwave{...} (ulem) | Ignorado | O texto fica sem a onda, e sem aviso. |
\dashuline, \dotuline (ulem) | Não suportado | Pulados com um aviso na aba Problemas; o texto fica, sem linha. |
\emph com o ulem carregado | Em parte | Sempre em itálico aqui, como com a opção normalem. \normalem no corpo é pulado com um aviso. |
\st{...} (soul) | Funciona | Tachado. |
\hl{...} (soul) | Ignorado | O texto fica sem realce. \sethlcolor é ignorado no preâmbulo e pulado com um aviso no corpo. |
\ul{...}, \so{...}, \caps{...} (soul) | Não suportado | Pulados com um aviso na aba Problemas; o texto fica, sem o efeito. |
\textul, \textst, \texthl (soul) | Não suportado | Pulados com um aviso; o texto fica. |
\underline{...} funciona sem nenhum pacote, e aqui ele também quebra entre linhas.
Exemplos
Sublinhado e tachado com o ulem, carregado com normalem para que o \emph continue em itálico também em uma instalação do 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}O tachado do soul funciona; o realce mantém o texto, mas não mostra cor:
\st funciona, \hl mantém o texto
John Doe deleted \st{the third paragraph} and marked
\hl{the key result} for Hans Mustermann.O \ul do soul é pulado com um aviso. Use o \uline do ulem ou o \underline, que funcionam aqui e em qualquer instalação do TeX:
\ul é pulado; \underline funciona
With soul: \ul{44 samples}. Without a package: \underline{44 samples}.Aba Problemas: Skipped 1 unknown command: \ul
Compatibilidade
- De uma instalação do TeX para cá: sublinhados e tachados mantêm seu sentido. Linhas onduladas e duplas viram simples, os realces não aparecem, e
\ul,\soe\capsdo soul perdem o efeito. - Daqui para uma instalação do TeX: os documentos compilam lá sem mudanças. Sem a opção
normalem, lá o ulem sublinha todo\emph, então carregue-o como\usepackage[normalem]{ulem}.
Os manuais completos estão no CTAN: ctan.org/pkg/ulem e ctan.org/pkg/soul. Veja também Negrito, itálico e outros estilos de texto e xcolor.
Perguntas e respostas
Como tacho texto no LaTeX?
Carregue \usepackage[normalem]{ulem} e escreva \sout{texto}, ou carregue o soul e escreva \st{texto}. Os dois funcionam aqui.
Como realço texto no Scissor LaTeX?
Ainda não com uma cor: o \hl do soul e o \colorbox do xcolor mantêm o texto sem fundo colorido. Para destacar palavras aqui, use \textbf ou \uline; mantenha o \hl se o documento também for compilado em uma instalação do TeX, onde o realce aparece.
Cada exemplo desta página é composto pelo Scissor LaTeX quando o site é gerado. Última atualização: 2026-11-07.