Re: longtable, ascmac, amsmath の副作用

名前: トノ
日時: 2005-02-01 14:42:03
IPアドレス: 150.35.254.*

>>34157 メカニズムは解明できていませんが‥‥ ※ 0 番のボックス・レジスターの奪い合い、amsmath による \everymath への代入 longtable による展開順序のずれ、 \documentclass[a4paper,12pt]{jarticle} \usepackage{longtable,ascmac} \usepackage{amsmath} \makeatletter \def\@keytop[#1]#2{\tbaselineshift\z@ {\setbox0=\hbox{\shortstack{#2}}% \dimen0=\wd0\advance\dimen0 5pt\dimen1=\dp0\advance\dimen1 2.5pt% \setbox\scscb@x=\hbox to\dimen0{% \iftdir\tate\else\yoko\fi \@scw\wd0\hfil\vtop{\offinterlineskip \thinlines\setlength{\unitlength}{1pt}\hrule\kern2.3pt\@hobox{tl}{tr}5% \kern-2.4pt\box0\@hobox{bl}{br}5\kern-.25pt\hrule}\hfil}\dimen0=\dp\scscb@x% % \setbox0=\vbox{\hbox{\hbox to0pt{\hss\vtop to\dimen0{\@vrf@{2.5pt}{.4pt}}}% % ^ \setbox\@tempboxa=\vbox{\hbox{\hbox to0pt{\hss\vtop to\dimen0{\@vrf@{2.5pt}{.4pt}}}% % ^^^^^^^^^^ \box\scscb@x\hbox to.2pt{\hss\vtop to\dimen0{\@vrf@{2.5pt}{.4pt}}}}}% %\if #1c $\vcenter{\box0}$ \else \if #1t\else\if #1b\boxmaxdepth=0pt\else % ^ \if #1c $\vcenter{\box\@tempboxa}$ \else \if #1t\else\if #1b\boxmaxdepth=0pt\else % ^^^^^^^^^^ %\boxmaxdepth=\dimen1\fi\fi \mbox{}\vbox{\box0}\fi}} % ^ \boxmaxdepth=\dimen1\fi\fi \mbox{}\vbox{\box\@tempboxa}\fi}} % ^^^^^^^^^^ \makeatother \def\hoge{{\keytop[c]{\bf あ }}} \begin{document} \begin{longtable}{ll} 1& \hoge \hoge\\ 2& \hoge \hoge \\ \end{longtable} \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)