TeX-长度与距离
長度與距離1
UTF8nsungContents
1? 固定長度2? 彈性長度
3? 長度命令和長度設置命令
???? 3.1? 預定義的文本字符長度命令
???? 3.2? 長度定義命令
???? 3.3? 長度設置命令
???? 3.4? 長度增加命令
???? 3.5? 取文本深度命令
???? 3.6? 取文本高度命令
???? 3.7? 取文本寬度命令
Abstract
T E X中的長度可以分兩類,一是固定長度,一是彈性可變長度。1??固定長度
長度是由前面可能有符號 2的小數,后接一個尺寸單位組成。下面是可允許的單位及縮寫名稱:2??彈性長度
所謂彈性長度 9就是根據排版需要可以自動伸長或縮短的長度 10定義彈性長度的語法是: normal-len?plus?b-len?minus?s-len 其中normal-len、b-len是固定長皮,表示正常情況下長度為normal-len,但最大可以拉長到normal-len加上b-len的和,最小可以收縮到normal-len減去s-len的差。例如: \setlength{\parskip}{1ex?plus?0.5ex?minus?0.2ex} 為了能自動排版出優美的版面,在 T E X中使用了大量的彈性長度,此外還有一個特殊的彈性長度 \fill,它的正常長度是零,但可以伸展到任何長度。下面是另一些使用彈性長度概念的命令。3??長度命令和長度設置命令
3.1??預定義的文本字符長度命令
\width \height \depth \totalheight 這些命令可作為測量文本字體尺寸的長度命令、其中 \totalheight= \height+ \depth。3.2??長度定義命令
\newlength{\gnat} 這條命令將其必選參數 \gnat定義為長度命令并將其值設置為0 in。如果命令巳經存在的話,會產生錯誤。3.3??長度設置命令
\setlength{\gnat}{length} 這條命令用于將長度命令的值設為length。3.4??長度增加命令
\addtolength{\gnat}{length} 這條命令使得長度命令的值增加一個增量length,length可以為負值。3.5??取文本深度命令
\settodepth{\gnat}{text} 這條命令將長度命令的值設為同文本參數text的深度相等 ???。3.6??取文本高度命令
\settoheight{\gnat}{text} 這條命令將長度命令的值設為同文本參數text的高度相等。3.7??取文本寬度命令
\settowidth{\gnat}{tex} 這條命令將長度命令的值設為同文本參數text的寬度相等。Footnotes:
1文本整理:virhuiai 2+或- 31 in = 2.54cm 41 in = 72.27pt 51 in = 72bp 61 pc = 12pt 71157 dd = 1238 pt 81 cc = 12 dd 9橡皮長度 10這種長度實際上由3個非負的長度組成,一是正常長度,即沒有伸縮時的長度,二是伸長時最多可以增加的長度,三是縮短時最多可以減少的長度File translated fromTEXby TTH,version 4.03.
On 10 May 2012, 20:56.
總結
- 上一篇: ZOJ 3861 安卓图案锁屏 DFS深
- 下一篇: R语言使用fmsb包可视化基本雷达图(r