LINUX.ORG.RU

LaTeX: длинные таблицы (supertabular) на альбомных листах (landscape)

 ,


1

1

Мне необходимо сделать перенос таблицы на другую страницу. Как видно на снимке экрана, при внедрении команды \begin{landscape}, перенос происходит криво. За новую страницу latex-редактор (TexStudio) принимает то, что находится после нижнего поля страницы. Собственно, никакого переноса таблицы на следующую страницу не происходит, сколько не добавляй строк (я просто думал, что редактор альбомное расположение после поля считает как портретное и, если довести до конца гипотетической портретной страницы, произойдёт перенос). Как сделать нормальный перенос?

\newgeometry{a4paper, top=2cm,bottom=2cm,left=2cm,right=3.5cm}
\begin{landscape}
\begin{table}[h]
\tablecaption{Таблица с проблемой}
\label{tabular:tech-h4}
\tablehead{\hline \bf{Характеристика} & \bf{значение 1} & \bf{значение 2} & \bf{значение 3}\\ \hline}
\tabletail{\hline}
\begin{supertabular}{|p{11.8cm}|l|l|l|}
\multicolumn{4}{|c|}{\bf{ОБЩАЯ СТРОКА}} \\
\hline
Параметр & Значение XXXXXXXX & Значение YYYYYYYY & Значение ZZZZZZZ\\
\hline
Параметр & Значение & Значение & Значение \\
\hline
\multicolumn{4}{|c|}{\it{ОБЩАЯ СТРОКА}} \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
\multicolumn{4}{|c|}{\it{ОБЩАЯ СТРОКА}} \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
Параметр & Значение & Значение & Значение \\
\hline
\end{supertabular}
\end{table}
\end{landscape}
\restoregeometry


Последнее исправление: victorponomarev (всего исправлений: 1)

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

Ок, хороший совет. Благодарю!

Только такая проблема теперь: стиль оформления подписи таблицы на перенесённых частях изменился на «Таблица 1.1 — continued from previous page», расположенное прямо над таблицей.

У меня же оформление иное — «Таблица 1.1» написано курсивом в право верхнем углу над таблицей, название таблицы написано жирным по центру над таблицей. Как в данном случае унифицировать подписи к перенесённым частям, привести их к моему виду?

У меня подпись в стилевом файле задана так (и я мало что понимаю в том, что здесь написано, — честно скопировал себе, не разбираясь):

\RequirePackage{caption} % подписи к рисункам в русской типографской традиции
\DeclareCaptionFormat{GOSTtable}{#2#1\\#3}
\DeclareCaptionLabelSeparator{fill}{\hfill}
\DeclareCaptionLabelFormat{fullparents}{\bothIfFirst{#1}{~}#2}
\captionsetup[table]{
     format=GOSTtable,
     font={footnotesize},
     labelformat=fullparents,
     labelsep=fill,
     labelfont=it,
     textfont=bf,
     justification=centering,
     singlelinecheck=false
     }

victorponomarev
() автор топика
Ответ на: комментарий от victorponomarev

Это уже, cast Evgueni — он специалист, а я так, казуал по старой памяти.

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