Re: [問題] 關於頁尾出不來

作者: sppmg (sppmg)   2018-04-04 07:40:34
※ 引述《vvbird (vv)》之銘言:
: 推 sppmg: 我直覺是會不會被推出紙面?showframe加一下 03/31 12:49
: 感謝提供方向
: 剛才試了一下, 多加了一行
: \usepackage[showframe]{geometry}
: 馬上發現, 頁尾就出現了
剛剛實際測試一下你的 latex code,感覺像是單純因為沒
\usepackage{geometry}
所以沒有設定頁尾位置!?(我不清楚細節,要說推掉好像也不對。)
: 接著把 showframe 去掉, 只留下
: \usepackage{geometry}
: 發現長這樣
: https://i.imgur.com/0bcMv0S.gif
: 回去 win7 (比較舊版的 miktex), 發現不一樣的地方出現了
: https://i.imgur.com/aaavbPu.png
: 所以看來是 win8 那部電腦上的 miktex 編出來的行距比較大
: 才會把頁尾推掉
: 對了, 這是同一個 latex script 在不同的電腦上編出來的
: 想問一下, 我該怎麼去找出兩者的行距, 以及如何修正設定?
行距方面,首先是你的 \selectfont 可以不用加。
而1倍行距為字體*1.2 ,以 10pt 為例,1倍行距就是12pt。
測量方法我不知,我只會土法煉鋼 XD
加上:
\usepackage[colorgrid, gridunit=pt]{eso-pic}
會在背景顯示以 pt 為單位的網格,自己估。(注意文字框會比看到的字略大,
我目測 12pt 中文字,字體約充滿 10pt^2 。 當然不同字體充滿程度不同)
行距設定方法至少三種,以 1.5x 為例:
1. 利用 setspace 套件設定。
\usepackage{setspace}
\setstretch {1.5}
優:可表格、標題、區段分別設定,彈性很大。
缺:要套件。
2. \renewcommand{\baselinestretch }{1.5}
優:免套件。
缺:整份文件統一套用,包含頁首、頁尾等。
3. \linespread{1.3}
優:免套件。
缺:整份文件統一套用。
倍數不直觀。 1.3 => 1.5x 、 1.6 => 2x
另外注意使用指令是否僅限導言區。
如果只有一段文字文字要改變大小與行高,可以用
\fontsize{size}{baselineskip}\selectfont
不過這只會影響同一區段(不太會形容)。
作者: vvbird (vv)   2018-04-10 17:49:00
先謝謝提供解決方法, 晚上下課後, 再來試看看..

Links booklink

Contact Us: admin [ a t ] ucptt.com