TeX教學2.6 長度設置

2.6 長度設置

在排版論文的過程中, 文本行的高度, 插圖的位置都可以通過相關命令中的長度參數來調整, 而LaTeX中提供的長度單位不只有pt(磅)一種, 下面來簡單介紹LaTeX中的長度單位

2.6.1 長度單位

要精確的調整和描述各種LaTeX對象在版面中的位置, 就必須要標準的長度單位來度量, 在源文件中可以描述長度的單位有兩種, 通用長度單位專用長度單位.

通用長度單位

通用長度單位指的是國際標準長度和在社會和出版界通行的長度單位, 源文件中可以使用的長度單位如下表所示:

單位 名稱 說明 單位 名稱 說明
mm 毫米 1mm=2.845pt cm 厘米 1cm=28.453pt
pt 1pt=0.351mm cc 西塞羅(cicero) 1cc=4.513mm=12dd=12.84pt
bp 大點 1bp=0.353mm≈1pt in 英寸(inch) 1in=25.4mm=72.27pt
dd 迪多(didot) 1dd=0.376mm=1.07pt ex ex 1ex=當前字體中x的高度
pc 派卡(pica) 1pc=12pt em em 1em=當前字體尺寸≈當前字體中M寬度
sp 定標點 65536sp=1pt

在上表中所列出的通用長度單位可分為以下兩種類型:

  1. 絕對長度單位, 它有固定不變的數值, 例如mm, cm, pt等;
  2. 相對長度單位, 例如ex和em, 其數值大小正比與字體尺寸, 當字體尺寸確定后, 相對長度單位也是定值, 例如中文五號字的大小為10.5pt, 那么1em就是10.5pt.

下面對上述的長度單位進行一下說明:pt是point的縮寫, 很細小, 多用于字體尺寸的設定; 1pc相當于常規文本中的行距; LaTeX系統內部使用的長度單位主要是pt, em, ex; EPS圖形的坐標單位采用的是bp; 在英語國家, pt, pc和em是印刷出版界的傳統度量單位; cc和dd這兩個長度單位起源于18世紀法國的鉛字度量標準, 歐洲很多國家仍在使用; 工程人員常用mm和cm.

下面對em和ex長度補充說明, 因為在很多排版的時候都需要用到這兩種長度單位. 每種字體都有其對應的em和ex值, 他們都直接來源于當前字體, 例如當前字體大小是10pt的時候

字體 em長度 ex長度
羅馬體 10pt 4.3pt
粗羅馬體 11.5pt 4.4pt
等寬體 10.5pt 4.3pt

從上表會發現, 在同一字號下, em的變化較大, 而ex變化不明顯, 所以對水平距離設置常用em, 而對垂直距離設置, 如行距常用ex.

定標點sp是系統中最小的長度單位, 1sp約為二十萬分之一毫米; 在源文件中任何長度單位設定的長度都將被轉化為sp的整數倍, 在源文件里做設置的各種長度不得超過230sp, 否則系統將提示出錯.

專用長度單位

除了上表中的通用長度單位意外, 系統自行定義了以下兩個專用的長度單位:

  1. mu, 數學長度單位, 專用于數學模式, 18mu=1em.
  2. fil, fill, filll, 它們三個都表示任意長, 這種長度主要用在無法預知長度的位置, 例如將剩余版面填滿時.

這兩個專用長度單位一般不會用到, 這里只是提及一下, 在后續有需要的時候會拿出來用.

2.6.2 剛性與彈性長度

  1. 剛性長度, 不會隨排版情況變化而變化的長度, 例如15pt, 3em等都是剛性長度;
  2. 彈性長度, 可根據排版情況有一定程度伸縮的長度, 它由設定長度, 伸長范圍和縮短范圍三個部分構成:設定長度, 伸長范圍和縮短范圍3個部分構成. 例如:2mm plus 0.2mm minus 0.3mm, 它表示這個長度的設定是2mm, 系統可根據實際排版的情況將它伸長最多0.2mm, 或者縮短最多0.3mm.

而什么時候需要用到彈性長度呢, 比如文本中要插入圖片時, 有時候差一點就放不進去, 如果這時候段落行距用的是剛性長度, 那么就硬碰硬, 只能把圖片擠到下一頁上, 而這一頁就留出了巨大的空白, 這顯然不是我們希望看到的, 這時候如果段落內的行距使用的是彈性長度, 那么可以根據圖片的尺寸縮小或放大間距來使文檔看起來更美觀, 實際上LaTeX中的行間距使用的就是彈性長度, 會自動調整行間距離.

2.6.3 長度命令

LaTeX中提供了很多與長度相關的命令, 他們基本可以分為以下三類

  1. 長度數據命令, 它們僅代表一個長度值, 不能單獨使用, 只能作為其他命令中的長度參數數據, 例如代表段落首行縮進的長度數據命令是\parindent, 其默認值是17pt.
  2. 長度賦值命令, 用于為長度數據命令賦值, 例如\setlength{\parindent}{9mm}, 將首行縮進的長度設置為9mm.
  3. 長度設置命令, 用于生成某一高度或寬度的空白, 例如生成一段首行縮進寬度兩倍的水平空白:\hspace{2\parindent}, 生成一段高度是6mm的垂直空白:\vspace{6mm}. 2\parindent表示兩倍于\parindent的長度.

關于更多的長度命令, 不在此占用過多的篇幅, 將在后面用到的時候再做介紹.

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,825評論 6 546
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,814評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,980評論 0 384
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 64,064評論 1 319
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,779評論 6 414
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,109評論 1 330
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,099評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,287評論 0 291
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,799評論 1 338
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,515評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,750評論 1 375
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,221評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,933評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,327評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,667評論 1 296
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,492評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,703評論 2 380

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,784評論 1 92
  • 其實CSS中的長度單位一共有8個,分別是px,em,pt,ex,pc,in,mm,cm。(ex:相對長度單位。相對...
    iam夢的的閱讀 512評論 0 0
  • 標簽: css 相對長度 絕對長度 pt px html pc mm cm em ex it 在CSS中,度量單位...
    love2013閱讀 3,192評論 0 1
  • HTML5中國 你應該知道的CSS文字大小單位PX、EM、PT 2013-07-17 11:19:0230css3...
    A聽風畫秋雨閱讀 142評論 0 0
  • 讀Mobx官方文檔中的最佳實踐有感,并結合一些自己項目經驗。總結一下遇到的坑,和預備的解決方案。 用了半年的red...
    黃祺pinqy閱讀 17,484評論 9 40