섹션 제목에 \@ifstar를 사용하여 정의된 매크로를 사용할 때 Titlesec 오류 발생

섹션 제목에 \@ifstar를 사용하여 정의된 매크로를 사용할 때 Titlesec 오류 발생

저는 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}]

왜 이런 일이 발생하며 어떻게 해결할 수 있나요?

관련 정보