请问这个代码为何不能分段?这是最小mwe
\documentclass{ctexart}
\usepackage{varwidth}
\makeatletter
\newcommand*\bookseries[1]{\def\@bookseries{#1}}
\makeatother
\begin{document}
\bookseries{发的方法
测试仪
不幸福放心\par
hgag}
\makeatletter
\begin{varwidth}{.6\linewidth}
\baselineskip=10ex%
\@bookseries
\end{varwidth}
\makeatother
\end{document}
感激-_-!!