%20.png)
TikZ でグラフィックを作成しようとしていますが、画面に表示される結果に少しがっかりしました。TikZ のせいなのか、PDF の制限なのかはわかりません。以下は 1,000% に拡大した例です (VS Code のプレビューを使用しています)。
ピクセル化されているのがはっきりとわかります。より明確にするためにここまで拡大しましたが、ピクセル化はもっと早くから確認できます。
この画像を生成するために使用したコードはこのレポ特別なことではありません。円や数字を描くための基本的なレシピをほぼ使用しました。
% Inside a macro...
\draw[draw = black, line width = 0.1mm, fill = white]
(#2, #3) circle [smooth, radius = 0.25cm];
これは当然のことでしょうか? これを改善する方法はあるでしょうか?
私が使用した単位が「具体的」であるため、つまり、より恣意的または一般的なものではなく、ピクセル化されているのでmm
はないかと思います...cm
私が探していたのは、この本のような本物のベクターグラフィックスに近いものでした。プロのように考えるヘンマ、ヨン・ソンユン著:
しかし、これは Kindle のせいで起こっているのではないかと思います。PDF では対応できないのかもしれません。
例えば、1,000%でズームインしてみましたが、私が翻訳したGo本の書籍私がこのソフトウェアを使用したのはゴーライト2EPS 画像を作成すると、結果は拡大しても同じように表示されますが、私の意見では、拡大率を低くするか、まったく拡大しない方が少し見栄えが良くなります。
答え1
(コメントするには長すぎる)
以下のコードで生成された PDF をスケーリングする際に問題はありません。
Evince では 3200% でも曲線は滑らかです。
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\draw[draw = black, line width = 1pt, fill = white,fill=black]
(0, 0) circle [smooth, radius = 5mm];
\draw[draw = black, line width = 1pt, fill = white]
(0, 1) circle [smooth, radius = 5mm];
\draw[draw = black, line width = 1pt, fill = white,fill=black]
(1, 1) circle [smooth, radius = 5mm];
\draw[draw = black, line width = 1pt, fill = white]
(1,0) circle [smooth, radius = 5mm];
\end{tikzpicture}
\end{document}