From: "=?koi8-r?Q?=E0=D2=C1_=F0=CF=CC=C9=DD=D5=CB?=" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.12) with PIPE id 154632832; Wed, 18 Feb 2009 23:01:53 +0300 X-drweb-hash: Received: from f171.mail.ru ([194.67.57.161] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.12) with ESMTP id 154595436 for CyrTeX-ru@vsu.ru; Wed, 18 Feb 2009 21:01:46 +0300 Received-SPF: pass receiver=relay1.vsu.ru; client-ip=194.67.57.161; envelope-from=youra_polishuk@bk.ru Received: from mail by f171.mail.ru with local id 1LZqju-000KlR-00 for CyrTeX-ru@vsu.ru; Wed, 18 Feb 2009 21:01:42 +0300 Received: from [94.41.128.26] by win.mail.ru with HTTP; Wed, 18 Feb 2009 21:01:42 +0300 To: CyrTeX-ru@vsu.ru Subject: =?koi8-r?Q?=F4=C1=C2=CC=C9=C3=C1_&_multirow_=C9_=C1=D7=D4=CF=CD=C1=D4=C9=DA=C1=C3=C9=D1!!!?= Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [94.41.128.26] Date: Wed, 18 Feb 2009 21:01:42 +0300 Reply-To: =?koi8-r?Q?=E0=D2=C1_=F0=CF=CC=C9=DD=D5=CB?= Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: X-Spam: Not detected X-Mras: Ok Я пытаюсь вывести книгу в pdf из БД. Для этого хочу использовать возможности Latex. У меня наконец-то получилось сформировать таблицу как мне нужно(вроде все нормально.). Но возникла проблема при использовании команды multirow в нее нужно передавать количество строк и ширину для ячейки. Т.е. у меня есть фраза её нужно разместить в ячейке multirow для этого необходимо определить длину текста и вычислить каким-то образом количество строк, которые она будет занимать в ячейке!!! Если делать руками, то проблем нет. Хотя это очень неудобно. Но у меня документ будет формировать программа! Как быть? У меня в примере текст ячейки помещается на 4-х строках в таблице шириной 50 мм.-> \multirow{4}{50mm} -------------------- \documentclass[12pt]{article} \usepackage[height=25cm,a4paper,hmargin={0cm,0cm}]{geometry} \usepackage[cp1251]{inputenc} \usepackage[russian]{babel} \usepackage{indentfirst} \usepackage{longtable} \usepackage{multirow} \begin{document} \center Таблица для справочника: \begin{longtable}{|p{10mm}|p{50mm}|p{20mm}|p{10mm}|p{25mm}|p{55mm}|} \hline \centering\textbf{ позиции}& \centering\textbf{Номер и название фонда}& \centering\textbf{Крайние даты фонда}& \centering\textbf{ описи}& \centering\textbf{Виды запросов}& \let\NewLine\\\centering\textbf{Виды и крайние даты документов}\NewLine \hline \centering{1}& \centering{2}& \centering{3}& \centering{4}& \centering{5}& \let\NewLine\\\centering{6}\NewLine \endfirsthead \hline \centering{1}& \centering{2}& \centering{3}& \centering{4}& \centering{5}& \let\NewLine\\\centering{6}\NewLine \hline\endhead \hline \multicolumn{1}{|c|}{\textbf{5}}& \multirow{4}{50mm}{\textbf{Р-2978.} Законодательное собрание Оренбургской области, г. Оренбург\\(1994-)}& \centering 1994-1998& \centering 1& Награждение& Списки граждан Оренбургской области, награжденных орденами и медалями РФ\par(1994-1998)\\ \cline{4-6} & & & \centering 2& Трудовой стаж\par Заработная плата& Лицевые счета работников аппарата и депутатов Законодательного Собрания\par(1998-2005)\\ \cline{4-6} & & & \centering 2& Трудовой стаж& Распоряжение председателя Законодательного Собрания по личному составу\par(1998-2006)\\ \cline{4-6} & & & \centering 3& Трудовой стаж& Учетные карточки депутатов Законодатльного Собрания Оренбургской области первого созыва\par(1994-1998)\\ \cline{4-6} & & & \centering 3& Трудовой стаж& Личные дела уволенных работников\par(2002-2006)\\ \hline \end{longtable} \end{document}