TeX 中的字体选项

用于处理 TeX/LaTeX 文件的 API 解决方案。可用的字体选项

 

Aspose.TeX 有许多选项来控制引擎如何处理字体。这些选项有助于实现某些印刷效果。让我们看看下面的一些技巧:

  • TeX 发行版包含许多内置字体,例如 Computer Modern (CM) 字体。有各种各样的 字体系列类型
  • 使用 TeX,您可以使用特殊命令轻松指定任何字体大小。此外,您可以设置自定义字体大小。
  • TeX 还提供了修改字体属性的命令。您可以更改字体颜色、为文本添加下划线以及制作上标和下标。
  • 还有 字体样式 命令来强调或突出显示文本。
  • 除了内置字体之外,TeX 还允许您在文档中使用自定义字体。根据 LaTeX 发行版,您可以安装其他字体包并使用标准 LaTeX 未提供的字体。
  • 在系统中,您还可以找到用于排版数学符号和方程的特殊命令和包。对于数学字体,您将必须使用其他包来访问更广泛的数学符号和字母。

Aspose.TeX 涵盖了在 LaTeX/TeX 中操作字体的丰富功能,从管理字形大小到将文档中使用的字体存储在子集中以最小化输出大小。要运行我们需要的示例:

  • Aspose.TeX for C++ API - 一个功能丰富、强大且易于使用的 C++ 平台文档处理和转换 API。
  • 打开 NuGet 包管理器,搜索 Aspose.TeX.Cpp,然后安装它。您还可以从包管理器控制台使用以下命令:

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

如何在 Aspose.TeX C++ 中使用字体

这里附有两个例子。第一个演示如何跳过连字构造,第二个演示如何启用 字体子集 创建对于输出文档。第一个设置是 TeXOptions 类的属性,而第二个设置是 SaveOptions 类。

C++ 代码示例:禁用连字的构造

// Create conversion options instance.
...
// Set to true to make the engine not construct ligatures where normally it would.
options->set_NoLigatures(true);

C++ 代码示例:在子集中存储使用的字体

// Create conversion options instance.
...
// Create and assign saving options instance if needed.
...
// Set to true to make the device subset fonts used in the document.
options->get_SaveOptions()->set_SubsetFonts(true);



常问问题

1. 如何更改 LaTeX 文档中的字体?

更改 LaTeX 文档中的字体通常涉及使用 LaTeX 提供的字体选择命令。您可以使用“\documentclass”、“\usepackage”和“\renewcommand”等命令指定字体系列、大小、粗细和样式。 LaTeX 提供了各种字体包,可以访问各种字体,包括系统字体和自定义字体。

2. 我可以在 LaTeX 文档中使用自定义字体吗?

LaTeX 提供了各种字体包,可以访问各种字体,包括系统字体和自定义字体。

3. 如何管理 LaTeX 文档中的字体大小和样式?

管理 LaTeX 文档中的字体大小和样式涉及使用“\tiny”、“\small”、“\large”等字体大小命令来调整字体大小,以及使用“\textbf”等字体样式命令来调整粗体、 \textit 表示斜体,\textsc 表示小型大写字母,以更改字体样式。此外,LaTeX 还提供了“\fontsize”和“\selectfont”等命令,可以更精确地控制字体大小和样式。您还可以使用“\newcommand”和“\renewcommand”命令定义自定义字体样式和大小。

TeX 什么是TeX文件格式

TeX 实际上不是一种格式。它同时是一种编程语言,也是理解这种语言的解释器引擎。 TeX 文件是在 LaTeX 中创建的文档。该文档可以包括图形、表格、符号、列表、公式和方程式。