各位大佬,在使用LaTeX
排版时,格式要求为,一级章节标题,小二号,黑体,加粗,段前12磅,段后3磅,单倍行距,题序与标题间空一个汉字空格或2个半角空格。二级标题为小三号,加粗,段前18磅,段后12磅,1.5倍行距。题序与标题间空1个空格。三级标题为黑体四号,段前12磅,段后9磅,多倍行距1.25。题序与标题间空1个空格。
请问一下该如何实现呢?我尝试了一下,好像没有得到正确的结果,网上说LaTeX
的1bp
与word中的1磅
基本上大小是一致的,可能有一点点小误差,但是应该不会差这么多吧(latex度量长度大小)。
我的设置如下:
...
\__my_set_cjk_font_hei:n { SimHei }
...
\keys_set:nn { ctex }
{
chapter =
{
format = \zihao{-2} \bfseries \my@hei \centering,
beforeskip = 12 bp,
afterskip = 3 bp,
number = \__my_arabic:n { chapter },
fixskip = true
},
section =
{
format = \zihao{-3} \bfseries \my@hei \raggedright,
beforeskip = 18 bp,
afterskip = 12 bp,
fixskip = true
},
subsection =
{
format = \zihao{4} \my@hei \raggedright,
beforeskip = 12 bp,
afterskip = 9 bp,
fixskip = true
}
}
...
得到的结果如下:Word
:LaTeX
:
另外,在CTeX
宏包中使用加粗命令,为什么感觉得到的结果比Word
给出的结果更粗呢?
word结果:
latex结果:
可以看到,latex加粗命令给出结果更粗,如量子的量字,latex给出的结果基本上都糊成一坨了。
希望各位大佬不吝赐教。
这些细节的问题,的确需要点精力去做的,如果你对字体设置这些都不熟悉是比较难的。
看看 xeCJK 的文档,看看字体加粗和伪粗体的设置,然后看 tex-fontset-xxx.def 里面的定义
行距的问题,这个是看看这个文章:https://mp.weixin.qq.com/s/q7Pa5QDV8O_4l3376jXu1w
实际使用中,就是凑就好了,这完全是两个世界的软件,尤其是 word不是专业排版软件,我们非要把 LaTeX 伪装成一个非排版软件的样子,这是需要很多额外工作的。