自定义输出
用于自定义 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# 的提示:
- TeX 引擎只能以文件形式访问数据卷,这意味着“按名称”。因此,TeX 输出子系统提供数据“槽”来响应名称查询。
- Aspose.TeX for .NET API 定义了 IOutputWorkingDirectory 接口,该接口仅包含一个自己的方法 GetOutputFile( )。正是该方法按名称返回数据“槽”。换句话说,输出工作目录实际上是将文件名映射到数据“槽”的字典。请注意,TeX 可能会写入一个文件然后读取它。这就是为什么 IOutputWorkingDirectory 扩展了 IInputWorkingDirectory 接口。
- 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 What is TeX File Format
TeX 是一种排版系统和编程语言,用于创建高质量文档,尤其是数学公式。TeX 源文件为纯文本,由 TeX 引擎(如 pdfTeX、XeTeX、LuaTeX)处理,可生成 PDF、DVI 等输出。