LINUX.ORG.RU

Длинная Таблица в LaTeX

 


1

2

Всем привет! Никак не могу создать в LaTex таблицу, у которой в одной из ячеек много теста. Текст не переносится вместе с таблицей на другую страницу, как например в Word'е. Подскажите, пожалуйста! Заранее спасибо!


Ответ на: комментарий от Maxi

В LaTeX не предусмотрены разрывы строк внутри ячеек таблицы. Так что ой. Только вручную разбивать на несколько строк с расчётом, чтобы попасть на разрыв страницы.

TeopeTuK ★★★★
()
Ответ на: комментарий от TeopeTuK

В LaTeX не предусмотрены разрывы строк внутри ячеек таблицы

Это, значит, когда я пишу вот такую ерундистику:

\hline
Величина, & Значение \\
ед. изм. & {} \\
\hline

то делаю правильно?

al_exquemelin ★★★
()
Ответ на: комментарий от al_exquemelin

Я употребил неправильное слово. Не строк разрывы, а страниц. Впрочем, Maxi догадался, что имелось в виду. В твоем случае можно и так и эдак. Эдак, это в качестве типа колонки взять абзац (если подходит). Или \parbox в ячейку поместить. Вариантов много разных всяких.

TeopeTuK ★★★★
()
Ответ на: комментарий от TeopeTuK

Или \parbox в ячейку поместить.

Хм, не думал над этим. Надо будет взглянуть.

al_exquemelin ★★★
()
Ответ на: комментарий от Maxi

Можно подойти с другой стороны: разбить всё и дать longtable объединить по-необходимости:


\documentclass[a4paper,12pt]{scrreprt}  

\usepackage{hhline}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{longtable}
\usepackage{blindtext}

\begin{document}   
  \begin{longtable}{||p{76pt}|p{374pt}||}
   \hhline{#==#}   
   1-ый Раздел & Текст \\ \hline
   2-ой Раздел & Текст \\ \hline
   3-ий Раздел & \blindtext\\
               &\blindtext\\
		&\blindtext\\
		&\blindtext\\
		&\blindtext\\
		&\blindtext\\
		&\blindtext\\
		&\blindtext\\
		\hline
   4-ый Раздел & Текст \\
   \hhline{#==#}
   \end{longtable}
\end{document}

anonymous
()

Я долго морочился с таблицами, пробовал разные пакеты, но у каждого были недостатки. В итоге пришёл к такому решению. И меж страницами бьётся, и начинается сразу, и многострочные ячейки разбиваются между страницами. Вот для центрирования текста в объединённых по вертикали ячейках пришлось муторно писать и отлаживать костыль на низкоуровневых макросах, который всё равно на разрывах не работает, но это уже другая история.

bodqhrohro_promo
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.