Latex(overleaf)–用ctexset重定义标题
Latex(overleaf)–用ctexset重定义标题
在使用latex或者线上的overleaf进行毕业论文撰写时,常常需要重定义各级标题的格式,用\CTEXsetup会出现警告Package ctex Warning: Command `\CTEXsetup’ is deprecated:
Package ctex Warning: Command `\CTEXsetup' is deprecated. \ctexset { chapter = { format={\centering \sffamily } } } is set.
原语句为:
\CTEXsetup[format={\centering\sffamily}]{chapter}
原因是现在已经不用CTEXsetup这个包了,用ctexset来代替:
\ctexset { chapter = { format={\centering \sffamily } } }
在具体的文章中可以用以下语句来同时设置章节,各级标题的所有的格式,不用一行一行复制粘贴了:
\ctexset{
chapter = {
format={\centering\sffamily},
nameformat={\heiti\zihao{3}},
titleformat={\heiti \zihao {3}},
numberformat={\heiti \zihao {3}},
beforeskip={0pt},afterskip={18pt},
name={第, 章},number={\arabic {chapter}}
},
section = {
format={\flushleft \sffamily \heiti \zihao {4}},
beforeskip={24pt},afterskip={6pt},
},
subsection = {
format={\flushleft\sffamily\heiti\zihao{-4}},
beforeskip={12pt},afterskip={6pt},
},
subsubsection = {
format={\flushleft\sffamily\heiti\zihao{-4}},
beforeskip={12pt},afterskip={6pt},
}}
这样所有的警告就都消除了,latex还是很好用的~