줄의 시작 부분에 아직 있지 않은 경우에만 새 줄

줄의 시작 부분에 아직 있지 않은 경우에만 새 줄

왼쪽 상자의 백분율 너비 인수에 따라 두 개의 미니페이지를 나란히 배치하는 명령이 있습니다(MWE 참조). 이제 이미 새 줄의 시작 부분에 있으면 동일하게 유지되고 그렇지 않으면 새 줄에서 시작되도록 명령을 조정하고 싶습니다. 아마도 간단한 대답이 있을 것입니다. 그러나 아직 해결책을 찾지 못했습니다. 도와주세요?

\documentclass{article}
\usepackage{pgf,ntheorem}
\theoremstyle{plain}
\newtheorem{ex}{Exercise}

\providecommand{\partialpages}[3]{%
\pgfmathparse{.98-#1}%
\begin{minipage}[t]{#1\linewidth}%
    \vspace{0pt}%
    #2%
\end{minipage}%
\hfill%
\begin{minipage}[t]{\pgfmathresult\linewidth}%
    \vspace{0pt}%
    #3%
\end{minipage}%
}

\begin{document}
\noindent
\partialpages{.6}{left part}{right part}
\begin{ex}
\partialpages{.6}{left part}{right part}
\end{ex}
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보