
코드 :
\documentclass{book}
\usepackage{tikz}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}
\draw (-3,0)--(3,0) node [below] {\scriptsize $\Omega$} ;
\draw (0,0) node[below]{0} node [below=3mm]{(a)}--(0,3) node[right]{\scriptsize $X_s(j\Omega)$};
\draw [-latex](2,0) node [below, rotate=-90] {\scriptsize $16000\pi$} --(2,1.5) node [right]{$\frac{\pi}{T}$};
\end{tikzpicture}
\end{figure}
\end{document}
수직선 바로 아래에 수직 텍스트를 배치하려고 합니다. 텍스트는 가운데가 줄 아래쪽에 맞춰 정렬된 상태로 약간 왼쪽에 표시됩니다. 수직선 바로 아래에 수직 텍스트를 배치하려면 어떻게 해야 합니까?
답변1
west
이 경우 적절한 앵커를 선택해야 합니다 .
\documentclass{book}
\usepackage{tikz}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}[nodes={font=\scriptsize}]
\draw (-3,0)--(3,0) node [below] {$\Omega$} ;
\draw (0,0) node[below]{0} node [below=3mm]{(a)}--(0,3) node[right]{$X_s(j\Omega)$};
\draw [-latex](2,0) node [ rotate=-90,anchor=west] {$16000\pi$} --(2,1.5) node [right]{$\frac{\pi}{T}$};
\end{tikzpicture}
\end{figure}
\end{document}
font=\scriptsize
또한 노드 내용을 넣는 것보다 사용하는 것이 유리하며 \scriptsize
, 이를 모든 노드에 적용하려면 를 사용하는 것이 좋습니다 nodes={font=\scriptsize}
.