From 2e9f3d4c5505449dcb952eda85a9f94979511477 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 30 Jun 2006 13:14:33 +0000 Subject: makecell 0.1c update git-svn-id: svn://tug.org/texlive/trunk@1728 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/makecell/README | 12 + .../texmf-dist/doc/latex/makecell/makecell-rus.pdf | Bin 231866 -> 0 bytes .../texmf-dist/doc/latex/makecell/makecell-rus.tex | 251 ++++++++++++++------- Master/texmf-dist/doc/latex/makecell/makecell.pdf | Bin 169569 -> 186580 bytes Master/texmf-dist/doc/latex/makecell/makecell.xml | 52 ++--- 5 files changed, 205 insertions(+), 110 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/makecell/README delete mode 100644 Master/texmf-dist/doc/latex/makecell/makecell-rus.pdf (limited to 'Master/texmf-dist/doc/latex/makecell') diff --git a/Master/texmf-dist/doc/latex/makecell/README b/Master/texmf-dist/doc/latex/makecell/README new file mode 100644 index 00000000000..b20342c2dc2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/makecell/README @@ -0,0 +1,12 @@ +makecell 0.1c +Tabular column heads and multilined cells. + + Package offers a command, based on one-column tabular environment, + which allows to support a common layout for tabular column heads + in whole document. Another offered command is for creation of + multilined tabular cells. There are also: 1) a macro, which + changes vertical spaces around all cells in tabular, like in tabls + package, but based on macros of array package; 2) macros for + multirow cells/heads, which use macro from multirow package. + +Documentation: makecell.pdf. \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/makecell/makecell-rus.pdf b/Master/texmf-dist/doc/latex/makecell/makecell-rus.pdf deleted file mode 100644 index a0307b3da14..00000000000 Binary files a/Master/texmf-dist/doc/latex/makecell/makecell-rus.pdf and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/makecell/makecell-rus.tex b/Master/texmf-dist/doc/latex/makecell/makecell-rus.tex index 5b4ceb57713..bd5d1b07690 100644 --- a/Master/texmf-dist/doc/latex/makecell/makecell-rus.tex +++ b/Master/texmf-dist/doc/latex/makecell/makecell-rus.tex @@ -2,7 +2,7 @@ % % makecell.dtx - tabular column heads and multilined cells. % Russian documentation. -% (c) 2005 Olga Lapko (Lapko.O@g23.relcom.ru) +% (c) 2005--2006 Olga Lapko (Lapko.O@g23.relcom.ru) % % This program is provided under the terms of the % LaTeX Project Public License distributed from CTAN @@ -21,10 +21,16 @@ \IfFileExists{rotating.sty}{\usepackage{rotating}}{} \IfFileExists{footmisc.sty}{\usepackage[perpage]{footmisc}}{} \IfFileExists{multirow.sty}{\usepackage{multirow}}{} -\IfFileExists{caption.sty}{\usepackage[font=small,labelfont=bf,labelsep=period]{caption}[2004/11/28] \IfFileExists{hyperref.sty}{\usepackage[unicode]{hyperref}}{} \IfFileExists{hypcap.sty}{\usepackage{hypcap}}{} -\IfFileExists{floatrow.sty}{\usepackage[font=small,style=plaintop,captionskip=5pt]{floatrow}}{\let\ttabbox\relax}}{} +\IfFileExists{caption.sty} + {\usepackage[font=small,labelfont=bf,labelsep=period]{caption}[2004/11/28] + \IfFileExists{floatrow.sty} + {\usepackage[font=small,style=plaintop,captionskip=5pt]{floatrow}} + {}}{} +\makeatletter +\@ifundefined{ttabbox}{\let\ttabbox\relax}{} +\makeatother \usepackage{tabularx} \EnableCrossrefs \CodelineIndex @@ -51,21 +57,24 @@ % \author{% % Ольга Лапко\\ % {\tt Lapko.O@g23.relcom.ru} } -% \date{2005/07/02} +% \date{2006/06/28} % \maketitle % \begin{abstract} -% Данный пакет предлагает команду |\thead|, использующую окружение одноколоночной -% таблицы для заголовков табличных колонок. Макрокоманда позволяет создать единообразное -% оформление для заголовков табличных колонок в документе. Ещё одна команда, |\makecell|, +% Данный пакет помогает создать единое оформление для таблиц во всём +% документе. Команда |\thead|, использующая окружение одноколоночной +% таблицы, позволяет создать единообразное оформление для заголовков +% табличных колонок в документе. Ещё одна команда, |\makecell|, % предлагается для создания многострочных ячеек в таблицах. % -% Также предлагается: \quad 1)\nobreak\enskip макрокоманда |\makegapedcells|, которая -% изменяет вертикальные отбивки вокруг табличных ячеек (аналогично пакету \pkg{tabls}); \quad -% 2)\nobreak\enskip макрокоманды |\multirowhead| и |\multirowcell|, использующие -% макрокоманду |\multirow| из пакета \pkg{multirow}.\smallskip +% Также предлагается: \quad 1)\nobreak\enskip макрокоманда |\makegapedcells|, +% которая изменяет вертикальные отбивки вокруг табличных ячеек, аналогично +% пакету \pkg{tabls}, но использует пакет \pkg{array}. (Макрокоманда +% |\makegapedcells| переопределяет макрокоманду |\@classz| этого пакета. +% Макрокоманда |\nomakegapedcells| отменяет переопределение.); \quad +% 2)\nobreak\enskip макрокоманды |\multirowhead| и |\multirowcell|, +% использующие макрокоманду |\multirow| из пакета \pkg{multirow}.% +% \smallskip % -% Данный пакет использует пакет \pkg{array}. (Макрокоманда |\makegapedcells| также -% временно переопределяет макрокоманду |\@classz| этого пакета.) % \end{abstract} % % \section{Табличные ячейки и заголовки колонок} @@ -81,12 +90,12 @@ % \begin{quote} % |\makecell|\oarg{vertical or/and horizontal alignment}\marg{cell text} % \end{quote} -% Для вертикальной выключки используются обозначения \texttt{t}, \texttt{b}, или \texttt{c} "--- -% эти буквы используются в дополнительном аргументе окружений \env{tabular} или \texttt{array}. -% Для горизонтальной выключки вы можете использовать обозначения -% \texttt{r}, \texttt{l}, или \texttt{c}, или более сложные: -% |{p{3cm}}|. Поскольку данный пакет загружает пакет \pkg{array}, вы можете -% использовать и такие определения выключки: |{>{\parindent1cm}p{3cm}}|. +% Для вертикальной выключки используются обозначения \texttt{t}, \texttt{b}, +% или \texttt{c} "--- эти буквы используются в дополнительном аргументе окружений +% \env{tabular} или \texttt{array}. Для горизонтальной выключки вы можете +% использовать обозначения \texttt{r}, \texttt{l}, или \texttt{c}, или более +% сложные: |{p{3cm}}|. Поскольку данный пакет загружает пакет \pkg{array}, вы +% можете использовать и такие определения выключки: |{>{\parindent1cm}p{3cm}}|. %\begin{verbatim} %\begin{tabular}{|c|c|} %\hline @@ -123,26 +132,33 @@ % \hline % \makecell*[{{p{3cm}}}]{Cell long text with predefined width} & 52--58\\ % \hline -% \makecell[{{>{\parindent1em}p{3cm}}}]{Cell long text with predefined width} & 52--58\\ +% \makecell[{{>{\parindent1em}p{3cm}}}]{Cell long text with predefined width} & +% 52--58\\ % \hline % \end{tabular}} % \end{table} % % |*|-форма команды, |\makecell*|, создаёт вертикальные отбивки равные |\jot|. % -% \emph{Замечание}. При определении выключки колонки типа |{p{3cm}}| в дополнительном аргументе, -% нужно соблюдать следующие правила: \quad 1)\nobreak\enskip если есть -% обозначение вертикальной выключки, взять выключку колонки в группу: |[c{p{3cm}}]|; \quad +% \emph{Замечание}. При определении выключки колонки типа |{p{3cm}}| в +% дополнительном аргументе, нужно соблюдать следующие правила: +% \quad 1)\nobreak\enskip если есть +% обозначение вертикальной выключки, взять выключку колонки в группу: +% |[c{p{3cm}}]|; \quad % 2)\nobreak\enskip если его нет, взять выключку -% колонки в двойную группу "--- |[{{p{3cm}}}]| или добавить пустую группу "--- |[{}{p{3cm}}]|. -% Будьте внимательны с вертикальной выключкой ячейки при задании выключки колонки в виде абзаца: -% например, нужно использовать |{b{3cm}}| для выключки по нижней линии. +% колонки в двойную группу "--- |[{{p{3cm}}}]| или добавить пустую группу +% "--- |[{}{p{3cm}}]|. +% Будьте внимательны с вертикальной выключкой ячейки при задании выключки +% колонки в виде абзаца: +% например, нужно использовать |{b{3cm}}| для выключки по нижней линии +% (и |{m{3cm}}| для выключки по средней линии). % % \DescribeMacro{\thead} -% Макрокоманда создаёт окружение одноколоночной таблицы для заголовков колонок с предопределёнными -% общими параметрами выключки и интерлиньяжа (см.~табл.~\ref{tab:thead}). Эта макрокоманда использует -% общие установки для заголовков колонок: шрифт, выключку, интерлиньяж, вертикальные отбивки вокруг -% (см. разд.~\ref{sec:tsets}). +% Макрокоманда создаёт окружение одноколоночной таблицы для заголовков колонок +% с предопределёнными +% общими параметрами выключки и интерлиньяжа (см.~табл.~\ref{tab:thead}). +% Эта макрокоманда использует общие установки для заголовков колонок: шрифт, +% выключку, интерлиньяж, вертикальные отбивки вокруг (см. разд.~\ref{sec:tsets}). %\begin{verbatim} %\renewcommand\theadset{\def\arraystretch{.85}}% %\begin{tabular}{|l|c|} @@ -173,8 +189,9 @@ % \DescribeMacro{\rothead} % Создаёт заголовки колонок, развёрнутые на 90$^\circ$ против часовой стрелки. % Макрокоманда использует те же установки шрифта и интерлиньяжа как и предыдущая, -% но выключка колонки изменена на |p{\rotheadsize}| с выравниванием вправо (|\raggedright|): -% в результате левый край строк заголовка оказывается на одной базовой линии. +% но выключка колонки изменена на |p{\rotheadsize}| с выравниванием вправо +% (|\raggedright|): в результате левый край строк заголовка оказывается +% на одной базовой линии. % % \DescribeMacro{\rotheadsize} % Данный параметр определяет ширину колонки для развёрнутых вертикально заголовков. @@ -219,30 +236,32 @@ % Команда |\cellset| используется также командой |\thead|. % % \DescribeMacro{\cellset} -% Установки интерлиньяжа для табличных ячеек. Здесь можно использовать следующие команды: +% Установки интерлиньяжа для табличных ячеек. Здесь можно использовать следующие +% команды: % \begin{quote} -% |\renewcommand\theadcell{\renewcommand\arraytretch{1}%|\\ +% |\renewcommand\cellset{\renewcommand\arraytretch{1}%|\\ % | \setlength\extrarowheight{0pt}}| % \end{quote} % как определено в данном пакете. -% Данные установки используются как командой |\makecell| так и командой |\thead| (|\rothead|). +% Данные установки используются как командой |\makecell| так и командой |\thead| +% (|\rothead|). % % \DescribeMacro{\cellalign} -% Выключка по умолчанию для табличных ячеек. Пакет предлагает вертикальную и горизонтальную -% выключку по центру, определённую следующим образом: +% Выключка по умолчанию для табличных ячеек. Пакет предлагает вертикальную и +% горизонтальную выключку по центру, определённую следующим образом: % \begin{quote} % |\renewcommand\cellalign{cc}| % \end{quote} % % \DescribeMacro{\cellgape} -% Определяет вертикальные отбивки вокруг ячейки (|\makecell|), используя, если нужно, команду |\gape|. -% Она определена как: +% Определяет вертикальные отбивки вокруг ячейки (|\makecell|), используя, +% если нужно, команду |\gape|. Она определена как: % \begin{quote} % |\renewcommand\cellgape{}| % \end{quote} % Можно определить макрокоманду как % \begin{quote} -% |\renewcommand\cellgape{\gape*{1pt}}| +% |\renewcommand\cellgape{\Gape[1pt]}| % \end{quote} % или % \begin{quote} @@ -250,6 +269,10 @@ % \end{quote} % (См. также разд.~\ref{sec:gape} о команде |\gape|.) % +% \DescribeMacro{\cellrotangle} +% Угол поворота для развёрнутых ячеек и заголовков колонок. +% По умолчанию задан угол 90 (против часовой стрелки). +% % \subsection{Установки для заголовков колонок}\label{sec:tsets} % % В данном разделе приведены команды, которые позволяют настроить оформление заголовков @@ -260,16 +283,18 @@ % \begin{quote} % |\renewcommand\theadfont{\foonotesize}| % \end{quote} -% как определено в данном пакете. +% как определено в данном пакете (здесь учитывается, что задана +% команда \verb|\small| для шрифта самой таблицы). % Следующий пример задаёт курсивное начертание % \begin{quote} % |\renewcommand\theadfont{\itshape}| % \end{quote} % % \DescribeMacro{\theadset} -% Установки интерлиньяжа для заголовков колонок. Здесь можно использовать следующие команды: +% Установки интерлиньяжа для заголовков колонок. Здесь можно использовать следующие +% команды: % \begin{quote} -% |\renewcommand\theadcell{\renewcommand\arraytretch{1}%|\\ +% |\renewcommand\theadset{\renewcommand\arraytretch{1}%|\\ % | \setlength\extrarowheight{0pt}}| % \end{quote} % @@ -302,9 +327,10 @@ % на необходимую величину. % % \DescribeMacro{\gape} -% Первая макрокоманда изменяет бокс на величину |\jot| (обычно 3\,pt). Она задаётся дополнительным -% и обязательным аргументами, как и команда |\smash|, (пере)определённая пакетом \pkg{amsmath}. -% Дополнительный аргумент задаёт изменение только высоты (\texttt{t}) или только глубины +% Первая макрокоманда изменяет бокс на величину |\jot| (обычно 3\,pt). Она задаётся +% дополнительным и обязательным аргументами, как и команда |\smash|, +% (пере)определённая пакетом \pkg{amsmath}. Дополнительный аргумент задаёт +% изменение только высоты (\texttt{t}) или только глубины % (\texttt{b}). Обязательный включает собственно текст. % \begin{quote} % |\gape|\oarg{\texttt{t} or \texttt{b}}\marg{text} @@ -376,9 +402,10 @@ % Эти команды можно использовать, например, в первом и последнем рядах таблицы. % % \emph{Замечание}. Если -% вы используете пакет \pkg{bigstrut}, обратите внимание, что эти три команды дублируют \cmd{\bigstrut}, -% \cmd{\bigstrut[t]}, и \cmd{\bigstrut[b]} соответственно. Обратите также внимание что величина, -% изменяющая \cmd{\strut} в команде \cmd{\topstrut} и других равна \cmd{\jot}, а команда +% вы используете пакет \pkg{bigstrut}, обратите внимание, что эти три команды +% дублируют \cmd{\bigstrut}, \cmd{\bigstrut[t]}, и \cmd{\bigstrut[b]} соответственно. +% Обратите также внимание что величина, изменяющая \cmd{\strut} в команде +% \cmd{\topstrut} и других равна \cmd{\jot}, а команда % \cmd{\bigstrut} и использует специальную величину \cmd{\bigstrutjot}. % % \section{Как изменить вертикальные отбивки во всей таблице}\label{sec:beta} @@ -388,8 +415,8 @@ % создание необходимых отбивок вокруг ячеек таблицы. % % \DescribeMacro{\setcellgapes} -% Определяет параметры для вертикальных отбивок. Команда похожа на команду |\gape*| без -% аргумента \marg{text}: +% Определяет параметры для вертикальных отбивок. Команда похожа на команду |\gape*| +% без аргумента \marg{text}: % \begin{quote} % |\setcellgapes|\oarg{\texttt{t} or \texttt{b}}\marg{value} % \end{quote} @@ -406,7 +433,8 @@ % % Макрокоманда \cmd{\makegapedcells} временно переопределяет макрокоманду % |\@classz| из пакета \pkg{array}, поэтому используйте её осто\-рожно. -% Вводите команду |\makegapedcells| внутри группы или внутри окружения (см.~табл.~\ref{tab:gaped}): +% Вводите команду |\makegapedcells| внутри группы или внутри окружения +% (см.~табл.~\ref{tab:gaped}): %\begin{verbatim} %\begin{table}[h] %\makegapedcells @@ -417,7 +445,8 @@ % \begin{table} % \makegapedcells % \ttabbox -% {\caption{Пример многострочных ячеек с дополнительными вертикальными отбивками}\label{tab:gaped}}% +% {\caption{Пример многострочных ячеек с дополнительными вертикальными отбивками}%^^A +% \label{tab:gaped}}% % {\begin{tabular}{|c|c|} % \hline % Cell text & 28--31\\ @@ -432,35 +461,39 @@ % \hline % \makecell*[{{p{3cm}}}]{Cell long text with predefined width} & 52--58\\ % \hline -% \makecell[{{>{\parindent1em}p{3cm}}}]{Cell long text with predefined width} & 52--58\\ +% \makecell[{{>{\parindent1em}p{3cm}}}]{Cell long text with predefined width} & +% 52--58\\ % \hline % \end{tabular}} % \end{table} % -% Обратите внимание, что отбивка заданная в |\setcellgapes| и отбивки, которые создаёт макрокоманда -% |\gape| (|\Gape|) в командах ячеек (обычно в |\thead| или в |\makecell*|) суммируются. +% Обратите внимание, что отбивка заданная в |\setcellgapes| и отбивки, которые +% создаёт макрокоманда |\gape| (|\Gape|) в командах ячеек (обычно в |\thead| +% или в |\makecell*|) суммируются. % % \section{Заголовки колонок и ячейки, занимающие несколько рядов} % -% Следующие примеры показывают использование макрокоманд, использующих команду |\multirow| -% из пакета \pkg{multirow}.\nopagebreak +% Следующие примеры показывают использование макрокоманд, использующих команду +% |\multirow| из пакета \pkg{multirow}.\nopagebreak % % В начале краткое повторение значений аргументов макрокоманды |\multirow|: % \begin{quote} % |\multirow|\marg{nrow}\oarg{njot}\marg{width}\oarg{vmove}\marg{contents} % \end{quote} % \marg{nrow} задаёт число рядов (то есть строк текста); -% \oarg{njot} обычно используется если вы используете пакет \pkg{bigstrut}: делает дополнительную -% настройку вертикального положения (см. пояснения в пакете \pkg{mutirow}); -% \marg{width} определяет ширину включённого текста, знак |*| используется для указания, что -% используется натуральная ширина включённого текста; -% \oarg{vmove} величина, используемая для тонкой настройки: текст может быть поднят (или -% опущен, если \meta{vmove} отрицательна) на эту величину; +% \oarg{njot} обычно используется если вы используете пакет \pkg{bigstrut}: делает +% дополнительную настройку вертикального положения (см. пояснения в пакете +% \pkg{mutirow}); +% \marg{width} определяет ширину включённого текста, знак |*| используется +% для указания, что используется натуральная ширина включённого текста; +% \oarg{vmove} величина, используемая для тонкой настройки: текст может быть +% поднят (или опущен, если \meta{vmove} отрицательна) на эту величину; % \marg{contents} <<многорядный>> текст.\smallskip\pagebreak[3] % % \DescribeMacro{\multirowcell} % \DescribeMacro{\multirowthead} -% Эти две команды используют следующие аргументы (пример использует команду |\multirowcell|): +% Эти две команды используют следующие аргументы (пример использует команду +% |\multirowcell|): % \begin{quote} % |\multirowcell|\marg{nrow}\oarg{vmove}\oarg{v or/and h alignment}\marg{contents} % \end{quote} @@ -468,9 +501,11 @@ % Вместо дополнительного аргумента \oarg{njot} для вертикальной настройки % используется дополнительный аргумент \oarg{vmove}. % В качестве аргумента \marg{width} макрокоманды |\multirowcell| и |\multirowthead| -% используют натуральную величину включённого текста (то есть используется аргумент |*|). +% используют натуральную величину включённого текста (то есть используется +% аргумент |*|). % -% Первый пример (табл.~\ref{tab:mrowI}) с <<многорядными>> заголовками табличных колонок и ячейками: +% Первый пример (табл.~\ref{tab:mrowI}) с <<многорядными>> заголовками +% табличных колонок и ячейками: %\begin{verbatim} %\renewcommand\theadset{\def\arraystretch{.85}}% %\begin{tabular}{|l|c|c|} @@ -516,17 +551,20 @@ % \cline{1-2} % \makecell[r]{Right aligned\\ cell text} & D & \\ % \hline -% \makecell[b]{Bottom aligned\\ cell text} & E & \multirowcell{5}[1ex][r]{37--43\\52--58}\\ +% \makecell[b]{Bottom aligned\\ cell text} & E & +% \multirowcell{5}[1ex][r]{37--43\\52--58}\\ % \cline{1-2} % \makecell[{{p{5cm}}}]{Cell long long long long text with predefined width} & F & \\ % \cline{1-2} -% \makecell[{{>{\parindent1em}p{5cm}}}]{Cell long long long long text with predefined width} & G & \\ +% \makecell[{{>{\parindent1em}p{5cm}}}]{Cell long long long long text with +% predefined width} & G & \\ % \hline % \end{tabular}} % \end{table} % -% Второй пример (табл.~\ref{tab:mrowII}) с <<многорядными>> заголовками колонок и ячейками -% использует команду |\makegapedcells|. Команда |\theadgape| ничего не делает: +% Второй пример (табл.~\ref{tab:mrowII}) с <<многорядными>> заголовками колонок +% и ячейками использует команду |\makegapedcells|. Команда |\theadgape| ничего +% не делает: %\begin{verbatim} %\makegapedcells %\renewcommand\theadset{\def\arraystretch{.85}}% @@ -537,7 +575,8 @@ %\renewcommand\theadset{\def\arraystretch{.85}}% %\renewcommand\theadgape{} % \ttabbox -% {\caption{Пример <<многорядных>> ячеек с дополнительными вертикальными отбивками}\label{tab:mrowII}}% +% {\caption{Пример <<многорядных>> ячеек с дополнительными вертикальными +% отбивками}\label{tab:mrowII}}% % {\begin{tabular}{|l|c|c|} % \hline % \multirowthead{4}{First Column head}& @@ -554,18 +593,20 @@ % \cline{1-2} % \makecell[r]{Right aligned \\ cell text} & D & \\ % \hline -% \makecell[b]{Bottom aligned \\ cell text} & E & \multirowcell{6}[0ex][r]{37--43\\52--58}\\ +% \makecell[b]{Bottom aligned \\ cell text} & E & +% \multirowcell{6}[0ex][r]{37--43\\52--58}\\ % \cline{1-2} % \makecell[{{p{5cm}}}]{Cell long long long long text with predefined width} & F & \\ % \cline{1-2} -% \makecell[{{>{\parindent1em}p{5cm}}}]{Cell long long long long text with predefined width} & G & \\ +% \makecell[{{>{\parindent1em}p{5cm}}}]{Cell long long long long text +% with predefined width} & G & \\ % \hline % \end{tabular}} % \end{table} % \bigskip % -% Последний пример (табл.~\ref{tab:mrowIII}) использует окружение \env{tabularx} со значением |\hsize| -% в аргументе ширины таблицы. +% Последний пример (табл.~\ref{tab:mrowIII}) использует окружение \env{tabularx} +% со значением |\hsize| в аргументе ширины таблицы. %\begin{verbatim} %\makegapedcells %\renewcommand\theadset{\def\arraystretch{.85}}% @@ -610,14 +651,66 @@ % \cline{1-2} % \makecell[r]{Right aligned \\ cell text} & D & \\ % \hline -% \makecell[b]{Bottom aligned \\ cell text} & E & \multirowcell{6}[0ex][r]{37--43\\52--58}\\ +% \makecell[b]{Bottom aligned \\ cell text} & E & +% \multirowcell{6}[0ex][r]{37--43\\52--58}\\ % \cline{1-2} -% \makecell[{{p{\hsize}}}]{Cell long long long long long long text with predefined width} & F & \\ +% \makecell[{{p{\hsize}}}]{Cell long long long long long long text with +% predefined width} & F & \\ % \cline{1-2} -% \makecell[{{>{\parindent1em}p{\hsize}}}]{Cell long long long long long long text with predefined width} & G & \\ +% \makecell[{{>{\parindent1em}p{\hsize}}}]{Cell long long long long +% long long text with predefined width} & G & \\ % \hline % \end{tabularx}} % \end{table} % +% \subsection{Ячейки на несколько рядов: второй вариант} +% +% Второй, упрощённый, вариант задания ячейки на несколько рядов: \cdash--- +% использовать команды |\makecell| и |\thead|, а в конце аргумента задать |\\| +% с отрицательной отбивкой, например +%\begin{quote} +% |\thead{First Column head\\[-5ex]}| +%\end{quote} +% при этом у ячеек в одном <<многоярусном>> ряду, сколько бы строк они ни имели бы, +% отрицательная отбивка будет всегда одинаковая. +% +% \section{Нумерованные ряды ячеек в таблицах} +% +% Команды |\eline|, |\nline|, |\rnline| позволяют пропустить несколько ячеек: +% \begin{quote} +% |\eline|\marg{number of cells} +% \end{quote} +% и пронумеровать (|\nline|) несколько или все ячейки в ряду: +% \begin{quote} +% |\nline|\oarg{numbering type}\oarg{start number}\marg{number of cells} +% \end{quote} +% Команда |\rnline| работает так же как |\nline|, но вместо нумерации +% латинскими буквами задаётся нумерация русскими (переопределяются счётчики +% \LaTeX'а |\Alph| а |\alph| на |\Asbuk| и |\asbuk| соответственно). +% (см.~табл.~\ref{tab:elines}) +%\begin{verbatim} +% \begin{tabular}{|*{12}{c|}} +% \hline +% \eline{6} \\ \hline +% \nline{6} \\ \hline +% \eline{3} & \nline[1][4]{3} \\ \hline +% \rnline[(a)]{6} \\ \hline +% \nline[column I]{6} \\ \hline +% \end{tabular} +%\end{verbatim} +% +% \begin{table} +% \ttabbox +% {\caption{Примеры заполнения ячеек}\label{tab:elines}}% +% {\begin{tabular}{|*{12}{c|}} +% \hline +% \eline{6} \\ \hline +% \nline{6} \\ \hline +% \eline{3} & \nline[1][4]{3} \\ \hline +% \rnline[(a)]{6} \\ \hline +% \nline[column I]{6} \\ \hline +% \end{tabular}} +%\end{table} +% % \Finale \endinput diff --git a/Master/texmf-dist/doc/latex/makecell/makecell.pdf b/Master/texmf-dist/doc/latex/makecell/makecell.pdf index ebb69807190..bebe20e3917 100644 Binary files a/Master/texmf-dist/doc/latex/makecell/makecell.pdf and b/Master/texmf-dist/doc/latex/makecell/makecell.pdf differ diff --git a/Master/texmf-dist/doc/latex/makecell/makecell.xml b/Master/texmf-dist/doc/latex/makecell/makecell.xml index b779ff90214..7178b529f23 100644 --- a/Master/texmf-dist/doc/latex/makecell/makecell.xml +++ b/Master/texmf-dist/doc/latex/makecell/makecell.xml @@ -1,34 +1,24 @@ - - - - - makecell - Tabular column heads and multilined cells - - Olga Lapko - Lapko.O@g23.relcom.ru - - - - 0.1a - - + + + + makecell + Tabular column heads and multilined cells. + + + - - This package offers command, based on one-column tabular - environment for tabular column heads. This macro allows to support - common layout for tabular column heads in document. Also is - offered command for creation of multilined tabular cells. - - Package also offers: - 1) macro, which changes vertical spaces around all cells in tabular - (like in tabls package); - 2) macros for multirow cells, which use macro from multirow package. - + This package offers a command, based on one-column tabular + environment, which allows to support a common layout for + tabular column heads in whole document. Another offered + command is for creation of multilined tabular cells. There + are also: 1) a macro, which changes vertical spaces + around all cells in tabular (like in tabls package) but based + on macros of array package; + 2) macros for multirow cells/heads, which use macro from + multirow package. - - macros/latex/contrib/floatrow - + + + + -- cgit v1.2.3