| 
 |  
Премного благодарен. 
:) 
 
А новый вариант \eq[]{} --- приводит в полный восторг!!! 
 
 
On Thu, 29 May 2008 21:48:15 +0300, Alexander I Rozhenko wrote: 
 
----- Original Message ----- From: "Aleksander N.Gorohovski" 
Уважаемая рассылка, 
Доброго времени суток! 
 
Наверное мои вопросы в большей степени обращены к создателю nccboxes --- 
Александру Роженко, но поскольку это может быть 
интересно и для других TeX-ников, 
задаю его здесь. 
 
1. 
Подскажите является ли аналогом друг другу конструкции для 
центрирования  содержимого ячейки таблицы 
по вертикали и горизонтали: 
 
\tc{\cbox{текст}} 
и 
\cbox[cc]{текст} 
  
Команда \tc{нечто} работает как \hfill нечто\hfill, т.е. вставляет по краям текста пружинки, обеспечивающие центрирование содержимого. Её имеет смысл употреблять, если выравнивание в ячейке таблицы не центрированное, а требуется вывести содержимое ячейки по центру. Эта команда -- альтернатива команде \multicolumn1{c|}{нечто}, но без переопределения столбца. 
 
Команда \cbox[c]{текст} центрирует по горизонтали строки своего содержимого относительно друг друга. Другими словами, \cbox - это специальная одностолбцовая табличка, в которой [c] задаёт выравнивание внутри столбца. 
 
 
%%%%%%%%%%%%%%%%%%% 
 
2. 
В как проявится разница в готовом документе при использования команды 
\cbox без * и со *, например: 
 
\cbox/1.5/{текст} 
и 
\cbox*/1.5/{текст} 
 
Подозреваю, что в последнем варианте свободное пространство ячейки 
сверху и снизу {текста} должно быть меньше 
? 
  
\cbox* используется в ячейках, занимающих по вертикали более одной строки. Она выводит текст с наложением на соседние строки. Например, пусть шапка таблицы такая 
 
-------------------------- 
|            |                          | 
|            |-----------------| 
|            |           |              | 
-------------------------- 
 
Здесь шапка первого столбца двухстрочная, второй и третий столбцы имеют общую шапку в верхней строке и индивидуальные описания в нижней. С помощью \cbox это оформляется так 
 
\begin{tabular}{|c|c|c|} 
\hline 
\cbox*/-1.5/{Шапка 1} & \multicolumn2{c|}{\cbox{Общая шапка 2-3}} \\ 
\cline{2-3} 
& \cbox{Шапка 2} & \cbox{Шапка 3}\\ 
\hline 
 
Команда \cbox*/-1.5/{} означает, что вертикальный размер содержимого продляется вниз на полторы строки, содержимое центрируется в полученном боксе по вертикали и выводится с наложением (высота и глубина результирующего бокса обнуляются). При небольшой практике легко освоить использование команды \cbox. Главное, что она оформляет шапку таблицы красиво, с нужными отступами от линеек. Я её сделал когда работал в издательстве сельхоз литературы и мне приходилось верстать много таблиц в соответствии с отечественными стандартами. 
 
3. 
Оч. понравилась своей лаконичностью команда для формирования 
выключных нумерованных формул 
\eq{ 
формула 
} 
 
Подскажите, как правильно можно её усовершенствовать (переопределить), 
чтобы она стала ещё более лаконичная, а именно -- в необязательном параметре 
можно было бы указывать <Метку для формулы>. 
Например: 
 
\eq[Метка]{ 
формула 
} 
  
Попробуйте переопределить команду \NCC@eq из внутренней кухни пакета nccmath: 
 
\makeatletter 
\let\NCC@eqnonlabeled \NCC@eq 
\def\NCC@eq{\@ifnextchar[{\NCC@eqlabeled}{\NCC@eqnonlabeled}} 
\def\NCC@eqlabeled[#1]#2{\begin{equation}\label{#1}#2\end{equation}} 
\makeatother 
 
 
Спрашиваю, посколько много нумерованных формул и  лень набирать каждый раз 
\label{Метка} 
  
 |  
 
 |