Lines Matching full:macro
51 .Dq macro lines .
52 The first word is the macro name.
54 Most macro names begin with a capital letter.
56 .Sx MACRO OVERVIEW .
57 The words following the macro name are arguments to the macro, optionally
59 .Sx MACRO SYNTAX
67 \&.Sh Macro lines change control state.
78 .Em MACRO SYNTAX
186 macro(s) must precede the
188 macro.
278 macro starting an input line span multiple output lines,
282 macro, up to the next
287 macro or the end of an enclosing block, whichever comes first.
319 macro to form subsections.
324 macro followed by a non-standard section name, and each having
432 .Sh MACRO OVERVIEW
434 together, to help find the best macro for any given purpose.
437 .Sx MACRO REFERENCE .
547 .Sh MACRO REFERENCE
551 .Sx MACRO SYNTAX .
566 This macro may also be used in a non-bibliographic context when
622 This macro may also be used in a non-bibliographical context when
680 This macro is almost never useful.
751 macro are names and placeholders for command arguments;
799 They may contain both macro lines and text lines.
854 A macro invocation, which selects a predefined width
855 associated with that macro.
856 The most popular is the imaginary macro
900 Without an argument, this macro does nothing.
914 For each macro, keep its output together on the same output line,
915 until the end of the macro or the end of the input line is reached,
925 macro line:
947 macro, containing a head or a body or both.
956 arguments accept macro names as described for
994 macro line,
998 macro line is encountered, at which point items start being interpreted as
1009 except that item heads are not parsed for macro invocations.
1086 this macro is sometimes abused to emulate optional arguments for
1175 this macro is commonly abused by using quoted literals to retain
1211 This macro is obsolete.
1226 This is the mandatory first macro of any
1320 This is the mandatory second macro of any
1471 This macro is obsolete.
1478 macro.
1502 This macro is obsolete.
1550 macro.
1552 This macro is also used to specify the field name of a structure.
1556 macro is used in the
1563 Furthermore, if the following macro is another
1606 If the argument is a macro, a hyphen-minus is prefixed
1607 to the subsequent macro output.
1633 section, this macro starts a new output line,
1684 This macro is obsolete.
1694 section, a new output line is started after this macro.
1728 This macro is not implemented in
1750 macro is used when referring to an individual command name.
1754 This macro is most often used in section 2, 3, and 9 manual pages.
1756 When invoked as the first macro on an input line in the
1774 The syntax of this macro depends on the list type.
1829 block macro or by literal tab characters.
1838 that word is never interpreted as a macro call, but always output
1845 macro can be used to delimit cells, and portability requires that
1848 it appears as the first macro on a line.
1926 This is the mandatory last macro of the
1936 macro technically accepts child macros and terminates with a subsequent
1953 macro expects a single argument, the name of the manual page.
1957 The specified name will be remembered and used whenever the macro is
1961 macro uses
1963 semantics when invoked as the first macro on an input line in the
1981 macro rather than
1987 Closes the scope of any preceding in-line macro.
1993 Can also be used to embed plain text strings in macro lines
2011 Suppress a space between the output of the preceding macro
2012 and the following text or macro.
2016 macro.
2018 This has no effect when invoked at the start of a macro line.
2078 The mandatory third macro of every
2105 This macro is obsolete.
2152 .It Ic \&Pf Ar prefix macro Op Ar argument ...
2153 Removes the space between its argument and the following macro.
2156 .D1 Ic \&No Pf \e& Ar prefix Ic \&Ns Ar macro Op Ar argument ...
2160 argument is not parsed for macro names or delimiters,
2239 The block macro may only contain
2305 Although this macro is parsed, it should not consist of child node or it
2322 no white space is inserted between macro arguments and between the
2328 macro toggles the spacing mode.
2358 Although this macro is parsed, it should not consist of child node or it
2635 This macro must appear alone on its own input line.
2636 The argument defaults to the first argument of the first macro
2639 This macro is a
2659 macro would be redundant because
2662 This macro is intended for cases where automatic tagging of a
2671 macro for a
2677 Even though the macro name
2680 using it as a presentation-level macro to request a small caps font.
2713 syntax when invoked as the first macro on an input line in the
2718 In the former case, this macro starts a new output line,
2743 macro or the body of a partial-implicit block macro
2745 This macro originally existed to work around the 9-argument limit
2764 .Sh MACRO SYNTAX
2765 The syntax of a macro depends on its classification.
2768 refers to macro arguments, which may be followed by zero or more
2772 opens the scope of a macro; and if specified,
2778 column indicates that the macro may also be called by passing its name
2779 as an argument to another macro.
2784 To prevent a macro call and render the macro name literally,
2791 If a macro is not callable but its name appears as an argument
2792 to another macro, it is interpreted as opaque text.
2800 column indicates whether the macro may call other macros by receiving
2802 If a macro is not parsed but the name of another macro appears
2809 Multi-line scope closed by an explicit closing macro.
2822 .It Em Macro Ta Em Callable Ta Em Parsed Ta Em Scope
2833 Multi-line scope closed by end-of-file or implicitly by another macro.
2854 .It Em Macro Ta Em Callable Ta Em Parsed Ta Em Scope
2864 macro is a
2866 macro only when invoked as the first macro
2889 .It Em Macro Ta Em Callable Ta Em Parsed Ta Em Scope
2922 .It Em Macro Ta Em Callable Ta Em Parsed
2940 macro is a
2942 only when invoked as the first macro
2947 .Ss Special block macro
2950 macro can only be used below
2958 .It Em Macro Ta Em Callable Ta Em Parsed Ta Em Scope
2967 then the macro accepts an arbitrary number of arguments.
2976 .It Em Macro Ta Em Callable Ta Em Parsed Ta Em Arguments
3051 When a macro argument consists of one single input character
3063 these delimiters are put before the macro scope,
3065 these delimiters are put after the macro scope.
3142 at the end of a text or macro input line.
3153 macro switches the
3183 escapes behave irregularly when specified within line-macro scopes.
3239 language first appeared as a troff macro package in