📄 tt05
字号:
.NHTabs.PPTabs(the \s8ASCII\s0 `horizontal tab' character)can be used to produce output in columns,or to set the horizontal position of output.Typicallytabs are used only in unfilled text.Tab stops are set by default every half inch from thecurrent indent,butcan be changed by the.BD .tacommand.To set stops every inch, for example,.P1^ta 1i 2i 3i 4i 5i 6i.P2.PPUnfortunately the stops are left-justified only(as on a typewriter),so lining up columns of right-justified numbers can be painful.If you have many numbers,or if you need more complicated table layout,.uldon'tuse.UL troff directly;use the.UL tblprogram described in [3]..PPFor a handful of numeric columns, you can do it this way:Precede every number by enough blanks to make it line upwhen typed..P1^nf^ta 1i 2i 3i\0\01\0\fItab\fR\0\0\02\0\fItab\fR\0\0\03\040\0\fItab\fR\0\050\0\fItab\fR\0\060700\0\fItab\fR\0800\0\fItab\fR\0900^fi.P2Then change each leading blank into the string.BD \e0 .This is a character that does not print, but that hasthe same width as a digit.When printed, this will produce.P1.ta 1i 2i 3i\0\01 \0\02 \0\03\040 \050 \060700 800 900.P2.PPIt is also possible to fill up tabbed-over space withsome character other than blanks by setting the `tab replacement character'with the.BD .tccommand:.P1^ta 1.5i 2.5i^tc \e(ru (\e(ru is "\(ru")Name \fItab\fR Age \fItab\fR .P2produces.P1 3.ta 1.5i 2.5i.tc \(ruName Age .tc.P2To reset the tab replacement character to a blank, use.BD .tcwith no argument.(Lines can also be drawn with the.BD \elcommand, described in Section 6.).PP.UL troffalso provides a very general mechanism called `fields'for setting up complicated columns.(This is used by.UL tbl ).We will not go into it in this paper.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -