#nofollow
#norelated
#indent

////////////////////////////////////////////////////////////////
* インライン数式プラグイン「##&&;eq(〜);##」「##&$;eq(〜){{〜}}##」

インライン数式では、Latexのインライン数式環境(##$〜$##)に引数を代入して数式画像を生成しています。

&eq(x = \frac{-b \pm \sqrt{b^2 - 4 a c}}{2a});
^&eq(x = \frac{-b \pm \sqrt{b^2 - 4 a c}}{2a});

$eq(){{{
    \frac{df}{dx}
        \equiv \lim_{\varDelta x \to 0}
            \frac{f(x + \varDelta x) - f(x)}{\varDelta x}
}}}
^$eq(){{{
^    \frac{df}{dx}
^        \equiv \lim_{\varDelta x \to 0}
^            \frac{f(x + \varDelta x) - f(x)}{\varDelta x}
^}}}

////////////////////////////////////////////////////////////////
* ブロック数式プラグイン「##&#;eq(〜){{〜}}##」

ブロック数式では、Latexの##align## 環境に引数を代入して数式画像を生成しています。

** &eq(数式); #eq{数式} [#z61b9104]
#eq{{{{
e^{\pi i}=-1
}}}}

^#eq{{{{
^e^{\pi i}=-1
^}}}}

////////////////////////////////////////////////////////////////
* 拡張コマンド

インライン数式、ブロック数式を問わず、デフォルトでは ##msmath##、##amssymb##、##bm##パッケージを適応しています。
また、以下の独自コマンドを定義しています。

** 分数・微分・ルート

#code(tex){{{{{{
\newcommand{\disp}[1]{{\displaystyle {#1}}}

\newcommand{\pr}{\partial}
\newcommand{\dl}{\delta}
\newcommand{\Dl}{\varDelta}

\newcommand{\ff} [2]{\frac{\,{#1}\,}{\,{#2}\,}}
\newcommand{\dd} [2]{\frac{\,d{#1}\,}{\,d{#2}\,}}
\newcommand{\pp} [2]{\frac{\,\pr{#1}\,}{\,\pr{#2}\,}}

\newcommand{\ffd}[2]{\disp{\ff{\disp{#1}\mathstrut}{\disp{#2}\mathstrut}}}
\newcommand{\ddd}[2]{\disp{\dd{\disp{#1}\mathstrut}{\disp{#2}\mathstrut}}}
\newcommand{\ppd}[2]{\disp{\pp{\disp{#1}\mathstrut}{\disp{#2}\mathstrut}}}

\newcommand{\rt}[2][{\;\;}]{\sqrt[#1]{#2\,}} 
}}}}}}

#eq(){{{{
    x = \ffd{-b \pm \rt{b^2 - 4 a c}}{2a} 
  & ; \hspace{2em}
    \ddd{f}{x} \equiv \! \lim_{\Dl x \to 0} \! \ffd{f(x + \Dl x) - f(x)}{\Dl x}
 \\ \textit{vs.} \hspace{1em}
    x = \frac{-b \pm \sqrt{b^2 - 4 a c}}{2a}
  & ; \hspace{2em}
    \frac{df}{dx} \equiv \! \lim_{\varDelta x \to 0} \! \frac{f(x + \varDelta x) - f(x)}{\varDelta x}
}}}}

^#eq(){{{{
^ \phantom{\textit{vs.} \hspace{1em}} 
^    x = \ffd{-b \pm \rt{b^2 - 4 a c}}{2a} 
^    ; \hspace{2em}
^    \ddd{f}{x} \equiv \! \lim_{\Dl x \to 0} \! \ffd{f(x + \Dl x) - f(x)}{\Dl x}
^ \\ \textit{vs.} \hspace{1em}
^    x = \frac{-b \pm \sqrt{b^2 - 4 a c}}{2a}
^    ; \hspace{2em}
^    \frac{df}{dx} \equiv \! \lim_{\varDelta x \to 0} \! \frac{f(x + \varDelta x) - f(x)}{\varDelta x}
^}}}}

** ベクトル・テンソル

#code(tex){{{{{{
\renewcommand{\b}[1]{{\bm {#1}}}
\newcommand{\sx}{ {\bm \cdot} }         % スカラー積
\newcommand{\vx}{ \! \times  \! }       % ベクトル積
\newcommand{\wx}{ \! \wedge  \! }       % ウェッジ積
\newcommand{\tx}{ \! \otimes \! }       % テンソル積
}}}}}}

#eq(){{{
    \b A \vx (\b B \vx \b C)
  &   = (\b A \sx \b C) \b B
      - (\b A \sx \b B) \b C
 \\ d \left( P\,dy \wx dz + Q\,dz \wx dx + R\,dx \wx dy  \right)
  & = \left( \ppd{P}{x} + \ppd{Q}{y} + \ppd{R}{z} \right) dx \wx dy \wx dz 
}}}
    初基 一覧 検索 最新 バックアップ リンク元   ヘルプ   最終更新のRSS