Come si sa, gli ambienti table e figure si occupano di gestire la collocazione degli oggetti mobili sulle pagine di un documento.
Tra i descrittori che governano questa collocazione e che si possono dare come opzione ai due ambienti ci sono i famigerati h e !. Ora, ho due domande:
1. Si può considerare il punto esclamativo alla stregua (ti piace, Enrico? 8) ) degli altri descrittori (t b p h), oppure è invero qualcosa d’altro che si accompagna a un descrittore e che dunque non merita l’etichetta di “descrittore”?
2. Il punto esclamativo accompagna e fa danni soltanto con h (come si è sempre visto) oppure esistono anche cose come !t oppure !p? O potrebbero esistere ma non si usano?
I caratteri ammissibili nell’argomento opzionale degli ambienti table e figure non sono descrittori come quelli dell’argomento di tabular. Sono “indicatori di preferenza”: [htp] significa che preferisco “qui”, ma può andare bene anche “in alto” o “in una pagina riservata”, in quest’ordine.
Il carattere ! (che ce ne sia uno o mille è uguale) serve per dire a LaTeX che, oltre alle precedenze indicate, vorrei che fosse meno pignolo sui parametri che permettono l’inserimento di un ambiente galleggiante. Supponiamo che ci sia ! e che mettendo due figure o tabelle “in alto” si sfori di poco rispetto alle impostazioni della classe: allora LaTeX ci viene incontro e prova a sistemarle. Analogamente, se c’è h, farà uno sforzo in più per mettere l’oggetto “qui”. Di solito non serve a niente. 🙂 Ovviamente scrivere [!p] non ha molto senso.
Ricordo anche che “p” è l’unico carattere che può andare da solo in ogni caso. Mettere da solo “h” è pericoloso, così come “t” o “b”. Può darsi che in sede di revisione finalissima si provi con un carattere solo, magari con ! sperando di ottenere un risultato particolare. Anche questo di solito non funziona, ma non si sa mai. 🙂
Ciao
Enrico