manpagez: man pages & more
info texinfo
Home | html | info | man
[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

14.1.4 Inserting ‘\’ with @backslashchar{}

Ordinarily, a backslash ‘\’ is a normal character in Texinfo that can be simply typed in your input where you need it. The result is to typeset the backslash from the typewriter font.

However, Texinfo uses the backslash as a special character in one restricted context: to delimit formal arguments in the bodies of user-defined macros (see section Defining Macros).

Due to the vagaries of macro argument parsing, it is more reliable to pass an alphabetic command that produces a backslash instead of using a literal \. Hence @backslashchar{}. Here is an example macro call:

@mymac{One argument@backslashchar{} with a backslash}

Texinfo documents may also use \ as a command character inside @math (see section @math: Inserting Mathematical Expressions). In this case, @\ or \backslash produces a “math” backslash (from the math symbol font), while @backslashchar{} produces a typewriter backslash as usual.

Although ‘@backslashchar{}’ can be used nearly anywhere, there is no need for it except in these unusual cases.

This document was generated on October 2, 2013 using texi2html 5.0.

© 2000-2021
Individual documents may contain additional copyright information.