マクロツイーター

はてダから移行した記事の表示が崩れてますが、そのうちに直せればいいのに(えっ)

TikZ の検索結果:

2015 年のパズル年賀状

…のマスに入っている。 (例えば、赤と青のマスに1が入るのはダメ。) ヒント: 赤のマスに入ることになる数字は全部で4つあります。 (問題の図) 一番上にあるのはルーマニア語*2での新年の挨拶。 *1:TikZ のマニュアルを読むのに時間を取られている人が多いためか、年を追うごとに年賀状で数学パズルを見ることが少なくなっているようで感じる。確かに 嬉しがって線を decorate するのも結構だが、たまには普通に線を引くのもよいのではないか。 *2:コンマビローする言語の一つ。

とある LaTeX と初心者の物語

TeX

…てみよう!」 ↓(「TikZ で“インラインな”図を描く」(18 日目)の練習問題を見る) 「おい、なんだこの問題? 記事の中では baseline パラメタの解説しかロクにしていないのに、TikZ の知らない機能が当然のようにバンバン出てくる。これ書いた奴、頭おかしいんじゃないか?」 「しょうがない、TikZ のマニュアル読むか……面倒くさいな」 ↓(1時間半ほど経過) 「ふう、やっと読み終わった……。意外と時間かかったな。で、えーと問題は……、なんだ、こんなの自明すぎてや…

例の“矢じり”を何とかする件

…!)の中の、スゴイ TikZ をチョットだけ解説した記事の中に出てくる矢印の話。 はいできあがり! ……えっ、“矢じり”が小さい? 確かに to は \to の矢印の矢じりを模した形なのですが、どうやら作者は大きさまで \to に合わせようとは考えなかったようです。大きさまで揃える(冒頭の例題の図のようにする)には、新たに矢じり形状を(下位レイヤーで)定義する必要があるようです。(バッドノウハウは考えられますが……。)例題の図は実際に形状定義を行って作りました。この記事の話で…

次世代の pTeX に関する何か (1)

TeX

…んのネタはこちら。 TikZ で“インラインな”図を描く(Qiita) * * * こちらの記事の方は、最近 TeX Forum などでチョット話題になっている新エンジン pTeX-ng についての何かである。特に注意すべき、既存の TeX エンジンとの相違点を中心に解説する。(念のため注意しておくと、“普通の LaTeX ユーザ”が pTeX-ng エンジンを“普通に”利用できる環境はまだ整っていない。) ※この記事は飽くまで現時点での状態を述べたものである。 [2015-…

去年のアレを振り返ってみる

TeX

…/14mskala TikZでマック・ペイントの床しいタイリングを描きましょう 12/15_yyu_ TeX処理系御伽話 12/16PowerPC7450 orgmodeで卒論を書いたときの話 12/17abenori 可換図式を書こう:tikz-cdを使う. 12/18k16shikano colortbl で \cline を使いたい 12/19zr_tex8r テキストの装飾の指定: CSSとLaTeXの比較 12/20k16shikano Learn You The …

TikZ は dvipdfmx をどこまでサポートするか? (2)

…fm での PGF(TikZ)の機能制限として挙げた項目の中に 図画間結合(inter-picture connections)は pdfTeX の最近の版でのみサポートされる。 というものがある。今回の記事ではこの機能および現状の dvipdfmx でのサポート状況について解説する。併せて pTeX 系エンジンでこの機能を使う方法について説明する。 図画間結合とは何か TikZ では、「ノードに名前を付けて後でその位置を参照する」という機能がある。例えば、以下の例では、5 …

TikZ は dvipdfmx をどこまでサポートするか? (1)

…eX Wiki の「TikZ」の記事に述べられているように、TikZ の描画処理は間に PGF という「中間処理層」(「描画エンジン」と呼ばれている)を挟んで行われている。グラフィクスの描画には DVI ウェアの「拡張機能」を必要とするのであるが、DVI ウェア毎の仕様の差は全て PGF のドライバのレベルで吸収されている。つまり TIkZ 自体は「直接は DVI ウェア依存の動作」をせず(つまりドライバを持たず)、常に同じ「PGF の命令」を利用しているのである。すなわち、…

TeX で花火を打ち上げてアニメーションする件について

TeX

…も「LaTeX(+ TikZ)で複数ページの PDF を作る」→「それをアニメ GIF に ImageMagick で変換する」という手順を踏んでいる。つまり肝心のアニメーションする部分が TeX になっていない。 この事態は非常にいただけないので、animate パッケージを用いてアニメーションを含んだ PDF 文書を作成するように修正してみた。 firework-cmhughes.tex & firework-kumar.tex (gist/zr-tex8r) 最初の絵(…

2013 年のパズル年賀状

…今回は真ん中の図を TikZ で描くことで全部の要素を TeX で表現している。 文書ソース(nyc13.tex) (gist/zr-tex8r) ※ なお、ソース中で \input している t-yato.tex は署名(上の図の「T.Yato」の文字)の部分のアウトラインデータであるが、ここでは掲載しなかった。従ってこのまま組版すると署名の部分がない版面が出力される。 この文書中では、「テンプレート的 LaTeX」で紹介した templatex パッケージの改良版である「…

手書きの「クラインの壺」をTikZコード化する件について

TeX

…tle using TikZ or pgfplots? - TeX - LaTeX: えっ!?手書きの「クラインの壺(つぼ)」をTikZコード化!? ― いわにぃのブログ できたーーー!!\documentclass[a4paper]{article} \usepackage{tikz} \begin{document} \begin{center}\begin{tikzpicture}[x=0.02pt,y=0.02pt] \fill(8130,18458)..contro…

LISP on TeX で例のフィボナッチなアレをやる件について

…sepackage{tikz} \usepackage{lisp} \lispinterpl{ (\define \fibonacciDiagram (\lambda \n (\texprint (\concat '% \begin{tikzpicture} \node (F0) {1}; \node [right of=F0] (G0) {1}; ' (((((\fibDiagIter :1) :2) :1) \n) '') '% \end{tikzpicture}% ')…

「LaTeX で OOP」(PGF の oo モジュール)で getter を追加してみる

…係のない話。PGF/TikZ にある oo モジュールの例では改行文字の無効化(行末の〈%〉)を全くしていない。これは既定で無効化されるのだと思っていると、どうやら全くそうではなく、無効化を行わないと意図しない空白が実際に入ってしまう。この記事のコードでは \endlinechar 設定を用いた。))\documentclass{article} \usepackage{pgf}\usepgfmodule{oo} \endlinechar=-1 % \pgfooclass{p…

「LaTeXでオブジェクト指向プログラミング」したもの

TeX

…var i=0;i「TikZ のマニュアルの Part VI」(の「Object-Oriented Programming」の節)で説明されているのが、PGF *1の oo モジュールで、これを用いるとオブジェクト指向プログラミングができる。*2とにかく使ってみるoo モジュールでスタックを(杜撰に)実装してみた。 \documentclass{article} \usepackage{pgf} \usepgfmodule{oo} \makeatletter %-------…

テンプレート的 LaTeX、再び (2)

…{% \begin{tikzpicture} <? local N = #1 local curr, prev ?> \node (F0) {1}; …(中略)… \end{tikzapicture} } \end{templatex} % 後で実行する \drawFibonacci{10} これについて、もう少し詳しく説明しておく。次のようなもっと単純な例を考える。\begin{templatex} <?local N = 5 for i = 1, N do ?> (<?=…

テンプレート的 LaTeX、再び (1)

…sepackage{tikz} \begin{document} \begin{templatex} \begin{tikzpicture} <? local N = 10 local curr, prev ?> \node (F0) {1}; \node [right of=F0] (G0) {1}; <? curr = 1; prev = 1 for i = 1, N - 1 do t = curr; curr = curr + prev; prev = t ?> \no…

TeX 言語以外でドラゴン曲線を描く件について

TeX

…sepackage{tikz} \usetikzlibrary{lindenmayersystems} \begin{document} \begin{tikzpicture} \draw[green!50!black,rotate=180,l-system={rule set={X->X+YF,Y->FX-Y}, step=2pt,angle=90,axiom=FX,order=13}] l-system; \end{tikzpicture} \end{document}3…

TeX で花火を打ち上げる方法を教えてください。

TeX

という「質問」が Stack Exchange に投稿されている。 そして、親切な TeXnician 達が、花火の方法も知らない TeX 初心者*1のために答えを教えてやっているようだ。 ※質問文にある画像(一番上)は「本物」の写真(筑後川花火大会のものらしい)。その下の回答のところにある画像が LaTeX(TikZ)で生成したもの。 *1:…じゃない。「質問」者の Stefan Kottwitz はLaTeX の入門書を著している。

例の発表のスライド

TeX

…画は(PGF +) TikZ *2を用い、画像ファイルの挿入も PGF で行った。 昨日の記事に載せたタイトルのスライドであるが、OHP の像とその上のシートは画像であるが、その上にある文字は、手書きフォント「ふい字」でテキストとして出力されている。参考までに、タイトルスライドだけのソースを掲載しておく。\documentclass[xetex,14pt]{beamer} \usepackage{zxjatype,metalogo,tikz} \setjafontscale{…