マクロツイーター

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

2017-01-01から1年間の記事一覧

LuaLaTeX で例の文部省唱歌をアレしてみた

おかげさまで、今年も某アドベントカレンダーを無事完走させることができました。 その中でも特に、6 日目の記事ではトッテモ素敵☃︎な文部省唱歌が紹介されました。 LilyPond と Ghostscript と TeX で作る楽譜と文章を組み合わせたドキュメント スバラシイ…

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

TeX

☃ TeX & LaTeX Advent Calendar ☃ 2017/12/01 〜 2017/12/25 〜TeXでつくるアレ〜 * * * 祝! アドベントカレンダー完走! (pdfLaTeX 文書) というわけで、6 回目の開催となる TeX & LaTeX Advent Calendar 2017 も、素敵な TeX ネタを途絶えさせることな…

BXjscls の新しいやつ(v1.7a)

[ステマ] ☃︎ TeX & LaTeX Advent Calendar ☃︎ 2017/12/01 〜 2017/12/25 〜TeXでつくるアレ〜 TeX & LaTeX アドベントカレンダー 2017 * * * W32TeX や TeX Live では既に更新されている。 Package BXjscls(CTAN)1.7a 版。 元号に関するアレコレ 現在の…

新しい bxjscls の話をもうチョット

だいぶ間が空いてしまったが、1.7 版の bxjscls の話の続き。 hyperref の unicode オプションの“固定”の廃止 従来の BXJS クラスでは hyperref の unicode オプションについて、次のような“固定”の処理を行っていた(詳細)。 (u)pLaTeX では無効に“固定”す…

ちゃっかりアドベントがはじまった ― \begin{texadvent2017}

TeX

☃︎ TeX & LaTeX Advent Calendar ☃︎ 2017/12/01 〜 2017/12/25 〜TeXでつくるアレ〜 TeX & LaTeX アドベントカレンダー 2017 * * * TeX 界のおける年末の恒例イベントとなったと思しきアドベントカレンダーが今年も始まりました。 重点テーマ 今年の重点テ…

単独の Unicode 文字を命令として扱う(newunicodechar パッケージ)

文字を素敵に出力したい Unicode で入力できる LaTeX ――つまり、LuaLaTeX/XeLaTeX、および utf8 入力エンコーディングを有効化した欧文 (pdf)LaTeX――において、ASCII 外の Unicode 文字はそのまま“その文字の入力”の意味になる。すなわち、“状況が許せば”現…

去年のアレ(ナニカ)を振り返ってみる

TeX

[ステマ] ☃︎ TeX & LaTeX Advent Calendar ☃︎ 2017/12/01 〜 2017/12/25 〜TeXでつくるアレ〜 TeX & LaTeX アドベントカレンダー 2017 * * * 昨年(2016 年)の「TeX & LaTeX Advent Calendar」はこんな感じでした。 12/01zr_tex8rLaTeXで現在のページ番…

例のダブルミニュートのアレ

TeX

アレの話。 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"…

和文な制御記号を \DeclareRobustCommand するとアレ

TeX

和文の記号の名前を持つ制御記号(control symbol)、例えば \☃ に対して保護付のマクロを \DeclareRobustCommand で定義したとする。 % upLaTeX文書, UTF-8 \documentclass[uplatex,dvipdfmx,a4paper]{jsarticle} \usepackage{scsnowman} % ☃のマフラーは赤…

1TeX のソースを LaTeX 文書に掲載する画期的な方法(tc1verbatim パッケージ)

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

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…

BXjscls の新しいやつ(v1.7)

W32TeX や TeX Live では既に更新されている。 Package BXjscls(CTAN)1.7 版。 今回の記事では Pandoc モード関連の改修について解説する。 Pandoc モードでの paragraph マーク BXJS が paragraph でマークする件 BXJS クラスでは、jsclasses の仕様を引…

今年も兎に角 TeX で Advent Calendar する件について

TeX

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

新しい pxjahyper でもっと日本語 PDF 情報する話

pxjahyper で日本語 PDF 情報する話 upLaTeX + dvipdfmx の組合せの上で hyperref を利用して文書情報を含めた PDF 文書を作成する際には、pxjahyper パッケージを併用すると、文書情報の文字列に日本語を含めることができる。もちろん、日本語だけでなく、☃…

にっき〠2017

TeX

きょうは ナントカConf2017 とか カントカConf2017 のようななにかにいきました。scsnowman のカワイイゆきだるまが大人気でした。たのしかったです。

pTeX-ng エンジンで jsclasses したい話

UTF-8 な jsclasses の話 jsclasses が新しくなって、配布ファイルの文字コードが ISO-2022-JP*1 から UTF-8 に変更された。以下の TeX Forum の投稿で texjporg の“中の人”がアナウンスしている。 jsclasses 2017-10-04 あたかも pTeX-ng で jsclasses でき…

pxchfon の unicode オプションについて語ってみる

unicode オプションのここがスゴイ! “AJ1 でない”フォントが使える 例えば、unicode 無しで源ノ明朝(Source Han Serif)を指定しようとすると……。% pLaTeX文書 \documentclass[a4paper]{jsarticle} \usepackage[noalphabet]{pxchfon} \setminchofont[0]{So…

jfmutil の新しいやつ(v1.1.0)

jfmutil パッケージの新しい版をリリースした。 Package jfmutil (CTAN) 1.1.0 版。 TeX Live および W32TeX には既に反映されている。 いや、そもそも jfmutil って何? jfmutil パッケージは jfmutil コマンドを提供する。だから TeX Live の最新版がイ…

PXchfon の新しいやつ(v1.1a)

W32TeX や TeX Live では既に更新されている。 Package PXchfon(CTAN) 1.1a 版。 Unicode 直接指定に関するアレコレ アドホックに拡張を続けていて複雑になっているので、一回整理してみた。ただ、何か機能を削ったわけではないので依然として複雑であり、一…

pTeX-ng のプリミティブを把握したい話

TeX

pTeX-ng(別名 Asiatic pTeX、ApTeX)とは何かについてはコレを参照。 pTeX-ng と e-upTeX の拡張プリミティブを比較してみた。 プリミティブ pdfTeX e-upTeX pTeX-ng e-TeX のプリミティブ(※1) ✔ ✔ ✔ pTeX 拡張のプリミティブ(※2) ✔ ✔ upTeX 拡張のプリミテ…

BXjscls の新しいやつ(v1.6)

W32TeX や TeX Live では既に更新されている。 Package BXjscls(CTAN) 1.6 版。 ※特に断らない限り、この記事では標準(standard)和文ドライバを前提にする。 重要かもしれないお知らせ 以前の記事で予告していた通り、1.6 版から bxjareport の“準拠元”の …

画期的なカラー絵文字フォント(SCAlleSnowman)を作ってみた

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…

scdviout-pgf がアヒルに対応した件

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…

TikZ を dviout に対応させる話(ただし画期的)

夏、真っ盛りですね! 夏の日差しを浴び………………(中略)……ゆきだるま☃! ゆきだるま☃のスゴイ問題解決パワー さて、本ブログでは以前から、☃のもつ強力な「問題解決能力」に注目してきた。ご存知の通り、TeX は激アレである。このため、LaTeX 上の開発におい…

LuaTeX が実はそんなに遅くないかも知れない件

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…

pLaTeX でも源ノ明朝したい話

今もうできること 新しい dvipdfmx(20170318 版以降)では「Unicode 直接アクセス指定」の機能が強化され、それにより従来は面倒であった「AJ1 でない OpenType フォント」への対応が格段に容易になった、という話は既に何度か述べた。 pxchfon の新しいや…

新しい pxbabel についての話

この記事では、pxbabel パッケージ(PXbase バンドル)の新版(1.1 版)における新しい機能について解説する。 pxbabel って何 要するに、こういうことをするためのもの。\documentclass[uplatex,a4paper]{jsarticle} \usepackage[schinese,japanese]{pxbabe…

pxchfon の新しいやつ(v1.0a)

W32TeX や TeX Live では既に更新されている。 Package pxchfon (CTAN)1.0a 版。 プリセット“yu-win10+”でもっと游フォントできる話 Windows 10 搭載の游フォントを使うマップ設定を pxchfon で指定する場合のプリセットは yu-win10 である。しかし、この…

BXjscls の新しいやつ(v1.5c)

W32TeX や TeX Live では既に更新されている。 Package BXjscls(CTAN) 1.5c 版。 ※特に断らない限り、この記事では標準(standard)和文ドライバを前提にする。 “jafont=auto”指定がちゃんと動く話 BXJS クラスでは jafont オプションキーで和文フォントのプ…

pxchfon の新しいやつ(v1.0)

W32TeX や TeX Live では既に更新されている。 Package PXchfon(CTAN) 1.0 版。 源ノアレなプリセット ※この機能は最新の dvipdfmx(20170318 版以降;TeX Live 2017 以降に含まれるもの)を必要とする。 以下のプリセット設定を追加した。 sourcehan: Sour…