Настроить ввод

Решение .NET API для настройки ввода TeX

 

TeX известен как язык машинного набора текста. Это означает, что вы не форматируете текст в документе, а вводите обычный текст, содержащий текстовые фрагменты документа вместе с командами, управляющими выводом. Как описано в статье TeX I/O документации, задание TeX обычно выполняется для явно указанного файла TeX. Поэтому мы включаем этот файл во входные данные конкретного задания TeX.

На этой странице вы найдете несколько советов о том, как настроить ввод исходных файлов TeX, принимая во внимание, что основной исходный файл должен следовать синтаксису TeX и в идеале содержать только команды, «известные» движку. Также могут быть включены другие файлы, например файлы данных или графические файлы.

Чтобы настроить ввод TeX, нам нужно:

  • API Aspose.TeX для .NET — многофункциональный, мощный и простой в использовании API для обработки и преобразования документов для платформы C#.

  • Откройте диспетчер пакетов NuGet, найдите Aspose.TeX и установите его. Вы также можете использовать следующую команду из консоли диспетчера пакетов:

Package Manager Console Command

PM> Install-Package Aspose.TeX

Советы по настройке ввода TeX C#:

  1. Движок TeX может обращаться к томам данных только как к файлам, что означает «по имени». Поэтому часть подсистемы ввода TeX, отвечающая за подачу автоматически обработанных данных, предоставляет объемы данных в ответ на запросы по имени.
  2. API Aspose.TeX для .NET определяет интерфейс IInputWorkingDirectory , который включает только один метод GetFile(). Именно этот метод возвращает «файлы» по имени. Другими словами, Входной рабочий каталог на самом деле представляет собой словарь, который сопоставляет имена файлов с томами данных.
  3. Метод GetFile() имеет выходной аргумент fullName. Например, в реализации InputFileSystemDirectory он содержит полный путь к запрошенному файлу на диске, который будет записывается в файл расшифровки (.log).



Часто задаваемые вопросы

1. Как мне прочитать входные данные из TeX и LaTeX?

В примитивном TeX есть четыре команды, отвечающие за ввод из файлов, отличных от основного входного файла, например \\input <имя файла>, \\openin<номер>=<имя файла>, \\closein<номер> и \\read<номер> до <управляющей последовательности>. Первая команда заставляет движок обрабатывать файл, имя которого указано в качестве параметра. Следующие два открывают и закрывают вспомогательные файлы данных. И последний читает строку из вспомогательного файла как список токенов и присваивает этот список управляющей последовательности (или команде). В LaTeX ввод проще. Дополнительные файлы для немедленной обработки чаще всего представляют собой так называемые пакеты, которые при необходимости необходимо включать в преамбулу файла LaTeX с помощью команды \\usepackage{<имя пакета>}. Ввод вспомогательных данных также чаще всего заключен в макросы, предоставляемые конкретными пакетами.

2. Как работать с вводом TeX?

Чтобы обеспечить ввод TeX наиболее распространенными способами (из файлов на диске или файлов, упакованных в ZIP-архив) с помощью решения API Aspose.TeX, используйте классы, реализующие IInputWorkingDirectory .

3. Как настроить ввод TeX?

Чтобы настроить ввод TeX с помощью этого решения API, вам необходимо разработать собственную реализацию интерфейса IInputWorkingDirectory , а затем использовать это значение свойства InputWorkingDirectory в параметрах задания TeX.

TeX Формат файла TeX

TeX на самом деле не является форматом. Это одновременно и язык программирования, и интерпретатор, который понимает этот язык. Файл TeX — это документ, созданный в LaTeX. Этот документ может включать графику, таблицы, символы, списки, формулы и уравнения.