为整个文档设置字体系列

为整个文档设置字体系列

这看起来像是一个基本问题,但对我来说似乎是最难的问题。

我需要设置整个文档的字体样式如下:

字体系列:英语字体格式一种或者GoudyOlSt BT

字体大小:11 点

我正在做类似下面的事情,但根本没有效果:

\fontencoding{T1}
\fontfamily{garamond}
\fontseries{m}
\fontshape{it}
\fontsize{11}{14}
\selectfont

此外,如果可能的话,查看可用的字体系列样式也很好。

如果有人能给我指明正确的方向我将非常感激。

答案1

字体

你可以使用TeX 环流時間或者字体。它们类似于 Times New Roman(如果你想看看其他字体,你应该寻找类似的衬线字体,例如http://www.tug.dk/FontCatalogue/seriffonts.html)。通过 加载字体包,可以加载并激活字体\usepackage。您可能希望使用 T1 编码,为此您应该使用\usepackage[T1]{fontenc}(请参阅为什么我应该使用 \usepackage[T1]{fontenc}?)。

因此,对于 TeX Gyre Termes 您可以使用:

\usepackage[T1]{fontenc}
\usepackage{tgtermes}

对于时代:

\usepackage[T1]{fontenc}
\usepackage{mathptmx}

对于 txfonts:

\usepackage[T1]{fontenc}
\usepackage{txfonts}

字体大小

要获得 11pt 字体大小,只需添加11pt一个选项\documentclass,因此如果您使用文章文档类,则可以使用\documentclass[11pt]{article}

例子

下面是一个示例来说明一种字体。我使用该包lipsum来获取示例文本。

\usepackage[T1]{fontenc}
\documentclass[11pt]{article}

\usepackage{tgtermes}
\usepackage{lipsum}

\begin{document}

\lipsum

\end{document}

输出

答案2

我想使用系列下的无衬线字体 LMSS lmodern。正如上面的帖子提到的,你必须使用正确的软件包:

\usepackage[T1]{fontenc}
\usepackage{lmodern} % Font Family

必须(至少对我而言)明确以下几点:

\renewcommand{\rmdefault}{lmss}

相关内容