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

投稿

tikzを使った章タイトルの変更

TeX StackExchangeで見つけた、tikzを使った章タイトルの変更の仕方について、いくつか気になったものへのリンクをつけておきます。 Customizing Chapter style in scrbook Customizing chapter style with tikz Header and Section Fancy Styles Different background for section page in Beamer Mini table of contents inside TikZ node on chapter start page Section like heading with Tikz Customize a section title with Tikz Modify Fancy Table of Contents いつかは試してみたいな。

定理環境をmdframedからtcolorboxへ乗り換え

追記:2016/05/02 以前に掲載していた定理環境のマクロでは、カウンターが変化しないような記述をしてしまっていたので、全面的に書き換えました。 追記:2016/06/06 tcolorboxのオプションを追加できるように書き直しをしました( tcolorboxを使った定理環境 )。 LaTeXの話です。 これまで定理環境の修飾にmdframed.styを利用してきました。 mdframedを用いた定理環境の修飾(platex+dvipdfmx, tikz) しかし上の投稿で用いた記述をしていると、定理環境がページの下部にきたとき、まれに以下のように環境が新しいページに送られてしまい変なところで改ページが起こります。 TeX-LaTeX Stack Exchangeでも同様の不具合が報告されていて、mdframed.styの作者が回答して解決しているようなのですが、私の場合は上手く行きませんでした。タイトル部分の位置の計算に問題があるようです。 そういう訳で、mdframed.styよりも高い表現力を持つtcolorbox.styには興味を持っていました。今回は、mdframed.styで記述していた部分を、ソースの変更無しにtcolorboxで置き換えてみたので、その紹介をします。 tcolorbox.styで置き換えた結果は次のようになりました。 見た目はほとんど変わっていません。中のboxは別のtcolorbox環境です。 この定理環境のソースコードは次のようになります。 \usepackage{tcolorbox} \usepackage{varwidth} \tcbuselibrary{breakable} \tcbuselibrary{skins} \definecolor{frameinnercolor}{RGB}{49,44,44} \newcounter{theorem} \numberwithin{theorem}{section}% numberwithinはamsmath.styで定義されている \newenvironment{theorem}[2][]{% %#1 = タイトル, #2 = 定理環境名 \refstepcounter{theorem}% \newtcolorbox{...

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\&\&\&...

Springtime Carnivore

Gold MotelのGreta SalpeteがSpringtime Carnivore名義でアルバムを出していたことに最近ようやく気付きました。Gold Motelの音沙汰が聞こえてこないので、facebookを見てみたところ、実質的に活動停止の状況にあるようです。最近の書き込みはGretaさんがSpringtime Carnivoreを宣伝するものばかりでした。 セルフタイトルアルバムが非常に良かっただけに、活動休止状態なのは残念です。 しかしSpringtime Carnivoreのセルフタイトルアルバムもかなりの良作でした。 two scarsが凄く気に入っているのですが、アルバム収録のものとミュージックビデオのものはバージョンが違っていて、アルバムバージョンはボーカルにエコーが掛かりすぎていてあまり好みではありません。アルバムの前に7inch vinyl版を出しているようで、そちらに収録されているバージョンがYouTubeの動画のバージョンのもののようです。 Springtime Carnivore :: Collectors from Eddie O'KEEFE on Vimeo . Springtime Carnivore - Creature Feature from Eddie O'KEEFE on Vimeo .

Maritime "Magnetic Bodies/Maps of Bones"

Maritimeの新作"Magnetic Bodies/Maps of Bones"が発売されました。 こちら で全曲試聴可能です。Youtubeにも新曲を含めたライブの音源がアップロードされています。 今作も傑作です。1曲めの"Nothing is forgot"から打ちのめされてしまいました。 amazonでCDは注文したけれど、海外発送で到着までもうしばらくかかりそうです。試聴ですでに20回くらいループしてしまいましたが。 アルバムには先行で発表されていた"Milwaukee"が含まれていないようなので、こちらもMVを貼り付けておきます。

Tikzを使って行列を装飾する。

Tikzを使って行列の装飾をしてみました。特定行の背景を色付けすることと、矢印を引っ張ってコメントを付ける試みをしています。 矢印を描く部分は、図画間結合(inter-picture connections)を使っています。これはremember pictureオプションを使って、自分以外のtikzpicture環境にあるノードを参照する機能だそうです。通常のplatex+dvipmdfx環境では使うことができないため、zrbabblerさんのblog「マクロツイーター」の記事「 Tikzはdvipdfmxをどこまでサポートするか?(2) 」に紹介されているpxpgfmarkパッケージを使いました。図画間結合については同記事に詳しい説明がなされています。 追記:2019/04/05:図画間結合がplatex/uplatexについてもサポートされたようで、pxpgfmarkパッケージは必要なくなりました。 上の式を出力するためのソースは次の通りです。 \documentclass[dvipdfmx]{jsarticle} \usepackage{amsmath} \usepackage{mathtools} \usepackage[svgnames]{xcolor} \usepackage{tikz} \usetikzlibrary{matrix,fit,backgrounds,calc} \usepackage{pxpgfmark}%e-ptexでremember pictureを可能にする. \begin{document} \begin{align*} & b_{11}^{k-1} \begin{vmatrix} b_{11}& \dotsb & b_{1k}\\ b_{21}&\dotsb & b_{2k}\\ \multicolumn{3}{c}{\dotsb\dotsb}\\ b_{k1}&\dotsb & b_{kk} \end{vmatrix} = \begin{tikzpicture}[remember picture,baseline=(T1.west), every left delimiter/.style={xshift=1ex}...

tikz-cdで可換図を描いてみた。

横幅が広すぎる可換図をページ内に収めるため、tikz-cdのマニュアルを参考に複数行にわたる可換図を描いてみました。 次はできあがった図の画像です。 ソースは以下の通り。 \documentclass[10pt,a4paper]{article} \usepackage[dvipdfmx]{graphicx} \usepackage{amsmath,amssymb} \usepackage{tikz} \usetikzlibrary{calc} \usetikzlibrary{cd} \begin{document} \begin{equation*} \begin{tikzcd}[column sep=small] H_{n+1}(S_\ast(U)+S_\ast(V)) \arrow[r] \arrow[d] &(\Sigma^{-1}\mathbb{Z})_n \arrow[r] \arrow[d,equal] &H_n(\tilde{S}_\ast(U)+\tilde{S}_\ast(V)) \arrow[d] \arrow[ddd, phantom, ""{coordinate, name=Z}] \arrow[dd,rounded corners, to path={ --([xshift=2ex]\tikztostart.east) |-($(Z)+(0,-1ex)$)\tikztonodes -|([xshift=-2ex]\tikztotarget.west) --(\tikztotarget)}] \\ H_{n+1}(X) \arrow[r] &(\Sigma^{-1}\mathbb{Z})_n \arrow[r] &\tilde{H}_n(X) \arrow[dd,rounded corners, to path={ --([xshift=2ex]\tikztostart.east) |-($(Z)+(0,+1ex)$)\tikztonodes -|([xshift=-10ex]\ti...