Size: a a a

2020 November 02

А

Айсель in pro.latex
Rikudo
Тип колонки m{length}, пакет array
Круто, спасибо
источник

R

Rikudo in pro.latex
\let\savearraystretch=\arraystretch

\newcommand*{\setarraystretch}[1]
 \setlength{\arraystretch}{#1}%
}

\newcommand*{\restorearraystretch}{%
 \let\arraystretch=\savearraystretch
}
источник

R

Rikudo in pro.latex
ik
а как лучше задать arraystretch для отдельной таблицы?
например, хочется это делать одной команды вот в таком духе
\newcommand{arrStretch}[1]{\renewcommand\arraystretch{#1}\renewcommand\arraystretch{1}}
Или, возможно, достаточно будет обернуть таблицу и \renewcommand*{\arraystretch} в группу ({ ... }).
источник
2020 November 03

i

ik in pro.latex
Rikudo
\let\savearraystretch=\arraystretch

\newcommand*{\setarraystretch}[1]
 \setlength{\arraystretch}{#1}%
}

\newcommand*{\restorearraystretch}{%
 \let\arraystretch=\savearraystretch
}
ерроры лезут
источник

R

Rikudo in pro.latex
Звёздочку у \setlength надо убрать. Если и дальше будут ошибки — скиньте, пожалуйста.
источник

i

ik in pro.latex
точно такая же ошибка
источник

i

ik in pro.latex
Rikudo
Или, возможно, достаточно будет обернуть таблицу и \renewcommand*{\arraystretch} в группу ({ ... }).
а это потом в окружение засунуть? такой вариант кажется не очень гибким, слабо представляю, как воссоздать разнообразие tabular/array с помощью параметров
источник

R

Rikudo in pro.latex
Если хотите запихнуть в окружение, то, возможно, достаточно будет
\newenvironment{...}{\setlength{\arraystretch}{...} \begin{tabular}{...}}{...}
источник

R

Rikudo in pro.latex
А ещё я не помню, какой тип у \arraystretch — возможно, вместо \setlength нужно \renewcommand* (если это не параметр длины).
источник

i

ik in pro.latex
источник

R

Rikudo in pro.latex
О, спасибо. Попробуйте заменить, пожалуйста
источник

i

ik in pro.latex
то же самое) причем с
def
тоже
источник

i

ik in pro.latex
Rikudo
Если хотите запихнуть в окружение, то, возможно, достаточно будет
\newenvironment{...}{\setlength{\arraystretch}{...} \begin{tabular}{...}}{...}
разве я могу передать в окружение произвольное количество параметров? может же быть условный табуляр вида {cclrlrlcc}
источник

R

Rikudo in pro.latex
ik
то же самое) причем с
def
тоже
Можно код?
источник

R

Rikudo in pro.latex
ik
разве я могу передать в окружение произвольное количество параметров? может же быть условный табуляр вида {cclrlrlcc}
Нет, в tabular в качестве параметра передаётся только информация о структуре колонок.
источник

i

ik in pro.latex
Rikudo
Можно код?
\let\savearraystretch=\arraystretch

\newcommand*{\setarraystretch}[1]
\renewcommand{\arraystretch}{#1}%
}

\newcommand*{\restorearraystretch}{%
\let\arraystretch=\savearraystretch
}
источник

R

Rikudo in pro.latex
\newenvironment{mytab}[2]{%
 \renewcommand*{\arraystretch}{#2}%
 \begin{tabular}{#1}%
}{%
 \end{tabular}%
}
источник

i

ik in pro.latex
Rikudo
Нет, в tabular в качестве параметра передаётся только информация о структуре колонок.
вот такая штука cclrlrlcc - это один параметр?
источник

R

Rikudo in pro.latex
Первый аргумент — структура колонок, второй — параметр \arraystretch
источник

R

Rikudo in pro.latex
ik
вот такая штука cclrlrlcc - это один параметр?
Да
источник