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
189 macro(s) must precede the
191 macro.
202 macro is needed, put it at the beginning of the
280 macro starting an input line span multiple output lines,
284 macro, up to the next
289 macro or the end of an enclosing block, whichever comes first.
321 macro to form subsections.
326 macro followed by a non-standard section name, and each having
438 .Sh MACRO OVERVIEW
440 together, to help find the best macro for any given purpose.
443 .Sx MACRO REFERENCE .
554 .Sh MACRO REFERENCE
558 .Sx MACRO SYNTAX .
573 This macro may also be used in a non-bibliographic context when
629 This macro may also be used in a non-bibliographical context when
687 This macro is almost never useful.
758 macro are names and placeholders for command arguments;
806 They may contain both macro lines and text lines.
861 A macro invocation, which selects a predefined width
862 associated with that macro.
863 The most popular is the imaginary macro
907 Without an argument, this macro does nothing.
921 For each macro, keep its output together on the same output line,
922 until the end of the macro or the end of the input line is reached,
932 macro line:
954 macro, containing a head or a body or both.
963 arguments accept macro names as described for
1008 macro line,
1012 macro line is encountered, at which point items start being interpreted as
1023 except that item heads are not parsed for macro invocations.
1104 this macro is sometimes abused to emulate optional arguments for
1193 this macro is commonly abused by using quoted literals to retain
1229 This macro is obsolete.
1244 This is the mandatory first macro of any
1338 This is the mandatory second macro of any
1489 This macro is obsolete.
1496 macro.
1520 This macro is obsolete.
1568 macro.
1570 This macro is also used to specify the field name of a structure.
1574 macro is used in the
1581 Furthermore, if the following macro is another
1624 If the argument is a macro, a hyphen-minus is prefixed
1625 to the subsequent macro output.
1651 section, this macro starts a new output line,
1702 This macro is obsolete.
1712 section, a new output line is started after this macro.
1746 This macro is not implemented in
1768 macro is used when referring to an individual command name.
1772 This macro is most often used in section 2, 3, and 9 manual pages.
1774 When invoked as the first macro on an input line in the
1792 The syntax of this macro depends on the list type.
1847 block macro or by literal tab characters.
1856 that word is never interpreted as a macro call, but always output
1863 macro can be used to delimit cells, and portability requires that
1866 it appears as the first macro on a line.
1883 Putting this macro at the beginning of the
1890 this macro prints
1912 This macro is only useful when enclosing the argument in quotes
1914 due to being wrapped in another macro, e.g. in an
1955 This is the mandatory last macro of the
1965 macro technically accepts child macros and terminates with a subsequent
1982 macro expects a single argument, the name of the manual page.
1986 The specified name will be remembered and used whenever the macro is
1990 macro uses
1992 semantics when invoked as the first macro on an input line in the
2010 macro rather than
2016 Closes the scope of any preceding in-line macro.
2022 Can also be used to embed plain text strings in macro lines
2040 Suppress a space between the output of the preceding macro
2041 and the following text or macro.
2045 macro.
2047 This has no effect when invoked at the start of a macro line.
2107 The mandatory third macro of every
2134 This macro is obsolete.
2181 .It Ic \&Pf Ar prefix macro Op Ar argument ...
2182 Removes the space between its argument and the following macro.
2185 .D1 Ic \&No Pf \e& Ar prefix Ic \&Ns Ar macro Op Ar argument ...
2189 argument is not parsed for macro names or delimiters,
2270 The block macro may only contain
2354 no white space is inserted between macro arguments and between the
2360 macro toggles the spacing mode.
2672 This macro must appear alone on its own input line.
2673 The argument defaults to the first argument of the first macro
2676 This macro is a
2696 macro would be redundant because
2699 This macro is intended for cases where automatic tagging of a
2708 macro for a
2714 Even though the macro name
2717 using it as a presentation-level macro to request a small caps font.
2750 syntax when invoked as the first macro on an input line in the
2755 In the former case, this macro starts a new output line,
2780 macro or the body of a partial-implicit block macro
2782 This macro originally existed to work around the 9-argument limit
2801 .Sh MACRO SYNTAX
2802 The syntax of a macro depends on its classification.
2805 refers to macro arguments, which may be followed by zero or more
2809 opens the scope of a macro; and if specified,
2815 column indicates that the macro may also be called by passing its name
2816 as an argument to another macro.
2821 To prevent a macro call and render the macro name literally,
2828 If a macro is not callable but its name appears as an argument
2829 to another macro, it is interpreted as opaque text.
2837 column indicates whether the macro may call other macros by receiving
2839 If a macro is not parsed but the name of another macro appears
2846 Multi-line scope closed by an explicit closing macro.
2859 .It Em Macro Ta Em Callable Ta Em Parsed Ta Em Scope
2870 Multi-line scope closed by end-of-file or implicitly by another macro.
2891 .It Em Macro Ta Em Callable Ta Em Parsed Ta Em Scope
2901 macro is a
2903 macro only when invoked as the first macro
2926 .It Em Macro Ta Em Callable Ta Em Parsed Ta Em Scope
2959 .It Em Macro Ta Em Callable Ta Em Parsed
2977 macro is a
2979 only when invoked as the first macro
2984 .Ss Special block macro
2987 macro can only be used below
2995 .It Em Macro Ta Em Callable Ta Em Parsed Ta Em Scope
3004 then the macro accepts an arbitrary number of arguments.
3013 .It Em Macro Ta Em Callable Ta Em Parsed Ta Em Arguments
3088 When a macro argument consists of one single input character
3100 these delimiters are put before the macro scope,
3102 these delimiters are put after the macro scope.
3179 at the end of a text or macro input line.
3190 macro switches the
3220 escapes behave irregularly when specified within line-macro scopes.
3276 language first appeared as a troff macro package in