创建自定义 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

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

  1. 为没有格式的 ObjectTeX 引擎扩展创建排版选项。创建 TeXOptions 类的一个实例,并将其设置为使用 TeXConfig 类的 ConsoleAppOptions() 方法,并指定 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 源文件为纯文本,由 TeX 引擎(如 pdfTeX、XeTeX、LuaTeX)处理,可生成 PDF、DVI 等输出。