CTeX-org / ctex-kit

Macro Packages and Scripts for Chinese TeX users
972 stars 124 forks source link

显示页眉时,第一个汉字与后面字体不一致 #601

Closed zongxian closed 2 years ago

zongxian commented 2 years ago
\documentclass[]{book}
\usepackage[UTF8, heading]{ctex}
\usepackage{lipsum}

\ctexset{
    chapter = {
        name = {第,章},
        number = \bfseries\arabic{chapter},
        beforeskip = 30pt,
        afterskip = 30pt,
        format += \bfseries\Large,
        %       format = \raggedright,
        %       pagestyle = empty,
    },
}

\usepackage{fancyhdr}
\fancypagestyle{myhdr1}{%
    \fancyhead{} % clear all header fields
    \fancyhead[CE]{{\small 学位论文}}
    \fancyhead[CO]{{\small\leftmark}}
    \fancyfoot{} % clear all footer fields
    \fancyfoot[CE,CO]{\small\thepage}
    \renewcommand{\headrulewidth}{0.4pt}
    \renewcommand{\footrulewidth}{0pt}
}

\begin{document}

\pagestyle{myhdr1}
\chapter{title}
\lipsum[1-20]

\end{document}

1

sikouhjw commented 2 years ago

是你的写法错了,设置编号的格式是 numberformat,而不是在 number 里面写。

zongxian commented 2 years ago

是你的写法错了,设置编号的格式是 numberformat,而不是在 number 里面写。

我参考了说明文档,里面确实有这种写法啊,number用来设定数字编号的格式 2

sikouhjw commented 2 years ago

是你的写法错了,设置编号的格式是 numberformat,而不是在 number 里面写。

我参考了说明文档,里面确实有这种写法啊,number用来设定数字编号的格式 2

是编号的『输出』格式,不是『加粗』等格式,读书 ok?

zongxian commented 2 years ago

是你的写法错了,设置编号的格式是 numberformat,而不是在 number 里面写。

我参考了说明文档,里面确实有这种写法啊,number用来设定数字编号的格式 2

是编号的『输出』格式,不是『加粗』等格式,读书 ok?

谢谢,我理解错。

muzimuzhi commented 2 years ago

注意 numberformat 只在正文中排版章节名时生效 ,对页眉和目录中的章节名没有效果。