Posso confirmar que, se eu adicionar uma linha final \iex the end, também vejo um comportamento estranho — você poderia descrever o seu em mais detalhes? Estou obtendo uma página com uma linha como:
%%%%% Back Matter PDF file(s) get included here %%%%
É isso que você está obtendo?
Não ocorre se houver um \p vazio após a linha \iex, então essa é uma solução temporária.
Quanto à causa… a maioria dos parágrafos de introdução causa uma troca entre coluna dupla e simples. O \iex recebe um tratamento ligeiramente especial porque alguém pediu que ele não dispare a transição de duas colunas para uma, então o código foi instruído a não disparar trocas de coluna quando encontrar iex.
Sem ter visto seu problema, finalmente encontrei uma maneira um pouco melhor de lidar com pessoas que têm parágrafos de introdução no meio do texto, então isso existe no código de teste… Eu não planejava mesclá-lo, já que estamos muito perto de lançar a 1.6, mas talvez eu deva.
Mas não faço ideia de por que esse tratamento especial deveria causar o problema que estou vendo, embora eu possa confirmar que fazê-lo se comportar como qualquer outro marcador de parágrafo de introdução faz o problema desaparecer… é muito intrigante.
I can confirm that if I add a final line \iex the end, then I see some odd behaviour too - could you describe yours in more detail? I’m getting a page with a line like:
%%%%% Back Matter PDF file(s) get included here %%%%
Is this what you’re getting?
I don’t get it if there’s an empty \p after the \iex line, so that’s one work-around.
As to the cause… most intro paragraphs cause a swap between double and single column. \iex gets some slightly special treatment because someone asked for it to not trigger a two-column to one-column transition, so the code has been asked to not trigger column swaps when iex gets met.
Without having seen your issue, I finally got round to implementing a slightly nicer way to respond to people having introductory paragraphs in the middle of their text, so that exists in test code… I wasn’t planning on merging it since we’re very close to releasing 1.6, but maybe I should.
But I’ve no idea why that special treatment ought to cause the issue I’m seeing, although I can confirm that making it behave like any other intro paragraph marker makes the problem go away… it’s very puzzling.
Tradução automática de English