«Заморожування» математичних формул і графіки

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

 

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

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

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

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

  • Aspose.TeX для C++ API — багатофункціональний, потужний і простий у використанні 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);



FAQ

1. Що означає заморозити математичні формули та графіку в LaTeX?

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

2. Як я можу заморозити математичні формули та графіку в документах LaTeX?

У LaTeX ви можете заморозити математичні формули та графіку, перетворивши їх на зображення або інші статичні формати, а потім включивши їх у документ LaTeX.

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

Заморожування математичних формул і графіки в LaTeX пропонує кілька переваг. Це забезпечує узгодженість вигляду формул і графіки в різних компіляціях документів і середовищах. Крім того, це зменшує накладні витрати на обчислення, пов’язані з відтворенням складних формул і графіки, що призводить до швидшого часу компіляції документа.

LaTeX What is LaTeX File Format

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