sankantsuのブログ

技術メモ・競プロなど

TeX/LaTeX

TikZ におけるスタイル指定と pgfkeys

概要 TikZ には,グラフィクスの見た目などを調整するための機構としてスタイルというものがある. この記事では, グラフィクスの描画に特定のスタイルを適用する方法 自分でスタイルを定義する方法 スタイルの機構そのもののベースとなっているpgfkeysライ…

pgffor のまとめ

概要 pgfforパッケージは,多くのプログラミング言語で用いられるfor文と似た構文として\foreachコマンドを提供する. pgfforパッケージはtikzパッケージを読み込むと自動的に読み込まれるようになっており,tikzによる描画で繰り返しを行うときに用いること…

LaTeXの\@ifnextcharマクロ

概要 LaTeXカーネルで定義されている\@ifnextcharというマクロについて説明する. このマクロを使うとトークンの先読みを行うことができ,オプション引数の実装などに応用できる. カーネルやパッケージのソースにはよく登場するので,これらを読んでみたい…

TeXでドラゴン曲線を描く

概要 ドラゴン曲線というフラクタル曲線の一種をTeXを使って描いてみる. この題材はTeXブックに載っている有名(?)なもので,今回は元のプログラムを参考にしつつ簡易的なバージョンに書き直した. 出力結果を画像にすると以下のような感じ. コード github.…