LINUX.ORG.RU

LaTex Longtable


0

0

Здравствуйте.
Привожу пример документа LaTex.
Я компилирую его в MikTex 2.8 Portable.
На странице 1 тескт после longtable вылезает на номер страницы!
Я никак не пойму в чем дело? Помогите разобраться.
\documentclass[a4paper,14pt]{extarticle}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{longtable}% длинные таблицы
\usepackage[a4paper,left=20mm,right=10mm,top=20mm,bottom=20mm,headsep=0mm,headheight=0mm]{geometry}% настраиваем параметры страницы
\usepackage{indentfirst} % красная строка в первом абзаце
%--------------------------------------------------------%
\setlength{\parindent}{1.25cm}% величина абзаца
\renewcommand{\rmdefault}{ftm}% шрифт Times New Roman
%\renewcommand{\baselinestretch}{1.3}% полуторный интервал
\renewcommand{\baselinestretch}{1.0}% одинарный интервал
\addto\captionsrussian{\def\figurename{Рисунок}}% подпись для рисунка
\def\captionlabeldelim{~--~}% для рисунка
\begin{document}
\begin{table}
\caption{\label{tab:canonsummary}Измерительные характеристики цифровой камеры Canon EOS 400D - очень длинный заголовок таблицы}
\centering
\begin{tabular}{|c|c|}
\hline
Параметр & Значение \\
\hline
Разрешение & $3888 \times 2592$ \\
Размер сенсора & $22.2 \times 14.8$ мм \\
АЦП & 12~bit\\
\hline
\multicolumn{2}{|c|}{Результаты измерений} \\
\hline
Темновое смещение (BLO) & 256 \\
Максимальный линейный сигнал & 3070~DN \\
Значение насыщения & 3470~DN \\
\hline
\end{tabular}
\end{table}

\begin{longtable}[c]{|l|l|l|l|}
\caption{\label{tab:dogs}Итоги собачьей выставки очень длинный заголовок таблицы}\\
\hline
Кличка & Пол & Порода & Оценка\\
\hline
1&2&3&4\\
\hline\endfirsthead
\caption{Итоги собачьей выставки очень длинный заголовок таблицы (продолжение)}\\
\hline
1 & 2 & 3 & 4\\
\hline\endhead
\hline
\multicolumn{4}{c}{Продолжение на следующей странице}
\endfoot
\hline\endlastfoot
Алекс & кобель & миттельшнауцер & отл.\\
Ассоль & сука & ирландский терьер & отл.\\
Бима & сука & кавказская овчарка & оч. хор.\\
Зента & сука & ирландский терьер & оч. хор.\\
Велли & сука & ризеншнауцер & отл.\\
Грант & кобель & ризеншнауцер & отл.\\
Джек & кобель & дог & отл.\\
Джерри & кобель & ирландский терьер & отл.\\
Жорж & кобель & бриар & оч. хор.\\
Клия & сука & бладхаунд & отл.\\
Малыш & кобель & метис & отл.\\
Найт & кобель & ризеншнауцер & отл.\\
Одри & сука & ризеншнауцер & отл.\\
Ричард & кобель & ирландский сеттер & отл.\\
Сэнди & кобель & немецкая овчарка & отл.\\
Тима & кобель & миттельшнауцер & отл.\\
Чапик & кобель & метис & отл.\\
Чара & сука & ротвейлер & оч. хор.\\
Эмир & кобель & эрдельтерьер & оч. хор.\\
\end{longtable}
\section{Заключение}
Теперь пришла очередь разбираться с предметным указателем\index{предметный указатель}. В данный момент ничего непонятно. Необходимо осуществить поиск в Интернете для подробного изучения данного вопроса.\\

{\bfТест переносов на русском и английском языках:}\\

\English {\bf English} is a West Germanic language originating in England, and the first language for most people in Australia, Canada, the Commonwealth Caribbean, Ireland, New Zealand, the United Kingdom and the United States of America (also commonly known as the Anglosphere). It is used extensively as a second language and as an official language throughout the world, especially in Commonwealth countries and in many international organisations.

\Russian {\bf Русский язык} - один из восточнославянских языков, один из крупнейших языков мира, в том числе самый распространённый из славянских языков и самый распространённый язык Европы, как географически, так и по числу носителей языка как родного (хотя значительная, и географически большая, часть русского языкового ареала находится в Азии).
\end{document}


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

Если отключить пакет geometry, то работает.
Если вместо longtable использовать xtab, то тоже работает.
1. Какой пакет можно использовать вместо geometry?
2. Может есть русская документация или просто примеры по xtab?

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

Как ad-hoc решение, можно попробовать покрутить footskip параметр в пакете geometry.

Вместо geometry можно выставлять все параметры вручную. Как это сделать можно почитать у Львовского - там довольно подробно описано каким образом LaTeX определяет параметры страницы.

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

Если использовать пакет xtab вместо longtable, то ошибка
не появляеься, но при разрыве таблицы на две страницы присутствует
следующий недочет. Таблица разрывается слишком рано и отступ от ее конца до номера страницы слишком большой. Например, получается,
что таблица целиком может уместиться на одной страницы, а xtab
ее разрывает на две страницы.
Как я понял вот параметр, который должен решать эту проблему:

Thecommand \xentrystretch{decimal-fraction}canbeusedbeforeatable\xentrystretch
tomodifytheamountofverticalspaceapparentlyconsumedbyeachentryin
thesubsequenttable(s).Thedefaultis \xentrystretch{0.1} whichspecifiesa
10%overestimateintheverticalspace.Similarly, \xentrystretch{0.25} will
overestimatethespaceby25%.

Если написать перед таблицей \xentrystretch{0} - этого недостаточно!
Расстояние от конца таблицы до номера страницы остается слишком
большим.

Возможно это глюки пакета geometry?

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