ctex给出的效果与word不太一致?

发布于 2024-05-18 09:50:10

各位大佬,在使用LaTeX排版时,格式要求为,一级章节标题,小二号,黑体,加粗,段前12磅,段后3磅,单倍行距,题序与标题间空一个汉字空格或2个半角空格。二级标题为小三号,加粗,段前18磅,段后12磅,1.5倍行距。题序与标题间空1个空格。三级标题为黑体四号,段前12磅,段后9磅,多倍行距1.25。题序与标题间空1个空格。

请问一下该如何实现呢?我尝试了一下,好像没有得到正确的结果,网上说LaTeX1bp与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
image.png
LaTeX:
image.png
另外,在CTeX宏包中使用加粗命令,为什么感觉得到的结果比Word给出的结果更粗呢?
word结果:
image.png
latex结果:
image.png
可以看到,latex加粗命令给出结果更粗,如量子的量字,latex给出的结果基本上都糊成一坨了。

希望各位大佬不吝赐教。

查看更多

关注者
0
被浏览
980
1 个回答
LaTeXStudio
LaTeXStudio 2024-05-18
这家伙很懒,什么也没写!

这些细节的问题,的确需要点精力去做的,如果你对字体设置这些都不熟悉是比较难的。

看看 xeCJK 的文档,看看字体加粗和伪粗体的设置,然后看 tex-fontset-xxx.def 里面的定义

行距的问题,这个是看看这个文章:https://mp.weixin.qq.com/s/q7Pa5QDV8O_4l3376jXu1w

实际使用中,就是凑就好了,这完全是两个世界的软件,尤其是 word不是专业排版软件,我们非要把 LaTeX 伪装成一个非排版软件的样子,这是需要很多额外工作的。

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览