Premesso che le mie conoscenze in materia sono pari allo zero, so che esiste quarkxpress, che però costa tanti bei soldini.
In ambito open source prova a dare uno sguardo a scribus.