TeX
課題 次のTeXコードを実行したときのTeXの動作を、字句解析を中心にして述べよ。 ※LaTeXフォーマットで\makeatletterの状態のカテゴリコードを仮定する。 \toks@{\def\xx@#1}\the\toks@{!#1} 某ZR氏の解答 表記 制御綴のトークンを“[def]”等で表す。 文字ト…
今年の年賀状。 ソレのLuaLaTeXソース 以前に述べたとおり、年賀状にはその年の数に関連した数学パズルを載せるのが通例である1。しかし去年はパズルを作っている時間が8時間しかなかったので2、割と普通の(ある意味で)虫食い算で済ませた。 肝心のパズル…
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 & LaTeX Advent Calendar 2020 TeX & LaTeX Advent Calendar 2020 とっておきのTeX/LaTeXネタを皆で持ち寄って楽しむ 「TeX & LaTeX Advent Calendar」 今年で9回目の開催となります。 皆さんの、心をこめた素敵なネタを例によってお…
1回展開を実現するにはLuaしないといけない問題 某アドベントカレンダーの最終日の記事では、LuaTeXで「“1回展開”のマクロ」を実現する方法について解説した。 マクロとプリミティブの間の壁を打破せよ―LuaTeXで“1回展開”のマクロを定義する話(Qiita) ただ…
TeX & LaTeX アドベントカレンダー 2019 * * * アドベントカレンダーやっぱり完走! \expandafter\expandafter\expandafter\expandafter\expandafter \catcode ` = 7 \ , % 4\:=\ # ! 4 # / $ %\: &\:` "\:`_'12% 2019/ % \: #1\ , % 4\,\ , % 4\ 0 $ & / 5…
TeX & LaTeX アドベントカレンダー 2019 TeX界における年末の恒例イベントとなったと言わんばかりのアドベントカレンダーが今年も始まりました。 重点テーマ 今年の重点テーマはコレです。 やっぱりLua(La)TeXしよう 「LuaTeXはいいぞ」とやっぱりよく言わ…
TeX & LaTeX Advent Calendar 2019 昨日は非アレでしたが、今度はアレな方の振り返り。 昨年(2018年)の「TeX & LaTeX Advent Calendar」はこんな感じでした。 12/01zr_tex8r自分がどのLaTeXを使ってるか知りたい話 12/02puripuri2100LuaLaTeXで部誌を作っ…
やっぱりやります!! TeX & LaTeX Advent Calendar 2019 TeX & LaTeX Advent Calendar 2019 とっておきのTeX/LaTeXネタを皆で持ち寄って楽しむ 「TeX & LaTeX Advent Calendar」 今年で8回目の開催となります。 皆さんの、心をこめた素敵なネタをやっぱ…
「絶対に使える」とは ここでは、TeX LiveのLaTeX用の最小構成である「scheme-basic」に含まれる、という意味だということにする。TeX Live系のTeX配布(MacTeXやBasicTeX1も含む)でLaTeXを使っている環境であれば、以下で挙げる一覧に含まれるパッケージや…
この記事では「dvipdfmxの和文用のフォントマップの書き方は何となくわかるけど、CMap指定(2カラム目)をunicodeにする書き方の意味がわからない」という人のために、従来のCMap指定とunicode指定の違いについて、何となく説明する。 ※この記事では「CFFグ…
単純な興味:① #TeX 界隈ではいまでも世界的に見ると pdfTeX (pdfLaTeX) が圧倒的多数② #pdfTeX で使えるアウトラインフォントは,基本的に Type1 フォントだけというのは,事実認識として現在「真」なのかなあ?(※pdfTeX で TrueType を使える話って,どの…
皆さん、技術書を読みましょう! お使いのコンピュータに TeX 環境を整える [改訂第7版]LaTeX2ε美文書作成入門作者: 奥村晴彦,黒木裕介出版社/メーカー: 技術評論社発売日: 2017/01/24メディア: 大型本この商品を含むブログ (2件) を見る オンラインの TeX /…
【投票】某マクロツイーターに和文VFをつくるネタがあると#TeX #フォント— ZR-TeXnobabbler (@zr_tex8r) 2019年2月27日 どうやらアヒルらしいので、雑に何か書いてみようと思う。 ※ただし、例の「黄色い本」の10章に書いてあるようなVFのキホン的な事項につ…
jfmutilで和文VFの中身を調べる jfmutilコマンドは、(u)pTeX系エンジンにおける和文用のTFMやVFファイルの作成・編集を支援するための機能を集めたユーティリティプログラムである。欧文TeXにおけるpltotfやvptovfなどのコマンドに対する和文版に相当する。 …
今年の年賀状。 以前に述べたとおり、年賀状にはその年の数に関連した数学パズルを載せるのが通例である。*1しかし去年はパズルを作っている時間が 4 時間しかなかったので、割と普通の(えっ違う?)虫食い算で済ませた。 肝心のパズル問題の部分の文字が小…
本年は当(くだらない)ブログをご愛好していただき、誠にありがとうございました。 来年も宜しくおねがいいたします。 * * * *「エッ! これだけ? 何でなんでナンデ!?」 ZR「まあ、平成最後の暮れのご挨拶だから仕方がないね」 *「ところで、はてなブ…
☃ TeX & LaTeX Advent Calendar ☃ 2018/12/01 〜 2018/12/25 〜とにかくLua(La)TeXしよう〜 * * * アドベントカレンダー(某ZR氏的な意味で)完走 ^^`\let~^^`\catcode~`"~`~\let"^^`\count~`~`^~`"~`~`~`^^"\let~^^` \let \let \edef \expan…
これは「TeX & LaTeX Advent Caleandar 2018」の 22 日目の記事です。 (21 日目は tasusu さん でした。23 日目は munepi さん です。) 「verb の呪い」について語ってみる タイトルにある「verb の呪い」というのは、多くの LaTeX ユーザを悩ませるあの規…
先日の「TeX で数式を生成する 〜アッカーマン関数編〜」の記事に関して、ツイッタァーでこんな感想があった。 abenori 「特にその必要がないため、完全展開可能にはしない。」とかどうしちゃったんだろう?というわけで代わりに作ってみた.URL ツイートへ…
……いや、「SATySFi Advent Calendar 2018」(参加者募集中!)の記事「SATySFiで数式を生成する 〜アッカーマン関数編〜」を読んで、何となく作りたくなったので。 目標 TeX で以下の命令(マクロ)を実装する。 \Ack{<整数m>}{<整数n>}: アッカーマン関数 …
☃︎ TeX & LaTeX Advent Calendar ☃︎ 2018/12/01 〜 2018/12/25 〜とにかくLua(La)TeXしよう〜 TeX & LaTeX アドベントカレンダー 2018 * * * TeX 界のおける年末の恒例イベントとなったかも知れないアドベントカレンダーが今年も始まりました。 重点テーマ …
[ステマ] ☃︎ TeX & LaTeX Advent Calendar ☃︎ 2018/12/01 〜 2018/12/25 〜とにかくLua(La)TeXしよう〜 参加者募集中!! TeX & LaTeX アドベントカレンダー 2018 * * * 昨年(2017 年)の「TeX & LaTeX Advent Calendar」はこんな感じでした。 12/01zr_tex…
やります!! TeX & LaTeX Advent Calendar 2018 TeX & LaTeX Advent Calendar 2018 とっておきの TeX/LaTeX ネタを皆で持ち寄って楽しむ 「TeX & LaTeX Advent Calendar」 今年で 7 回目の開催となります。 皆さんの、心をこめた非常に素敵なネタをお待…
(前回の続き) window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets…
window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…
window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…
オレ的メモ。(“真っ当な方法”が何なのかは不明。) 前提 TeX Live/Windows 上で XeTeX を使っている。 問題 通常は、XeTeX 上で「フォント名で(ファイル名ではなく)指定できるフォント」は、そのファイルが以下のディレクトリにあるものに限られる。*1 C:…
W32TeX には既に収録されている。 Package pxchfon(CTAN)1.2 版。 TeX Live については、4 月末にリリースされる予定の TeX Live 2018 に収録される。 源ノ書体プリセットがフツーになる話 源ノ書体系のプリセット(sourcehan、sourcehan-otc、noto、noto-…
TeX & LaTeX Advent Calendar 2017 の記事ではないものを列挙したい。ただしこの条件に当てはまるもの自体はたくさんあって、例えば“黄色のアヒル”は texadvent2017 の記事ではない(もちろん黒くなくてカラスでもない)。従って、全部挙げることは諦めて「2…