D'après moi, si deux entités à étiqueter sont trop proches l'une de l'autre, il y a essentiellement trois options. Par défaut, QGIS omettra l'une des étiquettes. Si j'active la propriété «afficher toutes les étiquettes», que ce soit pour le calque en question ou pour les paramètres d'étiquetage globaux, il imprimera les étiquettes qui se chevauchent.
À moins que j'aie affecté des colonnes de données pour stocker les positions des étiquettes, je peux résoudre le conflit en déplaçant l'une des étiquettes vers une meilleure position.
Mon problème est que je ne considère ni les étiquettes omises ni les étiquettes qui se chevauchent comme une solution adéquate. Existe-t-il un moyen d'itérer systématiquement toutes les étiquettes en conflit, ce qui me permet de résoudre manuellement ces conflits en déplaçant l'une des étiquettes, ou peut-être en en masquant une?
Comme l'emplacement semble dépendre de l'échelle et de l'étendue de la carte, cela pourrait être spécifique à une carte donnée dans le compositeur d'impression, je suppose.