«Заморожування» математичних формул і графіки
«Заморожування» рівнянь та включеної графіки як растрових зображень у виводі 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‑двигуном.