Это был бы самый простой способ сделать это!
function(oi)
{
if(!$(oi).is(':hover')){$(oi).fadeOut(100);}
}
Используйте p {width} для спецификаторов столбцов вместо l / r / c.
\begin{tabular}{|p{1cm}|p{3cm}|}
This text will be wrapped & Some more text \\
\end{tabular}
Просто как кусок торта!
Вы можете определить новый тип столбца, например (L
в этом случае), сохраняя при этом текущее выравнивание (c
, r
] или l
):
\documentclass{article}
\usepackage{array}
\newcolumntype{L}{>{\centering\arraybackslash}m{3cm}}
\begin{document}
\begin{table}
\begin{tabular}{|c|L|L|}
\hline
Title 1 & Title 2 & Title 3 \\
\hline
one-liner & multi-line and centered & \multicolumn{1}{m{3cm}|}{multi-line piece of text to show case a multi-line and justified cell} \\
\hline
apple & orange & banana \\
\hline
apple & orange & banana \\
\hline
\end{tabular}
\end{table}
\end{document}
В обычной табличной среде
вы хотите использовать тип столбца p {width}
, как указывает marcog. Но это заставляет вас указывать явные значения ширины.
Другим решением является среда tabularx
:
\usepackage{tabularx}
...
\begin{tabularx}{\linewidth}{ r X }
right-aligned foo & long long line of blah blah that will wrap when the table fills the column width\\
\end{tabularx}
Все столбцы X имеют одинаковую ширину. Вы можете повлиять на это, установив \ hsize
в объявлении формата:
>{\setlength\hsize{.5\hsize}} X >{\setlength\hsize{1.5\hsize}} X
, но тогда все коэффициенты должны быть суммированы до 1, я полагаю (я взял это из компаньона LaTeX). Существует также пакет tabulary
, который будет регулировать ширину столбцов для выравнивания высоты строк. Для получения подробной информации вы можете получить документацию для каждого пакета с помощью текстового табло
(в TeXlive).
Для изменения текста AB
в A \r B
в ячейке таблицы поместите это в положение ячейки: \makecell{A \\ B}
.
Прежде, чем сделать это, также необходимо включать пакет makecell
.
Другой вариант - вставить мини-страницу в каждую ячейку, где требуется обернуть текст, например:
\begin{table}[H]
\begin{tabular}{l}
\begin{minipage}[t]{0.8\columnwidth}%
a very long line a very long line a very long line a very long line
a very long line a very long line a very long line a very long line
a very long line a very long line a very long line %
\end{minipage}\tabularnewline
\end{tabular}
\end{table}