我对 LaTeX 还很陌生,所以如果这是一个愚蠢的问题,请原谅我。
我希望能够指定多种不同的字体样式,供文档的不同部分使用。例如,我可以创建一种title
使用 14pt Helvetica Black 的样式,一种sub-title
使用 12pt Helvetica Condensed 的样式,以及一种body
使用 10pt Tahoma 的样式(80% 灰色)。然后,我只需标记文档的各个部分即可。
我目前正在使用 XeLaTeX,如下所示:
\usepackage{xltxtra}
\setmainfont[Mapping=tex-text]{Tahoma}
\begin{document}
但是这只会给我一种字体,然后文档会设置标题等样式,我没有机会使用不同的字体,或者进行细粒度的控制。我可能在这里遗漏了一些东西,但我确定我问的问题是可能的吗?
答案1
使用\newfontfamily
命令,查看文档了解更多详细信息:
\documentclass{article}
\usepackage{fontspec}
\newfontfamily\MyTitle[Ligatures=TeX]{TeX Gyre Pagella}
\newfontfamily\FooBar[Numbers=OldStyle]{Foo Bar}
\begin{document}
{\MyTitle some text} {\FooBar other text}
\end{docment}
答案2
答案3
这KOMA 脚本类具有专用的字体接口:
\newkomafont{abc}{\large\bfseries}
...
\usekomafont{abc}
否则你可以使用\newcommand
:
\newcommand*{\abc}{\large\bfseries}
...
\abc
答案4
从你的问题来看,感觉你来自另一类文本处理器。
LaTeX 大致是一种语义标记系统,其中文档的结构定义了相关的布局和排版。因此,与其说“将 chapterfont 定义为 10pt Helvetica Small Caps”,然后使用“选择 chapterfont”,不如说这往往隐藏在幕后。
通常你可能会说
\chapter{Loomings}
它不仅会以自己的布局和字体打印章节标题,还会创建目录条目、设置页眉、跳至奇数页......
这些内容的修改(显然)通常在序言中完成。
如果您是 LaTeX 新手,您可能需要考虑花时间购买以下一个或多个软件包:
回忆录用于一般书籍/文章/报告的定制,广泛结合了许多其他有用的 LaTeX 软件包,但所有内容都记录在两本大书中
投影机用于演示材料
pgf/tikz用于绘制图表
掌握了这三个(不可否认是很大的)软件包后,我很少觉得需要寻找其他东西。这确实是一个很大的学习障碍,但一旦你掌握了一点,你只需要搜索三本手册,而且通常你知道其中哪一本是相关的。
如果这个答案看起来有些居高临下,请原谅我,因为这绝对不是我的本意;我希望你会像我们大多数在这里闲逛的人一样喜欢 LaTeX。