Gibt es eine plattformunabhängige Möglichkeit, Seitenabmessungen in TeX anzugeben?

Gibt es eine plattformunabhängige Möglichkeit, Seitenabmessungen in TeX anzugeben?

Dies ist teilweise eine Fortsetzung vondiese Frageda in der Antwort texdie Ausführung des „originalen Knuth TeX“ erwähnt wird.

Bisher habe ich gesehen, dass das Folgende in funktioniert TeX, aber von ignoriert wird pdftex.

\special{papersize=8.5in,11in}

Das Folgende hingegen funktioniert in , pdftexverursacht aber einen Fehler in TeX.

\pdfpagewidth 8.5 in
\pdfpageheight 11 in

Gibt es eine plattformunabhängige Möglichkeit, Seitenabmessungen in anzugeben TeX,nicht LaTeX?

Antwort1

Nein. Das \specialdort wird von Tex überhaupt nicht verstanden, es wird einfach wortwörtlich in die DVI-Datei an das Programm übergeben, das diese Datei verarbeitet. Diese spezielle Syntax ist für den dvipsTreiber und wird von anderen DVI-zu-PS- oder DVI-zu-PDF/SVG/...-Programmen und Viewern nicht unbedingt verstanden.

Sie können die Plattformunterschiede natürlich hinter Makros verbergen und so eine gemeinsame Schnittstelle bereitstellen, genau wie LaTeX.

verwandte Informationen