| 
|  |  | Я пытаюсь вывести книгу в 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}
 
 |  |