Существует ли платформенно-независимый способ указания размеров страницы в TeX?

Существует ли платформенно-независимый способ указания размеров страницы в TeX?

Это частично является продолжениемэтот вопроспоскольку в ответе упоминается texвыполнение «оригинального Knuth TeX».

До сих пор я видел, что следующее будет работать в TeX, но будет игнорироваться pdftex.

\special{papersize=8.5in,11in}

С другой стороны, следующий код будет работать в , pdftexно вызовет ошибку в TeX.

\pdfpagewidth 8.5 in
\pdfpageheight 11 in

Существует ли платформенно-независимый способ указания размеров страницы в TeX,нет LaTeX?

решение1

Нет. \specialТам вообще не понимается tex, он просто дословно передается в файл dvi для любой программы, обрабатывающей этот файл. Этот конкретный синтаксис предназначен для драйвера dvips, он не обязательно будет понят другими программами и просмотрщиками dvi to ps или dvi to pdf/svg/...

Конечно, вы можете скрыть различия платформ за макросами, предоставив общий интерфейс, как это делает LaTeX.

Связанный контент