Oleg Gritsinevich -> [email protected] @ Sat, 24 Jan 2004 21:27:57 +0200:
>> DEO> с формулами и тому подобным разобрался, а вот стало интересно >> DEO> организовать что-то вроде генератора перечня элементов и >> DEO> спецификаций, чтоб заполнять скриптом и генерить PDF-ку. но >> DEO> что-то не найду как создать табицу с шириной и _высотой_ >> DEO> строго заданными в мм, и можно ли заставить его выдавать >> DEO> ошибку (например), если строка в ячейку не помещается? >> >> В принципе можно, но очень геморройно. Идея у TeX ровно обратная - надо >> напечатать что попросили, а уж сколько места это займет - это уж как >> повезет... Ибо если человек решил напечатать нечто, то это была умная >> мысль (изначально под человеком Дон Кнут подразумевал в первую очередь >> себя), и негоже ее не печатать из-за того, что она в таблицу не лезет. >> >> Сравнительно несложно сделать так, что таблица будет увеличиваться до >> нужной высоты. Или уменьшаться, но молча, а если что не влезло - будет >> торчать. OG> У спецификаций и перечней элементов другой принцип заполнения: OG> сам бланк -- это фиксированная таблица с колонками и строками OG> строго заданной ширины/высоты, ячеки заполняются только в одну OG> строку. Если надпись не влазит в одну ячейку, то невлезший кусок OG> переносится в ячейку этой же колонки на следующую строку. Записи OG> отделяются друг от друга пустыми строками. Н.п. имеем две записи OG> (то что должно идти в колонку "Наменование", если не ошибаюсь): OG> Болт М12х2 ГОСТ ХХ.YYYYY-NN Болт М22х2 ГОСТ ХХ.YYYYY-NN тогда в OG> спецификации они будут выглядеть так: OG> +----------------------------- OG> | Поз |Наименование |Примеч. OG> |------+----------------+----- OG> |......|................|.... OG> |------+----------------+----- OG> | 1 |Болт М12х2 | OG> |------+----------------+----- OG> | |ГОСТ ХХ.YYYYY-NN| OG> |------+----------------+----- OG> | | | OG> |------+----------------+----- OG> | 2 |Болт М22х2 | OG> |------+----------------+----- OG> | |ГОСТ ХХ.YYYYY-NN| OG> |------+----------------+----- OG> |......|................|.... OG> Это не очень сложно. Но и не на уровне юзера. Я вот так вот сходу написать такое не возьмусь. Надо будет часика три помедитировать надо TeXbook. -- Artem Chuprina RFC2822: <[EMAIL PROTECTED]>, FIDO: 2:5020/122.256, ICQ: 13038757

