Tikz 定位库在节点位置使用 tkz-tab 包时有奇怪的行为

Tikz 定位库在节点位置使用 tkz-tab 包时有奇怪的行为
\documentclass{standalone}

\usepackage{tkz-tab}
%\usetikzlibrary{positioning}

\begin{document}
    \begin{tikzpicture}
        \tkzTabInit[lgt=1.5, espcl=1.5]%
            {$x$/0.8, $f'(x)$/0.8, $f(x)$/1.6}{$-\infty$, $-\sqrt{3}$, $-1$}
        \tkzTabLine{,+,z,-,d}
        \tkzTabVar{-/$0$,+V+/,-DC-/$0$/$0$}
    \end{tikzpicture}
\end{document}

如果库被停用,节点(零)没有问题,但如果库被激活,节点就不会对齐。如何解决这个问题?

无定位

带定位

答案1

使用定位库,语法above left=1pt与语法不同above left=1pt and 1pt。在tkz-tab包中,节点位置的样式定义如下

\tikzset{low left/.style = {above left = \tkzTabDefaultSep}}

如果它变成

\tikzset{low left/.style = {above left = \tkzTabDefaultSep and \tkzTabDefaultSep}}

那么节点对齐的问题就解决了。

相关内容