Как мне удалитьВСЕпространство вокруг 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}