Создание пользовательского формата 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 и другие форматы.