latex section标题为黑体自动目录不为黑体为宋体怎么改
时间: 2023-06-13 14:03:41 浏览: 311
用雅黑替换宋体.zip
可以在 LaTeX 文档的导言区添加以下代码,将所有的章节标题的字体设置为黑体,并且在生成目录时也会使用黑体字体:
```
\usepackage{ctex}
\usepackage{titlesec}
\usepackage{titletoc}
% 设置章节标题字体为黑体
\titleformat{\section}{\bfseries\Large}{\thesection}{1em}{}
\titleformat{\subsection}{\bfseries\large}{\thesubsection}{1em}{}
\titleformat{\subsubsection}{\bfseries\normalsize}{\thesubsubsection}{1em}{}
% 生成目录时使用黑体字体
\titlecontents{section}[0pt]{\bfseries}{\thecontentslabel\quad}{}{\hfill\bfseries\contentspage}
\titlecontents{subsection}[1em]{\bfseries}{\thecontentslabel\quad}{}{\hfill\bfseries\contentspage}
\titlecontents{subsubsection}[2em]{\bfseries}{\thecontentslabel\quad}{}{\hfill\bfseries\contentspage}
```
其中,`ctex` 宏包用于支持中文排版,`titlesec` 宏包用于设置章节标题的样式,`titletoc` 宏包用于定制目录样式。
如果你只想设置某个章节的标题字体为黑体,可以使用类似下面的代码:
```
\section{\bfseries 这是黑体标题}
```
这样生成的目录中该标题的字体也会是黑体。
阅读全文