如何选择标题标签的中文字体?

如何选择标题标签的中文字体?

我正在用中文写一篇文档,想为标题标签选择一种与正文不同的字体。我知道在 LaTeX 中使用中文字体很棘手,但我真的想把这件事搞清楚。

要将标题标签设置为使用 中定义的字体ctex,可以执行以下操作

\documentclass[UTF8]{article}
\usepackage{ctex}
\usepackage{float}
\usepackage{graphicx}
\usepackage{caption}

\DeclareCaptionFont{kai}{\kaishu}
\captionsetup{labelfont = kai}

\begin{document}

正文

\begin{figure}[h]
\centering
\includegraphics[scale = 0.3]{example.png}
\caption{图注}
\end{figure}

\end{document}

但是,我不知道如何声明尚未在标题标签中定义的字体。例如,可以与主文本包一起使用的ctex字体Weibei SCfontspec

\documentclass[11pt, a4paper]{article}
\usepackage{fontspec}
\setmainfont{Weibei SC}

\begin{document}

正文

\end{document}

有人能帮我解决这个问题吗?提前谢谢!

答案1

既然你提到了 的使用fontspec,我会假设你的编译引擎是 XeLaTeX/LuaLaTeX。基本上你需要声明一个新的 CJK 字体。我没有Weibei SC,所以我将使用 来说明华文新魏

% !TeX program = XeLaTeX
\documentclass[UTF8]{article}

\usepackage{ctex}
\newCJKfontfamily\weibei{华文新魏}

\usepackage{graphicx}
\usepackage{caption}
\DeclareCaptionFont{weibei}{\weibei}
\captionsetup{labelfont=weibei}

\begin{document}

正文

\begin{figure}[h]
\centering
\includegraphics[scale = 0.3]{example-image}
\caption{图注}
\end{figure}

\end{document}

标签字体

相关内容