从磁盘加载 TeX 源文件

从磁盘加载 TeX/LaTeX 文件的 .NET API 解决方案

 

TeX 被称为排版语言。这意味着您不会格式化文档中的文本,而是输入包含文档文本片段的纯文本以及控制输出的命令。在输出中,您将获得所需(指定)格式的格式化文件。 TeX 是出版物集系统(计算机排版)的核心。 TeX 作业在明确指定的 TeX 文件上运行。要更深入地了解 TeX 输入和输出,请学习文档的 TeX I/O 部分。

众所周知,TeX 的主要目的是帮助创建数学或技术文本写作。但在进行任何操作之前,必须首先加载该文件。在这里,您将找到解释如何使用文件系统目录作为输入从磁盘加载 TeX 源文件、将输出定向到 XPS 文件以及将终端输出写入控制台的代码片段。

要运行我们需要的示例:

  • Aspose.TeX for .NET API 是一个功能丰富、功能强大且易于使用的 C# 平台文档操作和转换 API。

  • 打开 NuGet 包管理器,搜索 Aspose.TeX 并安装它。您还可以从包管理器控制台使用以下命令:

Package Manager Console Command

PM> Install-Package Aspose.TeX

从 C# 磁盘加载 TeX 的步骤。

  1. 使用 ConsoleAppOptions() 方法在 Object TeX 引擎扩展上创建 Object TeX 格式的转换选项 TeXOptions 类。
  2. 指定输入的文件系统工作目录。使用 InputFileSystemDirectory 类。
  3. 使用 OutputFileSystemDirectory 类指定输出的文件系统工作目录。
  4. 使用 OutputConsoleTerminal 类将控制台指定为输出终端。
  5. 如果需要,指定内存终端作为输出终端。为此,请使用 OutputMemoryTerminal 类。
  6. 使用新创建的 XpsDevice 创建 TeXJob 对象并通过调用 Run() 方法运行作业。

C# 代码示例:从磁盘加载 TeX

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
using System.IO;
// Create conversion options for the default Object TeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
// Specify a file system working directory for the input.
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Specify the console as the output terminal.
options.TerminalOut = new OutputConsoleTerminal(); // Default value. Arbitrary assignment.
// Specify a memory terminal as the output terminal, if you don't want the terminal output to be written to the console.
// options.TerminalOut = new OutputMemoryTerminal();
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();

TeX 什么是TeX文件格式

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



常问问题

1. 如何在线阅读 TeX 文件?

要在线阅读 TeX 文件,可以使用免费的 Viewer 应用程序。有了它,您只需上传文件并立即在屏幕上看到结果。您还可以使用 LaTeX Include Graphics 应用程序,它可以让您创建包含图形的 LaTeX 文件。

2. 使用哪些类从磁盘加载 TeX 文件?

要从磁盘提供 TeX 文件的输入,请使用 InputFileSystemDirectory 类。

3. 如何从磁盘加载 TeX 文件?

首先,使用 ConsoleAppOptions() 创建转换选项。然后指定输入和输出的文件系统工作目录。定义保存选项,最后运行作业。