
Quando tenho várias formas próximas umas das outras, a imagem fica muito ocupada para ser considerada "legível".
Gostaria de mudar o ponto de mídia da linha para fora ou para dentro conforme necessário, mas não encontrei nada sobre isso nos documentos do tikz.
Exemplo:
\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}
Como você pode ver, seria uma imagem melhor com ambos os círculos desenhados com uma linha centralizada para fora ou para dentro a partir do centro.
Como faço isso ?
Responder1
O que você descreve comopara dentroepara foranão se aplica aqui, pois a largura da linha é sempre aplicada igualmente em ambos os lados do caminho. Se quiser que um círculo seja desenhado para dentro e outro para fora, você terá que ajustar os raios, dependendo da largura da linha.
\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}