-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Description
При использовании шаблона с новой версией TeX Live 2025 возникает критическая ошибка: отсутствует пакет icomma, который ранее использовался для обработки запятых как десятичных разделителей в математических выражениях.
Пакет больше не доступен через tlmgr и не входит в стандартные репозитории TeX Live.
Логи, сообщения об ошибках
LaTeX Error: File `icomma.sty` not found.
tlmgr install icomma
tlmgr: package repository https://mirror.ox.ac.uk/sites/ctan.org/systems/texlive/tlnet (verified)
tlmgr install: package icomma not present in repository.
tlmgr: action install returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.
Шаги для воспроизведения
- Использовать шаблон из этого репозитория на платформе с установленным TeX Live 2025.
- Попробовать собрать проект (компилятором XeLaTeX).
- Получить ошибку об отсутствии
icomma.sty.
Ожидаемое поведение
Проект должен корректно собираться на актуальных версиях TeX Live без необходимости искать и устанавливать устаревшие пакеты вручную.
Предложенное решение
Заменить использование пакета icomma на современный и поддерживаемый пакет siunitx.
Пример корректной замены в преамбуле:
\usepackage{siunitx}
\sisetup{
output-decimal-marker = {,}, % Использовать запятую как десятичный разделитель
input-decimal-markers = {.,,}, % Поддержка точек и запятых как ввода
parse-numbers = true,
group-separator = {\thinspace}, % Пробел между тысячами (по ГОСТ)
group-minimum-digits = 4
}Пакет siunitx полностью покрывает функциональность icomma.
Среда
- TeX Live: 2025 (предрелизная версия)
- Компилятор: XeLaTeX
- Среда запуска: On-Premise Overleaf (развёрнутый через Helm chart)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working