Re: 別行立て数式と前後の段落との間の間隔

名前: 大熊一弘
日時: 2008-05-05 13:39:02
IPアドレス: 124.27.162.*

>>51370 > 別行立て数式とその前後の段落との間の間隔を調整したいと思うのですが, > \abovedisplayskip や \abovedisplayshortskip などは > align 環境などには効くのですが \[...\] には効かないのですね。 質問不備です。 この板のはじめのほうに   ◆TeX Wikiの質問のしかたをぜひお読みください。 とありますが,ご覧になりましたか。 そこにも記されているように,問題解決の早道は   問題が再現できる完全な TeX ファイル を提示することです。 今回の質問では,   amsmath を使用するか否か で状況は一変します。 > align はどうせ一行の数式でもOKだから,いつも align でやればいいのですが。 とおっしゃていますから,以下,amsmath を使用するという前提での記述です。 下のリスト re51370.tex をタイプセットすれば \abovedisplayskip が align環境 \[ ... \] のどちらにも効いていることがおわかりになるでしょう。 念のため,私の環境で PDF にしたものを ここに置きます。 % --- re51370.tex ---------------------------------------------- \documentclass{article} \usepackage{amsmath} \begin{document} \abovedisplayskip=0pt\relax \belowdisplayskip=0pt\relax \unitlength=\baselineskip \noindent \begin{picture}(0,0)\relax \put(0,0){\line(1,0){30}}% \put(0,-1){\line(1,0){30}}% \put(0,-2){\line(1,0){30}}% \put(0,-3){\line(1,0){30}}% \put(0,-4){\line(1,0){30}}% \put(0,-5){\line(1,0){30}}% \end{picture}\relax hoge hoge hoge hoge hoge hoge hoge hoge \begin{align} y&=(x+p)^2 \end{align} foo foo foo foo foo foo foo foo foo foo \noindent hoge hoge hoge hoge hoge hoge hoge hoge \[ y=(x+p)^2\] foo foo foo foo foo foo foo foo foo foo \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)