名前: 北見 けん 日時: 2005-03-28 15:59:49 IPアドレス: 211.128.71.*
>>35224 解決したようでよかったですが、別解を準備していたのでご参考まで。 私なら、tabularを使うのはやめます。 \documentclass{jarticle} \usepackage{color} \definecolor{gray}{gray}{0.8} \def\changerowcolor{\xdef\rowcolor{\ifx\rowcolor\colorgray white\else\colorgray\fi}} \def\colorgray{gray} \def\cell#1{\colorbox{\rowcolor} {\hbox to15mm{\hfil\hskip0.5em#1\hskip0.5em\strut}}} \let\rowcolor\colorgray \begin{document} \section*{ソースになるべく手を加えずに済ます} \newenvironment{zebra}{ \fboxsep=0pt \let\\\cr \let\rowcolor\colorgray \halign\bgroup\vrule\changerowcolor\cell{##}\vrule&\cell{##}\vrule\cr buy\hfil& sell\hfil\\ }{ \egroup } \subsection*{3月23日} \begin{zebra} 30,000 & 10,000 \\ 5,000 & 200 \\ 100 & 20,000 \\ \end{zebra} \subsection*{3月24日} \begin{zebra} 800 & 8,000 \\ 300 & 2,000 \\ 100 & 200 \\ \end{zebra} \section*{あるいは、アラインメントを使わずに} \def\row#1#2{\prevdepth-1000pt\hbox{\vrule\changerowcolor\cell{#1}\vrule\cell{#2}\vrule}} \subsection*{3月23日} \let\rowcolor\colorgray \row{buy\hfil}{sell\hfil} \row{30,000}{10,000} \row{5,000}{200} \row{100}{20,000} \subsection*{3月24日} \let\rowcolor\colorgray \row{buy\hfil}{sell\hfil} \row{800}{8,000} \row{300}{2,000} \row{100}{200} \end{document}
この書き込みへの返事: