明けましておめでとうございます。
新年早々質問失礼します。
やりたいこと
\myabs{\vec{x}} \myabs{\vec{y}} \myabs{\vec{z}}
のように入力した際、
\lvert \vec{x} \rvert \, \lvert \vec{y} \rvert \, \lvert \vec{z} \rvert
と同等の出力になり、
\myabs{\vec{x}}y
と入力した際は
\lvert \vec{x} \rvert y
と同等の出力となるようなマクロ(コマンドと呼ぶべきかもしれません)\myabs
を作成したい。
※ 言い換えれば、絶対値記号が連続(\lvertと\rvertが連続)したときのみ、その間に\,
を挿入したいです。
現状
後続の文字(文字と呼んでいいのか分かりませんが)が\rvert
であるかを判定し、\rvert
であるときのみフラグを立てて、条件分岐により\,
の挿入・非挿入を制御しようと考えましたが、そもそも「後続の文字の判定」方法が、調べ方が悪いのか、情報を見つけられず頓挫しています
質問内容から類推できるかもしれませんが、LaTeX歴は半年程度、TeX言語は勉強し始めて2か月ほどの初心者です。 私の知識量では限界を感じ、質問させていただきました。よろしくお願いします。