LINUX.ORG.RU

[LATEX] Почему в \multirow не работает \newline ?

 


0

1

И каков общий механизм инкапсуляции проблемных кусков, т.е. «взятия в скобки» слабопредсказуемых участков разметки?

Вот так не переносит, даже если текст выпирает направо.

\multirow{2}{*}{Длинный \newline текст}

Думаю что проблема в прямом взаимодействии \multirow и \newline, поэтому хочется одно от другого изолировать, как-то так:

\multirow{2}{*}{
 \begin{blackbox}
  Длинный \newline текст
 \end{blackbox}
}

Благодарю-с.


Замена \newline на \linebreak не помогла.

mclaudt
() автор топика

\\ start a new paragraph.
\\* start a new line but not a new paragraph.
\- OK to hyphenate a word here.
\cleardoublepage flush all material and start a new page, start new odd numbered page.
\clearpage plush all material and start a new page.
\hyphenation enter a sequence pf exceptional hyphenations.
\linebreak allow to break the line here.
\newline request a new line.

Вот как можно в техе перевод строки делать, попробуй, может один из вариантов сработает.

ciiccii
()
Ответ на: комментарий от ciiccii
\multirow{2}{*}{Длинный \linebreak 
\

\newline
текст
}

Все равно не работает. А на остальные ругается.

Что с pdflatex, что с просто latex.

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

О, вышло, спасибо тебе огромное.

Правда теперь заступает вниз, но это видать поправляется параметрами \parbox

mclaudt
() автор топика

А вообще, объектная модель LATEX засрана неимоверно, единственной возможностью его использования является перебор всех возможных параметров всех его протухших костылей и компромиссное сживание с первым невырвиглазным вариантом.

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