Text FormattingHorizontal strikethrough?

Information and discussion about LaTeX's general text formatting features (e.g. bold, italic, enumerations, ...)
Post Reply
adam1234
Posts: 3
Joined: Thu Jul 30, 2009 8:57 pm

Horizontal strikethrough?

Post by adam1234 »

Hello all, and thanks in advance for your help.

I am curious if there is a way to make a horizontal strikethrough in mathmode. An example of why I would want this is to be able to define spatial volumes as something like:

\strikethrough{V}

in order to differentiate them with other quantities that are apt to be defined as V.

The command \sout{arg} from the ulem package SHOULD work, but instead it underlines "arg" for some reason. I have no idea why this would be the default behavior, since ulem.sty also contains \uline{arg}, which is explicitly intended to underline text.

In the actual text of the ulem.sty, it recommends resetting \ULdepth from a default value:

\newdimen\ULdepth \ULdepth=negVal

where negVal is some negative measurement (e.g., -6pt), but this has absolutely no effect on where the line is placed.

I'm not terribly attached to ulem.sty - any suggestions would be greatly appreciated!

Adam

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
User avatar
frabjous
Posts: 2064
Joined: Fri Mar 06, 2009 12:20 am

Re: Horizontal strikethrough?

Post by frabjous »

With amsmath and ulem loaded, $\text{\sout{\ensuremath{V}}}$ works, but perhaps someone will have a more elegant solution.
doches
Posts: 1
Joined: Sat Jan 01, 2011 2:52 am

Horizontal strikethrough?

Post by doches »

The following works for me:

Code: Select all

\usepackage{soul}
...
\st{text to strike through}
Post Reply