LaTeXer
LaTeXer
这家伙很懒,什么也没写!

注册于 6年前

回答
511
文章
361
关注者
260

原创作品 20 积分,下载一次 2 个积分;
转载作品 10 积分,下载一次 2 个积分。

没有了。

最好提供下完整的文件来复现问题。

安装字体的时候 为所有用户安装,和安装路径没有关系,要为所有用户安装。

我这里测试是好的,texlive 2024 版本。

明显的错误是:

\titlecontents{chapter}[4em]%
{\heiti\zihao{4}}%
{\contentslabel{4em}}%
{\hspace*{-4em}}%
{\titlerule*[14pt]{.}\contentspage}%
[\addvspace{0pt}]

应该是中括号,不是大括号。

最好,提供下复现的代码,这样更好解决问题。

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

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

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

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

你没有完整下载文件,不要复制。

这个是常见问题了,你的版式变化在 fancyhdr 之后,导致fancyhdr的版式尺寸与你设置的尺寸不一致。换一下顺序即可。

\documentclass[twocolumn,oneside,10pt,a4paper]{ctexbook}

\usepackage[showframe,nomarginpar,hmargin=1.5cm,vmargin=1.5cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[L]{}%%留空则不显示
\fancyhead[C]{\rightmark}%%留空则不显示%\rightmark显示当前节标题%\leftmark显示当前章标题
\fancyhead[R]{}%%留空则不显示
\fancyfoot[C]{\thepage}%%留空则不显示
\usepackage[hshift=0mm,vshift=0mm]{fgruler}


\begin{document}
\pagestyle{fancy}
\chapter{第1章}
\null\newpage
\null\newpage
\null\newpage
\null\newpage
\null\newpage
\null\newpage
\null\newpage
\null\newpage
\end{document}

image.png

Overleaf 就没有符合中国规范标准的中文字体,还在这样用,谁都救不了。

发布
问题