emath saloon

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

No.1286  emath BBS #12670 の件について
発言者: 飯島 徹
発言日: 2015 04/30 20:10
以下のソースをコンパイルするとサンプルが表示されます.
ただし,emath と TikZ を併用する場合は \foreach コマンドが衝突します.
その場合は必要に応じて対処してください.

%#!ptex2pdf -u -l -od "-p a4" test
\documentclass[a4j,uplatex,dvipdfmx]{jsarticle}
\usepackage{etex,graphicx,tikz}%TeX Live 2015 では etex を読み込む必要がなくなる予定
\begin{document}
これができるのなら\\
\begin{tikzpicture}
 \foreach\N in {1,...,5}{%
  \foreach\Y in {1,...,\N}{%
   \node(P)at (\N-\Y+1,\Y){\N};%これで数字nをn個表示している
   \pgfmathparse{int(\N-\Y+1)}%数字の下に座標を表示するための準備
   \let\X=\pgfmathresult %上の行の計算結果を \X で受け取る
   \node at(P.south){\scriptsize$(\X,\Y)$};%点Pの下(南)に座標を表示
  }%
 }%
 \draw(.5,.5)--(6,.5)--(.5,6)--cycle;
\end{tikzpicture}

これも楽勝\\
\begin{tikzpicture}[x={(-1cm,-1.732cm)},y={(1cm,-1.732cm)},scale=.5]
 \foreach\N in {1,...,5}{%
  \foreach\M in {1,...,\N}{%
   \node at (\N-\M+1,\M){\N};
  }%
 }%
 \draw(.5,.5)--(6,.5)--(.5,6)--cycle;
\end{tikzpicture}
\end{document}

▼関連発言

1286:emath BBS #12670 の件について [飯島 徹] 04/30 20:10<-last

Pass 保存


CGIROOM