2010年2月7日 星期日

ms 巨集解說

--------------------------------------
.1C
.2C 或是 .MC 跳回單欄模式。會造成分頁


--------------------------------------
.2C
雙欄模式。用 .1C 回到單欄模式。


--------------------------------------
.AB
開始封面的簡述。用 .AE 結尾。


--------------------------------------
.AE
.AB 的結尾。


--------------------------------------
.AI name
印出作者頭銜。一般來說接在 .AU 後使用。最多可用九次,來顯示多個作者及其資 料。


--------------------------------------
.AU name
作者姓名。通常在封面上接在 .TL 之後,.AI 之前。最多可用九次顯示多個作者。


--------------------------------------
.B
變粗體字,若無 text,則和 .ft 3 一樣。


--------------------------------------
.B1
將下列文字放入框中。.B2 來結尾。


--------------------------------------
.B2
做為 B1 的結尾。


--------------------------------------
.BD
開始區塊顯示。文字以原始格式顯示, 最長的一行置中。和 .DS B 一樣。以 .DE 結尾。


--------------------------------------
.BR
開始參考書目格式(置於參考書目表之前)。


--------------------------------------
.BX word
word 放入框中。通常一次只能框一個。若要一次框很多 個字,請用 \ 來分隔這些字。


--------------------------------------
.CD
開始置中顯示。每一行都分別置中。和 .DS C 相同。以 .DE 結尾。


--------------------------------------
.DA
在每一頁的下方中央印上今天日期。


--------------------------------------
.DE
.DS 開頭的文字加以結尾。


--------------------------------------
.DS [type]
開始顯示文字。以 .DE 結尾。

Type
B              將左對齊的區塊置中顯示。見 .BD
C              置中顯示,見 .CD
I              縮排顯示(預設)。
L              左邊置中顯示,見 .LD


--------------------------------------
.EN
.EQ 開始的方程式顯示予以結尾。


--------------------------------------
.FS
足碼開始。足碼的文字放在後面,以 .FE 結尾。


--------------------------------------
.FE
.FS 開始的足碼予以結尾。


--------------------------------------
.GO
開始處理文字(執行各種套裝程序)。若要將封面放 在另一頁,則在必須在 .GO 之前執行封面的巨集。


--------------------------------------
.I [text]
text 以斜體印出 . 若無 text,則和 .ft 2 一樣。


--------------------------------------
.ID
開始縮排顯示。文字和原來排列相同,但全部縮排 8 en。和 .DS I 一樣。以 .DE 結尾。


--------------------------------------
.IP label n
label 置於段落前,並將段落縮排 n 字元。.RS .RE 可進行巢狀縮排。


--------------------------------------
.KE
.KS 的靜態顯示或是 .KF 的浮動顯示結尾。


--------------------------------------
.KF
進行動態顯示。在 .KE 之前的文字若無法置入本頁剩餘的空間,則會整個 放入下一頁,而本來之後的文字就會先放入本頁的空間中。


--------------------------------------
.KS
進行靜態顯示。在 .KE 之前的文字若無法置入本頁剩餘的空間,則會分為 兩部份分別放在本頁和下一頁的開頭。


--------------------------------------
.LD
開始進行左對齊顯示。區塊整個是置中的,但其中的 行都是向左對齊的。和 .DS L 相同。以 .DE 結尾。


--------------------------------------
.LG
將字型加大兩點(僅可用於 troff)。用 .NL 恢復正常。


--------------------------------------
.LP
開始區塊段落。PD 暫存器決定了段落間的間隔。troff 預設為 .5vnroff 預設為一行。


--------------------------------------
.MC cw gw

開始多欄模式。cw 為欄寬,gw 為欄間隔寬。會產生目前行長度所容納得了的最大 欄數。用 .1C 回到單欄模式。


--------------------------------------
.ND
不印日期。見 .DA


--------------------------------------
.NH n
heading text

編號分節標題。第 n 層的標題編號會自動增加。


--------------------------------------
.NL

恢復原來字型大小(僅用於 troff)。.LG .SM 後使用。


--------------------------------------
.PP

開始標準縮排段落。PI 指定段落縮排大小。預設為 5 en


--------------------------------------
.QE

結束以 .QS 開始的引用段落。


--------------------------------------
.QP
開始引用段落。左右均縮排。上下都插入空白行。Troff 中還會將字型縮小一點。


--------------------------------------
.QS
開始引用段落。保持原有的點大小和垂直間隔。以 .QE 結尾。


--------------------------------------
.R [text]

text Roman 印出。若無 text,則和 .ft R 一樣。


--------------------------------------
.RE

結束由 .RS 所開始的一層縮排。


--------------------------------------
.RP

建立出版文件的標題頁。


--------------------------------------
.RS
右移。將縮排向右移一曾。用 .RE 結尾。常和 .IP 併用。


--------------------------------------
.SB word chars
chars 用做 word 的足碼。見 .SU


--------------------------------------
.SG
印一行簽名。


--------------------------------------
.SH
heading text

無編號節標題。見 .NH


--------------------------------------
.SM

換成較小的字型(僅用於 troff)。用 .NL 恢復正常。


--------------------------------------
.SU word chars

chars 用做 word 的上標。見 .SB


--------------------------------------
.TE

tbl 要處理的表格做結尾。見 .TS


--------------------------------------
.TH

表格檔頭結尾。之前必需用 .TS H


--------------------------------------
.TL
multi-line title

封面用的標題。可用多行的標題,而以下一個巨集做結尾(通常是 .AU)。


--------------------------------------
.TS [H]

開始要用 tble 處理的表格。H 會將所有的頁都加上表格檔頭 .(用 .TH 結束該檔頭)。表格結尾用 .TEtble 詳見第 16 章。


--------------------------------------
.UL
將接下來的文字加上底線。troff 也可用。


格式暫存器

名稱               意義                             預設值
BI              參考書目縮排               3 ens
CW              欄寬                             行長度的 7/15
FL              足碼寬度               行長度的 11/12
FM              下邊界                             1
GW              欄間距                             行長度的 1/15
HM              上邊界                             1
LL              行長度                             6
LT              標題長度               6
PD              段落間隔               .3v
PI              段落縮排               5 ens
PO              頁偏移量               26/27
PS              點大小                             10
QI              引用縮排               5 ens
VS              垂直行距               12


巨集與字串保留字

下列是 ms 所使用的巨集與字串名稱。只要不要使用這些已存在 的名稱即可。斜體的 n 表示是數字。

<<<<<<>>>>>>>>>>>>>>> 暫存器保留字 下列是 ms 所使用的暫存器名稱。只要不要使用這些已存在的名 稱即可。斜體的 n 表示是數字。 <<<<<<
>>>>>>>>> 撰寫自己的巨集時,最保險的方法就是混用大小寫。全大寫可能會衝到 ms 巨集,全小寫又有可能會衝到 troff request

沒有留言:

張貼留言

推到 Twitter!
推到 Plurk!
推到 Facebook!