xspace – Define commands that appear not to eat spaces
The xspace package provides a single command that looks at what
comes after it in the command stream, and decides whether to
insert a space to replace one "eaten" by the TeX command decoder.
The decision is based on what came after any space, not on whether
there was a space (which is unknowable): so if the next thing
proves to be punctuation, the chances are there was no space, but
if it's a letter, there's probably a need for space. This
technique is not perfect, but works in a large proportion of cases.
The package is part of the tools
bundle in the LaTeX required
distribution.
| CTAN path | /macros/latex/required/tools |
|---|---|
| Documentation |
Package documentation |
| Version | 1.13 |
| License | The LaTeX Project Public License |
| Copyright | 2004-2006 David Carlisle, Morten Høgholm |
| Maintainer | David Carlisle Morten Høgholm |
| Contained in | TeXLive as tools |
| MiKTeX as tools | |
| Topics |
support for development of TeX macros |
