刪除 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空間被均勻地控制在with的四個邊距中\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

相關內容