在这个简单的代码中,如何于中心线上写一个字母“M”?

在这个简单的代码中,如何于中心线上写一个字母“M”?

使用下面的代码,我将得到
在此处输入图片描述
但我想要这样的输出:
在此处输入图片描述
我怎样才能做到这一点?

\documentclass{article}
\usepackage{tkz-tab}

\begin{document}
\begin{tikzpicture}
\tikzset{t style/.style = {style = solid}}
\tkzTabInit[espcl=1.5]
{$x$ / 1 ,$f(x)$ /1 }%
{$v_1$ , $v_2$ , $v_3$ }%
\tkzTabLine{ z, , t , ,z }
\end{tikzpicture}
\end{document}

答案1

您可以使用帮助选项。使用宏\tkzTabInit和宏\tkzTabInit。使用最后一个,您可以看到节点的名称:Z21\node at (Z21) {M};正是您想要的!

\documentclass{article}
\usepackage{tkz-tab}

\begin{document}
\begin{tikzpicture}
\tikzset{t style/.style = {style = solid}}
\tkzTabInit[espcl=1.5,help]
{$x$ / 1 ,$f(x)$ /1 }%
{$v_1$ , $v_2$ , $v_3$ }%
\tkzTabLine[help]{ z, , t , ,z }
% \node at (Z21) {M};
\end{tikzpicture}
\end{document}

在此处输入图片描述

\documentclass{article}
\usepackage{tkz-tab}

\begin{document}
\begin{tikzpicture}
\tikzset{t style/.style = {style = solid}}
\tkzTabInit[espcl=1.5]
{$x$ / 1 ,$f(x)$ /1 }%
{$v_1$ , $v_2$ , $v_3$ }%
\tkzTabLine{ z, , t , ,z }
 \node at (Z21) {M};
\end{tikzpicture}
\end{document}

在此处输入图片描述

答案2

这是我的解决方案,也许其他人会找到更精致的解决方案:

\documentclass{article}
\usepackage{tkz-tab}

\begin{document}
\begin{tikzpicture}
\tikzset{t style/.style = {style = solid}}
\tkzTabInit[espcl=1.5]
{$x$ / 1 ,$f(x)$ /1 }%
{$v_1$ , $v_2$ , $v_3$ }%
\tkzTabLine{ z, , t , ,z }
\node at (4,-1.5) {M}; % I've simply defined a node in the right position
\end{tikzpicture}
\end{document}

相关内容