マクロツイーター

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

Pandocを極めました #4月1日

TeX

チョットむずかしかったです。

某ZR流パラメタトークン思考法

TeX

課題 次のTeXコードを実行したときのTeXの動作を、字句解析を中心にして述べよ。 ※LaTeXフォーマットで\makeatletterの状態のカテゴリコードを仮定する。 \toks@{\def\xx@#1}\the\toks@{!#1} 某ZR氏の解答 表記 制御綴のトークンを“[def]”等で表す。 文字ト…

2021年のパズル年賀状

今年の年賀状。 ソレのLuaLaTeXソース 以前に述べたとおり、年賀状にはその年の数に関連した数学パズルを載せるのが通例である1。しかし去年はパズルを作っている時間が8時間しかなかったので2、割と普通の(ある意味で)虫食い算で済ませた。 肝心のパズル…

例によって、暮れのご挨拶的な何か

2020年はイロイロとアレな年でしたが、「自分にとっての2020年」を振り返ってみました。 今年は ゆきだるま☃がいっぱい回る年でした(素敵) 来年は ゆきだるま☃がもっといっぱい回る年になってほしいですね(素敵) * * * ZR「いやー、やっぱり、半日でネタ…

今年も Merry TeXmas! ― \end{texadvent2020}

TeX & LaTeX アドベントカレンダー 2020 * * * アドベントカレンダー完走! ^^`^^;^^`\^^$^^%^^&\!^^;\^^$^^%^^&^^=^^`\!\^^:#1^^;^^=^^`%^^'^^`1~^^`^^" \!\[{^^2}\!\<{%% --:--:--:--:--:--:--:-- 2 @ 2 @ --:--:--:--:--:--:--:-- \^^#^^3^^.^^!^^-^^%}\…

徹底検証! SATySFiはLaTeXの代わりになるか

これは「SATySFi Advent Caleandar 2020」の22日目の記事です。 (21日目は bd_gfngfn さん、23日目は amutake さん です。) 時の経つのは早いもので、SATySFiもその正式公開1からもう2年以上も経っています。この間にSATySFiを取り巻くエコシステム(例え…

例によってアドベントがはじまった ― \begin{texadvent2020}

TeX & LaTeX アドベントカレンダー 2020 TeX界における年末の恒例イベントとなったような気もするアドベントカレンダーが今年も始まりました。 重点テーマ 今年の重点テーマはコレです。 このパッケージもスゴイ! スゴイLaTeXパッケージ、いっぱいあります…

例によって去年のアレ(アレ)を振り返ってみる

TeX

TeX & LaTeX Advent Calendar 2020 昨年(2019年)の「TeX & LaTeX Advent Calendar」はこんな感じでした。 12/01emojifreakLuaTeXでカラーフォント・絵文字✌(SVG/COLR/CBDT) 12/02t-kemmochixfakebold.styの紹介 12/03p_typoPre-Announcement 12/04ToshioCP…

今年も例によってTeXでAdvent Calendarする件について

TeX

例によって!! TeX & LaTeX Advent Calendar 2020 TeX & LaTeX Advent Calendar 2020 とっておきのTeX/LaTeXネタを皆で持ち寄って楽しむ 「TeX & LaTeX Advent Calendar」 今年で9回目の開催となります。 皆さんの、心をこめた素敵なネタを例によってお…

「1TeXのロゴ」をSATySFiしたい話

今日は、皆さんお待ちかねの、きりたんぽの日! というわけで早速、SATySFiで「1TeXのロゴ」を出力してみましょう! texlogoパッケージを使って解決しない話 「SATySFiでTeX関係のロゴ」というと一昨年のクリスマスのネタにありましたね。 texlogoパッケージ…

Windows10の游フォントで\CIDしたい話

この辺りの話。 Windows10の游明朝はどこまでAdobe-Japan1-7をサポートするか?(アレForum) ヤヤコシイ話は抜きにしてとにかく方法を説明する。 ①フツーのやり方 kanji-config-updmapでyu-win10をした上で、普通にjapanese-otfパッケージを使う。 \document…

メモ:新しいLaTeXのフックシステムを理解したい

LaTeXカーネルの2020/10/01の改版で導入される、新しいフックシステムを理解するためのメモ書き。 フック フック(hook)は「ラベル(label)からコード片(code chunk)へのマップ」と「ルール(rule)の集合」をもつ。 まだ作成していないフックにコード片を追加す…

llmk自体がアレ

今のところ「llmk 自体がアレ」というブログ記事はまだ存在しない(たぶん)が,そのうち書かれることだろう #llmk— ワトソン (@wtsnjp) 2020年9月23日 「llmk自体がアレ」記事がなくて夜も眠れない人がいるかもしれないので、作ってみた。 フツーにllmkした…

LaTeX Workshopでllmkしてみたらアレだった件

【結論】LaTeX Workshopは、任意のビルドツールと組み合わせて使えるわけではない。(ざんねん)#TeX #むむむ— 某ZR(ざんねん) (@zr_tex8r) 2020年9月19日 VSCode上でLaTeXの統合環境を実現するための拡張機能としては「LaTeX Workshop」が事実上の標準と…

LaTeXで和文を斜体する話(1)

まとめてみた。 なぜ和文を斜体しにくいのか ほとんどの場合、日本語用のフォントには「斜体」の変種は用意されていない1。従って、和文を斜体で出力しようとすると「合成斜体」(直立体のグリフを変形して出力する)を使うことになる。TeXを利用したワーク…

tcspingifで“もっともっと”ゆきだるまを動かす

今日は「ホウキ付ゆきだるま☃」の日! 先日の「ゆきだるま☃の日」にはLaTeXで「回転ゆきだるま☃画像」を作成するためのtcspingifというスクリプトを紹介した。tcspingifを使って作れる「回転☃」は「自転☃」であるが、少し(あるいは、かなり)頑張れば、上図…

Pandocで節見出しの“番号の書式”を変えたい話

元ネタはこの辺。 Pandoc+Dockerでドキュメント作成環境を整備する(日々是好日) 要するに「節見出しの中の番号の書式を変えるにはどうすればよいか」という話。 やりたいこと Markdown文書をPandocでLaTeXやHTMLに変換する場合に、「節見出しの中の番号の…

イマドキのWindowsでcomicsansパッケージする方法

前回の記事の続きで、LaTeXのcomicsansパッケージ(あるいは「Comic Sans MS」フォント)をイマドキのWindowsで使うための話。 イマドキのComic Sans MSだとcomicsansできない話 周知のとおり、Comic Sans MSはWindows(95から)に標準で搭載されているフォ…

TeX Liveでcomicsansパッケージする方法

TeX Live(およびそれに準ずるTeX配布)で「comicsansパッケージ」をインストールする手順を説明してみる。 最初に注意してみる Windowsでは当然Comic Sans MSが付属しているはずであるが、Windows 8以降に付属する新しい版のComic Sans MSについてはcomicsa…

LaTeXでつくる「回転ゆきだるまGIF画像」

今年は世界を襲った未曾有の疫病のため日常が……(中略)…………ゆきだるま☃! いよいよ今日は、皆さんお待ちかねの、#ナントカ #の日 !#ナントカの日 pic.twitter.com/MBVbZkL2xO— 某ZR(ざんねん) (@zr_tex8r) 2020年8月7日 LaTeXでつくる「ツイッタァーの進捗」 毎…

TeX言語をおすすめできる場合とそうでない場合(私見)

TeX言語をおすすめできる場合 TeX言語をやりたい場合 TeX言語をおすすめできない場合 それ以外全部 補足 もし、不幸にして、TeX言語をやる以外の手段が一切存在しない事態に陥ってしまった場合は、諦めてTeX言語しましょう。 元ネタ MacTeX をおすすめできる…

☃~~~~♪(☃☃)

☃、☃☃☃☃☃! ☃~~♪ ☃☃~☃☃☃~、☃☃☃☃。 ☃☃☃☃~☃、☃☃~~~~~☃、☃☃☃☃☃、☃☃☃☃☃。☃☃~☃、☃~~~☃~~~☃~~~☃☃☃~、☃☃~~☃☃~~☃☃~~☃☃☃~。☃~~~~~~~~~~~~!! ☃☃☃。 ☃ ☃~~☃~~♪(☃☃) ☃☃☃☃☃! (☃☃☃)

メモ:Pandocでのメタデータ指定の挙動

※Luaフィルタでの利用に主眼をおく1。 メタデータの値の型 ※Luaフィルタ特有のLuaメタテーブルをもつテーブル値のことを(マニュアルに倣って)「オブジェクト(object)」と呼ぶことにする。特に、tag値がFooであるオブジェクトを「Fooオブジェクト」と呼ぶ。…

メモ:xeCJKの空白関連のパラメタ

xeCJKパッケージの動作設定命令(\xeCJKsetup)のオプションキーのうち、「空白の設定」に関するものについて、チョット調べてみた。 ※ただし「句読点スタイル()」に関するもの(PunctStyleなど)は除く。 ※XeTeXでは(元祖TeXと同様に)空行にならない改…

BXjsclsが新しくなった(v2.0a)

2020-03-25にBXjsclsの新しいメジャーバージョンとなる2.0版がリリースされた。TeX Liveについては、2020-04-10にリリースされたTeX Live 2020の初期版が2.0版となる。現在の最新版は2.0a版である。 CTAN: Package BXjscls メジャー改版であるため後方互換性…

zxjaナンチャラの現状について語ってみる(2)

(前回の続き) 新しいzxjafont(1.1版)の機能を語ってみる 従来の版(0.4版以前)の情報については以下を参照。 そういえば ZXjafont が新しくなった(v0.4) xeCJKでもzxjafontできる話 zxjafontのプリセットの指定対象は、例えばipaの場合は以下のように…

zxjaナンチャラの現状について語ってみる(1)

つまり、zxjatypeとzxjafontの解説であるが、その前に一つ重要な話。 はじめに:zxjatypeは(ずっと昔から)壊れている zxjatypeの本来の主要機能は「少なくともpLaTeXと同等の品質の日本語組版をXeLaTeX上で実現すること」だった。しかし、その主要機能につ…

2020年のパズル年賀状

今年の年賀状。 ソレのLuaLaTeXソース 以前に述べたとおり、年賀状にはその年の数に関連した数学パズルを載せるのが通例である1。しかし去年はパズルを作っている時間が2時間しかなかったので2、割と普通の(マジで)虫食い算で済ませた。 肝心のパズル問題…

TeX言語のマクロも“1回展開”にしたい話

TeX

1回展開を実現するにはLuaしないといけない問題 某アドベントカレンダーの最終日の記事では、LuaTeXで「“1回展開”のマクロ」を実現する方法について解説した。 マクロとプリミティブの間の壁を打破せよ―LuaTeXで“1回展開”のマクロを定義する話(Qiita) ただ…

今年もやっぱりMerry TeXmas! ― \end{texadvent2019}

TeX

TeX & LaTeX アドベントカレンダー 2019 * * * アドベントカレンダーやっぱり完走! \expandafter\expandafter\expandafter\expandafter\expandafter \catcode ` = 7 \ , % 4\:=\ # ! 4 # / $ %\: &\:` "\:`_'12% 2019/ % \: #1\ , % 4\,\ , % 4\ 0 $ & / 5…