I'm a LaTeX user (I've been using it since 2001), and I proficiently printed a book (for private use only) using LaTeX + Memoir.

Seeing my work, a friend of mine wants me to supervise (and do) the typographical work for his RPG manual.


Since the typographical settings will have to be way more fine-tuned I thought of switching to ConTeXt (in my understanding ConTeXt is conceived to allow much more typographical freedom to the writer than LaTeX).

Reading the comments and redirects to other questions, I see only that some people were able to successfully produce some RPG manuals with LaTeX; I had no doubt it could be done, but my thought is: is this the best choice?

I will need to do the following:

  • Use OpenType fonts (now I use LuaLaTeX)
  • Typeset many, many long tables and figures
  • Use two (mostly three) different typefaces for different sections and paragraphs (especially true for section titles)
  • Have many "one page environments", e.g. a text typeset like a letter on a separate page, or set in white font over a white and black picture

My understand is that (Lua)LaTeX (possibly using memoir) is suitable for the job. Is ConTeXt a better choice? Or can it be?


  • 1
    Possible duplicate of Why should I be interested in ConTeXt? – gernot Mar 24 '17 at 11:13
  • 2
    Well, your question is vague, too. If you want to have fine control there cannot be much difference, since at some point it boils down to TeX. The difference between LaTeX and ConTeXt seems to me more the uniformity of how it presents itself to the user. – gernot Mar 24 '17 at 11:20
  • 2
    An RPG manual needs a non-conventionnal (ie non academic) layout, i think that ConTeXT is more suitable than \LaTeX classes to get the job done, you should make extensive use of the layer command. – tuxador Mar 24 '17 at 12:34
  • 3
    I have been a ConTeXt user for more than 10 years and I love the system. Nevertheless, I wouldn't advise to switch. If you're familiar with LaTeX/memoir, stick with it. In your question, I don't see anything that couldn't be achieved with LaTeX. IMHO, ConTeXt is years ahead in a clear and consistent syntax for programming, in its integration of Lua, in xml processing, maybe in layers and positioning objects. But the underlying engine is still TeX, and you don't seem to need the aspects that ConTeXt is really superior. Other than that, I still find your question vague... – Thomas Mar 24 '17 at 12:54
  • 2
    Only slightly related, but important: OP mentioned white text over an image. Is this for printing to paper? Commercially? There is no "white ink" so some production printers may not accept white text over an image, without special pre-processing. Be sure to ask the print service, first! Just because your home inkjet prints it well, does not mean that the same file is good for production. – user103221 Mar 24 '17 at 14:46

Browse other questions tagged or ask your own question.