'노드 라벨'이 포함된 여러 라벨

'노드 라벨'이 포함된 여러 라벨

\pgfkeys나는 이것에 대한 Qrrbrbirlbel의 답변 후에 몇 가지 실험을 합니다.질문

첫 번째 시도는 다음과 같습니다.

\documentclass{scrartcl}
\usepackage{tikz}
\begin{document}
\pgfkeys{/swatch/.code={\node[fill=white] at (m.90-30*#1) {#1};}}

  \begin{tikzpicture}
    \node[circle,minimum size=4cm,draw] (m) {};
    \pgfkeys{/swatch/.list={1,...,12}}
  \end{tikzpicture}
\end{document}

결과는 다음과 같습니다.

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

\foreach같은 결과를 얻는 것은 매우 좋지만 시도해 보는 것은 재미있었습니다.

이제 여러 라벨을 추가하기 위해 이와 같은 작업을 수행할 수 있는지 알고 싶습니다.

\documentclass{scrartcl}
\usepackage{tikz}
\begin{document}

  \begin{tikzpicture}
    \node[circle,minimum size=4cm,draw,label=90:12,label=0:3,label=-90 :6,label=-180:9] (m) {};
  \end{tikzpicture}
\end{document}

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

답변1

암호

\documentclass{scrartcl}
\usepackage{tikz}
\makeatletter % http://tex.stackexchange.com/a/106796/16595
\tikzset{anchor/.append code=\let\tikz@auto@anchor\relax}
\makeatother
\tikzset{
    clock hours/.style={
        label={[fill=white,anchor=center]-(30*#1-90):#1}}
}
\begin{document}
    \begin{tikzpicture}
    \node[circle,minimum size=4cm,draw,clock hours/.list={1,...,12}] (m) {};
    \end{tikzpicture}
\end{document}

산출

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

관련 정보