(参照→LaTeXでオブジェクト指向プログラミング)「TikZ のマニュアルの Part VI」(の「Object-Oriented Programming」の節)で説明されているのが、PGF *1の oo モジュールで、これを用いるとオブジェクト指向プログラミングができる。*2 とにかく使ってみるoo モジュールでスタックを(杜撰に)実装してみた。 \documentclass{article} \usepackage{pgf} \usepgfmodule{oo} \makeatletter %------------------------- \pgfooclass{stack}{% class definition \attribute -data; \method stack() {% constructor \pgfoolet{-data}\@empty } \method pu