¿Cómo animo/hago que Latex comprenda una parte del texto para que aparezca en un par de páginas pares e impares de páginas consecutivas?Hacer que el tipo de texto de Látex se muestre en dos páginas enfrentadas
Con prueba y error, \nopagebreak
puede ser persuadido a hacer esto, pero ¿hay una estrategia que Just Works? Algo así como un entorno samepage
sería lo ideal, pero que:
- forzará un salto de página en las páginas impares, si lo que se necesita para obtener todo el texto en páginas opuestas;
- Permite hasta un salto de página en cualquier parte del cuerpo del entorno, y falla ruidosamente si eso no puede garantizarse.
Aceptado: Esto parece ser perfecto. ¿Tengo razón en que el punto de \ unvbox es detener el espacio espurio, porque de lo contrario \ vsplit se aseguraría de que el cuadro 1 fuera exactamente \ textheight alto? –
El '\ unvbox' tiene dos efectos principales, los cuales tienen que ver con hacer que se comporte como si no hubiera un entorno envolvente. La primera es que cualquier whatsits/'\ vadjust's (usado por' \ mark', '\ footnote',' \ marginpar', etc.) no funciona correctamente dentro de los cuadros, ya que ellos quieren ser de "alto nivel" en la página enviada (los recuadros no son recursados). El otro tiene que ver con el espacio. No recuerdo el comportamiento de la mano de obra '\ vsplit', pero creo que hay una diferencia entre' foo \ par \ vbox {bar \ par baz} \ par qux' y ' foo \ par bar \ par baz \ par qux', y me pareció que queríamos lo último. – Steve