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.
|License||The LaTeX Project Public License|
|Copyright||2004–2006 David Carlisle, Morten Høgholm|
The LaTeX Team
|Contained in||TeX Live as tools|
|MiKTeX as tools|
support for development of (La)TeX macros|
Download the contents of this package in one zip archive (6.5M).
Maybe you are interested in the following packages as well.
- trace: Make sensible use of TeX tracing in LaTeX
- ieeetrantools: Functionality from IEEEtran for use with other classes
- fileerr: LaTeX's mechanisms for dealing with file errors
- verbatim: Reimplementation of and extensions to LaTeX verbatim