расстояние между символами в математической моде TeX

Xephon

подскажите, пожалуйста, как изменять расстояние между символами в математической моде TeX'а

goga7152

Сообщение удалил

lenmas

Еще есть \enskip, что-то среднее между \; и \quad

Xephon

надо не в одном месте, а во всей длинной формуле сразу

kravecnata

Переопределить \thickmuskip, \medmuskip, \thinmuskip.
Почитать можно, например, TeX by Topic (sec. 23.6).

sagemma

А предварительно подумать, так ли уж сильно это надо?

lenmas

Надо тогда использовать команду типа \makebox с необязательным параметром типа s. Читай в какой-нибудь книжке типа Львовского и Котельникова-Чеботаева. Типа так

Xephon

хм, ну это длины ручных пробелов изменяет, кажется
у меня проблема такая:
есть формула, например $xyztacduvuy$,
нужно чтобы между этими сомножителями автоматически место было некоторое
т.к. формул много

kravecnata

) Читать книжки очень полезно.
1) Из книжек можно узнать, где и какие пробелы вставляются автоматически.
2) Проблема с $xyztacduvuy$ в том, что никаких пробелов там нет и быть не должно, поэтому поменять нечего.
Я вижу три решения (хотя возможно, что я упустил какой-то простой ход). Их трудоёмкость позволяет отдельно вопрос 'а не обдумывать - само приползёт. В порядке возрастания трудности (на мой взгляд):
- определить команды \a...\z и вручную их расставить (предполагается, что там меньше двухсот страниц);
- определить новый шрифт с нужным kerning'ом;
- написать макрос(ы) для вставки нужных пробелов.
(Не исключено, что последнее извращение кто-нибудь уже написал.)

Xephon

спасибо за развернутый ответ, особенно за пункты 0 и 1
на самом деле я думал, что есть некоторый параметр типа "нулевой пробел", который по умолчанию равен 0, но его можно изменить. читать полное описание теха мне в ломы, а обычные книжки по нему пишутся не в полной степени подробности, поэтому я и спросил
Оставить комментарий
Имя или ник:
Комментарий: