新型MacBook ProのTouch Barが︵
的な意味で︶話題になっているようです。
●
MacのTouch Barが回転寿司に! エディターでも続々カイテン ― 窓の杜‥やじうまの杜
どうやら、人々はこぞって、自分のお気に入りのガジェットの“バー”に
を流し始めたようです。
●
Touch Barで回転寿司 ︵ソース︶
●
Vimで回転寿司 ︵ソース︶
●
Emacsで回転寿司 ︵解説︶
●Visual Studioで回転寿司
●Visual Studio Codeで回転寿司
●
PowerShellで回転寿司 ︵解説︶
●three.jsで回転寿司
●Onsen UIで回転寿司
![:sushi: :sushi:](https://cdn.qiita.com/emoji/twemoji/unicode/1f363.png)
![:sushi: :sushi:](https://cdn.qiita.com/emoji/twemoji/unicode/1f363.png)
LaTeXで寿司を流す
というわけで……、作ってみました。 ● tcsushiheadパッケージ ︵GitHub/zr-tex8r︶ 使い方はとても簡単1で、好きなLaTeX文書︵エンジン不問2︶のプレアンブルに\usepackage{tcsushihead}
を書くだけです3。
※ただしdvipdfmxを使う場合はドライバオプションの指定が必要です。
example.tex
\documentclass[dvipdfmx,a5paper]{jsarticle}% ←'dvipdfmx'を入れる
\usepackage{tcsushihead}% 寿司を流したい
\begin{document}
吾輩は猫である。名前はまだ無い。
どこで生れたかとんと見当がつかぬ。
何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。
吾輩はここで始めて人間というものを見た。
しかもあとで聞くとそれは書生という人間中で一番獰悪な種族であったそうだ。
この書生というのは時々我々を捕えて煮て食うという話である。
%...(略)...
\end{document}
これをコンパイルすると、出力のPDF文書のヘッダ部分に
が流れます。
※Adobe Reader︵などのAdobe製品︶でPDFを閲覧する必要があります4。
ちなみに、フッタは空に設定されます。それだと現在のページ番号が判らなくなってしまう? いえ、ご心配なく。例えば5ページ目であれば、ヘッダは次のようになっています。
つまり、流れてくる
の数を数えればページ番号が判ります。これは便利!
が流れるヘッダは“sushihead”ページスタイルとして登録される。
●tcsushiheadパッケージをオプション
が流れるバーを出力する部分は
の流れる速さなどの各種パラメタを設定できる。詳しくはREADME︵日本語でおk︶を参照。
はいいぞ。
![:sushi: :sushi:](https://cdn.qiita.com/emoji/twemoji/unicode/1f363.png)
![wag-1p.gif](https://qiita-image-store.s3.amazonaws.com/0/14550/efb47004-2513-c162-c505-73c8debfac7f.gif)
![wag-5p.gif](https://qiita-image-store.s3.amazonaws.com/0/14550/d3059440-d88b-e24a-2f19-ed04a219d848.gif)
![:sushi: :sushi:](https://cdn.qiita.com/emoji/twemoji/unicode/1f363.png)
補足
●![:sushi: :sushi:](https://cdn.qiita.com/emoji/twemoji/unicode/1f363.png)
default=
false
付きで読み込んだ場合既定ではページスタイルは変更されなくなるる。この場合、\pagestyle{sushihea
d}
でページスタイルを切り替えられる。
●
![:sushi: :sushi:](https://cdn.qiita.com/emoji/twemoji/unicode/1f363.png)
\ShowSushiBar{<
横幅>}
という命令に切り出されていて、これを本文中で用いることができる。
●
\sushiheadsetup
命令で![:sushi: :sushi:](https://cdn.qiita.com/emoji/twemoji/unicode/1f363.png)
まとめ
![:sushi: :sushi:](https://cdn.qiita.com/emoji/twemoji/unicode/1f363.png)
-
ただしインストールは少し面倒で、bxcoloremojiパッケージに含まれる
の画像を利用するためこれを前もってインストールする必要があります。︵参照︶ ↩ ただしDVI出力の場合、対応しているDVIウェアはdvipdfmxのみです。︵EPS画像を利用すればdvipsでも動くと思うが……。︶ ↩ pLaTeXの新ドキュメントクラス︵jsarticle等︶を使っていて﹁
\ifdraft
が定義済﹂というエラーが出る場合は、新ドキュメントクラス︵jsclassesパッケージ︶をアップデートしてください。 ↩ フリーのPDFビューアでアニメーションの表示に対応したものもあるらしいが、詳細不明。 ↩