Leerzeichen um Tikz entfernen

Leerzeichen um Tikz entfernen

Wie kann ich entfernenALLEPlatz um TiKZ. Angesichts des MWE unten möchte ich also keinen Platz zwischen der Fbox und der Knotenbox (also möchte ich im Wesentlichen eine Zeile sehen). Wie kann ich das realisieren?

Befindet sich dieser Raum in tikzpictureoder in \fbox?

So entfernen Sie Leerzeichen zwischen \fboxund Knoten

Bildbeschreibung hier eingeben

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}

Antwort1

Der Abstand wird gleichmäßig an jedem der vier Ränder von \fboxmit gesteuert \fboxsep, sodass der Abstand durch verursacht wird \fbox. Wenn Sie es auf setzen, 0ptwird der Abstand vollständig entfernt.

Verwendung \setlength{\fboxsep}{0pt}innerhalb einer TeX-Gruppe. Durch {...}Umbrechen wird verhindert, dass dies \fboxsepglobal geändert wird.

Die Angabe \node[draw]hat fast die gleiche Wirkung wie die Verwendung des äußeren \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}

Bildbeschreibung hier eingeben

Antwort2

Sie können \framestattdessen verwenden \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 statt \fbox

verwandte Informationen