TeX総合スレッド Ⅷat MATH
TeX総合スレッド Ⅷ - 暇つぶし2ch891:132人目の素数さん
10/04/23 13:21:36
>>890
インデントのあとの余分な空白は
> \begin{B}[コメント]
の行末が空白になるから。
> \begin{B}[コメント]%
のように行末に % を補って空白が付かないようにすればいい。
いちいち % をつけるのが面倒なら、マクロ定義の最後に \ignorespaces を補えばいい。
> \newenvironment{B}[1][]{\mbox{}\marginpar{#1}\ignorespaces}{}
そうすれば、
> \begin{B}[コメント]
のままでよくなる。

別件。
\mbox{} の代わりに、\leavevmode を使って
> \newenvironment{B}[1][]{\leavevmode\marginpar{#1}\ignorespaces}{}
としたほうが気持ちがいいね。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch