获取包与执行指令以告诉 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 的答案是,你可以使用以下命令加载一个或多个合适的包
\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 初学者来说有哪些好的学习资源?。