Убрать пробел вокруг тикз

Убрать пробел вокруг тикз

Как мне удалитьВСЕпространство вокруг TiKZ. Итак, учитывая MWE ниже, я не хочу, чтобы между fbox и node box не было пространства (по сути, я хочу видеть 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

Связанный контент