如何将文档中的所有字体切换为无衬线字体?

如何将文档中的所有字体切换为无衬线字体?

可能重复:
用无衬线字体(Helvetica)排版整个文档的最简单方法

我使用文档类article并包含

\usepackage{helvet}

我现在开始我的文件

\begin{document}
  \sf     % select sans-serif family
  % ... text here ...

大多数文本确实无衬线字体.但例如脚注{\bf bold text}不是。

我来总结一下一份测试文档:

\documentclass[12pt,english]{article}
\usepackage{helvet}
\begin{document}
  \sf  % select sans-serif family
  \title{Document title is sans-serif, fine}
  \maketitle

  Normal Text is sans-serif, too.  % sans-serif, ok.

  {\bf This bold text should be sans-serif, too.} % bold, but roman!!!
\end{document}

答案1

这假设您的文档中没有数学内容。

\documentclass[12pt]{article}
\usepackage{helvet} % or \usepackage{tgheros}

%%% we want that the default font family is sans serif
\renewcommand{\rmdefault}{\sfdefault}

\begin{document}

This is sans serif; \textbf{this also} and this again.

\end{document}

不要使用旧的双字母命令,例如\sf\bf

相关内容