tikz 주변 공간 제거

tikz 주변 공간 제거

어떻게 제거할 수 있나요?모두TiKZ 주변 공간. 따라서 아래 MWE가 주어지면 fbox와 노드 상자 사이에 공백이 없어야 합니다(따라서 본질적으로 한 줄을 보고 싶습니다). 이것을 어떻게 실현할 수 있나요?

이 공간은 안에 있나요 tikzpicture, 안에 있나요 \fbox?

\fbox노드와 노드 사이의 공간을 제거하는 방법

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

MWE

\documentclass{article}
\usepackage{tikz} 
\begin{document}
\fbox{%
  \begin{tikzpicture}[node distance = 0.8cm and 0.2cm]%
    \node[draw] (center) {CENTER}; %
  \end{tikzpicture}%
}
\end{document}

답변1

\fbox공백은 with 의 4개의 여백 각각에 동일하게 제어되므로 \fboxsep공백이 발생합니다 \fbox. 로 설정하면 0pt공간이 전혀 제거됩니다.

\setlength{\fboxsep}{0pt}TeX 그룹 내부에서 사용하십시오 . 즉, {...}감싸면 \fboxsep전역적으로 변경되는 것을 방지할 수 있습니다.

지정하면 \node[draw]외부를 사용하는 것과 거의 동일한 효과가 있습니다 \fbox.

\documentclass{article}
\usepackage{tikz} 
\begin{document}
{%
\setlength{\fboxsep}{0pt}
\fbox{%
  \begin{tikzpicture}[node distance = 0.8cm and 0.2cm]%
    \node[draw] (center) {CENTER}; %
  \end{tikzpicture}%
}
}

\fbox{%
  \begin{tikzpicture}[node distance = 0.8cm and 0.2cm]%
    \node[draw] (center) {CENTER}; %
  \end{tikzpicture}%
}


\begin{tikzpicture}[node distance = 0.8cm and 0.2cm]%
  \node[draw,line width=1.5\fboxrule] (center) {CENTER}; %
\end{tikzpicture}%

\end{document}

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

답변2

\frame다음 대신 사용할 수 있습니다 \fbox.

\documentclass{article}
\usepackage{tikz} 
\begin{document}
\frame{%
  \begin{tikzpicture}[node distance = 0.8cm and 0.2cm]%
    \node[draw] (center) {CENTER}; %
  \end{tikzpicture}%
}
\end{document}

\fbox 대신 \frame

관련 정보