使用 `tkz-tab` 包创建弯曲箭头

使用 `tkz-tab` 包创建弯曲箭头

我想问一下我是否可以使用该tkz-tab包创建弯曲的箭头。这里是该包的文档。其中有一些创建箭头的示例,但没有创建弯曲的箭头。

我需要它们的原因是为了显示函数是凸函数还是凹函数。如果有人可以提供其他解决方案,我将不胜感激。

以下是我所拥有的:

\documentclass{article}
% XeLaTeX

\usepackage{fontspec}
\setmainfont{Times}
\usepackage{amsmath,amssymb}
\usepackage{tkz-tab}

\begin{document}
    \begin{tikzpicture}

    \tkzTabInit{$x$ /.8 , $f''(x)$ /.8, $f'(x)$/.8 , $f(x)$/.8}{$-\infty$, $0$ , $+\infty$};
    \tkzTabLine{,+,z,-}
    \tkzTabLine{,+,t, +}
    \tkzTabLine{,\nearrow,z,\nearrow}

    \end{tikzpicture}

\end{document}

得出的结果是:

在此处输入图片描述

答案1

这就是你要找的东西吗?我使用tkz-tab手册中的可用点列表,并使用calc库来计算新点的坐标。

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath,amssymb}
\usepackage{tikz,tkz-tab}
\usetikzlibrary{calc}

\begin{document}
    \begin{tikzpicture}
    \tkzTabInit{$x$ /.8 , $f''(x)$ /.8, $f'(x)$/.8 , $f(x)$/.8}{$-\infty$, $0$ , $+\infty$};
    \tkzTabLine{,+,z,-}
    \tkzTabLine{,+,t, +}
    \tkzTabLine{,,z,}
    \draw[red,thick,->,shorten >= 2pt,shorten <= 4pt] ($.5*(N14) + .5*(M14) + (0,.5mm)$) to [bend right=25] ($.5*(N23) + .5*(M13)$);
    \draw[red,thick,->,shorten >= 7pt,shorten <= 7pt] ($.5*(N23) + .5*(M23) + (0,.5mm)$) to [bend right=25] ($.7*(N34) + .3*(M24) + (0,.7mm)$);
\end{tikzpicture}

\end{document}

相关内容