粗体和斜体命令不起作用

粗体和斜体命令不起作用

我尝试过使用 \bfseries 和 \textbf{} 来加粗,以及使用 \textit{} 或 \emph,但都没有改变文本。我真的不知道该怎么办。我会放一些我手头的代码示例。

\titleformat*{\section}{\normalsize \bfseries}
\titleformat*{\subsection}{\normalsize \bfseries}

这个将以正常大小显示标题,但不以粗体显示。

{\noindent\bfseries{Key words:}\textit{ abc, abs, abc}}\\ 

{\noindent\bfseries{Abstract: }\textit{\blindtext }}

同样,其他命令有效,但italic无效bold

据我所知,我正在使用所有必要的软件包。感谢您的帮助!

编辑:

\documentclass[a4paper,12pt]{article}
\usepackage[english]{babel}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\usepackage[T1]{fontenc}
\usepackage{titlesec}
\usepackage{titling}

答案1

永远不会做

\setmainfont{Times New Roman}
\usepackage[T1]{fontenc}

不要fontenc与 luatex 或 xetex 一起使用,因为这些引擎需要使用 Unicode(TU 编码),而不是 256 个字符的 tex 特定 T1 编码。TU 已默认设置(在当前格式或fontspec甚至在较旧格式的包中),因此您无需指定编码。

相关内容