Re: LaTeX
On Sat, Jan 24, 2004 at 04:31:44PM +0300, Artem Chuprina wrote:
> Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Thu, 22 Jan 2004 17:38:26 +0300:
>
> DEO> с формулами и тому подобным разобрался, а вот стало интересно
> DEO> организовать что-то вроде генератора перечня элементов и спецификаций,
> DEO> чтоб заполнять скриптом и генерить PDF-ку.
> DEO> но что-то не найду как создать табицу с шириной и _высотой_ строго
> DEO> заданными в мм, и можно ли заставить его выдавать ошибку (например),
> DEO> если строка в ячейку не помещается?
>
> В принципе можно, но очень геморройно. Идея у TeX ровно обратная - надо
> напечатать что попросили, а уж сколько места это займет - это уж как
> повезет... Ибо если человек решил напечатать нечто, то это была умная
> мысль (изначально под человеком Дон Кнут подразумевал в первую очередь
> себя), и негоже ее не печатать из-за того, что она в таблицу не лезет.
>
> Сравнительно несложно сделать так, что таблица будет увеличиваться до
> нужной высоты. Или уменьшаться, но молча, а если что не влезло - будет
> торчать.
У спецификаций и перечней элементов другой принцип заполнения:
сам бланк -- это фиксированная таблица с колонками и строками строго
заданной ширины/высоты, ячеки заполняются только в одну строку. Если надпись
не влазит в одну ячейку, то невлезший кусок переносится в ячейку этой же
колонки на следующую строку. Записи отделяются друг от друга пустыми
строками.
Н.п. имеем две записи (то что должно идти в колонку "Наменование", если не ошибаюсь):
Болт М12х2 ГОСТ ХХ.YYYYY-NN
Болт М22х2 ГОСТ ХХ.YYYYY-NN
тогда в спецификации они будут выглядеть так:
+-----------------------------
| Поз |Наименование |Примеч.
|------+----------------+-----
|......|................|....
|------+----------------+-----
| 1 |Болт М12х2 |
|------+----------------+-----
| |ГОСТ ХХ.YYYYY-NN|
|------+----------------+-----
| | |
|------+----------------+-----
| 2 |Болт М22х2 |
|------+----------------+-----
| |ГОСТ ХХ.YYYYY-NN|
|------+----------------+-----
|......|................|....
--
With best regards, Oleg Gritsinevich
Reply to:
- Follow-Ups:
- Re: LaTeX
- From: Artem Chuprina <ran@ran.pp.ru>
- References:
- Lyx! и русский
- From: "Dmitry E. Oboukhov" <node@avanto.mpei.ac.ru>
- Re: LaTeX
- From: "Dmitry E. Oboukhov" <node@avanto.mpei.ac.ru>
- Re: LaTeX
- From: Artem Chuprina <ran@ran.pp.ru>