2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 \hdotsfor с точками по центру
Сообщение22.09.2009, 09:34 
Аватара пользователя


03/12/08
351
Букачача
Подскажите пожалуйста, есть ли аналог команды \hdotsfor, заполняющей отточием строку в матрице, но чтобы эти точки были по центру строки, т.е. вместо \ldots
использовалось бы \cdots. Попытка модификации этой команды (при использовании просмотра исходника через \show) ни к чему хорошему не привела, т.к. не ясно, что за команда \shdots@for

Код:
> \hdotsfor=\long macro:
#1->\ifx [#1\@xp \shdots@for \else \hdots@for \@ne {#1}\fi .


-- Вт сен 22, 2009 12:12:31 --

Извиняюсь за беспокойство. Посмотрел в amsmath.sty определение \hdotsfor и сделал требуемый рабочий вариант:
Код:
\newcommand{\chdotsfor}[1]{%
   \ifx[#1\@xp\cshdots@for\else\chdots@for\@ne{#1}\fi}
\def\cshdots@for#1]{\chdots@for{#1}}
\def\chdots@for#1#2{\multicolumn{#2}c%
   {\m@th\dotsspace@1.5mu\mkern-#1\dotsspace@
    \xleaders\hbox{$\m@th\mkern#1\dotsspace@\cdot\mkern#1\dotsspace@$}%
    \hfill
    \mkern-#1\dotsspace@}%
   }

В этих определениях заменил названия \hdotsfor, \shdots@for и \hdots@for, добавив букву "c", и в определении \chdots@for заменил "." на \cdot.
Получилось то что нужно.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group