LaTeX 中的粗体无衬线字体

LaTeX 中的粗体无衬线字体

如何格式化章节或节标题大胆的使用无衬线字体?我试过了\textsf{\textbf{bold sans-serif text}},但似乎不起作用。有什么想法吗?

答案1

看起来您正在尝试将部分字体更改为无衬线字体和通常的粗体字母。如果您希望整个文档都使用无衬线字体,那么您可以使用sectsty包来实现。

\documentclass{article}
\usepackage{sectsty}
\allsectionsfont{\bfseries\sffamily} % <---- omitting \bfseries still gives bold font
\begin{document}
\section{Section}
\section{Section}
\end{document}

在此处输入图片描述

编辑:仅针对一个章节,代码可以像这样修改。

\documentclass{book}
\usepackage{sectsty}
\begin{document}
\chapter{first}
\section{Section}
This is one section.
\section{Section}
This is another section.
\chapter{second}
%\sectionfont{\sffamily} for only sections in sf
\allsectionsfont{\sffamily} %<-----command here. use \sectionfont{\sffamily} for only sections
\section{Section}
This is one section.
\subsection{Subsection} A sub section
\section{Section}
This is another section.
\allsectionsfont{\rmfamily} %%<-----command here
\chapter{Third}
\section{Section}
This is one section.
\section{Section}
This is another section.
\end{document}

sectsty有关详细信息,请参阅文档

答案2

以下最小示例编译时没有任何错误或警告:

\documentclass{article}
\begin{document}
\textbf{This is bold text.}
\textsf{This is sans-serif text.}
\textsf{\textbf{This is sans-serif bold text.}}
\textbf{\textsf{This is bold sans-serif text.}}
\end{document}

请注意,两种方法\textsf{\textbf{...}}\textbf{\textsf{...}}有效,并且效果完全相同。但如果一种方法对您不起作用,也许可以尝试另一种方法?

您应该将您的文档与这个最小示例进行比较,看看您是否使用了任何包或定义了任何可能改变方式\textsf和/或\textbf操作的宏。(您的字体也可能与其中一个命令不兼容。)要隔离问题,请尝试从此格式有效的最小文档开始,然后继续添加您使用的包和宏,直到出现错误。

相关内容