1.13.2011

Making dvipdfmx's Output Landscape

I use platex and dvipdfmx to publish *.pdf from *.tex, and Texlipse to write *.tex. Texlipse is the Eclipse's plug-in for composing tex docs. In some cases, I have to publish *.pdf in a landscape style. When using command line, it can be achieved by "l" option.
$ platex foo.tex
$ platex foo.tex
$ divpdfmx -l foo.dvi
Of course, this option is available even if I use it through Texlipse. However, it is not so smart to change configure Texlipse's option for each *.tex. After exploring the web, I found how to include this option in *.tex. That is achieved by adding a following line into *.tex.
\AtBeginDvi{\special{landscape}}

Reference:
http://xtori.blogspot.com/2010/01/texlandscape.html
情報処理学会で指定されてる論文のフォーマットが用紙を横向きに使うものなんですが,
lscape パッケージを利用しても dvipdfmx で出力される PDF は縦向き….
コマンドラインから横向きに出力するには
$ platex hoge.tex
$ platex hoge.tex
$ divpdfmx -l hoge.dvi
とやればいいのですが,普段 Texlipse (Eclipse の tex 用プラグイン) からコンパイルをしているので
パラメータやらオプションやらを文書毎に指定するのは非常に面倒.
そこで調べてみたらドンピシャな記事を発見したのでメモ.

研究な日々: TexでLandscape
http://xtori.blogspot.com/2010/01/texlandscape.html

tex ファイルに以下の記述をすると,dvipdfmx の方で横向きに出力してくれるとのこと.
\AtBeginDvi{\special{landscape}}
実際に試したところ,l オプションを付けなくても横向きに出力されるようになりました.

0 件のコメント:

コメントを投稿