(LaTex) 表の罫線を太くする方法
LaTexで表の罫線を太くする方法を調べてみた。
全体を太くする方法は直ぐ見つかるものの、一部を太くするのはなかなか見つからなかった。
次の3つをメモしておく。
なおすべてarray.styが必要となるので、
プリアンブルで\usepackage{array}を記述しておくこと。
・横線全体を太くする。
\newcommand{\bhline}[1]{\noalign{\hrule height #1}}
tabular内で
bhline{2pt}
と記述。
・縦線全体を太くする。
\newcolumntype{I}{!{\vrule width 1.5pt}}
\begin{tabular}{|cIc|} % 分かりにくいがCとCの間のみI(アイ)
こうすると真ん中の縦線のみ太くなる
・横線の一部を太くする。
\newlength\savedwidth
\newcommand{\wcline}[1]{\noalign{\global\savedwidth\arrayrulewidth\global\arrayrulewidth 2pt} \cline{#1}
\noalign{\global\arrayrulewidth\savedwidth}}
tabular内で
\wcline{1-3}\cline{4-5}
とすると1から3列目までは太線。4から5列目までは通常の線となる。