![如何更改 LuaLaTeX 中的字体大小?](https://linux22.com/image/246382/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%20LuaLaTeX%20%E4%B8%AD%E7%9A%84%E5%AD%97%E4%BD%93%E5%A4%A7%E5%B0%8F%EF%BC%9F.png)
\documentclass{minimal}
\usepackage[paperheight = 140mm,% comprimento
paperwidth = 200mm,% altura
margin = 10mm % tamanho da margem
]{geometry}
\usepackage[T1]{fontenc}
\usepackage{fontspec}
\usepackage{xcolor}
\setmainfont[Color=brown]{Tangerine}
\begin{document}
Normal pleasure of your company is requested
\end{document}
我正在制作结婚请柬,但我不知道如何使用 LuaLaTeX 来制作。
我想在 中设置\setmainfont
默认颜色和大小,但我不知道如何设置。我可以像示例中那样设置颜色,但不能同时设置大小。
\setmainfont[SizeFeatures={Size=30}]{Tangerine}
设置大小,但我不知道如何将它们组合在一起。可以吗?
此外,如何更改文档中间的字体大小?我试过了,\Huge
但出现错误。
答案1
\Huge
不起作用,因为您使用了minimal
文档类,它不提供任何字体大小命令。请使用通常的方法article
。
您也不需要使用 设置字体大小fontspec
。请使用以下任一选项:
- 要按文档设置默认字体大小,请将其中一个选项
10pt
或11pt
传递12pt
给文档类。 - 使用常用的字体大小命令(
\small
、、\normalsize
等\large
)。 - 如果以上都没有您需要的尺寸,请使用 手动选择
\fontsize{<size>}{<leading>}
。\selectfont
后面必须跟一个命令立即地后。
后两个选项也可以按文档方式使用:只需将它们放在\begin{document}
任何组之外即可。
综上所述,示例文档:
\documentclass[10pt]{article}
\usepackage{fontspec}
\usepackage{xcolor}
\setmainfont[Color=brown]{Linux Libertine}
\begin{document}
Lorem {\Huge ipsum} dolor {\fontsize{14pt}{16pt}\selectfont sit} amet.
\end{document}
答案2
该选项SizeFeatures
并不意味着放大小。它应该用于设置仅对某些字体大小激活/使用的功能:
\documentclass{article}
\usepackage{fontspec}
\usepackage{xcolor}
\setmainfont[SizeFeatures={{Size=-11,Color=red},
{Size=11-30,Color=blue},
{Size=30-,Color=green}}]{Arial}
\begin{document}
normal red text
\large larger blue text
\fontsize{30pt}{30pt}\selectfont very large green Text
\end{document}