LaTeX. Пакет physics3
2026-07-25
·
1 мин. для прочтения
LaTeX. Пакет physics3.
Содержание
1 Общая информация
- Пакеты
physics,physics2иphysics3— это три разных поколения пакетов для LaTeX, созданных для упрощения набора математических и физических формул.
2 physics
- CTAN: https://www.ctan.org/pkg/physics
- Оригинальный и самый старый пакет.
- Он предоставляет множество удобных команд, но имеет ряд серьезных архитектурных проблем:
- Существует риск переполнения памяти при использовании более 32767 матричных команд.
- Устаревший код. Активно использует
g-аргумент вxparse, что не рекомендуется командой LaTeX. - Заброшен. Для исправления его ошибок существует отдельный пакет-заплатка
physics-patch.
3 physics2
Репозиторий: https://github.com/AlphaZTX/physics2
Модернизированная модульная версия, пришедшая на смену оригинальному пакету.
Ядро (
physics2.sty) содержит лишь базовые функции, а все остальные возможности подключаются по мере необходимости через отдельные модули.
4 physics3
- CTAN: https://www.ctan.org/pkg/physics3
- Репозиторий: https://github.com/myhsia/physics3
- Создан как прямая замена
physicsиphysics2, исправляя их недостатки. - Основные улучшения:
- Решена проблема с переполнением памяти, которая была в оригинальном
physics. - Улучшены и оптимизированы команды для работы с матрицами.
- Код написан с использованием актуальных и рекомендованных практик LaTeX.
- Решена проблема с переполнением памяти, которая была в оригинальном
