从磁盘加载 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) 中使用以下命令:

Package Manager Console Command

PM> Install-Package Aspose.TeX

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

  1. 使用 TeXOptions 类的 ConsoleAppOptions() 方法,在 Object TeX 引擎扩展上创建 Object TeX 格式的转换选项。
  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 What is TeX File Format

TeX 是一种排版系统和编程语言,用于创建高质量文档,尤其是数学公式。TeX 源文件为纯文本,由 TeX 引擎(如 pdfTeX、XeTeX、LuaTeX)处理,可生成 PDF、DVI 等输出。



常问问题

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

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

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

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

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

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