«Заморозити» математичні формули та графіки
Легко «Заморозьте» рівняння та включену графіку як растрові зображення у вихідні дані LaTeX
LaTeX знаходить широке застосування як система верстки для складання математичних рівнянь, формул і символів. Ось що зробить його кращим вибором для створення рівняння:
- LaTeX використовує спеціальний синтаксис для математичних рівнянь.
- Він пропонує широкий спектр математичних символів, операторів і структур, придатних для вираження рівнянь.
- LaTeX надає спеціалізовані пакети для математичного набору тексту, покращуючи функціональні можливості LaTeX за замовчуванням шляхом введення додаткових функцій, символів і середовищ для полегшення створення складних рівнянь.
- Він дозволяє вирівнювати рівняння, автоматично нумерувати рівняння, керувати форматуванням математичних виразів тощо.
- LaTeX легко включає математичні рівняння в абзаци тексту, як частину математичних доказів чи пояснень або в спеціальні блоки рівнянь. Він автоматично регулює інтервали та форматування для бездоганної інтеграції.
- LaTeX також підтримує такі графічні файли, як PDF, PS/EPS, JPEG або PNG. З іншого боку, Aspose.TeX обмежує включення PDF, але натомість підтримує включення XPS.
Наведений тут код демонструє, як можна отримати результат перетворення TeX/LaTeX за допомогою математичних формул і/або включеної графіки, збереженої як фіксовані растрові зображення. Отже, якщо ви вирішите конвертувати вихідний файл у інший формат, наприклад HTML, формули та графіка залишаться недоторканими без будь-яких спотворень.
Для запуску прикладів нам потрібно:
- API Aspose.TeX для 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);
FAQ
1. Що означає заморозити математичні формули та графіку в LaTeX?
Заморожування математичних формул і графіки в LaTeX відноситься до процесу їх перетворення в статичні елементи, які залишаються незмінними, навіть якщо документ редагується або перекомпілюється. Це гарантує, що зовнішній вигляд формул і графіки залишається узгодженим і не змінюється при наступних компіляціях або модифікаціях документа.
2. Як я можу заморозити математичні формули та графіку в документах LaTeX?
У LaTeX ви можете заморозити математичні формули та графіку, перетворивши їх на зображення або інші статичні формати, а потім включивши їх у документ LaTeX.
3. Які переваги заморожування математичних формул і графіки в LaTeX?
Заморожування математичних формул і графіки в LaTeX пропонує кілька переваг. Це забезпечує узгодженість вигляду формул і графіки в різних компіляціях документів і середовищах. Крім того, це зменшує накладні витрати на обчислення, пов’язані з відтворенням складних формул і графіки, що призводить до швидшого часу компіляції документа.
LaTeX What is LaTeX File Format
LaTeX — це формат TeX, якщо коротко. Файли LaTeX — це звичайні текстові файли, написані власною мовою розмітки. Вони можуть вимагати включення інших даних, таких як зображення та/або інші файли LaTeX. LaTeX надає вам багато розширених функцій для створення таблиць, додавання графіки, написання математичних рівнянь і формул тощо. Усі ці функції доступні в так званих пакетах.