私は、titlesec
段落のタイトルに星のバリエーションを持つマクロを使用しており、使用したいと考えています。
\documentclass{article}
\RequirePackage{titlesec}
\makeatletter
\def\something{\@ifstar{A}{B}}
\makeatother
\begin{document}
\paragraph{A \something\ title} Lipsum.
\end{document}
しかし、これはエラーを返します
mwe.tex:9: Argument of \ttl@assign@i has an extra }. [\paragraph{A \something\ title}]
mwe.tex:9: Paragraph ended before \ttl@assign@i was complete. [\paragraph{A \something\ title}]
なぜこのようなことが起こるのでしょうか、またどうすれば修正できるのでしょうか?