LINUX.ORG.RU

Латех разрыв ячейки таблицы между страницами, как в этих ваших вордах.

 , ,


0

1

Доброго времени суток, любители латеха.

Вопрос такой, как в латехе сделать разрыв ячейки таблицы между страницами? В LO и прочих вордах в свойствах таблицы есть галочка, которая делает нужный функционал. Таблица большая, столбцы узкие текста много.

Если нужен MWE, то например:

\usepackage{longtable,blindtext}

\begin{document}

\begin{center}
    \begin{longtable}{m{10em}c}
        \caption{caption}
        \label{tabular:label}\tabularnewline
        \hline
         \blindtext[10] & \\
    \end{longtable}
\end{center}

\end{document}

Про то что можно разбить на разные ячейки знаю, не вариант, т.к. текст как в примере одним параграфом.

★★★★★

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

Увы, никак. Только вручную разбивать на подъячейки.

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

Спасибо! Как я понял в ConTeXt реализован такой функционал: https://tex.stackexchange.com/questions/9735/big-tables-with-big-items-pagebreaks-within-items. Если я правильно понимаю и LaTeX и ConTeXt, это макросы к самому TeX, т.е. подобное можно реализовать.

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

ConTeXt сильно другой (в смысле от LaTeX), но да если где-то что-то подобное и реализовано, то точно там это есть.

Нужно понимать, что LaTeX и ConTeXt — это два параллельных непересекающихся мира. LaTeX — гораздо больше, но ConTeXt более монолитный (некоторым нравится).

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

А так тут принципиальная проблема ибо бокс после определения границ по идее не изменяем. Хотя, как обычно, есть исключения в виде специальных боксов aka фреймов (как газетные статьи начинающиеся на одной странице и продолжающиеся где-то ещё), но так как с этими фреймами всё равно нужна ручная доводка при любых раскладах, то оные не особо и популярны как решение в случае LaTeX ибо автоматизацию сделать не выходит.

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

Понятно, жаль. Столкнулся, наверное, с единственной хренью где латех проигрывает ворду и либре.

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

Попробуй изменить таблицу или вообще отказаться от неё, так как разрыв страницы внутри ячейки это фактически гарантированно плохое форматирование при автоматической вёрстке чтобы этим не занималось.

Читатель в любом случае будет этому не рад. Подобные разрывы безумно напрягают.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.