Questions with this tag are about the uses, and also problems with using, the `soul` package for letterspacing, underlining, overstriking and highlighting, perhaps also using colour.
1
vote
0answers
24 views
Emphasize text that is highlighted using the soul package [closed]
I can highlight a bit of text (i.e., make the background yellow) using the soul package like this:
\hl{a bit of text}
I figured I could also use italics like this:
\hl{\emph{a bit of text}}
... ...
14
votes
6answers
3k views
Highlight text in code listing while also keeping syntax highlighting
I’m using the listings package for code listings. Now I try to highlight some part of the code using \hl from the soul package.
Here’s an example of a resulting query where the injected part of a SQL ...
2
votes
1answer
63 views
soul package does not work with user-defined language shorthands
Using \caps from the soul package with user-defined language shorthands generates an error. However, it works fine with language shorthands defined by babel itself, e.g. by using ...
1
vote
1answer
45 views
How to use soul with glossaries to space-out acronyms?
I want to increase the spacing between capital letters of acronyms inside text. Acronyms are printed by \ac, \acs, etc. commands of the glossaries package. soul package provides a nice command \caps. ...
23
votes
1answer
3k views
Why does underlined text not get wrapped once it hits the end of a line ?
Sometimes I want to underline some text, and it extends past the end of a line. Why does \underline{} not automatically wrap my text for me ?
Also, how can I underline text so that it will still ...
1
vote
1answer
139 views
Issue with soul and nested macros
I'm using package soul to highlight text, for example with \hl{some text}.
It works nicely in general, but when the text contains other macros, soul simply skips it.
For example:
\usepackage{soul}
...
6
votes
1answer
226 views
Using a \phantom{} in \ul from the soul package
In responding to how to typeset a Long underscore in LaTeX, I attempted to use a \phantom with \ul, but end up Argument of \makeph@nt has an extra }. So, what is the proper way to use a \phantom ...
10
votes
2answers
544 views
soul: broken highlighting with xcolor when using \selectcolormodel
I try to highlight text using the soul package.
But I experience problems if I use it in combinations with the xcolor
command selectcolormodel, only spaces are highlighted as shown in the MWE:
...
7
votes
2answers
180 views
Is there any solution for highlighting text in CJK?
Is there any solution for highlighting texts or sentences in Chinese, Japanese, and Korean? I know none, at the moment.
But this will be changed, if someone would like to help me with CJK in LaTeX.
...
9
votes
1answer
519 views
How to make highlighting work in beamer with overlays
I'm trying to use the soul package to get highlighting via \hl{some text}. I'd like to do this in overlays in beamer. I'm trying to follow the guidelines in section 9.6.1 of the beamer manual to ...
11
votes
1answer
421 views
Strikeout - when which package ? ( ulem vs soul vs …)
When to use which package for strikeout?
I see answers :
\usepackage{ulem}
\sout{Hello World}
or
\usepackage{soul}
\st{Hello world}
or
\usepackage{cancel}
\cancel{Hello world}
In what ...
5
votes
1answer
1k views
Problems with \ref when using soul for highlighting
Here is a minimal example showing the problem.
\documentclass[10pt]{article}
\usepackage[usenames,dvipsnames]{color}
\usepackage{soul}
%\soulregister{\ref}{1}
\begin{document}
\section*{x}\label{x}
...
9
votes
1answer
430 views
Environment to underline/strikeout for comparing versions
I have a TeX file that I'm editing with several collaborators and we use environments to highlight and discuss proposed changes like the following:
Some text.
\begin{old}
Text that I propose to ...
5
votes
1answer
125 views
Switching a string in a token register to lowercase and processing via the package soul
I would like to store a string in a token register, transform it to all-lowercase, and process the resulting string via the macro \caps provided by the package soul. That is to say, transform the ...
4
votes
2answers
135 views
Hyphenatable material enclosed in group braces
I have text that I need to repeat quite a few times:
\newcommand{\repeatme}{text to repeat that is somewhat long and verbose}
I'd like to underline this text and have it not cause hbox overflow ...
0
votes
1answer
121 views
Argument of \someCustomCommand has an extra } encountered when command is put in \ul. How to fix this? [duplicate]
Possible Duplicate:
Custom command inside soul package's \hl
To make the document easier to understand (and easier to write), I have defined:
\newcommand{\code}[1]{\texttt{#1}}
I ...
5
votes
2answers
1k views
labeling underlined text over multiple lines
I have a large number of documents I need to create, and there is one very particular need I cannot find a solution for.
In these documents, there are pieces of text that are underlined and they ...
3
votes
1answer
108 views
Problem with using soul in paragraph mode and siunitx immediately after
This problem seems somewhat obscure, it is potentially a bug in siunitx or soul (I am aware of issues with the latter). Which one is uncertain and I'm not certain that it is a bug.
What I want to do ...
3
votes
4answers
437 views
Problem with a counter inside a \ul command
The following MWE gives a compilation error. If i move the \arabic{count} outside from the \ul command, it works
\documentclass{article}
\usepackage{soul}
\begin{document}
\newcounter{count}%
...
3
votes
1answer
372 views
Why is it that coloring in soul in beamer is not visible
\documentclass{beamer}
\usepackage{soul,color}
\begin{document}
\begin{frame}
\hl{Hello World}
\end{frame}
\end{document}
I process this with pdflatex and I do not see the expected highlight.
...
7
votes
1answer
134 views
soul dropping some accented letters from the end of words
I'm using soul to letterspace headings in a Hungarian document and compiling it with lualatex.
For some reason soul drops some of the accented letters at the end of a word, but not all. In the ...
4
votes
1answer
324 views
Letterspacing memoir section headers
I'd like to add letterspacing to the \section commands with \setsecheadstyle in a memoir book.
I tried using soul:
\sodef\soSection{}{.1em}{.5em plus.1em}{.1em plus.1em minus.1em}
...
3
votes
1answer
303 views
conditional highlighting with soul
The journal PLoS ONE, says in the FAQ
When submitting your revision, you will need to include the following new files:
[...] A ‘clean’ copy of your revised manuscript.
A revised manuscript with ...
3
votes
1answer
1k views
How to highlight paragraph (linebreak preserving) as well as itemize, tabular etc.?
I want to highlight changes which are introduced by myself in the pdf document. So far the soul package is very neat but it does throw errors when I want to highlight not only paragraphs but also some ...
12
votes
1answer
296 views
Triple underlining
I am quoting passages from ms. letters and need to underline a few words with three lines. Does a command exist for doing so? I've consulted Melchior Franz's soul package documentation from 2003 and ...
1
vote
1answer
436 views
Highlight foreground text using overpic?
I am using the overpic package to edit a pre-created pdf by writing notes in between the lines using \put(){$$} for each line.
Im having difficulty however using the soul package and \hl to ...
7
votes
1answer
298 views
How could I use \input within soul arguments?
So, I basically want to do something like this:
\documentclass{article}
\usepackage{soul}
\begin{document}
\so{Hello}
\so{\input{key.tex}}
\end{document}
Now the first "so" works but the second ...
3
votes
2answers
498 views
How to make overlaid text?
Is there a nice way to overlay text in the space of one character?
So if text is overlaid as I described it would almost result in a black square.
4
votes
2answers
280 views
Changing fontsize within soul underline
This question is related to http://tex.stackexchange.com/questions/2218/how-to-create-a-newcommand-for-fontsize.
I would like to change the fontsize within \ul of the soul package. For example:
...
6
votes
1answer
281 views
bug with page numbers when using soul package
I recently ran into a curious bug when using the soul package. I
managed to boil it down to the following example. The problem is that
the page numbers get messed up. In the example below, they should ...
4
votes
1answer
595 views
Error “Reconstruction failed” with soul package
I've got a problem with the soul package while adding a letter-spacing to a result of a command that is defined just like this:
\newcommand{\myCommand}{some text}
In the document I'd like to have ...
6
votes
1answer
498 views
Custom command inside soul package's \hl
I'm having trouble with the soul package and its \hl command. The soul package's manual says I should not nest soul commands, which I didn't. \textsc works inside \hl. However, the following throws an ...
5
votes
2answers
202 views
How to only import certain commands?
The soul package defines a ton of short macros, some of which I use regularly for my own writing. I only need \hl and \sethlcolor. Is there a way to load the package and only get those two commands?
...
5
votes
2answers
270 views
soul's \ul{} breaks wrapfigure and textflow?
Please, I have a nice picture without that \ul{...}, but i need that.
\documentclass{article}
\usepackage{wrapfig}
\usepackage{soul}
\begin{document}
\begin{wrapfigure}[3]{l}{30mm}
\Huge 1
...