自分のために、この質問に答えるためにしようと、私はhttps://www.msu.edu/~harris41/latex_tablespacing.html
から以下のハックに出くわしますが、私はM456によって、上記のソリューションを使用していたが、これは表形式の環境で垂直ルールとうまく再生されない、とだから私はこれがデフォルトの解決策として悪い選択だと思う(一般的に私は垂直のルールは含んでいないが、わかりやすくするためにテーブルの1つに本当に必要なもの)。
考え方は、ラインの直前または直後のいずれかの行のセルの1つに含めるべきストラットを定義することです。即ち、プリアンブルで
:
\ newcommand \ {\ルール{0pt} {2.4ex}}
\ newcommand \ tstrut bstrut {\ルール[-1。0ex] {0pt} {0pt}}
\開始{平板} {CCC}
\ HLINEの\のHLINE
ヘッド1 &ヘッド2 &ヘッド3 \ HLINE \ tstrut \ bstrut \\
A1 & & A2 A3 \ tstrut \\
B1 & & B2 B3 \\
C1 & & C2、C3 \\
D1 & & D2 D3 \ bstruトン\\
HLINEの\のHLINE
\終わり\ {表}
(私は多少のウェブページからストラットサイズを調整 - あなたの好みに合うように調整)
行うには良い方法があるかもしれませんこれは十分にきれいに見え、簡単にカスタマイズすることができます。
私はまた、%を使用LATEXをBEGIN .. 。%生成されたHTMLから '\\'を除外するための%LATEX Jouni K.Seppänenによって提案されている。 – Verhogen
この解決策の最大の問題は、私がそれを使用し、重複する行で終わることです(pdflatexは各セルの行を別々に描画するようです)。これは、アンチエイリアス/スムージングのために問題に過ぎません。これは、行のそのセクションが残りの列ラインより「強く」なるようにします。 – crazy2be
あなたは '\\ [ - 1.5ex]'の前に '&'を忘れてしまいました(私は個人的に '\\ [ - 1.0em]'を使用します)、これは**完全な改行です**、 _n_セルに_n-1_アンパサンドが必要です。 – yannis