Remova o espaço ao redor do tikz

Remova o espaço ao redor do tikz

Como posso removerTODOSespaço em torno de TiKZ. Considerando o MWE abaixo, não quero espaço entre fbox e a caixa do nó (então, essencialmente, quero ver 1 linha). Como perceber isso?

Este espaço está dentro tikzpictureou dentro \fbox?

Como remover o espaço entre \fboxum nó

insira a descrição da imagem aqui

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}

Responder1

O espaço é controlado igualmente para cada uma das quatro margens do \fboxwith \fboxsep, portanto o espaço é causado por \fbox. Configurá-lo para 0ptremoverá todo o espaço.

Use \setlength{\fboxsep}{0pt}dentro de um grupo TeX, ou seja, {...}agrupar impedirá que \fboxsepseja alterado globalmente.

Especificar \node[draw]tem quase o mesmo efeito que usar o outer \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}

insira a descrição da imagem aqui

Responder2

Você pode usar \frameem vez de \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 em vez de \fbox

informação relacionada