'`\spacefactor` complaints'

The errors

snippet.latex
! You can't use `\spacefactor' in vertical mode.
\@->\spacefactor 
\@m 

or

snippet.latex
! You can't use `\spacefactor' in math mode.
\@->\spacefactor 
\@m 

or simply

snippet.latex
! Improper \spacefactor.
...

bite the LaTeX programmer who uses an internal command without taking “precautions”. An internal-style command such as \@foo has been defined or used in a private macro, and it is interpreted as \@, followed by the “text” foo. (\@ is used, for real, to set up end-of-sentence space in some circumstances; it uses \spacefactor to do that.)

The problem is discussed in detail in “`@` in macro names”, together with solutions.

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

Creative Commons Lizenzvertrag Edit this page Old revisions Sitemap Backlinks RSS feed Impressum Flattr this