zoam/xmu-thesis-grd

正文字体有误

Closed this issue · 45 comments

onns commented

正文的字体好像跑出来是仿宋😂

zoam commented

我这里测试正文是宋体。你的意思是指部分正文字体会变成仿宋吗?还是说所有的都是仿宋?
image

onns commented

6641621323696_ pic_hd
6651621323747_ pic_hd
后面的是宋体

zoam commented

明白了。可能是字体没弄对。宋体的字体文件是 ttc 格式的,可能不能按照 ttf 的方法来加载。顺便说一下,这个 FandolSong 其实不是仿宋。。。它也是宋体的一种。

zoam commented

你在 cls文件中,设置中文字体的附近加下面这句代码再试试。

\setCJKmainfont{SimSun.ttc}
onns commented

等等,我在调页眉

onns commented

话说你知道我图里画圈那个地方咋调嘛?
Screen Shot 2021-05-18 at 16 26 20

onns commented

headheight = 2cm,%这个值好像对页眉完全没影响,我设置成10都没效果

zoam commented

你要不看看这个宏包的文档?
https://ctan.org/pkg/geometry?lang=en

onns commented

哈哈哈哈我正在看
https://texdoc.org/serve/geometry/0

onns commented

问题基本找到了。。。
正文的字体行距没有应用到第一行上。。
就是行距应该是给文字上下留下距离,好像我们没有

zoam commented

这可能是由于 LaTeX 跟 Word 在排版方面的处理不太一样。之前那个段前段后设置它们也不一样。我估计我们得想一些变通的方案。

onns commented

解决方法只能是在top和headsep里同步补偿1.5倍浮动应该给的距离(headheight没用)
Screen Shot 2021-05-18 at 17 04 55
上面算是解决了(我补偿了0.1cm)

但下面也需要设置。。而且这个值很难确定,还有页号的位置其实也有问题
Screen Shot 2021-05-18 at 17 06 56
你的headsep是0.24,我改成0.3更贴近了一些,然后补偿0.1变成0.4了

zoam commented

下面的值为什么难确定呢?

onns commented
  1. 页号的值我不知道是咋确定的。
  2. 上方的缺口我觉得就是半个行距的差距,但是下面差的有点大。。。(我仔细看了一下,你看,刚好是差了带行距的完整一行。。。没道理啊)
zoam commented

footskip 可以调页号的位置。多出来的一行是否可以通过调节 bottom 来去掉?

onns commented
onns commented
zoam commented

脚注好调吗?
Word 排版是玄学,LaTeX 排版也差不太多。

zoam commented

不过感觉最好还是不动 bottom 好,估计会有很多问题。也有可能是 Word 设置了对齐到网格的问题

zoam commented

取消对齐到网格,并删掉撑大行距的公式,Word 就能多塞下一行。不过 LaTeX 那边差的还是有点多。

image

onns commented

Screen Shot 2021-05-18 at 18 18 32
正文算是ok了

不过章要相应减少半个行距间隔了
Screen Shot 2021-05-18 at 18 21 27

zoam commented

对了,你把这句也放进 cls 文件。之前的段落间距有点问题。

%% 设置段落间距
\setlength{\parskip}{0em}
onns commented

对了,你把这句也放进 cls 文件。之前的段落间距有点问题。

%% 设置段落间距
\setlength{\parskip}{0em}

随便放吗,还是放在哪,你咋没改cls文件

zoam commented

这些修改我还没 push 上去。你先随便放,我到时候一起 push 上去

onns commented
zoam commented

确实 chapter 的 before skip 改成 0 也还有一大段空白,莫名其妙

onns commented

哈哈哈哈我改成section的了
Screen Shot 2021-05-18 at 20 39 11
感觉可以了

zoam commented

赞!

zoam commented

对了,好像正文的行距跟 Word 模板的对不上,你要不也一起调一下?Word 模板设置了对齐到网格,实际行距会比设置的要大一些。

onns commented

刚刚问辅导员了,这个问题。。。自己统一一下就行,感觉今天算是白改了。。。

zoam commented

也不算白改,毕竟你收获了知识。。。

onns commented

其实那个行间距间隔确实要改,太贴顶上了

zoam commented

嗯,原来的太丑了

onns commented

ok我把数值更新上GitHub了
上方的数值我觉得是要改的, 下面的数值你觉得要改吗

zoam commented

会动到很多东西吗?如果不多的话可以改。

onns commented

东西动的不多。。但是主要是一些页面的大小肯定变了呀😂

zoam commented

那要不先不改?

onns commented

那行

zoam commented

没看到你上传的更新啊

onns commented
\renewcommand\theequation{\arabic{chapter}-\arabic{equation}}

这个还是改一下比较好,应该用一行。我没push,这不是在问你意见

zoam commented

那就改吧。

onns commented
\renewcommand\theequation{\arabic{chapter}-\arabic{equation}}

这个还是改一下比较好,应该用一行。我没push,这不是在问你意见

这个我们好像被答辩老师说了,你下次更新的时候记得改一下这个就好~

onns commented
\setCJKmainfont{SimSun}[AutoFakeSlant,AutoFakeBold]

加了句这个确实解决问题了,感谢~

zoam commented
\renewcommand\theequation{\arabic{chapter}-\arabic{equation}}

这个还是改一下比较好,应该用一行。我没push,这不是在问你意见

这个我们好像被答辩老师说了,你下次更新的时候记得改一下这个就好~

你说的是公式里序号的分隔符啊。这个我倒是没注意到。答辩老师真细心。

onns commented
\renewcommand\theequation{\arabic{chapter}-\arabic{equation}}

这个还是改一下比较好,应该用一行。我没push,这不是在问你意见

这个我们好像被答辩老师说了,你下次更新的时候记得改一下这个就好~

你说的是公式里序号的分隔符啊。这个我倒是没注意到。答辩老师真细心。

对啊,我说的是分隔符,我之前就觉得长😂,尴尬,我说的不够明白