名前: よし 日時: 2005-11-11 18:52:14 IPアドレス: 219.163.3.*
以下のソースで表を書きました \documentclass[b4paper]{jarticle} \usepackage{array} \usepackage{multirow} \usepackage{arydshln} \renewcommand{\baselinestretch}{2.5} %行の間隔 \def\thline{\noalign{\hrule height 1pt}} \def\tvline{\vrule width 1pt} \def\myrule{\rule[-22pt]{0pt}{0pt}} %行のセンタリング \begin{document} \begin{table}[h] \begin{center} \begin{tabular}{c!{\tvline}c|p{35mm}!{\tvline}c!{\tvline}c|p{35mm}!{\tvline}c!{\tvline}c|p{35mm}p{45mm}!{\tvline}} \noalign{\global\arrayrulewidth1pt} \cline{2-3}\cline{5-6}\cline{8-10} \noalign{\global\arrayrulewidth0.4pt} \myrule &{$問1$}&\mbox{}&&{$問2$}&\mbox{}&&{$問3$}&\mbox{}&\\ \noalign{\global\arrayrulewidth1pt} \noalign{\vskip-\arrayrulewidth} \cline{2-3}\cline{5-6}\cline{8-10} \noalign{\global\arrayrulewidth0.4pt} \end{tabular} 問題点は、縦線(問1〜問3の隣の)が横太線から上にはみだしています。 これは、\usepackage{arydshln} の影響と思われます。 \noalign{\vskip-\arrayrulewidth} を削除すると、この問題点は解消されるのですが、 太線の左縦と下線の交点が少しずれます。(四角の左隅) この両方を解決する方法はないのでしょうか? 縦破線を使いたいので、\usepackage{arydshln} をやめるわけにはいかないのですが、 \usepackage{arydshln}を使わないで縦破線が使えれば、問題は解決するのですが。
この書き込みへの返事: