by Trent A. Fisher and Werner Lemberg - The GNU Operating System
by Trent A. Fisher and Werner Lemberg - The GNU Operating System
by Trent A. Fisher and Werner Lemberg - The GNU Operating System
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
iv <strong>The</strong> <strong>GNU</strong> Troff Manual<br />
5.18 Sizes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126<br />
5.18.1 Changing Type Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126<br />
5.18.2 Fractional Type Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128<br />
5.19 Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130<br />
5.20 Conditionals <strong>and</strong> Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135<br />
5.20.1 Operators in Conditionals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135<br />
5.20.2 if-else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137<br />
5.20.3 while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138<br />
5.21 Writing Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139<br />
5.21.1 Copy-in Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142<br />
5.21.2 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143<br />
5.22 Page Motions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145<br />
5.23 Drawing Requests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149<br />
5.24 Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154<br />
5.24.1 Page Location Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154<br />
5.24.2 Diversion Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157<br />
5.24.3 Input Line Traps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158<br />
5.24.4 Blank Line Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158<br />
5.24.5 Leading Spaces Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158<br />
5.24.6 End-of-input Traps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159<br />
5.25 Diversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160<br />
5.26 Environments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165<br />
5.27 Suppressing output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167<br />
5.28 Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168<br />
5.29 I/O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169<br />
5.30 Postprocessor Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174<br />
5.31 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175<br />
5.32 gtroff Internals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177<br />
5.33 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179<br />
5.33.1 Warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182<br />
5.34 Implementation Differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184<br />
6 Preprocessors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.1 geqn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.1.1 Invoking geqn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.2 gtbl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.2.1 Invoking gtbl. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.3 gpic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.3.1 Invoking gpic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.4 ggrn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.4.1 Invoking ggrn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.5 grap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.6 grefer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.6.1 Invoking grefer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.7 gsoelim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
6.7.1 Invoking gsoelim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187