23
6月 09

【tex】数式内で改行するときは括弧に注意

e38394e382afe38381e383a3-1

こういう,括弧が改行にまたがる数式を書こうとしてつまづく.
なるほど,改行命令は「\\」ですね.
てんでまあ,数式内で改行したらばエラー.

\begin{eqnarray}
    \nonumber    \left\{ foobar = foo \\
    + bar \right\}
\end{eqnarray}

どうやら改行命令によって \left の範囲(プログラミングでいうスコープみたいなもの?)を抜けてしまうようで,
「おいおい括弧閉じてないじゃないかバカだなあ死んじゃえよ」などと罵られ,恥ずかしさをごまかすためにチョコレート等をバカ食いして糖尿になり死ぬ.

対策は以下のように「\right.」と「\left.」を付けてあげる.

\begin{eqnarray}
    \nonumber    \left\{ foobar =  foo \right. \\
    \left. + bar \right\}
\end{eqnarray}

ref: 仮想化された日々:latexの数式中における改行の注意 – livedoor Blog(ブログ)

posted on 2009-06-23 (火) 20:05 | Tags: ,

One Response to “【tex】数式内で改行するときは括弧に注意”

  1. latex | 速攻ブログ Says:

    [...] 【tex】数式内で改行するときは括弧に注意… 以下のように「right.」と「left.」を付けてあげる. begin{eqnarray} nonumber left{ foobar = foo right. \ left. + bar right} end{eqnarray} ref: 仮想化された日々:latexの数式中における改行の注意 – livedoor Blog(ブログ … [...]

Leave a Reply

«
»