僅當尚未位於行首時才換行

僅當尚未位於行首時才換行

我有一個命令,根據左框的百分比寬度參數將兩個小頁面並排放置(請參閱 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}

在此輸入影像描述

相關內容