LINUX.ORG.RU

LaTeX: Ограничение высоты абзаца


0

0

Есть необходимость явно задать высоту абзаца (или таблицы). Каким образом это можно сделать?

И еще проблема:

Делаю таблицу:

8<------------

\begin{tabular}{@{}p{117mm}@{}p{0pt}@{}}

здесь текст

&\rule{0pt}{10mm}

\\

\end{tabular}

8<------------

И таблица создается т. о., что строка в самом низу, а не в верху. Где грабли?

★★★★

Не очень понятно, что именно нужно получить. Ячейку определённой высоты?

В любом случае, стоит глянуть http://www.ctan.org/tex-archive/help/Catalogue/bytopic.html#tables

Один из наиболее настраиваемых пакетов --- booktabs, можно начать с него.

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

И еще, можно ли наложить псеводо рисунок на эти все таблицы? Или же как ячейку обернуть в жирную рамку? Не в двойную, а в жирную.

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

Да. Ячейку определенной высоты. Или абзац определенной высоты. Или вообще - бокс определенной высоты.

в booktabs ничего похоже не нашел.

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

Вообще, толщину линий определяет \arrayrulewidth, можно попробовать как-нибудь извратиться, чтобы оно применилось к конкретной ячейке.

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

Resize tables

The command \resizebox{width}{height}{object} can be used with tabular to specify the height and width of a table. The following example shows how to resize a table to 8cm width while maintaining the original width/height ratio.

\resizebox{8cm}{!} { \begin{tabular}... \end{tabular} }

http://en.wikibooks.org/wiki/LaTeX/Tables

Учимся пользоваться гуглем.

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

Вроде удалось извернуться при помощи raisebox. Но не уверен, что это было правильным решением.

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