En LaTeX, il est un moyen de mettre un float automatiquement après l'endroit où il est référencé pour la première fois?
Je suis en train d'écrire un long d'une colonne document qui contient beaucoup de chars (figures et tableaux). Je sais que l'habitude b/h/p/t des options pour le placement de flotteurs en latex. Cependant, je me demandais si il existe un package ou une macro qui permettrait de me laisser faire automatiquement: place un flotteur automatiquement juste après il a d'abord été une référence. Donc, si la référence s'affiche sur le haut de la page x, puis le flotteur serait le plus susceptible d'apparaître au bas de la page x, ou peut-être à (haut de page x+1. En tout cas, il devrait pas se produire avant la référence.
Je sais que cela peut être difficile à réaliser mais je ne suis pas un latex gourou, soit...
(À noter que cette question est différente de cette une.)
- Bonne question que beaucoup de guides de style la demande pour ce genre de chose.
- On m'a dit de toujours placer les photos avant de la référence, et non l'inverse...
Vous devez vous connecter pour publier un commentaire.
Le LaTeX Companion dit que le
flafter
emballage peut être utilisé pour s'assurer que les flotteurs ne sont jamais placés devant leurs références. Pour l'utiliser, ajoutez les lignes suivantes à votre document préambule:Note que, selon ce fil, ce
flafter
n'est de s'assurer que le flotteur n'apparaît jamais avant de sa position dans le code source LaTeX.Cela peut bien fonctionner si votre document n'a qu'un peu de flotte. Pour les documents avec beaucoup de chars, le placement devient beaucoup plus difficile, et vous pouvez constater que tous vos chars apparaissent à la fin du document ou d'un chapitre, ou vous pouvez recevoir un "Trop grand nombre de non transformés, les flotteurs d'erreur”. Je suggère la lecture de cette page et cette page au royaume-UNI TeX FAQ pour plus de suggestions.