マクロツイーター

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

もっと新しくなったbxtexlogoの話(v0.8)

bxtexlogoパッケージが新しくなって(v0.8)https://t.co/2eeTZIIKXe#TeX #TeXLaTeX— 某ZR(ざんねん) (@zr_tex8r) 2026年5月24日 zr-tex8r/BXtexlogo (GitHub/zr-tex8r) Package bxtexlogo (CTAN) 前回のbxtexlogoの記事は0.4版のときのものだったので、そ…

dvisvgmのフォントマップ指定がよくわからない件

dvisvgmの「文書中のspecial命令によるフォントマップ指定」の機能がよくわからないので、チョット調べてみた。 公式ドキュメントの説明では 公式ドキュメントdvisvgm.man1.pdfには次のように書かれている。 pdf:mapfile and pdf:mapline allow for modifyin…

LuaTeXで“relax化しないcsname”をもっとつくる件

前回の記事で「\relaxせずに\csnameする」クイズについて、Luaコードを利用して実装する正解例を示した。 ところで、例のクイズの補足説明を改めて見ると、少し気になる内容がある。 ※もちろんLuaコードを使ってよい。 ※ただしLuaコードを使わない回答ができ…

LuaTeXで“relax化しないcsname”をつくる件

先日、TeX言語GW特別キャンペーンなので、例によってクイズを出してみた。 【LuaTeXクイズ】以下の仕様を満たす命令 \myMakeCS をLuaTeXで実装せよ。「\myMakeCS{‹文字トークン列›} をn回展開すると引数の文字列を名前とする制御綴のトークンになるが、\csna…

完全解説! TeX言語のプリミティブな制御記号全部まとめ

TeX

せっかくの「TeX言語GW特別キャンペーン」であるが、誰も「完全解説! TeX言語のプリミティブな制御記号全部まとめ」の記事を書かないので、仕方がなく自分で書くことにした(ざんねん) 必要な前提知識 TeX言語の「プリミティブ」「制御綴」とは何かを知っ…

徹底解説! TeXエンジンがTectonicであるかを判定する方法

TeX

Tectonic、スゴイですね!(多分) というわけで、本記事では「今動いているTeXエンジンがTectonicであるかを判別する方法」について解説します。 必要な前提知識 Tectonicが何か知っている。 そもそも「エンジンを判別する」とはどういうことか解っている。…

スゴイLuaTeXの新プリミティブ \begincsname を徹底紹介

LuaTeX、スゴイですね! というわけで、本記事ではLuaTeXのスゴイ(多分)拡張プリミティブである\begincsnameについて解説します。 必要な前提知識 \csnameが何か知っていること。 いきなり説明 \begincsname‹トークン列›\endcsname[展開可能]: 「\csnam…

\noexpandを完全攻略しない理由

TeX

今年も例によって始まりました 少し遅くなりましたが、今年もTeX言語の季節っぽくなってきたので、本日から#春のTeX言語キャンペーンを開始します!#TeX #TeX言語 pic.twitter.com/iGhPh7caK5— 某ZR(ざんねん) (@zr_tex8r) 2026年3月22日 というわけで、早…

今年もまたもや Merry TeXmas! ― \end{texadvent2025}

TeX

TeX & LaTeX Advent Calendar 2025 * * * アドベントカレンダー完走! [greetings] --*--+--*--+--*--+--*--+--*--+--*--+--*--+--*--+--*--+--*--+--*--+--*--- ________,_,_T,_e,_X,_m,_a,_s,__=_,_G,_r,_e,_e,_t,_i,_n,_g,_s,___________ _8=[=[969785708…

2026年のパズル年賀状

今年の年賀状。 ソレのLuaLaTeXソース(Gist/zr-tex8r) 以前に述べたとおり、年賀状にはその年の数に関連した数学パズルを載せるのが通例である1。今年は令和☃年なのでゆきだるま⛄にちなんだ2虫食い算になった。 肝心のパズル問題の部分の文字が(例によっ…

“TeX”でナベアツする件とか、暮れのごあいさつとか

TeX

年末なので、ぼんやりと某キ~タを眺めていたら、こんな記事を見つけた。 qiita.com 懐かしい……おや? ある日インターネットを徘徊してると「ナベアツのコードを自力で書けない人は,そのプログラミング言語を使える人たちの集合には属さない」という言説?…

2025年版 TeX Live で使えるゆきだるま☃のまとめ

これは「TeX & LaTeX Advent Caleandar 2025」の8日めの記事です (7日め→ Takashi Miyamoto さん/9日め→ Yarakashi Kikohshi さん) 2016年の「TeX & LaTeX Advent Calendar」において「TeX Live で使えるゆきだるま☃のまとめ」という記事がありました。 T…

またもやアドベントがはじまった ― \begin{texadvent2025}

TeX

TeX & LaTeX Advent Calendar 2025 TeX界における年末の恒例イベントとなったということにまたもやしたいアドベントカレンダーが今年も始まりました。今年は14回目の開催となります。 重点テーマ 今年の重点テーマはコレです。 「(La)TeXをカンタンにする方…

またもや去年のアレ(アレ)を振り返ってみる

TeX

TeX & LaTeX Advent Calendar 2025 昨年(2024年)の「TeX & LaTeX Advent Calendar」はこんな感じでした。 12/01zr_tex8rLaTeXでもっと段落を継続できる件 #LaTeX 12/02津茶利休TeXの表組みで区切り文字をコンマにして読みやすく書く 12/03doraTeX共通テス…

今年もまたもやTeXでAdvent Calendarする件について

TeX

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

イマドキのTypstでも安心してsc1Typstできる件

今日11月11日は、皆さんお待ちかねのきりたんぽの日! 今日は、皆さんお待ちかねの、きりたんぽの日!#きりたんぽの日 pic.twitter.com/Cky49n9WqU— 某ZR(ざんねん) (@zr_tex8r) 2025年11月10日 そして皆さんご存じの通り、きりたんぽの日といえばsc1Typst…

LaTeXでフツーにエスペラントする方法

もちろん今はUnicode TeX(XeTeX/LuaTeX)の時代で、当然Unicode(TU-encoding)ならエスペラントに対応できる。現状のTeX LiveのUnicode TeXではエスペラントを完全な形で分綴する態勢が整っていて、LaTeXならBabelでフツーに言語指定するだけで有効になる#…

Typstでの文字のsizeとサイズの話

Typstの初期状態ではrawの text.size は 0.8em になっていて、通常テキストの80%のサイズで追随するようになっています。従って、この状態からshow raw: set text(size: 1.25em)を実行するとrawの text.size がちょうど 1em となり、同じサイズで追随するは…

jlreqしてjlreq-deluxeしてpxchfonしてunicodeする方法

某ZR氏作製のLaTeXパッケージがまたもやアレ(ざんねん)という話かと思ったらチョット違うらしい#TeX #texqa https://t.co/oZvYPsuqxj— 某ZR(ざんねん) (@zr_tex8r) 2025年9月4日 某アレForumの質問についての話。 upLaTeX下のjlreq-deluxeで多書体化する…

LaTeXでイロイロな色で塗り潰した黒板太字を書く件

某ZR「『黒く塗り潰した太字』と『塗り潰さない太字』があるんだったら『赤く塗り潰した太字』や『青く塗り潰した太字』もあった方がいいんじゃない?」 #ええええええっ #TeX pic.twitter.com/Eeflv5ZBg7— 某ZR(ざんねん) (@zr_tex8r) 2025年8月8日 正解…

DVI文書のページ数を本質的に増やす話(scextenddvi)

TeX

猛暑……猛暑日……猛暑……酷暑……ゆきだるま!⛄ 今日は、皆さんお待ちかねの、ナントカの日!☃#ナントカ #の日 ❤⛄ pic.twitter.com/FK7I1Tz930— 某ZR(ざんねん) (@zr_tex8r) 2025年8月8日 というわけで、異常な気象や異常な世界情勢の中、今年も案の定ゆきだるまの日が…

野生の難解TeX言語クイズ(アゲイン)

TeX

「野生の難解TeX言語クイズ」の続編です ううう、典型的なFizzBuzzの実装コードか、と思ったら、メッチャ難しい(理解するのに10分かかった)#TeX #TeX言語 pic.twitter.com/ZvFcMierko— 某ZR(ざんねん) (@zr_tex8r) 2025年8月2日 先日、「TeX言語入門入門…

数式でフェニキア文字するパッケージする方法

TeX

数式中でフェニキア文字が使いたくなったときも、あんしん #多分tcmathphnx パッケージhttps://t.co/08A1nY4BpF#TeX #TeXLaTeX— 某ZR(ざんねん) (@zr_tex8r) 2025年7月13日 もしかしたら、フェニキア文字とかを数式で使うLaTeXパッケージをエ~アイが実装…

イマドキのエ~アイのTeX知識を添削してみた(4)

TeX

前回までは実用的なTeX言語プログラミングを題材にしてきたわけですが、TeX言語においては芸人的なプログラミングもそれと同じくらい重要な能力です(多分 ) というわけで、本記事ではTeX芸的な課題を扱います。 イマドキのAIのFizzBuzzを添削する まずは、…

イマドキのエ~アイのTeX知識を添削してみた(3)

TeX

前回のプログラミングの結果がイイカンジだったので、味を占めてもうチョット難しい問題を試してみます。 イマドキのAIのTeXプログラミングをもっと添削する 前回の問題の説明で「RubyのString#splitを作ろうとすると地獄に陥る」と言いましたが、今回はその…

イマドキのエ~アイのTeX知識を添削してみた(2)

TeX

前回の続き。前回の記事では“純粋な知識問題”を扱いましたが、今回は「実用的なTeX言語プログラミング」を扱います。 例の2022年の記事にある問題でプログラミングを扱っているのは6番目のFizzBuzzですが、FizzBuzzはあまり実用的とはいえないので、ここでは…

イマドキのエ~アイのTeX知識を添削してみた(1)

TeX

去る2022年の某アドベントカレンダーに「ChatGPTのTeX知識を添削してみた」という記事がありました。 ChatGPTのTeX知識を添削してみた(ラング・ラグー) イマドキの生成AIを知る人から見ると2年半前の生成AIはカス同然です。だからこそ「AIにTeXについて質…

TeXの長さ単位に関するアレな話

TeX

先日の某キャンペーン☘️向けの某記事で​「TeXのキーワード」​について解説した。その中で「TeXの絶対単位の一覧」を紹介した。 単位 意味 TeXでの定義 pt ポイント(point) in インチ(inch) 1in=(7227/100)pt pc パイカ(pica) 1pc=12pt cm センチメートル 1…

Typstについて“深く学習”できる日本語の記事を一覧する件

Typstに関する日本語の記事もかなり増えてきたが、その多くは「具体的な使い方の解説」「便利な機能の紹介」を扱ったものである。そこで「Typstのもっと深いところを学習できる」ような記事、具体例としては Typstの基礎(キホンじゃなくてFundamental) 特…

これで完璧! TeX言語の演算子と区切り記号を網羅するまとめ

TeX

「TeX言語の全キーワードまとめ」というネタを思いついてしまったという深刻な問題を無事解決して安心して某キ~タを眺めていたら、また新たな問題が発生してしまいました 問題が解決したと思ってまた某キ~タを眺めてたら、今度はこんな記事を見つけてしま…