Настройка вывода
API-решение .NET для настройки вывода TeX
TeX известен как язык компьютерной верстки. Это означает, что вы не форматируете текст в документе, а вводите простой текст, содержащий фрагменты текста документа вместе с командами, которые управляют выводом.
В статье TeX I/O Документации объясняется, что задание TeX обычно создает основной выходной файл, содержащий итоговый документ, и файл журнала (лог-файл).
На этой странице вы найдете несколько советов по настройке вывода задания TeX. Для настройки вывода TeX нам понадобятся:
API Aspose.TeX для .NET, который представляет собой многофункциональный, мощный и простой в использовании API для обработки и конвертации документов для платформы C#.
Откройте менеджер пакетов NuGet, найдите Aspose.TeX и установите его. Вы также можете использовать следующую команду в консоли менеджера пакетов (Package Manager Console):
Package Manager Console Command
PM> Install-Package Aspose.TeX
Советы по настройке вывода TeX на C#:
- Движок TeX может обращаться к томам данных только как к файлам, то есть «по имени». Поэтому подсистема вывода TeX предоставляет «слоты» данных в ответ на запросы по имени.
- API Aspose.TeX для .NET определяет интерфейс IOutputWorkingDirectory , который включает только один собственный метод GetOutputFile(). Именно этот метод возвращает «слоты» данных по имени. Другими словами, Выходной рабочий каталог — это фактически словарь, который сопоставляет имена файлов «слотам данных». Обратите внимание, что TeX может записать файл, а затем прочитать его. Вот почему IOutputWorkingDirectory расширяет интерфейс IInputWorkingDirectory .
- Вместе со «слотом данных» метод GetOutputFile() возвращает (внутри объекта составного класса NamedStream ) «полное имя» файла, которое может понадобиться вам в ваших пользовательских реализациях интерфейса.
Часто задаваемые вопросы
1. Как записать вывод из TeX и LaTeX?
В примитивном TeX есть три команды, отвечающие за вывод в файлы, отличные от основного выходного файла: \openout<номер>=<имя файла>, \closeout<номер> и \write<номер>{<токен список>}. Первые две команды открывают и закрывают вспомогательные файлы для записи, а последняя записывает список токенов (которые могут представлять собой, например, некоторый текст) в виде текстовой строки. В LaTeX такой вывод во вспомогательные файлы обычно скрыт от пользователя внутри самого LaTeX или внутри пакетов.
2. Как работать с выводом TeX?
Чтобы получить выходные данные TeX наиболее распространенными способами (в виде файлов на диске или файлов, упакованных в ZIP-архив) с помощью решения API Aspose.TeX, используйте классы, реализующие IOutputWorkingDirectory .
3. Как просмотреть вывод LaTeX?
Для просмотра файлов TeX/LaTeX онлайн существует бесплатное приложение Viewer . С ними все, что вам нужно сделать, это загрузить файлы TeX/LaTeX и через мгновение получить результат на экране.
4. Как настроить вывод TeX?
Чтобы настроить вывод TeX с помощью этого решения API, вам необходимо разработать собственную реализацию интерфейса IOutputWorkingDirectory , а затем использовать это значение свойства OutputWorkingDirectory в параметрах задания TeX.
TeX What is TeX File Format
TeX — это система наборки и язык программирования, позволяющая создавать документы высокого качества, особенно с математическими формулами. Файлы *.tex* — обычный текст, который обрабатывается движками TeX (pdfTeX, XeTeX, LuaTeX) и преобразуется в PDF, DVI и другие форматы.