Next: , Previous: , Up: AT commands   [Contents][Index]


5.12.2 ‘@/’: Force a line break, preserving indentation.

This command is used to override FWEAVE’s natural inclinations. For example, if one wants each piece of a declaration to appear on a separate line, one can say

int@/
  i,@/
  j,@/
  k;

This command preserves the natural indentation that would have happened if FWEAVE or LaTeX had broken a long line spontaneously. Thus, the declared variables are indented in the above example. To remove that indent, use ‘@\’ instead. See ATbs.

Try to use the line-break commands sparingly—i.e., let FWEAVE do the work. Often, if lines run together in an unexpected or unreadable way, it’s because FWEAVE wasn’t able to parse the relevant block of code, perhaps because it didn’t understand that some variable in an include file has a special meaning. In such cases, trying to fix things with ‘@/’ is the wrong solution. Either use ‘@f’ (see ATf) or ‘-H’ (see -H_).

Distinguish the ‘@/’ command from ‘@|’ (see AT|), which inserts an optional breakpoint into an expression.