创建自定义 TeX 格式

使用我们用于 C++ 的可定制 TeX 格式创建 API 制作定制 TeX 格式。 探索新的可能性并轻松增强您的内容!

 

使用我们的 C++ API 解决方案控制 TeX 格式! 轻松创建满足您独特需求的定制 TeX 格式。 无论您是要创建专门的文档还是寻求项目的一致性,我们的 API 都可以让您轻松定义自定义 TeX 格式。 释放 C++ 中文档创建和格式化的无限可能性。 使用我们的 TeX 格式自定义 API 将您的内容提升到新的高度,并通过尝试免费试用或购买许可证来体验以您的方式设计文档的自由!

TeX 是一种数据标记语言,是被称为出版物集系统的计算机排版系统的核心。虽然它通常被称为文件格式,但它实际上是一种编程语言和解释器引擎,用于创建数学或技术文档。许多包都是基于 TeX 创建的,以简化带有公式或数学方程式的文档处理。 Aspose.TeX API 解决方案提供了使用个性化引擎选项创建自定义 TeX 文件的能力。 在这里您将找到一个如何创建自定义 TeX 格式的示例。但首先,安装 Aspose.TeX API。您可以通过在 NuGet 包管理器中搜索它或在包管理器控制台中使用 Install-Package Aspose.TeX 命令来完成。

Package Manager Console Command


    PM> Install-Package Aspose.TeX

创建自定义 TeX 文件 C++ 的步骤。

  1. 为没有格式的 ObjectTeX 引擎扩展创建排版选项。创建 TeXOptions 类的实例,并将其设置为使用 ConsoleAppOptions() TeXConfig 类的方法,指定了 ObjectIniTeX 选项。
  2. 将选项对象的输入工作目录设置为输入目录,将选项对象的输出工作目录设置为输出目录。
  3. 之后,使用 TeX 类的 CreateFormat() 方法运行格式创建,使用 customtex 作为格式名称,选项对象作为参数。
  4. 调用选项对象的 TerminalOut 属性的 Writer 属性的 WriteLine() 方法,这将向输出写入额外的一行。
  5. 细化输出。

自定义 TeX 文件的 C++ 代码

    using Aspose::TeX::IO;
    using Aspose::TeX;
    // Create typesetting options for no format on the ObjectTeX engine extension.
    System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::get_ObjectIniTeX());
    // Specify a file system working directory for the input.
    options->set_InputWorkingDirectory(System::MakeObject<InputFileSystemDirectory>(RunExamples::InputDirectory));
    // Specify a file system working directory for the output.
    options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));

    // Run format creation.
    Aspose::TeX::TeX::CreateFormat(u"customtex", options);

    // For further output to look write.
    options->get_TerminalOut()->get_Writer()->WriteLine();

TeX What is TeX File Format

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