T*e
5 楼
I think what he meant is like this:
\begin{table}
\begin{tabular}[c]{|c|c|}
\hline
test & test \\[3mm]
\hline
\end{tabular}
\end{table}
everything is ok, except the text is not align vertical in the center of the
cell.
【在 j******d 的大作中提到】
: 好像不行啊.
: 用 \hline\\[1mm] blabla...
: 就算定义成 \begin{tabular}[c]{cc|cc},也无法让blabla在该行垂直中央(靠底部了).
: 还有,分隔竖线 | 不够高,那 1mm 没有分隔线.
\begin{table}
\begin{tabular}[c]{|c|c|}
\hline
test & test \\[3mm]
\hline
\end{tabular}
\end{table}
everything is ok, except the text is not align vertical in the center of the
cell.
【在 j******d 的大作中提到】
: 好像不行啊.
: 用 \hline\\[1mm] blabla...
: 就算定义成 \begin{tabular}[c]{cc|cc},也无法让blabla在该行垂直中央(靠底部了).
: 还有,分隔竖线 | 不够高,那 1mm 没有分隔线.
i*e
6 楼
yeah, this way works if he wanna change the row height for one or few r
ows.
I think he can make it at vertical center by putting different positive
or negtive values after "test" and upper and lower \hline.
\arraystretch might be what he wants actually, so he can change the heights
for all rows.
【在 T*******e 的大作中提到】
: I think what he meant is like this:
: \begin{table}
: \begin{tabular}[c]{|c|c|}
: \hline
: test & test \\[3mm]
: \hline
: \end{tabular}
: \end{table}
: everything is ok, except the text is not align vertical in the center of the
: cell.
ows.
I think he can make it at vertical center by putting different positive
or negtive values after "test" and upper and lower \hline.
\arraystretch might be what he wants actually, so he can change the heights
for all rows.
【在 T*******e 的大作中提到】
: I think what he meant is like this:
: \begin{table}
: \begin{tabular}[c]{|c|c|}
: \hline
: test & test \\[3mm]
: \hline
: \end{tabular}
: \end{table}
: everything is ok, except the text is not align vertical in the center of the
: cell.
T*e
7 楼
I also tried:
\begin{table}
\begin{tabular}[c]{|c|c|}
\hline&\\[0mm]
test & test \\[5mm]
\hline
\end{tabular}
\end{table}
it works, but the number in [] is hard to adjust so that the text is aligned
in center vertically.
【在 i******e 的大作中提到】
: yeah, this way works if he wanna change the row height for one or few r
: ows.
: I think he can make it at vertical center by putting different positive
: or negtive values after "test" and upper and lower \hline.
: \arraystretch might be what he wants actually, so he can change the heights
: for all rows.
\begin{table}
\begin{tabular}[c]{|c|c|}
\hline&\\[0mm]
test & test \\[5mm]
\hline
\end{tabular}
\end{table}
it works, but the number in [] is hard to adjust so that the text is aligned
in center vertically.
【在 i******e 的大作中提到】
: yeah, this way works if he wanna change the row height for one or few r
: ows.
: I think he can make it at vertical center by putting different positive
: or negtive values after "test" and upper and lower \hline.
: \arraystretch might be what he wants actually, so he can change the heights
: for all rows.
T*n
8 楼
Is this what you want? The "m" type columns center text vertically, but
since it allows multiple lines of text, you need to set the column width.
Remove the >{\centering} if you want double-flushed text, or change to
>{\raggedright} for left justification only.
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{tabular}{|>{\centering}m{72pt}|m{72pt}|}
\hline
The long text that is in the first column. &
Second column. \\
\hline
\end{tabular}
\end{document}
【在 j******d 的大作中提到】
: 觉得字填充了整行,有点挤.请教怎么设定行的高度,并且让字垂直居中.谢谢...
since it allows multiple lines of text, you need to set the column width.
Remove the >{\centering} if you want double-flushed text, or change to
>{\raggedright} for left justification only.
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{tabular}{|>{\centering}m{72pt}|m{72pt}|}
\hline
The long text that is in the first column. &
Second column. \\
\hline
\end{tabular}
\end{document}
【在 j******d 的大作中提到】
: 觉得字填充了整行,有点挤.请教怎么设定行的高度,并且让字垂直居中.谢谢...
i*e
10 楼
It seems that the first argument controls the whole row. {b{1in} m{1in}}
will make the texts of the whole row at the bottom, even if I use "m" f
or the second column; vice versa. ...... don't quite understand.
【在 T*******n 的大作中提到】
: Is this what you want? The "m" type columns center text vertically, but
: since it allows multiple lines of text, you need to set the column width.
: Remove the >{\centering} if you want double-flushed text, or change to
: >{\raggedright} for left justification only.
: \documentclass{article}
: \usepackage{array}
: \begin{document}
: \begin{tabular}{|>{\centering}m{72pt}|m{72pt}|}
: \hline
: The long text that is in the first column. &
will make the texts of the whole row at the bottom, even if I use "m" f
or the second column; vice versa. ...... don't quite understand.
【在 T*******n 的大作中提到】
: Is this what you want? The "m" type columns center text vertically, but
: since it allows multiple lines of text, you need to set the column width.
: Remove the >{\centering} if you want double-flushed text, or change to
: >{\raggedright} for left justification only.
: \documentclass{article}
: \usepackage{array}
: \begin{document}
: \begin{tabular}{|>{\centering}m{72pt}|m{72pt}|}
: \hline
: The long text that is in the first column. &
T*n
11 楼
That is the correct behavior. The first column has three lines of text, and
by setting it as a "b" column, you are telling LaTeX to set the vertical
alignment reference position to the bottom of the first column. The second
column has only one single line, so the vertical alignment reference position
is that single line itself. Therefore the result is that the single line in
the second column aligned with the last line in the first column.
You should normally set the column containing the cel
【在 i******e 的大作中提到】
: It seems that the first argument controls the whole row. {b{1in} m{1in}}
: will make the texts of the whole row at the bottom, even if I use "m" f
: or the second column; vice versa. ...... don't quite understand.
by setting it as a "b" column, you are telling LaTeX to set the vertical
alignment reference position to the bottom of the first column. The second
column has only one single line, so the vertical alignment reference position
is that single line itself. Therefore the result is that the single line in
the second column aligned with the last line in the first column.
You should normally set the column containing the cel
【在 i******e 的大作中提到】
: It seems that the first argument controls the whole row. {b{1in} m{1in}}
: will make the texts of the whole row at the bottom, even if I use "m" f
: or the second column; vice versa. ...... don't quite understand.
i*e
12 楼
huhu, don't quite understand. I'll try to figure out the example back ho
me. Thanks
position
【在 T*******n 的大作中提到】
: That is the correct behavior. The first column has three lines of text, and
: by setting it as a "b" column, you are telling LaTeX to set the vertical
: alignment reference position to the bottom of the first column. The second
: column has only one single line, so the vertical alignment reference position
: is that single line itself. Therefore the result is that the single line in
: the second column aligned with the last line in the first column.
: You should normally set the column containing the cel
me. Thanks
position
【在 T*******n 的大作中提到】
: That is the correct behavior. The first column has three lines of text, and
: by setting it as a "b" column, you are telling LaTeX to set the vertical
: alignment reference position to the bottom of the first column. The second
: column has only one single line, so the vertical alignment reference position
: is that single line itself. Therefore the result is that the single line in
: the second column aligned with the last line in the first column.
: You should normally set the column containing the cel
T*n
13 楼
Each cell in the table has its own vertical alignment reference point,
and all the cells in the same row have their vertical alignment reference
points aligned with each other. The vertical alignment of these cells
work the same way as \parbox's.
Maybe this helps illustrate the alignment mechanism?
\documentclass[landscape]{article}
\setlength{\oddsidemargin}{0in}
\setlength{\textwidth}{9in}
\begin{document}
\makebox[0pt][l]{\rule{\textwidth}{0.2pt}}
\ignorespaces
vertical alignment reference l
【在 i******e 的大作中提到】
: huhu, don't quite understand. I'll try to figure out the example back ho
: me. Thanks
:
: position
and all the cells in the same row have their vertical alignment reference
points aligned with each other. The vertical alignment of these cells
work the same way as \parbox's.
Maybe this helps illustrate the alignment mechanism?
\documentclass[landscape]{article}
\setlength{\oddsidemargin}{0in}
\setlength{\textwidth}{9in}
\begin{document}
\makebox[0pt][l]{\rule{\textwidth}{0.2pt}}
\ignorespaces
vertical alignment reference l
【在 i******e 的大作中提到】
: huhu, don't quite understand. I'll try to figure out the example back ho
: me. Thanks
:
: position
i*e
14 楼
Thanks! Actually I got what you were saying during driving back home. :)
【在 T*******n 的大作中提到】
: Each cell in the table has its own vertical alignment reference point,
: and all the cells in the same row have their vertical alignment reference
: points aligned with each other. The vertical alignment of these cells
: work the same way as \parbox's.
: Maybe this helps illustrate the alignment mechanism?
: \documentclass[landscape]{article}
: \setlength{\oddsidemargin}{0in}
: \setlength{\textwidth}{9in}
: \begin{document}
: \makebox[0pt][l]{\rule{\textwidth}{0.2pt}}
【在 T*******n 的大作中提到】
: Each cell in the table has its own vertical alignment reference point,
: and all the cells in the same row have their vertical alignment reference
: points aligned with each other. The vertical alignment of these cells
: work the same way as \parbox's.
: Maybe this helps illustrate the alignment mechanism?
: \documentclass[landscape]{article}
: \setlength{\oddsidemargin}{0in}
: \setlength{\textwidth}{9in}
: \begin{document}
: \makebox[0pt][l]{\rule{\textwidth}{0.2pt}}
相关阅读
latex可以有自动拼写纠正吗?beamer里的公式显示latex Pdf 显示问题!how to get Arial font under Latex??????文章分2栏,现在如何把公式、图片横跨2栏winedit出来的dvi为什么老是A4纸?如何把程序流程加进去latex 生成的pdf文件打印发虚怎么输入表示角度的小圆圈啊?问个弱智问题,如何控制换行\includegraphics如何不在pdf文件中显示文件名?请问report class的sty插件到哪里下载?曲线两端怎么加箭头啊?subscript和superscript的字体大小是多少?问个弱问题,linux下大家用什么editor阿A good website to learn Latex如何在table下方加notes\legendshow to add space between text and underline?请问这种证明结束符号怎么输入?EPS 图片转 matlab的FIG格式