\uline{} 使用的情况下 使用\fontsize{⟨size⟩}{⟨base line-skip⟩} 行距设置 无效

发布于 2021-05-26 19:10:30

uline{} 使用的情况下 使用fontsize{⟨size⟩}{⟨base line-skip⟩}设置 无效

{\fontsize{16bp}{30bp}\selectfont\textbf{\uline{\hfut@title@en}}}

image.png

{\linespread{1.5}\fontsize{16bp}{50bp}\selectfont
    \textbf{\uline{\hfut@title@en}}
    }

image.png


代码详情:
https://github.com/HFUTTUG/HFUT_Thesis/blob/ac519740d1ee626698727c64f45b9e2fae783989/hfutthesis.cls#L1982-L1985

查看更多

关注者
0
被浏览
302
2 个回答
圣华
圣华 2021-05-27

https://www.jianshu.com/p/3a833e484214

LATEX中的行距是与字号直接相关的。

基本行距:在设置字号时,同时设置了基本行距为文字大小的1.2倍。
行距:基本行距乘上一个因子。对article等标准文档类来说,因子默认为1;对ctexart等中文文档类来说,因子默认为1.3,即行距是字号大小的倍。
以字号为小四号(大小为12bp)、设置20磅行距为例,说明几种方法:

zihao{-4}linespread{1.389}selectfont
其中,linespread{}设置行距为基本行距的多少倍,即上面行距定义中提到的因子。此时,字号大小为12bp,基本行距为,欲设置行距为20bp,则因子为。
zihao{-4}setlength{baselineskip}{20bp}
行距为baselineskip,这是直接设置行距的方法。
fontsize{12bp}{15.3846153846bp}selectfont
命令fontsize{12bp}{15.3846153846bp}设置的是字号和基本行距,对ctexart等中文文档,由于行距为基本行距的1.3倍,因此基本行距为
zihao{-4}setstretch{1.389}导言区需加载宏包usepackage{setspace}但是,行不通!!!!!!!
根据刘海洋的《LATEX入门》,应该和zihao{-4}linespread{1.389}selectfont的效果一样的啊。

Poet
Poet 2021-05-27
\linespread{1.5}
\fontsize{16bp}{\baselineskip}\selectfont
\textbf{\uline{\hfut@title@en}}\par%
\linespread{1}\selectfont%

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览