Il y a un fil de discussion sur Story Games à ce sujet. Permettez-moi de résumer :
Scribus est gratuit, multiplateforme, mais a une courbe d'apprentissage raide car c'est un outil de publication assistée par ordinateur, conçu pour des professionnels expérimentés en mise en page. Mais si vous êtes un professionnel expérimenté en mise en page, vous serez agacé par les fonctionnalités manquantes.
Serif Page Plus est gratuit pour un usage non commercial (très peu cher pour un usage illimité), puissant, mais fonctionne uniquement sous Windows.
ConTeXt est un programme en langage de balisage de type TeX qui permet de réaliser facilement une mise en page en deux colonnes.
On m'a dit que le Writer de OpenOffice (qui est l'équivalent de MS Word) peut également faire une bonne mise en page. J'utilise MS Word pour la plupart de mes besoins en mise en page. Une fois que vous maîtrisez les styles et les zones de texte, vous pouvez faire une mise en page de base qui a l'air assez bien (pour un amateur). OpenOffice est censé être plus puissant pour la mise en page que Word. Conseils ici.
(Les liens vers Story Games peuvent nécessiter une inscription gratuite.)