
當我有多個彼此靠近的形狀時,圖片太複雜而無法被視為“可讀”。
我想根據需要將線的媒體點向外或向內移動,但我在 tikz 文件中沒有找到任何有關它的資訊。
例子:
\documentclass[tikz]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[line width=2pt]
\draw (0,0) rectangle (1,1);
\draw (0.5,0.5) circle (0.5); % this should draw inward
\draw (0.5,0.5) circle (0.5*1.414); % this should draw outward
\end{tikzpicture}
\end{document}
正如您所看到的,這將是一個更好的圖片,兩個圓圈都用一條從中心向外或向內的線繪製。
我怎麼做 ?
答案1
你所描述的向內的和向外此處不適用,因為線寬始終均勻地應用於路徑的兩側。如果您希望一個圓向內繪製,另一個圓向外繪製,則必須根據線寬調整半徑。
\documentclass[tikz]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[line width=2pt]
\draw (0,0) rectangle (1,1);
\draw (0.5,0.5) circle[radius=0.5cm-\pgflinewidth]; % this is drawn inward
\draw (0.5,0.5) circle[radius=0.5*1.414cm+\pgflinewidth]; % this is drawn outward
\end{tikzpicture}
\end{document}