いよいよ冬の寒さが厳しくなってきましたね(南半球の話をしています).それはともかく,今年も待ちに待ったゆきだるまの日がやってきました!
いよいよ今日は、皆さんお待ちかねの、#ナントカの日 !#ナントカ pic.twitter.com/y0wQP525ID
— ZR-TeXnobabbler🤔 (@zr_tex8r) 2018年8月7日
2018年は(も)TeX グッバイ元年ということで,LaTeX のエラーメッセージに対する不満を目にすることが多くなってきました.
しかし,どうして LaTeX のメッセージはこれほどまでに嫌われているのでしょうか?巷では「わかりにくいから」というのが主な理由として語られているようですが,実は「無機質だから」ということも少なからず影響を与えているのではないでしょうか?
LaTeX のエラーメッセージがかわいかったら,みんなもっと LaTeX のエラーメッセージが好きになるのでは……!?
そう考えた筆者は,LaTeX のエラーメッセージを可愛くする画期的なパッケージ scmessages を開発しました.
使い方
scmessages の使い方はとても簡単で,プリアンブルに
\usepackage{scmessages}
と書くだけです.パッケージオプションや,パッケージが提供するユーザ用命令は存在しません.
メッセージの例
以下のような文書を LaTeX で処理したとしましょう.
\documentclass{article}
\usepackage{scmessages}
\begin{document}
It's Snowman's Day$^{\textregistered}$
\end{document}
もちろん \textregistered
は数式モードでは使用できないので,コンソールとログファイルにその旨の警告が出るはずです.
*************************************************
* ____
* ___HHHH _____ LaTeX WARNING!
* / . . \ |Hey!| Something is wierd!
* \ --- / |~~~~~
* V :#######: Y
* \/ o*"*\/
* { o }
* \_______/ Good Luck!!
*************************************************
* Command \textregistered invalid in math mode on line 6.
*************************************************
かわいい!
警告自体は「よくないこと」のはずなのですが,ゆきだるまがかわいいので癒やされますね.文書作成と LaTeX デバッギングが捗りそうです☃