Problema para encontrar la ubicación del error en el código

Problema para encontrar la ubicación del error en el código

Recibo la siguiente advertencia cuando compilo mi archivo:

`h' float specifier changed to `ht'.

The float specifier 'h' is too strict of a demand for LaTeX to place your float in a nice way here. Try relaxing it by using 'ht', or even 'htbp' if necessary. If you want to try keep the float here anyway, check out the float package.
Learn more

Pero no me dice una línea. Por lo general, dice qué línea del código está causando el problema para que pueda solucionarlo, pero no estoy seguro de cómo hacerlo aquí, excepto cambiando cada cifra de [H] a [HT] hasta que la encuentre. ¿Algunas ideas? Gracias

Respuesta1

En este tipo de situación (no sólo para los flotadores), existe un enfoque de fuerza bruta. Lo uso todo el tiempo.

En su documento, use el \typeout{message}comando para escribir algo en el archivo de registro. Luego puede realizar un seguimiento de dónde suceden las cosas durante el procesamiento leyendo el registro. Si está compilando a través de la línea de comando, su mensaje puede estar justo encima del punto donde apareció la advertencia (o error). Úselo %para finalizar la línea adicional, si es necesario.

Ejemplo:

... and they lived happily ever after.
\typeout{next: image of castle}%
\includegraphics{castle.png}
But that was long ago and far away. Since then...

información relacionada