Створення спеціального формату TeX

Розробляйте спеціальні формати TeX за допомогою нашого API для створення форматів TeX, що налаштовуються, для C++. Відкривайте нові можливості та з легкістю вдосконалюйте свій контент!

 

Візьміть під контроль форматування TeX за допомогою нашого API-рішення на C++! Без зусиль створюйте спеціалізовані формати TeX, що відповідають вашим унікальним потребам. Незалежно від того, чи створюєте ви спеціалізовані документи, чи прагнете одноманітності у своїх проектах, наше API дозволяє з легкістю визначати власні формати TeX. Відкрийте безмежні можливості для створення та форматування документів на C++. Підніміть свій контент на нову висоту за допомогою нашого API для налаштування формату TeX і відчуйте свободу проектування документів так, як вам подобається, спробувавши безкоштовну пробну версію або купивши ліцензію!

TeX — це мова розмітки даних і ядро системи комп'ютерної верстки, відомої як видавнича система. Хоча його часто називають форматом файлу, насправді це мова програмування та інтерпретатор, що використовується для створення математичних або технічних документів. На базі TeX було створено безліть пакетів для спрощення обробки документів із формулами або математичними рівняннями. API-рішення Aspose.TeX пропонує можливість створювати спеціальні файли TeX з персоналізованими налаштуваннями движка. Тут ви знайдете приклад того, як створити спеціальний формат TeX. Але спершу встановіть Aspose.TeX API. Ви можете зробити це, знайшовши його в менеджері пакетів NuGet або скориставшись командою Install-Package Aspose.TeX у консолі диспетчера пакетів.

Package Manager Console Command


    PM> Install-Package Aspose.TeX

Кроки для створення власного файлу TeX на C++.

  1. Створіть параметри верстки для розширення движка ObjectTeX без формату. Створіть екземпляр класу TeXOptions і налаштуйте його на використання методу ConsoleAppOptions() класу TeXConfig із вказаною опцією ObjectIniTeX.
  2. Встановіть робочий каталог для вхідних даних для об’єкта параметрів на каталог вхідних даних, а робочий каталог для вихідних даних — на каталог вихідних даних.
  3. Після цього запустіть створення формату, використовуючи метод CreateFormat() класу TeX, вказавши customtex як назву формату, та об’єкт параметрів як параметр.
  4. Викличте метод WriteLine() властивості Writer властивості TerminalOut об’єкта параметрів, який запише додатковий рядок у вихідні дані.
  5. Уточніть вивід.

Код на C++ для налаштування файлів TeX

    using Aspose::TeX::IO;
    using Aspose::TeX;
    // Create typesetting options for no format on the ObjectTeX engine extension.
    System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::get_ObjectIniTeX());
    // Specify a file system working directory for the input.
    options->set_InputWorkingDirectory(System::MakeObject<InputFileSystemDirectory>(RunExamples::InputDirectory));
    // Specify a file system working directory for the output.
    options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));

    // Run format creation.
    Aspose::TeX::TeX::CreateFormat(u"customtex", options);

    // For further output to look write.
    options->get_TerminalOut()->get_Writer()->WriteLine();

TeX What is TeX File Format

TeX — система набору та мова програмування, що дозволяє створювати високоякісні документи, особливо з формулами. Файли .tex — простий текст, обробляються TeX‑двигунами (pdfTeX, XeTeX, LuaTeX) і генерують PDF, DVI тощо.