What combination of TeX engine, format and packages can provide for arbitrary single page layout of precise regions of different attributes? Is this reasonably achievable?
Secondarily, if more than one combination exists, then what would be key objective merits of such combination to consider such as code complexity, rendering performance, etc.
Consider the example below, which can be generated with any number of non-TeX page layout programs.
Key example page layout features are:
- page size specification. (e.g. 4"x6" card)
- text flows within a region.
- each text region placement has a fixed, non-floating specification (e.g. x, y, width, height).
- text regions support unicode (UTF-8), different fonts, and color
- image regions can also have a fixed placement specification.
- each region can be independently rotated.
- regions can overlap with or without front to back transparency (not shown).
- layout has no predefined notion of "document content" structure.
Some of my observations so far, as a novice in this area, are:
- The
TeXecosystem has a large (even overwhelming?) set of possible engine/layout/packages combinations to explore. - For engines, the
XeLaTex/XeTeXengine supports UTF-8. Yet do any otherTeXengines support UTF-8? LaTeXhas some promising relevant packages likegeometry,rotatingandxcolor. However, much ofLaTeXis about a multipage documents with particulars like title, author, section, etc. So, maybe "Plain TeX" would be a more direct approach?
So, can "Plain TeX", LaTeX, or some other TeX format be used for single page layout of various precisely placed regions of different attributes?
While a working *.tex for the above example would be most excellent, all this question seeks is guidance for some TeX engine/layout/packages combination(s) that can provide the above single page layout features.
