Налаштувати введення

Рішення .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() повертає «повне ім’я» файлу в об’єкті складеного NamedStream . Наприклад, у реалізації InputFileSystemDirectory «повне ім’я» — це повний шлях до запитуваного файлу на диск, який буде записаний у файл стенограми (.log).



FAQ

1. Як читити вхідні дані з TeX і LaTeX?

У примітивному TeX є чотири команди, які відповідають за введення з файлів, відмінних від основного вхідного файлу, наприклад \\input <file name>, \\openin<number>=<file name>, \\closein<number> і \\read<number> to <control sequence>. Перша команда змушує механізм обробляти файл, ім’я якого вказано як параметр. Наступні два відкривають і закривають файли допоміжних даних. І останній зчитує рядок із допоміжного файлу як список токенів і призначає цей список керуючій послідовності (або команді). У LaTeX введення легше. Додаткові файли для негайної обробки найчастіше є так званими пакетами, які необхідно включити до преамбули файлу LaTeX за допомогою команди \\usepackage{<package name>}, коли це необхідно. Введення допоміжних даних також найчастіше загортається в макроси, які надаються спеціальними пакетами.

2. Як працювати з вводом TeX?

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

3. Як налаштувати введення TeX?

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

TeX What is TeX File Format

TeX насправді не є форматом. Це як мова програмування, так і механізм інтерпретатора, який розуміє цю мову. Файл TeX — це звичайний текстовий файл, створений за допомогою синтаксису TeX для перетворення в певний цільовий формат за допомогою обробки механізмом TeX. Цей вихідний документ може містити графіки, таблиці, списки, формули та рівняння.