スキップしてメイン コンテンツに移動

投稿

12月, 2015の投稿を表示しています

tikzを使って行列の外に書き込みをする。

次のようなtweetを見つけました。 TeX/LaTeX でコレ組めますかね? (画像や picture 環境の類を使うのはナシで) pic.twitter.com/u6E1dQwEnz — ワトソン (@Watson_DNA) 2015, 11月 29 以前にmultirow.styとbigdelim.styを使って行列の外に書き込みをした次のような図を作ったことがあります。 しかし、最近覚えたtikzのmatrixライブラリを使えば上記のtweetの画像により近いものを再現できそうなので試してみました。tikzの使用は上のtweetの趣旨から外れていると思いますが、結果は次のようになりました。 以下にソースを貼り付けておきます。 \documentclass[a4paper,10pt,dvipdfmx]{jsarticle} \usepackage{amsmath} \usepackage{tikz} \usetikzlibrary{math,matrix,backgrounds} \begin{document} \begin{equation} P_n(i, j) = \hspace{-8ex} \begin{tikzpicture}[% baseline=(m.west), every left delimiter/.style={xshift=1ex}, every right delimiter/.style={xshift=-1ex}] \matrix(m)[matrix of math nodes,nodes in empty cells, ampersand replacement=\&, left delimiter={(},right delimiter={)},% inner sep=0.8ex] { 1\&\&\&\phantom{1}\&\&\&\&\phantom{1}\&\&\&\ \&\&\&\&\&\&\&\&\&\&\ \&\& 1\&\&\&...