Re: XyMTeXで\furanoseコンパイルできず

名前: 大友
日時: 2002-09-28 23:56:00
IPアドレス: 61.206.110.*

>>11149 >3. 適切な位置に箱を書きたい。 >2. にあげたサンプル全体を\fboxで囲むと、COO-からN-CH3までしか囲まれません。 >逆に、リン酸を囲もうと思って3行目の 3==より後ろを\fboxで囲っても >箱が描かれません。 今ごろになって、ようやく解決する方法がわかりました。次の2つの方法が考えられます。 1. chemist.sty (XyMTeX付属)の\cdtwocell を使って大きな箱を作ってしまう 第3引数の中に化合物を書きます。第1引数は上下調節用の上げ幅、第2引数は横幅です。 \fbox{ \cdtwocell{0pt}{80pt}{ \tetrahedral{0==\hbox{\kern12ptCH$_2$};1==COO$^-$; 3==\tetrahedral{0==N;1==(yl);4==CH$_3$;3==\tetrahedral{0==C;1==(yl); 4D==N$^+$H$_2$;3==\tetrahedral{0==\hbox{\kern8ptNH};1==(yl);3==\tetrahedral{0==P;1==(yl);2D==O;3==O$^-$;4==O$^-$;};};};};} \\ \vspace{3cm}} {} } 縦幅は\vspaceで調節します。縦の罫線が途切れずに伸びてくれますので、安心です。 2. tabular 環境を使う 一列のみの表を作り、セルの幅をpで調節します。セルの中身の無い行をたくさん作ることで、 縦幅を調節します。 \begin{tabular}[t]{p{2.7cm}} \hline \tetrahedral{0==\hbox{\kern12ptCH$_2$};1==COO$^-$; 3==\tetrahedral{0==N;1==(yl);4==CH$_3$;3==\tetrahedral{0==C;1==(yl); 4D==N$^+$H$_2$;3==\tetrahedral{0==\hbox{\kern8ptNH};1==(yl);3==\tetrahedral{0==P;1==(yl);2D==O;3==O$^-$;4==O$^-$;};};};};} \\ \\ \\ \\ \\ \\ \hline \end{tabular} これらで問題が解決していれば良いのですが・・・。 1の方法の詳細については、藤田眞作著「LaTeX2e階梯 第2版」の383ページがいいと思いま す。2の方法は、1を知る前に私自身がでっちあげたものです。よろしければ、 私のページの一部をご覧くださ い。訂正すべき箇所が多く、間違ったことが書かれているかもしれません。もし間違った箇所が 見つかりましたら、ご指摘いただけると幸いです。

この書き込みへの返事:

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