2009-07-23 21 views
0

LaTeXのテーブルに問題があります。私のテーブルには4つの列があります。これは\ textwidthにあまりにも広すぎますので、私は改行を探して\ tabularnewlineを見つけました。最初の列の内容は2行に分割されますが、他の3列の内容はセルの最後になりました。私はそれを柱の中心に置くか、少なくとも天井に置くべきです。どうやってやるの?tabularnewlineの後にコンテンツの垂直位置を変更するにはどうすればよいですか?

私は表を作成しようとしました。表形式と表形式です。私は可能な限り小さなコマンドを書いていきたいと思います。 HTMLと同じように簡単に行う方法がありますか?

答えて

1

\ USEPACKAGE {アレイ}自分のプリアンブルに

あなたは\ {平板} {C CはM}開始使用することができ - 'M' をあなたの垂直中央位置合わせを与えます。 : 't'はトップアライメントを、 'b'はボトムを表示します。

+0

\ begin {tabular} {c c}}は機能しません。 "m"の幅を指定する必要がありますか? – DaClown

+0

ああ...はい私はあなたが信じています。ごめんなさい。 p {width}のよ​​うに動作します – Mica

0

私が望むほど簡単ではありませんが、\ multirowは私が望んでいたものとまったく同じです。

0

1つ以上の列に段落書式指定子を使用してみましたか?以下のようにp{<length>}ある

\begin{tabular}{|rrp{4.5cm}l|} 
    ... 

複数行は、私が想定していますユースケースのほとんどのためにやり過ぎのように思えます。

NB:「長さ」は、0.4\textwidthのように他の値から計算できますが、常に定数です。この場合、どのようにゴムが反応するかは分かりません。

+0

私はそれを試みましたが、私が見つけたすべての例は、私が機能していないと判断した固定値を使用しています。また、細胞の内容は垂直中心にはなかった。 – DaClown

+0

ああ、そうです。固定値は 'p'指定子のパーツとパーセルであるため、可能な限り避けています。私は、通常の書式設定コマンドを使用して、各セル内のレイアウトを調整することができると思います。 – dmckee

関連する問題