这里发布了几个关于乳胶字体的问题,但对于其中的许多问题,必须使用几个命令。
但也有一些简单的命令可以改变字体,例如:
\sffamily, \rmfamily, \ttfamily
我可以了解更多针对不同字体的此类命令吗?通常,我会看到有关字体的此类问题的不同答案,但是一旦看到那里有这么多命令并复制粘贴,通常就会出现一些错误,然后我会这样想:“让我们删除这个命令,看看会发生什么”也很难理解那里的命令是起什么作用?
所以我认为可以通过简单的命令来改变字体。
例如,这是在一本书上打字,我不知道这是哪种字体:
以下两个是我输入时输出的其他示例
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{tgbonum}
\begin{center}
{\Large 1.3 Relations with Lie groups}
\end{center}
We discuss only the beginning of this topic. First we look at the ....
\ttfamily
\begin{center}
{\Large 1.3 Relations with Lie groups} \end{center}
We discuss only the beginning of this topic. First we look at the ....
答案1
LaTeX2e 字体切换命令分为三类:\xxfamily
、\yyseries
和\zzshape
,其中xx
、yy
和zz
代表双字母
允许跨系列/系列/形状组进行组合。假设您感兴趣的字体系列提供了很多可能的组合,您可以编写如下代码
{\ttfamily\bfseries\slshape Hello World}
或者
{\rmfamily\bfseries\itshape Goodbye World}
一些字体包(例如lmodern
)可能具有大多数可能的系列、字形和形状属性组合;但是,其他字体可能限制更多。事实上,大多数包通常只提供所有可能组合中的少数组合。
答案2
也许您想尝试一下恰好安装在您本地系统中的不同字体,以便找到您最满意的字体?
在这种情况下,您应该将上述文本块定义为命令,以节省打字劳动并一遍又一遍地输入相同的文本:
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{luainputenc}
\newcommand{\myblindtext}{%
\begin{center}%
{\bfseries\Large 1.3 Relations with Lie groups} %
\end{center}%
We discuss only the beginning of this topic. First we look at the \dots\par}%
\begin{document}
\rmfamily\myblindtext
\sffamily\myblindtext
\ttfamily\myblindtext
\end{document}
答案3
您有一个示例\usepackage{tgbonum}
。这是一种设置字体的简单方法,可以使用一个可以为您更改字体的包,因此使用“更改字体的简单命令”,我认为这就是您主要想要的。
您可以在以下位置找到多个此类软件包:http://www.ctan.org/tex-archive/fonts/.许多这样的软件包可以同时为您更改几种字体,例如,获得一种主字体和一种可以很好地搭配在一起的 sanserif 字体。以下是一些这样的软件包:
- 放荡者(使用“Linux 放荡者”)
- lmodern(使用“拉丁现代”)
- newtx(使用类似 Times 的 TX 字体)
通常,一开始你只会使用一个或几个这样的包。例如,我使用了
\usepackage[osf,semibold]{libertine}
\usepackage[scaled=0.804]{beramono}
\usepackage[libertine]{newtxmath}
与朋友一起使用 Linux Libertine 时,选择三个软件包,分别为文本字体、等宽字体和数学字体。有时,您可以从主字体软件包的文档中获得有关将其与什么结合的建议。对于许多文档,您几乎永远不会使用类似的命令\ttfamily
。您更愿意获得等宽文本,因为您使用了设置它的命令或环境,例如逐字逐句的内容。
我的建议是,重点关注您想要用作文档主字体的字体,看看是否有适合该字体的软件包,然后查阅该软件包的文档以获取更多信息,看看它是否也会更改其他字体。例如,您提到的软件包“tgbonum”只会更改文档的默认字体,因此您可能需要用其他东西来补充它。