令人尴尬的问题,但我通常完全关注布局,而不费心摆弄字体,除非我真的想进行实验并使用自由...
无论如何,完全控制现代字体系列(如 Helvetica neue)的最佳方法是什么,并且能够在任何尺寸下在超轻量和正常字体之间切换?
有没有什么办法可以说\font{helvetica}{ultralight}{48pt}
或者类似的话?
如果这是一个重复或不好的问题,我很抱歉,但我从来没有理解过 LaTeX 中的字体。
我是否应该考虑学习使用 XeTeX 或其他东西?
答案1
我不知道哪种方法最好,但使用 XeLaTeX 或 LuaLateX 包fontspec
可以让你简单地做到这一点。
例如,如果您的文档中有12pt
使用Scale=4
\fontspec{Helvetica Light}[Scale=4]
应该能给你你想要的东西。
例子:
\documentclass[12pt]{article}
\usepackage{fontspec}
\setmainfont{Helvetica}
\begin{document}
This is a very {\fontspec{Helvetica Light}[Scale=4] big} word
\end{document}
输出
PS 如果你有旧版本的fontspec
语法
\fontspec{Helvetica Light}[Scale=4]
可能不起作用。在这种情况下使用旧语法
\fontspec[Scale=4]{Helvetica Light}