Posicionamiento de la mesa, por qué es necesario (\usepackage{float} \restylefloat{table})

Posicionamiento de la mesa, por qué es necesario (\usepackage{float} \restylefloat{table})

Soy bastante nuevo en látex. Solo quiero que mi tabla se coloque entre mi párrafo como un documento en Office Words.

Sin embargo, había probado varios métodos enPosicionamiento de la mesa al dorso Todo parecía no funcionar.

  1. ¿Cuál es el significado de "Flotar" en este contenido? Sé que el flotador es como el valor matemático.

  2. Busqué en Google y necesito:

    \usepackage{float}
    \restylefloat{table}
    

    Sin embargo, esto no se menciona en el sitio al dorso.

  3. Entiendo el básico como:

    t = principio de página
    b = final de página
    p = poner página especial

    ¿Cuál es el verdadero significado de 'h', '!' o 'H'

    \begin{table}[h!]
    

Respuesta1

La respuesta a la pregunta del título es que no necesita el floatpaquete o \restylefloat. El paquete es un buen paquete y tiene varias extensiones útiles para las funciones flotantes integradas, pero no lo necesita (y no afecta la posición flotante, solo el formato).

"Flotar" aquí no está relacionado con los números de punto flotante, se refiere a la técnica de composición tipográfica tradicional de mover tablas y figuras y otros objetos irrompibles para ayudar con el salto de página.

Es posible que esté acostumbrado a un sistema que no puede hacer eso. Por supuesto, puede tener tablas no flotantes de látex:

text text text

\begin{center}
\begin{tabular}{cc}
aaa &bbb\\
ccc&ddd
\end{tabular}
\end{center}

text text 

La tabla aparecerá entre los párrafos.

Sin embargo, esto generalmente no es una buena idea, si la tabla ocupa (digamos) la mitad de la altura de la página y el primer párrafo ya está a más de la mitad de la página, entonces tendrá que haber un salto de página forzado y un feo espacio en blanco. .

Por esta razón las obras tipográficas casi siempre toman tablas y figuras comoinsercionesque no están en el flujo del documento principal pero se insertan en un lugar conveniente y siempre se hace referencia indirecta desde el texto, por lo que no "la tabla a continuación" sino "tabla 5 en la página 4" o lo que sea.

El tableentorno implementa esta característica (y no hace nada más). A pesar de su nombre, puede contener cualquier contenido, no solo uno, tabulary lo reinserta en uno de 4 lugares. h(en su ubicación en la fuente, si cabe allí) t(en la parte superior de una página) b(en la parte inferior de una página) o pen una página que solo consta de elementos flotantes.

En las clases estándar, la posición predeterminada es [tbp]esta, si desea que se coloque en mitad de la página, utilice la opción [htbp]para permitir h. Evite usarlo hsolo, ya que eso le da al látex muy pocos lugares para colocar el flotador.

El paquete flotante agrega una opción [H]que hace que la tabla no sea flotante y funciona como usted indicó que quería, siempre aparece en su posición en la fuente. A veces puede ser conveniente tomar el control manual, pero como se señaló anteriormente, este posicionamiento normalmente producirá saltos de página desagradables, ya que desactiva el mecanismo de flotación que intenta evitar estos saltos incorrectos.

información relacionada