Do meu ponto de vista, se dois recursos a serem rotulados estão muito próximos um do outro, então existem essencialmente três opções. Por padrão, o QGIS omitirá um dos rótulos. Se eu ativar a propriedade "mostrar todos os rótulos", para a camada em questão ou para as configurações globais de rotulagem, ela imprimirá etiquetas sobrepostas.
A menos que eu tenha atribuído colunas de dados para armazenar posições de rótulo, posso resolver o conflito movendo um dos rótulos para uma posição melhor.
Meu problema é que não considero etiquetas omitidas nem sobrepostas uma solução adequada. Existe uma maneira de iterar sistematicamente todos os rótulos conflitantes, dando-me a chance de resolver manualmente esses conflitos movendo um dos rótulos ou talvez ocultando um deles?
Como o posicionamento parece depender da escala e da extensão do mapa, isso pode ser específico para um determinado mapa no compositor de impressão, eu acho.