tikzパッケージによるページ全体の塗り潰し

tikzパッケージによるページ全体の塗り潰し

- A S の投稿
返信数: 11

MacでTeXShopを使っています。

下記のソースでページ全体を青色に塗りつぶそうとしたところ、白色の部分が残ってしまいます。

一度のコンパイルでは座標が定まらないことは理解できたのですが、複数回コンパイルをしても細長い白の長方形が残ってしまいます。

何故でしょうか?



\documentclass[dvipdfmx]{jsarticle}

\usepackage{tikz}

\begin{document}


\begin{tikzpicture}[remember picture,overlay]

\fill[blue] (current page.south west) rectangle (current page.north east);

\end{tikzpicture}


\end{document}

A S への返信

Re: tikzパッケージによるページ全体の塗り潰し

- 奥村 晴彦 の投稿
よくわかりませんが,うちの環境では全部青になりました。
奥村 晴彦 への返信

Re: tikzパッケージによるページ全体の塗り潰し

- A S の投稿
奥村先生、ご返答ありがとうございます。

全部青になりましたか...
参考までに添付ファイルに先程のソースコードで生成したPDFを載せておきます。
何か原因が分かりそうな場合はお返事いただけると幸いです。

因みに、Macを再起動したり、同じソースコードをTexWorksでコンパイルしたりしても同じ結果となりました。


A S への返信

Re: tikzパッケージによるページ全体の塗り潰し

- 奥村 晴彦 の投稿
すみません,Acrobatで見たら,私の環境でも上がちゃんと欠けていました。Previewでは背景色が薄い色なので全体が青のような錯覚に陥っただけでした。申し訳ありません。
奥村 晴彦 への返信

Re: tikzパッケージによるページ全体の塗り潰し

- H.Ogawa の投稿
tikzのことを全く知らないのでよくわかりませんが、試しにbounddvi.styを読ませてみたら白は残らなくなりました。用紙サイズ設定の兼ね合いということでしょう。
A S への返信

Re: tikzパッケージによるページ全体の塗り潰し

- 奥村 晴彦 の投稿
で,jarticleにしたり,articleにしてpdflatexで処理したりすると,塗りつぶせてない部分がいろいろ変わっておもしろいですね(おもしろくない)。
A S への返信

Re: tikzパッケージによるページ全体の塗り潰し

- A S の投稿
お答えいただいたお二方、ありがとうございます。

サイズの都合上避けられないのですかね..
bounddvi.styでは確かに消えましたのでこちらで回避しておきます。

ありがとうございました。
A S への返信

Re: tikzパッケージによるページ全体の塗り潰し

- TONE Kozaburo の投稿
bounddvi.styのドキュメントを読んだ後で

\documentclass[dvipdfmx,papersize]{jsarticle}

のようにpapersizeオプションを追加しても上手くいきました。
TONE Kozaburo への返信

Re: tikzパッケージによるページ全体の塗り潰し

- TONE Kozaburo の投稿
\documentclass[dvipdfmx,letter]{article}

だとページ全体は青に成ってくれます。
TONE Kozaburo への返信

Re: tikzパッケージによるページ全体の塗り潰し

- TONE Kozaburo の投稿
すみません。駄目でした。下に白い帯が残りました。
TONE Kozaburo への返信

Re: tikzパッケージによるページ全体の塗り潰し

- TONE Kozaburo の投稿
papersize オプションと同じですが以下で回避出来ました。

\documentclass[dvipdfmx,letter]{article}
\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}