Latex 中的简单文本格式

Latex 中的简单文本格式

我想在LaTeX(它被输入到 pandoc 进行转换)中执行以下操作,我在 pandoc 中使用mainfontmainfontoptions。我在顶部有一段文本,我想将其居中,并将其设置为命令行中指定的字体。其余文本我希望为默认设置。

如果我输入类似的东西:

\centering Text

它居中效果很好,但文档的其余部分也居中。它也没有使用我想要的字体。

如果我做

# Text

它使用字体(并将其设为粗体)但不居中。理想情况下,我想找出某种方法来制作一行\center和#。

答案1

看来我可以这样做:

\Huge\centerline{Text}\large

并得到我想要的

答案2

不确定为什么 SE 机器人在 3 年后提出了这个问题,但它确实需要一些解释:

许多 LaTeX 命令会应用无限期持续的效果。其中包括\centering\large和类似的命令。

为了限制效果,必须使用组。如果效果的范围非常长(需要大量输入),最好的方法是使用和来限制组,\begingroup因为编辑文本时更容易找到它们。但如果效果不需要大量输入,则使用括号来分隔组\endgroup很容易。{ }

例子:{\centering This text is centered.\par}

例子:{\large This text is large} but this is not.

请注意,\centering需要\par在组内。此外,您不能使用另一个\par中间方法,但您可以\\根据需要使用换行符。

某些命令可以跨越组内的多个段落。其他命令必须将其效果限制在单个段落内。根据命令的不同(也可能取决于定义该命令的包),可能的情况有很多。请进行实验。

相关内容