删除 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空格由的四个边距均等控制\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}

\frame 代替 \fbox

相关内容