tikzの周りのスペースを削除する

tikzの周りのスペースを削除する

削除するにはどうすればいいですか全てTiKZ の周囲にスペースが必要です。以下の MWE では、fbox とノード ボックスの間にスペースがないようにしたいです (つまり、基本的に 1 行にしたいのです)。これを実現するにはどうすればよいでしょうか?

このスペースは 内ですかtikzpicture、それとも 内ですか\fbox?

\fboxノード間のスペースを削除する方法

ここに画像の説明を入力してください

ムウェ

\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スペースはの 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

関連情報