2009-02-13 14 views
15

Actualmente estoy escribiendo un largo documento de una columna que contiene muchas carrozas (figuras y tablas). Conozco las opciones habituales de b/h/p/t para colocar flotadores en látex. Sin embargo, me preguntaba si existe un paquete o macro que me permita hacer lo siguiente automáticamente: coloque un flotador automáticamente después de la primera referencia. Entonces, si la referencia aparece en la parte superior de la página x, entonces el flotador probablemente aparezca en la parte inferior de la página x, o tal vez en (la parte superior de) la página x + 1. En cualquier caso, debe no ocurrir antes de la referencia.En LaTeX, ¿hay alguna forma de colocar un flotante automáticamente después de la primera referencia?

Sé que esto puede ser difícil de lograr, pero entonces no soy un gurú de látex, ya sea ...

(Tenga en cuenta que esta pregunta es diferente de this one.)

+1

Buena pregunta como un montón de guías de estilo demandan este tipo de cosas. – dmckee

+1

me dijeron que colocar siempre las imágenes antes de la referencia, no al revés ... Excelente – Uri

Respuesta

19

El compañero dice que el látex El paquete flafter se puede utilizar para garantizar que los flotadores nunca se coloquen antes de sus referencias. Para utilizar esta, agregue el siguiente para el preámbulo de su documento:

\usepackage{flafter} 

Tenga en cuenta que, de acuerdo con this thread, lo flafter hace es asegurarse de que el flotador no aparece antes de su posición en el código fuente de LaTeX.

Esto puede funcionar bien si su documento solo tiene algunos flotadores. Para documentos con muchos flotantes, la colocación se vuelve mucho más difícil, y puede encontrar que todas sus carrozas aparecen juntas al final del documento o capítulo, o puede recibir el mensaje "Demasiadas flotantes no procesadas". Sugiero leer this page y this page en el FAQ Reino Unido TeX para más sugerencias.

+0

. ¡Muchas gracias! – user66237

Cuestiones relacionadas