2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 latex+перенос таблиц по ГОСТ 2.105
Сообщение12.04.2009, 15:18 


27/02/06
3
Переделываю стилевой пакет для eskdpz, все вполне успешно, но возникла проблема с переносом длинной таблицы по ГОСТ. У таблицы (longtable), которая переносится на следующую страницу не должно быть нижней горизонтальной линии. Пример на рисунке ниже

Изображение

мож кто то реализовывал уже такое? у меня пока есть идеи или с помощью какого-то пакета делать последнюю линию белого цвета :) или переопределить \endfoot так, чтоб не рисовала линию... пустой \endfoot эффекта не дает((

 Профиль  
                  
 
 
Сообщение13.04.2009, 08:26 


04/02/08
325
Буково
ИМХО, не очень красиво получается.
А что у вас за латех? У меня (tetex-3.0) и пустой \endfoot, и отсутствие такового не рисуют последнюю линию в разрывах таблицы. А возможно, у вас проблема с пакетом longtable - попробуйте STAN`овский.

 Профиль  
                  
 
 
Сообщение14.04.2009, 12:42 


27/02/06
3
У меня MiKTeX 2.7.3224
Пробовал пустой \endfoot -- линия рисуется(
Не могли бы Вы показать свой код таблицы?
вот пример одной из таблиц, добавление/удаление \endfoot не оказывает влияние на линию
Код:
\begin{longtable}{|l|c|}
  \caption{Сроки хранения продуктов} \label{t:sroki_hraneniya_produktov} \\
\hline
  \multicolumn{1}{|m{125mm}|}{\centering Наименование продукта}    &   \multicolumn{1}{m{40mm}|}{\centering Срок хранения, сут.} \\
\hline
\endfirsthead
  \caption*{Продолжение таблицы \ref{t:sroki_hraneniya_produktov}} \\
\hline
  \multicolumn{1}{|c|} 1  &  \multicolumn{1}{c|} 2 \\
\hline 
\endhead
\endfoot
\endlastfoot 
  \multicolumn{1}{|c|} 1         &       \multicolumn{1}{c|} 2 \\
\hline 
  Мясные                           &       2-3 \\
\hline
  Рыбные                           &       1-2 \\
\hline
  Молочно-жировые           &       1-3 \\
\hline
  Гастрономические           &       2-5 \\
\hline
  Молоко                           &       0,5 \\
\hline
  Овощи                            &       5-10 \\
\hline
\end{longtable}


Изображение
[/code]

 Профиль  
                  
 
 
Сообщение14.04.2009, 16:04 


04/02/08
325
Буково
А что вы хотите?
У вас же каждая строка \hline'ом заканчивается, так что, естественно, что он и в конце частей таблицы выплывает. Либо убирайте \hline между строками (тогда будет выглядеть вполне естественно, если в разрывах таблицы не будет нижней строки), либо оставляйте как есть.

Если же вам так хочется сделать разрыв - попробуйте в качестве \endfoot сделать
Код:
&\\
. Тогда перед разрывом будет появляться пустая строка без линии внизу.

Последний вариант - убирать \hline руками в конце каждой строки, на которую выпадает разрыв.

 Профиль  
                  
 
 
Сообщение14.04.2009, 16:17 


27/02/06
3
Попробовал, получилось в общемто, но это все полумеры :(
Думаю придется смотреть код в longtable.sty и менять...

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group