«Заморозить» математические формулы и графику

«Заморозить» уравнения и включить графику в виде растровых изображений в выходные данные LaTeX.

 

LaTeX находит широкое применение в качестве системы набора математических уравнений, формул и композиции символов. Вот что сделает его предпочтительным выбором для создания уравнений:

  • LaTeX использует особый синтаксис для математических уравнений.
  • Он предлагает широкий спектр математических символов, операторов и структур, подходящих для выражения уравнений.
  • LaTeX предоставляет специализированные пакеты для математического набора текста, расширяя стандартные функциональные возможности LaTeX за счет введения дополнительных функций, символов и сред, упрощающих создание сложных уравнений.
  • Он позволяет выравнивать уравнения, автоматически нумеровать уравнения, контролировать форматирование математических выражений и т. д.
  • LaTeX легко включает математические уравнения в абзацы текста, как часть математических доказательств или объяснений, или в специальные блоки уравнений. Он автоматически регулирует интервалы и форматирование для обеспечения плавной интеграции.
  • LaTeX также поддерживает включение графических файлов, таких как PDF, PS/EPS, JPEG или PNG. С другой стороны, Aspose.TeX ограничивает включение PDF, но вместо этого поддерживает включение XPS.

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

Для запуска примеров нам понадобится:

  • API Aspose.TeX for C++ — многофункциональный, мощный и простой в использовании API обработки и преобразования документов для платформы C++.
  • Откройте диспетчер пакетов NuGet, найдите Aspose.TeX.Cpp и установите его. Вы также можете использовать следующую команду из консоли диспетчера пакетов:

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

Как «заморозить» математические формулы и включить графику в виде растровых изображений с помощью Aspose.TeX для C++

Вот два примера, иллюстрирующие, как преобразовать определенные элементы вывода TeX в растровые изображения. Первый предназначен для математических формул, а второй — для включенных графиков. Обе опции являются свойствами класса SaveOptions .

Пример кода C++: «Заморозить» математические формулы в виде растровых изображений

    // Create conversion options instance.
    ...
    // Create and assign saving options instance if needed.
    ...
    // Set to true if you want math formulas to be converted to raster images.
    options->get_SaveOptions()->set_RasterizeFormulas(true);

Пример кода C++: «Замораживание» включало графику в виде растровых изображений.

    // Create conversion options instance.
    ...
    // Create and assign saving options instance if needed.
    ...
    // Set to true if you want included graphics (if it contains vector elements) to be converted to raster images.
    options->get_SaveOptions()->set_RasterizeIncludedGraphics(true);



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

1. Что значит заморозить математические формулы и графику в LaTeX?

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

2. Как я могу заморозить математические формулы и графику в документах LaTeX?

В LaTeX вы можете заморозить математические формулы и графику, преобразовав их в изображения или другие статические форматы, а затем включив их в документ LaTeX.

3. Каковы преимущества замораживания математических формул и графиков в LaTeX?

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

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

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