emath BBS

新規発言一覧最新記事過去一覧検索HOME

No.6637  Re[2]:\kagenhou
発言者: 田中徹
発言日: 2007 11/03 11:42
発言元: 124.44.4.207
> arrayを使って一度ひな形を作ればよいので,arrayで書いた方がよいと思います。

同意いたします。

x 座標が 1 や -1 の場合にも対応したつもりです。
(array 環境のひな形は石原さんのものに私の好みを混ぜてあります。)

\documentclass{jarticle}
\usepackage{emath}
\begin{document}

\makeatletter
\def\FOO(#1,#2)(#3,#4){%
\def\@Pa{#1}%
\ifnum#1=1\def\@Pa{\relax}\fi%
\ifnum#1=-1\def\@Pa{-}\fi%
\def\@Qa{#3}%
\ifnum#3=1\def\@Qa{\relax}\fi%
\ifnum#3=-1\def\@Qa{-}\fi%
\ISub{#1}{#3}\@Za%
\ISub{#2}{#4}\@Zc%
\ifnum\@Za=1\def\@Za{\relax}\fi%
\ifnum\@Za=-1\def\@Za{-}\fi%
%---------------------------------------
$
\begin{array}{@{}rr@{\:=\:}r@{\:}c@{\:}r@{\:}r}%
  &#2&\@Pa{}a&+&b\\
-)&#4&\@Qa{}a&+&b\\\hline
  &\@Zc&\@Za{}a&&
\end{array}
$
}
\makeatother

2~点 $(\retu{1,2})$ と $(\retu{-1,4})$ を通る直線の方程式を $y=ax+b$ とすると

\FOO(1,2)(-1,4)

\end{document}


▼関連発言

6635:\kagenhou [kimu] 11/03 00:05
 ├6636:Re:\kagenhou [石原 守] 11/03 08:27
 │└6637:Re[2]:\kagenhou [田中徹] 11/03 11:42
 │ └6638:Re[3]:\kagenhou [石原 守] 11/03 15:15
 │  └6639:Re[4]:\kagenhou [田中徹] 11/03 16:05
 │   └6717:Re[5]:\kagenhou [kimu] 11/20 15:38
 └6836:Re:\kagenhou [tDB] 12/11 17:16<-last

Pass 保存


CGIROOM