Aspose.TeX і Object TeX | Aspose.TeX для .NET

Object TeX

Тепер розглянемо вихідний формат.

Оригінальний TeX міг виводити файли лише у форматі DVI (DeVice Independent). Траплялося, що формат DVI не визначає метрику носія, на якому буде надруковано файл — розмір сторінки та положення лівого верхнього кута всього вмісту сторінки. Як тільки ми вирішимо зробити механізм TeX здатним виводити файли, скажімо, у форматі PDF, нам потрібно визначити такі показники. Таким чином, нам потрібно включити нові примітиви в оригінальний набір двигуна TeX. І це було б розширенням самого двигуна.

Ось що таке Object TeX. Знову ж таки, з одного боку, це мова програмування з набором примітивів VirTeX, розширених новими примітивами, що накладаються новими вимогами до виводу. З іншого боку, це розширений механізм TeX, який також розуміє нові примітиви. І, з третього боку, Object TeX — це загалом нова система верстки.

Ось і четверта рука. Формат Object TeX також є форматом, заснованим на Plain TeX, який містить визначення, які включають нові примітиви, наприклад, призначають значення за замовчуванням медіа-метрикам.

Aspose.TeX

А Aspose.TeX — це лише API для системи Object TeX.

Чому новий TeX є Object?

Тож чому ми використали «Об’єкт» у назві системи? Причина полягає в тому, що фактичний вихід механізму Object TeX є не файлом у вихідному форматі, а деякою проміжною об’єктною моделлю, яка потім перетворюється на цільовий формат.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.