통합의 길 위의 화살표

통합의 길 위의 화살표

반경 1의 두꺼운 원에 시계 반대 방향 화살표({Latex[length=x cm]} 사용)가 필요합니다.

\begin{tikzpicture}
\draw[thick,->] (0,-2) -- (0,2.5);
\draw[thick,->] (-2,0) -- (2.5,0);
\draw[thick,dashed] (0.5,0.5) circle (0.5cm);
\draw[ultra thick](0.5,0.5) circle (1cm);
\draw[thick,dashed] (0.5,0.5) circle (1.5cm);
\draw[fill] (0.5,0.5) circle (0.05);
\draw[decorate,decoration={brace, mirror}, black] (0.5,0.5) -- (45:0.2)
node[midway,above,sloped] {$R_{1}$};
\draw[decorate,decoration={brace, mirror}, black] (0.5,0.5) -- (135:1.3)
node[midway,sloped,above]{$R_{2}$};
\end{tikzpicture}

답변1

나는 화살표를 구부리고 버팀대에 좀 더 직관적인 좌표 지정을 사용했습니다.

\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{decorations.markings}
\usetikzlibrary{arrows.meta}% Arrows library for...
\usetikzlibrary{bending}% The bending library is the one that allows the bending of the arrows
\usetikzlibrary{decorations.pathreplacing} % braces
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}[scale=2]
\draw[thick,->] (0,-2) -- (0,2.5);
\draw[thick,->] (-2,0) -- (2.5,0);
\draw[thick,dashed] (0.5,0.5) circle (0.5cm);
\draw[ultra thick](0.5,0.5) circle (1cm);
\draw[thick,dashed] (0.5,0.5) circle (1.5cm);
\draw[fill] (0.5,0.5) circle (0.05);
\draw[gray,ultra thick,decorate,decoration={brace}] (0.5,0.5) -- ++(0:0.5)
node[midway,above,sloped] {$R_{1}$};
\draw[gray,ultra thick,decorate,decoration={brace, mirror}] (0.5,0.5) -- ++(150:1.5)
node[midway,sloped,above]{$R_{2}$};
\draw[ultra thick,{Latex[length=0.3cm,bend]}-] ($(90:1)+(0.5,0.5)$) arc(90:45:1);
\end{tikzpicture}
\end{document}

여기에 이미지 설명을 입력하세요

답변2

\documentclass[12pt,a4paper]{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing,decorations.markings}
\begin{document}

\begin{tikzpicture}
\draw[thick,->] (0,-2) -- (0,2.5);
\draw[thick,->] (-2,0) -- (2.5,0);
\draw[thick,dashed] (0.5,0.5) circle (0.5cm);
\draw[ultra thick,postaction={decorate,
   decoration={markings,mark=at position .1 with {\arrow{>};}}}](0.5,0.5) circle (1cm);
\draw[thick,dashed] (0.5,0.5) circle (1.5cm);
\draw[fill] (0.5,0.5) circle (0.05);
\draw[decorate,decoration={brace, mirror}, black] (0.5,0.5) -- (45:0.2)
node[midway,above,sloped] {$R_{1}$};
\draw[decorate,decoration={brace, mirror}, black] (0.5,0.5) -- (135:1.3)
node[midway,sloped,above]{$R_{2}$};
\end{tikzpicture}

\end{document}

답변3

재미를 위해 그리고 왜냐하면아보아마마르그리고마모트그 동안 최소한의 작업 예제를 만들었습니다. 약간 이국적인 이미지 예제를 그렸습니다.

\documentclass[12pt,tikz, margin=3mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,
                decorations.pathreplacing,
                calligraphy,
                decorations.markings}

\begin{document}
    \begin{tikzpicture}[
        > = Straight Barb,
BC/.style = {
        decorate,
        decoration={calligraphic brace, amplitude=4pt,
        pre =moveto, pre  length=1pt,
        post=moveto, post length=1pt,
        raise=1pt,
        #1},% for mirroring of brace
        thick,
        pen colour={red}
        },
BC/.default={},
    decoration = {markings,mark=at position .1 with {\arrow{>};}},
R/.style = {font=\small, text=red, midway, above=#1}
                            ]
\draw[->]   ( 0,-1.7) edge (0,2.8)
            (-1.7, 0)  to  (2.8,0);
\draw[thick,dashed] (0.5,0.5) circle (7mm);
\draw[ultra thick,postaction={decorate}]
                    (0.5,0.5) circle (14mm);
\draw[thick,dashed] (0.5,0.5) circle (21mm);
\fill (0.5,0.5) circle (0.5mm);
\draw[BC] (0.5,0.5) -- +(  7mm,0) node[R=3pt] {$R_{1}$};
\draw[BC=mirror] (0.5,0.5) -- +(-21mm,0) node[R=3pt]{$R_{2}$};
    \end{tikzpicture}
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보