如何设置文档字体?

如何设置文档字体?

获取包与执行指令以告诉 TeX 使用特定字体、字体大小或字体样式(如斜体或粗体)不同,对吗?

所以我有这个:

\documentclass[letterpaper]{article}

%% Language and font encodings
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}

%% Sets page size and margins
\usepackage[letterpaper,top=3cm,bottom=2cm,left=3cm,right=3cm,marginparwidth=1.75cm]{geometry}

%% Useful packages
\usepackage{amsmath}
\usepackage{mathrsfs}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}

\title{Your Paper}
\author{You}

\begin{document}
\maketitle

...

\end{document}

我得到了这种表面上带有衬线的香草味字体。

表面上是带有衬线的香草味字体

假设有人想要一个无衬线字体,比如海尔维提卡或使用普通的等宽字体,就像我们在 SE 的编辑框中使用的字体一样(或类似导游)?或者像罗马时代

我从哪里可以获取不同的字体包?如何告诉 TeX 默认文档字体是什么?如何从一种字体切换到另一种字体、切换到另一种字体大小和切换到不同的字体样式?仅供参考,我在 Windows 10 PC 上使用 TeXworks 和 MiKTeX。

我尝试搜索另一个类似的问题,但找不到,或者,如果找到了,我无法解码它,甚至无法猜测我有一个答案。

答案1

您的问题涉及四大领域:

  1. 自定义文本的字体配置;

  2. 定制数学的字体配置;

  3. 如何在无衬线字体、打字机字体和特殊字体之间切换,以及如何更改文本中的字体大小;

  4. 如何在无衬线字体、打字机字体和特殊字体之间切换,以及如何更改数学中的字体大小。

1 和 2 的答案是,你可以使用以下命令加载一个或多个合适的包

\usepackage[]{}

LaTeX 字体目录可以帮助解决这个问题,正如 Bernard 在评论中建议的那样。我还提供了一些可能有用的资源。请参阅TeX live 中安装了哪些字体包?获取软件包列表和这个字体采样器

3 和 4 的答案是,一般来说,你不应该这样做。这是因为像“切换到斜体粗体”这样的操作外貌加价而不是逻辑或者语义标记。通常,此类更改应由您加载的类和包处理,因此,

\section{A section}

A section以合适的字体排版。同样,

\emph{I really mean this.}

应该在需要强调的地方使用,因为它是逻辑/语义的而不是外观。

有时,您可能想要一些特殊的一次性效果。典型的用途是排版标题页。然后您可能实际上想要对外观进行硬编码。

\textbf{Bold} or {\bfseries bold}
\textit{Italic} or {\itshape italics}
\textsc{Small-caps} or {\scshape small-caps}
\textsf{Sans} or {\sffamily sans}
\textrm{Serif} or {\rmfamily serif}
\texttt{Typewriter} or {\ttfamily typewriter}

{\tiny tiny\par
\scriptsize script\par
\footnotesize footnote\par
\small small\par
\normalsize normal\par
\large large\par\Large larger\par
\LARGE larger\par
\huge larger\par
\Huge largest\par}

字体变化:系列、形状、系列和大小

通常,在数学模式下,尺寸调整等是自动的。必要时,您可以使用

\mathit{Italics}
\mathsf{Sans}

等等,但这些通常不是必要的。

如需了解更多信息,请参阅对于 LaTeX 初学者来说有哪些好的学习资源?

相关内容