自定义输出

用于自定义 TeX 输出的 .NET API 解决方案

 

TeX 被称为排版语言。这意味着您不会格式化文档中的文本,而是输入包含文档文本片段的纯文本以及控制输出的命令。

文档的 TeX I/O 文章解释了 TeX 作业通常会生成一个主输出文件,其中包含生成的文档和转录(或日志)文件。

在此页面上,您将找到一些有关如何自定义 TeX 作业输出的提示。要自定义 TeX 输出,我们需要:

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

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

Package Manager Console Command

PM> Install-Package Aspose.TeX

有关如何自定义 TeX 输出 C# 的提示:

  1. TeX 引擎只能以文件形式访问数据卷,这意味着“按名称”。因此,TeX 输出子系统提供数据“槽”来响应名称查询。
  2. Aspose.TeX for .NET API 定义了 IOutputWorkingDirectory 接口,该接口仅包含一个自己的方法 GetOutputFile( )。正是该方法按名称返回数据“槽”。换句话说,输出工作目录实际上是将文件名映射到数据“槽”的字典。请注意,TeX 可能会写入一个文件然后读取它。这就是为什么 IOutputWorkingDirectory 扩展了 IInputWorkingDirectory 接口。
  3. GetOutputFile() 方法有一个输出参数 fullName,您可能在接口的自定义实现中需要它。



常问问题

1. 如何从 TeX 和 LaTeX 编写输出?

在原始 TeX 中,有 3 个命令负责输出到主输出文件以外的文件: \openout<number>=<file name>\closeout<number>\write<number>{<token列表>}。前两个命令打开和关闭用于写入的辅助文件,而最后一个命令将标记列表(例如,可能构成一些文本)作为一行文本写入。在 LaTeX 中,此类辅助文件的输出通常在 LaTeX 本身或包内对用户隐藏。

2. 如何使用 TeX 输出?

要使用 Aspose.TeX API 解决方案以最常见的方式获取 TeX 输出(作为磁盘上的文件或打包在 ZIP 存档中的文件),请使用实现 IOutputWorkingDirectory 接口。

3. 如何查看 LaTeX 输出?

要在线查看 TeX/LaTeX 文件,可以使用免费的 Viewer 应用程序。有了它们,您所要做的就是上传 TeX/LaTeX 文件,然后就可以在屏幕上看到结果。

4. 如何自定义 TeX 输出?

要使用此 API 解决方案自定义 TeX 输出,您需要开发自己的 IOutputWorkingDirectory 接口实现,然后使用它作为 TeX 作业选项中的 OutputWorkingDirectory 属性的值。

TeX 什么是TeX文件格式

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