|
2) Преопределить запятую, например
\let\savepunkt=,
\catcode`\,=13
\def,{\savepunkt\mskip 5mu}%%%%% Можно использовать и не 5mu
\catcode`\,=12
\mathcode`\,="8000
Это решение не годится, если запятая отделяет дробную часть числа от целой. Нужно более хитрое решение, тестирующее идущий следом символ. Я использовал его в пакета ncccomma. Посмотрите в макросе NCC
Роженко
----- Original Message ----- From: "Alexey Malistov" <CyrTeX-ru@vsu.ru>
To: "Cyrillic TeX Users Group" <CyrTeX-ru@vsu.ru>
Sent: Wednesday, July 16, 2008 2:20 PM
Subject: Re: пробелы после запятых в формулах
Здравствуйте, Alexander.
Вы писали 15 июля 2008 г., 21:50:12:
В советских книжках в формулах после знаков препинания идут обычные
широкие пробелы в отличие от TeX-овского \thinmuskip=3mu. При этом
хорошо видно различие между 1,2 (1 целая 2 десятых) и 1, 2 (1, запятая
2). Можно ли это дело как-то автоматизировать?
Варианты
1) Переопределить \thinmuskip, например \thinmuskip = 8mu
2) Преопределить запятую, например
\let\savepunkt=,
\catcode`\,=13
\def,{\savepunkt\mskip 5mu}%%%%% Можно использовать и не 5mu
\catcode`\,=12
\mathcode`\,="8000
Это решение не годится, если запятая отделяет дробную часть числа от целой. Нужно более хитрое решение, тестирующее идущий следом символ. Я использовал его в пакета ncccomma. Посмотрите в макросе NCC
----------------------------------------------------------------- С уважением,
Алексей Малистов
================================================
CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html
|
|