如何使各语言标题都变成粗体?

如何使各语言标题都变成粗体?

标题结果 如下图所示,我尝试将标题全部用粗体覆盖,但在尝试使用 \textbf 和我想要的特定字符后,我仍然得到一个中等系列的英文。有什么方法可以调整吗?为什么会发生这种情况?

我的代码粘贴在这里,非常感谢!

\documentclass[UTF8,notitlepage]{ctexart}
\usepackage[a4paper,left=2cm,right=2cm,top=3cm,bottom=3cm]{geometry}
\usepackage{times}
\usepackage{titling}

\pretitle{\begin{center}\huge\songti\bfseries} %二号宋粗体
\posttitle{\par\end{center}\vskip 10.5pt} %空一行五号
\preauthor{
\begin{center} \lineskip 0.5em
\begin{tabular}[t]{c}} %垂直对齐
\large\songti 
\postauthor{\end{tabular}\par
\end{center}}
\newcommand{\address}{\begin{center}
\normalsize\songti
\end{center}}


\begin{document}

%%%%%%%%%%%%%%%%%SETTING OF TITLE%%%%%%%%%%%%%%%%

\title{C7\quad 基于空间光调制器(SLM)的光学实验} %中文题目
\author{何锦环 \and 杨雪滢} %中文作者
\address{(物理学院物理学系,广东省广州市,510275)} %中文单位
\maketitle

%%%%%%%%%%%%%%%%% END OF TITLE %%%%%%%%%%%%%%%%

\end{document}

答案1

该包times无法与xelatex或 一起正常工作lualatex(但是与 一起使用则pdflatex没有问题)。

您可以删除该包,或者如果您想要基于 Times 的字体,您可以将 TeX Gyre Termes 与该newtxtext包一起使用。

梅威瑟:

\documentclass[UTF8,notitlepage]{ctexart}
\usepackage[a4paper,left=2cm,right=2cm,top=3cm,bottom=3cm]{geometry}
%\usepackage{times}
\usepackage{newtxtext}
\usepackage{titling}

\pretitle{\begin{center}\huge\songti\bfseries} %二号宋粗体
\posttitle{\par\end{center}\vskip 10.5pt} %空一行五号
\preauthor{
\begin{center} \lineskip 0.5em
\begin{tabular}[t]{c}} %垂直对齐
\large\songti 
\postauthor{\end{tabular}\par
\end{center}}
\newcommand{\address}{\begin{center}
\normalsize\songti
\end{center}}


\begin{document}

%%%%%%%%%%%%%%%%%SETTING OF TITLE%%%%%%%%%%%%%%%%

\title{C7\quad 基于空间光调制器(SLM)的光学实验} %中文题目
\author{何锦环 \and 杨雪滢} %中文作者
\address{(物理学院物理学系,广东省广州市,510275)} %中文单位
\maketitle

TeX Gyre Termes looks like Times New Roman \textbf{and has bold}.
%%%%%%%%%%%%%%%%% END OF TITLE %%%%%%%%%%%%%%%%

\end{document}

结果:

在此处输入图片描述

相关内容