框/文本混合布局中没有换行符

框/文本混合布局中没有换行符

我想在段落中混合使用方框和字符。但有时看起来没有插入换行符,方框太满,后面的字符超出纸张范围。

这是 MWE(包含模拟不同尺寸盒子的图形)

\documentclass[a4paper,12pt]{article}

\usepackage[%
includeheadfoot, headheight=15pt, headsep=14pt, footskip=25pt,
top=8mm, bottom=8mm, left=1cm, right=1cm]{geometry}

\usepackage{pgffor}
\usepackage{varwidth}
\usepackage[demo]{graphicx}

\newcommand{\layoutimgs}[1] {%
    \noindent%
    \foreach \imgh / \imgw in {#1} {%
    \includegraphics[height=\imgh,width=\imgw]{demo}%
    ;\hfill%
    }%
}

\begin{document}
\layoutimgs{{11mm}/{157mm}, {5mm}/{191mm}}
\end{document}

输出为: 在此处输入图片描述

第二个框太满并且缺少第二个分号。

我希望在第一个分号之后开始一个新行。

相关内容