いよいよ冬の寒さが厳しくなってきましたね(南半球の話をしています)。それはともかく、今年も待ちに待ったゆきだるまの日がやってきました!
いよいよ今日は、皆さんお待ちかねの、#ナントカの日 !#ナントカ 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デバッギングが捗りそうです☃