我正在使用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}]
為什麼會發生這種情況以及如何解決它?