Вам нужно что-то вроде этого:
![(page 1 fields)](https://i.stack.imgur.com/guUwZ.png)
(поля страницы 2)
Было две проблемы - смена класса вызывает разрыв страницы, поэтому в этот момент вы не можете полагаться на { =mod({ MERGESEQ },3) } = 0
, чтобы указать вам правильное место для следующего разрыва. Поскольку разрыв столбца также может вызвать разрыв страницы, вам также необходимо вести счет столбцов, чтобы гарантировать, что вы можете вставлять имя класса каждый раз, когда у вас новая страница.
Преимущество такого способа состоит в том, что вы можете легко изменить количество столбцов и строк на странице.
(я добавил туда еще одну вещь, потому что, строго говоря, вам нужно инициализировать Class1, когда вы начинаете слияние).