Lines Matching +full:- +full:ar

3 .\" Copyright (c) 2010-2019, 2022-2023 Ingo Schwarze <schwarze@openbsd.org>
33 many real-world manuals use small numbers of
78 They provide free-form text to be printed; the formatting of the text
82 documents may contain only graphable 7-bit ASCII characters, the space
94 Text following an escaped double-quote
104 .Bd -literal -offset indent -compact
117 followed by either an open-parenthesis
119 for two-character sequences; an open-bracket
121 for n-character sequences (terminated at a close-bracket
126 .Bl -tag -width Ds -offset indent -compact
128 Two-letter em dash escape.
130 One-letter backslash escape.
154 .Bl -tag -width CW -offset indent -compact
205 .Bl -tag -width Ds -offset indent -compact
239 .Sq Li [+-]?[0-9]*.[0-9]*[:unit:] ,
244 .Bl -tag -width Ds -offset indent -compact
272 mini-em (1/100 em)
280 is necessarily non-portable across output media.
292 .Bl -tag -width ".Bl -tag -width 2i" -offset indent -compact
293 .It Li \&.Bl -tag -width 2i
294 two-inch tagged list indentation in
297 two-inch tagged list indentation in
306 or question mark followed by zero or more non-sentence closing
319 mark that isn't the end of a sentence, append a zero-width space
323 .Bd -literal -offset indent -compact
324 Do not end sentences mid-line like this. Instead,
334 .Bl -enum -compact
351 .Bd -literal -offset indent
395 .Bl -tag -width Ds -offset indent -compact
418 .Bl -tag -width Ds
419 .It Ic \&ab Op Ar message
425 .It Ic \&af Ar registername format
428 .It Ic \&aln Ar newname oldname
431 .It Ic \&als Ar newname oldname
433 .It Ic \&am Ar macroname Op Ar endmacro
437 .It Ic \&am1 Ar macroname Op Ar endmacro
448 .It Ic \&ami Ar macrostring Op Ar endstring
453 .It Ic \&ami1 Ar macrostring Op Ar endstring
465 .It Ic \&as Ar stringname Op Ar string
466 Append to a user-defined string.
469 If a user-defined string with the specified name does not yet exist,
471 .It Ic \&as1 Ar stringname Op Ar string
472 Append to a user-defined string, switching roff compatibility mode off
482 .It Ic \&asciify Ar divname
488 .It Ic \&bd Ar font Oo Ar curfont Oc Op Ar offset
491 .It Ic \&bleedat Ar left top width height
494 .It Ic \&blm Ar macroname
497 .It Ic \&box Ar divname
500 .It Ic \&boxa Ar divname
503 .It Ic \&bp Oo Cm + Ns | Ns Cm - Oc Ns Ar pagenumber
506 .It Ic \&BP Ar source height width position offset flags label
515 .It Ic \&breakchar Ar char ...
518 .It Ic \&brnl Ar N
527 .It Ic \&brpnl Ar N
532 .It Ic \&c2 Op Ar char
533 Change the no-break control character.
535 .It Ic \&cc Op Ar char
542 .It Ic \&ce Op Ar N
550 .It Ic \&cf Ar filename
553 .It Ic \&cflags Ar flags char ...
556 .It Ic \&ch Ar macroname Op Ar dist
559 .It Ic \&char Ar glyph Op Ar string
569 .It Ic \&chop Ar stringname
572 .It Ic \&class Ar classname char ...
575 .It Ic \&close Ar streamname
578 .It Ic \&CL Ar color text
584 .It Ic \&composite Ar from to
597 .It Ic \&cropat Ar left top width height
600 .It Ic \&cs Ar font Op Ar width Op Ar emsize
603 .It Ic \&cu Op Ar N
608 .It Ic \&da Ar divname
611 .It Ic \&dch Ar macroname Op Ar dist
614 .It Ic \&de Ar macroname Op Ar endmacro
619 .Bd -literal -offset indent
620 .Pf . Ic \&de Ar macroname
626 .Bd -literal -offset indent
627 .Pf . Ic \&de Ar macroname endmacro
629 .Pf . Ar endmacro
641 macros or high-level macros like
652 .Sq Pf . Ar endmacro
659 macro, but not as a high-level macro.
663 .D1 Pf . Ar macroname Op Ar argument Op Ar argument ...
673 .No \e\e$ Ns Ar N ,
677 .Ar N Ns th Ar argument .
679 .Bd -literal -offset indent
696 Since macros and user-defined strings share a common string table,
699 clobbers the user-defined string
717 .It Ic \&de1 Ar macroname Op Ar endmacro
730 .It Ic \&defcolor Ar newname scheme component ...
733 .It Ic \&dei Ar macrostring Op Ar endstring
741 .D1 Pf . Cm \&de No \e* Ns Bo Ar macrostring Bc Op \e* Ns Bq Ar endstring
742 .It Ic \&dei1 Ar macrostring Op Ar endstring
755 .It Ic \&device Ar string ...
756 .It Ic \&devicem Ar stringname
757 These two requests only make sense with the groff-specific intermediate
759 .It Ic \&di Ar divname
762 .It Ic \&do Ar command Op Ar argument ...
767 .It Ic \&ds Ar stringname Op Oo \(dq Oc Ns Ar string
768 Define a user-defined string.
773 arguments are space-separated.
776 begins with a double-quote character, that character will not be part
780 including whitespace and double-quote characters, even trailing ones.
785 .No \e* Ns Bq Ar stringname
795 Since user-defined strings and macros share a common string table,
809 .Bd -literal -offset indent
821 .It Ic \&ds1 Ar stringname Op Oo \(dq Oc Ns Ar string
822 Define a user-defined string that will be expanded with
832 .It Ic \&dwh Ar dist macroname
835 .It Ic \&dt Op Ar dist macroname
838 .It Ic \&ec Op Ar char
850 .It Ic \&el Ar body
864 .It Ic \&em Ar macroname
882 .It Ic \&errprint Ar message
885 .It Ic \&ev Op Ar envname
888 .It Ic \&evc Op Ar envname
894 .It Ic \&fallback Ar curfont font ...
897 .It Ic \&fam Op Ar familyname
900 .It Ic \&fc Op Ar delimchar Op Ar padchar
903 .It Ic \&fchar Ar glyphname Op Ar string
906 .It Ic \&fcolor Ar colorname
909 .It Ic \&fdeferlig Ar font string ...
912 .It Ic \&feature Cm + Ns | Ns Cm - Ns Ar name
933 .It Ic \&fkern Ar font minkern
939 .It Ic \&flig Ar font string char ...
942 .It Ic \&fp Ar position font Op Ar filename
945 .It Ic \&fps Ar mapname ...
948 .It Ic \&fschar Ar font glyphname Op Ar string
949 Define a font-specific fallback glyph.
951 .It Ic \&fspacewidth Ar font Op Ar afmunits
952 Set a font-specific width for the space character.
954 .It Ic \&fspecial Ar curfont Op Ar font ...
957 .It Ic \&ft Op Ar font
964 .It Ic \&ftr Ar newname Op Ar oldname
967 .It Ic \&fzoom Ar font Op Ar permille
970 .It Ic \&gcolor Op Ar colorname
973 .It Ic \&hc Op Ar char
976 .It Ic \&hcode Ar char code ...
979 .It Ic \&hidechar Ar font char ...
982 .It Ic \&hla Ar language
985 .It Ic \&hlm Op Ar number
988 .It Ic \&hpf Ar filename
991 .It Ic \&hpfa Ar filename
994 .It Ic \&hpfcode Ar code code ...
997 .It Ic \&hw Ar word ...
1000 .It Ic \&hy Op Ar mode
1003 .It Ic \&hylang Ar language
1006 .It Ic \&hylen Ar nchar
1009 .It Ic \&hym Op Ar length
1012 .It Ic \&hypp Ar penalty ...
1015 .It Ic \&hys Op Ar length
1018 .It Ic \&ie Ar condition body
1028 .It Ic \&if Ar condition body
1031 .Bd -unfilled -offset indent
1032 .Pf . Ic \&if Ar condition No \e{ Ns Ar body
1035 .Bd -unfilled -offset indent
1036 .Pf . Ic \&if Ar condition No \e{\e
1047 .Bl -bullet
1145 Sub-conditionals, in this case, obviously inherit the truth value of
1153 matching closing-brace escape sequence
1166 .Bd -unfilled -offset indent
1167 .Pf . Ic \&if Ar condition No \e{\e
1168 .Pf . Ar request
1174 .D1 Pf . Ic \&if Ar condition Pf \e{. Ar request
1181 is converted into a zero-width escape sequence if not passed as a
1193 .It Ic \&ig Op Ar endmacro
1196 .Bd -literal -offset indent
1203 .Bd -literal -offset indent
1204 .Pf . Cm \&ig Ar endmacro
1206 .Pf . Ar endmacro
1213 .Sq Pf . Ar endmacro
1237 .It Ic \&in Op Oo Cm + Ns | Ns Cm - Oc Ns Ar width
1243 .It Ic \&index Ar register stringname substring
1246 .It Ic \&it Ar expression macro
1258 .It Ic \&itc Ar expression macro
1261 .It Ic \&IX Ar class keystring
1264 emits this user-defined macro, usually without defining it.
1271 .It Ic \&kernafter Ar font char ... afmunits ...
1274 .It Ic \&kernbefore Ar font char ... afmunits ...
1277 .It Ic \&kernpair Ar font char ... font char ... afmunits
1280 .It Ic \&lc Op Ar glyph
1283 .It Ic \&lc_ctype Ar localename
1288 .It Ic \&lds Ar macroname string
1291 .It Ic \&length Ar register string
1294 .It Ic \&letadj Ar lspmin lshmin letss lspmax lshmax
1297 .It Ic \&lf Ar lineno Op Ar filename
1303 .It Ic \&lhang Ar font char ... afmunits
1307 Enable or disable line-tabs mode.
1309 .It Ic \&ll Op Oo Cm + Ns | Ns Cm - Oc Ns Ar width
1322 .It Ic \&lnr Ar register Oo Cm + Ns | Ns Cm - Oc Ns Ar value Op Ar increment
1325 .It Ic \&lnrf Ar register Oo Cm + Ns | Ns Cm - Oc Ns Ar value Op Ar increment
1326 Set local floating-point register.
1328 .It Ic \&lpfx Ar string
1331 .It Ic \&ls Op Ar factor
1336 .It Ic \&lsm Ar macroname
1339 .It Ic \&lt Op Oo Cm + Ns | Ns Cm - Oc Ns Ar width
1342 .It Ic \&mc Ar glyph Op Ar dist
1347 .It Ic \&mediasize Ar media
1350 .It Ic \&minss Ar width
1353 .It Ic \&mk Op Ar register
1356 .It Ic \&mso Ar filename
1362 .It Ic \&ne Op Ar height
1367 Break the output line and switch to no-fill mode.
1386 .It Ic \&nhychar Ar char ...
1387 Define hyphenation-inhibiting characters.
1389 .It Ic \&nm Op Ar start Op Ar inc Op Ar space Op Ar indent
1392 .It Ic \&nn Op Ar number
1395 .It Ic \&nop Ar body
1401 .It Ic \&nr Ar register Oo Cm + Ns | Ns Cm - Oc Ns Ar expression Op Ar stepsize
1417 auto-increment feature.
1424 .Bl -tag -width Ds
1443 .Ic \&nrf Ar register Oo Cm + Ns | Ns Cm - Oc Ns Ar expression
1444 .Op Ar increment
1446 Define or change a floating-point register.
1452 Turn on no-space mode.
1454 .It Ic \&nx Op Ar filename
1457 .It Ic \&open Ar stream file
1460 .It Ic \&opena Ar stream file
1466 .It Ic \&output Ar string
1470 Globally control paragraph-at-once adjustment.
1472 .It Ic \&papersize Ar media
1475 .It Ic \&pc Op Ar char
1481 .It Ic \&pi Ar command
1485 Low-level request used by
1488 .It Ic \&pl Op Oo Cm + Ns | Ns Cm - Oc Ns Ar height
1495 .It Ic \&pn Oo Cm + Ns | Ns Cm - Oc Ns Ar number
1501 .It Ic \&po Op Oo Cm + Ns | Ns Cm - Oc Ns Ar offset
1511 .It Ic \&ps Op Oo Cm + Ns | Ns Cm - Oc Ns size
1514 .It Ic \&psbb Ar filename
1517 .It Ic \&pshape Ar indent length ...
1520 .It Ic \&pso Ar command
1526 .It Ic \&pvs Op Oo Cm + Ns | Ns Cm - Oc Ns Ar height
1527 Change post-vertical spacing.
1529 .It Ic \&rchar Ar glyph ...
1532 .It Ic \&rd Op Ar prompt Op Ar argument ...
1535 .It Ic \&recursionlimit Ar maxrec maxtail
1538 .It Ic \&return Op Ar twice
1541 .It Ic \&rfschar Ar font glyph ...
1542 Remove font-specific fallback glyph definitions.
1544 .It Ic \&rhang Ar font char ... afmunits
1547 .It Ic \&rj Op Ar N
1554 .It Ic \&rm Ar macroname
1556 .It Ic \&rn Ar oldname newname
1560 user-defined macros,
1564 macros, and user-defined strings can be renamed, but renaming of
1568 .It Ic \&rnn Ar oldname newname
1571 .It Ic \&rr Ar register
1574 End no-space mode.
1576 .It Ic \&rt Op Ar dist
1579 .It Ic \&schar Ar glyph Op Ar string
1582 .It Ic \&sentchar Ar char ...
1583 Define sentence-ending characters.
1585 .It Ic \&shc Op Ar glyph
1588 .It Ic \&shift Op Ar number
1594 .It Ic \&sizes Ar size ...
1597 .It Ic \&so Ar filename
1624 .It Ic \&sp Op Ar height
1633 .It Ic \&special Op Ar font ...
1636 .It Ic \&spreadwarn Op Ar width
1639 .It Ic \&ss Ar wordspace Op Ar sentencespace
1642 .It Ic \&sty Ar position style
1645 .It Ic \&substring Ar stringname startpos Op Ar endpos
1646 Replace a user-defined string with a substring.
1648 .It Ic \&sv Op Ar height
1651 .It Ic \&sy Ar command
1655 Re-start a table layout, retaining the options of the prior table
1659 .It Ic \&ta Op Ar width ... Op Cm T Ar width ...
1673 .It Ic \&tc Op Ar glyph
1680 .It Ic \&ti Oo Cm + Ns | Ns Cm - Oc Ns Ar width
1689 .It Ic \&tkf Ar font minps width1 maxps width2
1692 .It Ic \&tl No \& Ap Ar left Ap Ar center Ap Ar right Ap
1695 .It Ic \&tm Ar string
1698 .It Ic \&tm1 Ar string
1701 .It Ic \&tmc Ar string
1704 .It Ic \&tr Ar glyph glyph ...
1712 .It Ic \&track Ar font minps width1 maxps width2
1715 .It Ic \&transchar Ar char ...
1716 Define transparent characters for sentence-ending.
1718 .It Ic \&trf Ar filename
1721 .It Ic \&trimat Ar left top width height
1724 .It Ic \&trin Ar glyph glyph ...
1728 .It Ic \&trnt Ar glyph glyph ...
1739 .It Ic \&uf Ar font
1742 .It Ic \&ul Op Ar N
1747 .It Ic \&unformat Ar divname
1750 .It Ic \&unwatch Ar macroname
1753 .It Ic \&unwatchn Ar register
1759 .It Ic \&vs Op Oo Cm + Ns | Ns Cm - Oc Ns Ar height
1762 .It Ic \&warn Ar flags
1765 .It Ic \&warnscale Ar si
1768 .It Ic \&watch Ar macroname
1771 .It Ic \&watchlength Ar maxlength
1775 .It Ic \&watchn Ar register
1778 .It Ic \&wh Ar dist Op Ar macroname
1781 .It Ic \&while Ar condition body
1788 .It Ic \&write Oo \(dq Oc Ns Ar string
1791 .It Ic \&writec Oo \(dq Oc Ns Ar string
1794 .It Ic \&writem Ar macroname
1797 .It Ic \&xflag Ar level
1818 .Sq - .
1822 .Bd -literal -offset indent
1831 .Bl -tag -width 2n -compact
1834 .It Ic -
1892 .Bl -tag -width Ds
1898 The escape sequence backslash-space
1900 is an unpaddable space-sized non-breaking space character; see
1918 .It Ic \e$ Ns Ar arg
1925 Non-printing zero-width character,
1939 .It Ic \e( Ns Ar cc
1941 with two-letter names, see
1944 Zero-width space transparent to end-of-sentence detection;
1947 .It Ic \e*[ Ns Ar name Ns Ic \&]
1951 .Ic \e* Ns Ar c
1953 .Ic \e*( Ns Ar cc .
1978 .It Ic \e-
1996 .It Ic \e[ Ns Ar name Ns Ic \&]
2001 One-twelfth em half-narrow space character, effectively zero-width in
2015 One-sixth em narrow space character, effectively zero-width in
2021 Paddable non-breaking space character.
2024 .It Ic \eA\(aq Ns Ar name Ns Ic \(aq
2030 as a name for a macro or user-defined string, or
2033 This is a thoroughly non-portable groff extension.
2045 .It Ic \eB\(aq Ns Ar string Ns Ic \(aq
2055 .It Ic \eb\(aq Ns Ar string Ns Ic \(aq
2058 .It Ic \eC\(aq Ns Ar name Ns Ic \(aq
2066 .It Ic \eD\(aq Ns Ar string Ns Ic \(aq
2081 .It Ic \eF[ Ns Ar name Ns Ic \&]
2085 .Ic \eF Ns Ar c
2087 .Ic \eF( Ns Ar cc .
2088 .It Ic \ef[ Ns Ar name Ns Ic \&]
2094 .Ic \ef Ns Ar c
2096 .Ic \ef( Ns Ar cc .
2101 .It Ic \eg[ Ns Ar name Ns Ic \&]
2106 .Ic \eg Ns Ar c
2108 .Ic \eg( Ns Ar cc .
2109 .It Ic \eH\(aq Ns Oo +|- Oc Ns Ar number Ns Ic \(aq
2112 .It Ic \eh\(aq Ns Oo Cm \&| Oc Ns Ar width Ns Ic \(aq
2119 .It Ic \ek[ Ns Ar name Ns Ic \&]
2123 .Ic \ek Ns Ar c
2125 .Ic \ek( Ns Ar cc .
2126 .It Ic \eL\(aq Ns Ar number Ns Oo Ar c Oc Ns Ic \(aq
2129 .It Ic \el\(aq Ns Ar width Ns Oo Ar c Oc Ns Ic \(aq
2134 .It Ic \eM[ Ns Ar name Ns Ic \&]
2138 .Ic \eM Ns Ar c
2140 .Ic \eM( Ns Ar cc .
2141 .It Ic \em[ Ns Ar name Ns Ic \&]
2145 .Ic \em Ns Ar c
2147 .Ic \em( Ns Ar cc .
2148 .It Ic \eN\(aq Ns Ar number Ns Ic \(aq
2152 .It Ic \en Ns Oo +|- Oc Ns Ic \&[ Ns Ar name Ns Ic \&]
2156 .Ic \en Ns Ar c
2158 .Ic \en( Ns Ar cc .
2165 .It Ic \eO Ns Ar digit , Ic \eO[5 Ns arguments Ns Ic \&]
2173 .It Ic \eo\(aq Ns Ar string Ns Ic \(aq
2181 .It Ic \eR\(aq Ns Ar name Oo +|- Oc Ns Ar number Ns Ic \(aq
2187 .It Ic \eS\(aq Ns Ar number Ns Ic \(aq
2190 .It Ic \es\(aq Ns Oo +|- Oc Ns Ar number Ns Ic \(aq
2194 .Ic \es Ns Oo +|- Oc Ns Ar n ,
2195 .Ic \es Ns Oo +|- Oc Ns Ic \(aq Ns Ar number Ns Ic \(aq ,
2196 .Ic \es[ Ns Oo +|- Oc Ns Ar number Ns Ic \&] ,
2198 .Ic \es Ns Oo +|- Oc Ns Ic \&[ Ns Ar number Ns Ic \&]
2206 .It Ic \eV[ Ns Ar name Ns Ic \&]
2209 .Ic \eV Ns Ar c
2211 .Ic \eV( Ns Ar cc .
2215 .Dq Pf $ Brq Ar name
2217 .It Ic \ev\(aq Ns Ar number Ns Ic \(aq
2220 .It Ic \ew\(aq Ns Ar string Ns Ic \(aq
2225 implementation assumes that after expansion of user-defined strings, the
2228 and zero-width escape sequences, and that each
2230 .It Ic \eX\(aq Ns Ar string Ns Ic \(aq
2235 .It Ic \ex\(aq Ns Ar number Ns Ic \(aq
2238 .It Ic \eY[ Ns Ar name Ns Ic \&]
2242 .Ic \eY Ns Ar c
2244 .Ic \eY( Ns Ar cc .
2245 .It Ic \eZ\(aq Ns Ar string Ns Ic \(aq
2261 .Bl -dash -compact
2270 and very limited support for centering; the output is always set flush-left.
2348 in PDP-11 assembly for
2355 In 1989, James Clark re-implemented troff in C++, naming it groff.
2357 .An -nosplit