名前: しっぽ愛好家 日時: 2002-10-25 22:36:10 IPアドレス: 210.224.211.*
>>12291 縦罫線の太さを無視しない場合(例えば,array パッケージ併用時)の arydshln パッケージの挙動の補正を試みます.例えば, \makeatletter \def\adl@adjusted@vlrow{% \ifadl@zwvrule\else \hskip.5\arrayrulewidth \fi \adl@vlrow \ifadl@zwvrule\else \hskip.5\arrayrulewidth \fi} \def\adl@makevlrL{% \adl@makevlr \ifadl@doublerule \edef\adl@vlrow{\adl@adjusted@vlrow \hskip\doublerulesep}% \let\next\adl@makevlrL \else \advance\adl@currentcolumn\@ne \ifnum\adl@currentcolumn>\adl@columns \let\next\relax \edef\adl@vlrow{\adl@adjusted@vlrow \hss}% \else \let\next\adl@makevlrL \edef\adl@vlrow{\adl@adjusted@vlrow \hss &\omit}% \fi \fi \next} \def\adl@makevlrR{% \adl@makevlr \ifadl@doublerule \edef\adl@vlrow{\hskip\doublerulesep \adl@adjusted@vlrow}% \let\next\adl@makevlrR \else \advance\adl@currentcolumn\m@ne \ifnum\adl@currentcolumn=\z@ \let\next\relax \edef\adl@vlrow{\hss \adl@adjusted@vlrow}% \else \let\next\adl@makevlrR \edef\adl@vlrow{&\omit \hss \adl@adjusted@vlrow}% \fi \fi \next} \def\adl@@vl#1#2#3#4{% \vbox to\z@{% \vss \hbox{% \hskip-.5\arrayrulewidth \raise#1sp\vbox to#2sp{% \ifnum#3=\z@ \hrule height#2sp depth\z@ width\arrayrulewidth \else \@tempdima#3sp \@tempdimb#4sp \adl@draw\adl@hrule\vskip\vbox \fi}% \hskip-.5\arrayrulewidth}}} \makeatother という記述を arydshln パッケージを読み込んだ後に入れるとどうでしょうか.
この書き込みへの返事: