
これは部分的にはこの質問回答では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 から ps または dvi から pdf/svg/... のプログラムやビューアでは必ずしも理解されません。
もちろん、LaTeX と同様に、共通のインターフェースを提供するマクロの背後にプラットフォームの違いを隠すこともできます。