%\NeedsTeXFormat{LaTeX2e} %\typeout{Option Style‘qbgraph’2005 July 29 by T. Moonlight} %\typeout{......................main style +qbgraph++++++++++} \typeout{ sub style +qbgraphy+ group"s" option cmd} % % 一度に済ますマクロ群 % % \qbGpoint (点列) 点列の描画 \def\qbGpoints#1.{% \@tfor\tmpPname:=#1\do{% \qbxyofPointDef(\tmpPname,\tmpSx,\tmpSy) \qbPpoint(\tmpSx,\tmpSy) }} \def\qbGpointbs#1.{% \@tfor\tmpPname:=#1\do{% \qbxyofPointDef(\tmpPname,\tmpSx,\tmpSy) \qbPpointb(\tmpSx,\tmpSy) }} \def\qbGpointBs#1.{% \@tfor\tmpPname:=#1\do{% \qbxyofPointDef(\tmpPname,\tmpSx,\tmpSy) \qbPpointB(\tmpSx,\tmpSy) }} \def\qbGpointos#1.{% \@tfor\tmpPname:=#1\do{% \qbxyofPointDef(\tmpPname,\tmpSx,\tmpSy) \qbPpointo(\tmpSx,\tmpSy) }} % % \qbGlines (点列) 線分の描画 \def\qbGlines#1#2.{ \qbxyofPointDef(#1,\tmpSx,\tmpSy) \@tfor\tmpPname:=#2\do{% \qbxyofPointDef(\tmpPname,\tmpTx,\tmpTy) \qbPline(\tmpSx,\tmpSy)(\tmpTx,\tmpTy) \qbdefp{\tmpTx}{\tmpTy}{\tmpSx}{\tmpSy} } }% % \qbGlineds (点列) 線分の描画(点線で) \def\qbGlineds#1#2.{ \qbxyofPointDef(#1,\tmpSx,\tmpSy) \@tfor\tmpPname:=#2\do{% \qbxyofPointDef(\tmpPname,\tmpTx,\tmpTy) \qbPlined(\tmpSx,\tmpSy)(\tmpTx,\tmpTy) \qbdefp{\tmpTx}{\tmpTy}{\tmpSx}{\tmpSy} } }% % \qbGlinedsclosed (点列) 閉線分列の描画 \def\qbGlinesclosed#1#2.{ \qbxyofPointDef(#1,\tmpSx,\tmpSy) \@tfor\tmpPname:=#2\do{% \qbxyofPointDef(\tmpPname,\tmpTx,\tmpTy) \qbPline(\tmpSx,\tmpSy)(\tmpTx,\tmpTy) \qbdefp{\tmpTx}{\tmpTy}{\tmpSx}{\tmpSy} } \qbxyofPointDef(#1,\tmpSx,\tmpSy) \qbPline(\tmpSx,\tmpSy)(\tmpTx,\tmpTy) }% % \qbGlinedsclosed (点列) 閉線分列の描画(点線で) \def\qbGlinedsclosed#1#2.{ \qbxyofPointDef(#1,\tmpSx,\tmpSy) \@tfor\tmpPname:=#2\do{% \qbxyofPointDef(\tmpPname,\tmpTx,\tmpTy) \qbPlined(\tmpSx,\tmpSy)(\tmpTx,\tmpTy) \qbdefp{\tmpTx}{\tmpTy}{\tmpSx}{\tmpSy}% }% \qbxyofPointDef(#1,\tmpSx,\tmpSy)% \qbPlined(\tmpSx,\tmpSy)(\tmpTx,\tmpTy)% }% % \qbGptlabels A(a),B(b),(c)...,Z(z).の形 \def\qbGptlabels#1.{% \@for\tmpPNS:=#1\do{% \expandafter\qbGptlabel\tmpPNS}% }% % \qbPointDefs {A(x,y)}{B(x,y)}{C(x,y)}...,{Z(x,y)}.の形 \def\qbPointDefs #1.{% \@tfor \tmpPDP:=#1\do{\expandafter\qbPointDef\tmpPDP} }% \endinput % ここまでがマクロ。以下例文。