我希望我的章节标题以粗体和小写形式显示,但它们似乎不起作用。
\documentclass[12pt,a4paper]{article}
\usepackage[
left = 2cm,
right = 2.5cm,
top = 1.5cm,
bottom = 2cm
]{geometry}
\usepackage{microtype}
\usepackage{titlesec}
\usepackage{fancyhdr}
\titleformat{\section}{\Large\sc\bfseries}{}{0cm}{}[\titlerule]
\titleformat{\subsection}[runin]{\bfseries\sc}{}{0cm}{}[ --]
\titleformat{\subsubsection}{\large\bfseries\sc}{}{0cm}{}
\renewcommand{\labelitemi}{--}
\newcommand{\tabitem}{\makebox[0pt][r]{--}}
%Manipulation of headers and footers
\pagestyle{fancy}
%Clear fields
\fancyhf{}
%Page numbering in footer
\fancyfoot[C]{\thepage}
%Separation line header and footer
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\headrulewidth}{0pt}
\begin{document}
\thispagestyle{fancy}
\begin{center}
\Huge \textbf{\textsc{Eating\hspace{0.5cm}Foods}}
\end{center}
\section{How to eat food}
Food is important
\subsection{Using hands}
Most versatile
\subsection{using chopsticks}
Requires practice
\subsection{using spoons}
Kind of a middle ground
\subsubsection{Types of spoons}
There are many types of spoons
\end{document}
目前,所有标题仅采用粗体字体或小型大写字母,具体取决于它们在 \titleformat 参数中的出现顺序。
答案1
正如 Alan Munn 在评论中提到的,您需要使用\scshape
而不是纯 TeX \sc
(不能与其他格式结合使用)。然后您将收到警告:
LaTeX Font Warning: Font shape `OT1/cmr/bx/sc' undefined
OT1 是 80 年代的原始 7 位 TeX 编码(当时网络硬件经常使用第八位进行错误校正并破坏 8 位数据)。它仍然是 PDFTeX 中的默认输出编码(尽管默认输入编码现在是 UTF-8)。默认字体 Computer Modern Roman ( cmr
) 在 OT1 中没有定义粗体扩展 ( bx
) 小型大写字母 ( sc
) 字体。
在 PDFTeX 中,您可以通过切换到 90 年代稍微不那么过时的 8 位编码来解决此问题。
\usepackage[T1]{fontenc}
如果可以,我建议改用 LuaLaTeX 和现代字体。LuaLaTeX 中的默认字体也没有粗体小写字母,但您可以切换到有粗体小写字母的克隆字体,例如 New Computer Modern。(我使用的设置会让您获得稍重的字体,但如果您愿意,可以使用包选项进行调整。)
\documentclass[12pt,a4paper]{article}
\usepackage{iftex}
\iftutex
\usepackage{newcomputermodern}
\else
\usepackage[T1]{fontenc}
\fi
\usepackage[
left = 2cm,
right = 2.5cm,
top = 1.5cm,
bottom = 2cm
]{geometry}
\usepackage{microtype}
\usepackage{titlesec}
\usepackage{fancyhdr}
\titleformat{\section}{\Large\scshape\bfseries}{}{0cm}{}[\titlerule]
\titleformat{\subsection}[runin]{\bfseries\scshape}{}{0cm}{}[ --]
\titleformat{\subsubsection}{\large\bfseries\scshape}{}{0cm}{}
\renewcommand{\labelitemi}{--}
\newcommand{\tabitem}{\makebox[0pt][r]{--}}
%Manipulation of headers and footers
\pagestyle{fancy}
%Clear fields
\fancyhf{}
%Page numbering in footer
\fancyfoot[C]{\thepage}
%Separation line header and footer
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\headrulewidth}{0pt}
\begin{document}
\thispagestyle{fancy}
\begin{center}
\Huge \textbf{\textsc{Eating\hspace{0.5cm}Foods}}
\end{center}
\section{How to eat food}
Food is important
\subsection{Using hands}
Most versatile
\subsection{using chopsticks}
Requires practice
\subsection{using spoons}
Kind of a middle ground
\subsubsection{Types of spoons}
There are many types of spoons
\end{document}