utf8nsung
1 固定長度
2 彈性長度
3 長度命令和長度設定命令
3.1 預定義的文字字元長度命令
3.2 長度定義命令
3.3 長度設定命令
3.4 長度增加命令
3.5 取文字深度命令
3.6 取文字高度命令
3.7 取文字寬度命令te
x中的長度可以分兩類,一是固定長度,一是彈性可變長度。
長度是由前面可能有符號
2的小數,後接乙個尺寸單位組成。下面是可允許的單位及縮寫名稱:
cm 厘公尺
mm 公釐
in 英吋
3 pt 點
4 bp 大點
5 pc pica
6 dd dìdôt點
7 cc cicero
8 em 與當前字型大小有關,相當於大寫字母m的寬度
ex 與當前字型大小有關,相當於小寫字母x的高度
小數點可以用圓點句號,也可以用逗號,即12.5cm和12,5cm是一樣的效果。注意0不是乙個合法的長度,因為其沒有長度單位。當長度為0時,不能只寫數字0,必須附上單位,例如寫成0mm或0pt等。
所謂彈性長度
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
為了能自動排版出優美的版面,在te
x中使用了大量的彈性長度,此外還有乙個特殊的彈性長度
\fill,它的正常長度是零,但可以伸展到任何長度。下面是另一些使用彈性長度概念的命令。
\dotfill 產生一串彈性長度的點
\hfill 產生乙個可水平方向伸縮的、用空白填充的彈性長度
\hrulefill 產生乙個可水平方向伸縮的,用水平標尺填充的彈性長度
\vfill 產生乙個可垂直方向伸縮的彈性長度
\width\height
\depth
\totalheight
這些命令可作為測量文字字型尺寸的長度命令、其中
\totalheight=
\height+
\depth。
\newlength
這條命令將其必選引數
\gnat定義為長度命令並將其值設定為0 in。如果命令巳經存在的話,會產生錯誤。
\setlength
這條命令用於將長度命令的值設為length。
\addtolength
這條命令使得長度命令的值增加乙個增量length,length可以為負值。
\settodepth
這條命令將長度命令的值設為同文字引數text的深度相等
???。
\settoheight
這條命令將長度命令的值設為同文字引數text的高度相等。
\settowidth
這條命令將長度命令的值設為同文字引數text的寬度相等。
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 fromte
xby tt
h,version 4.03.
on 10 may 2012, 20:56.
TeX 文字的強調與詞間空格
utf8nsung 1 文字的強調 2 詞間空格 傳統方式下用打字機列印手稿時,重要的單詞用帶下劃線來表示。la tex文件中允許強調重要的單詞或文字,此時使用下面的命令 emph 例如 if you use emphasising in analready emphasised text,then...
馬氏距離與歐式距離
1 歐式距離 2 標準歐式距離 3 馬氏距離 4 測試 構造資料,構建乙個長軸為2短軸為1的橢圓 測試兩個點到質心的距離綠色的點x1 1,0 和黃色的點x2 0,0.8 通過計算歐式距離發現x2距離質心更近一些,但是計算馬氏距離和標準歐式距離卻又是x1距離的更近些 很直接的原因就是長軸的方差比較大,...
基礎 269 曼哈頓距離與歐幾里德距離
題目 用人話來說,是這樣子滴 給乙個r,r是半徑 在 曼哈頓距離 曼哈頓看來,r是直角三角形中兩直角邊的和。然後,把兩點放在一條直線上 與座標軸平行 作為半徑 但這是抽象理解,所謂圓其實是個正方形,現在r已被上述操作 抽象 出了 半徑 作為四分之一的正方形 的 邊長 然後r 2得到圓 正方形 的直徑...