答案1
使用包制作变体表的快速教程tkz-tab
。如果您需要补充,请说明。
表的初始化:\tkzTabInit
例如,第一个括号定义表格左列的数据,第二个括号定义第二列第一行的数据。(示例来自 tkz-tab 手册)
\tikz \tkzTabInit{$x$ /.8 , $f(x)$ /.8}{$0$ , $+\infty$};
在这两栏中:
- 行与行之间以逗号分隔。
- 第一行定义为
$x$
。斜线/
分隔符将行的内容与其高度分开。因此,此处两行的高度均为0.8
。
要获得三行表格,请写入:
\begin{tikzpicture}
\tkzTabInit{$x$ /1,
$f'(x)$ /1,
$f(x)$ /1}% end of the first left column
{$-\infty$,$-2$,$0,$,$+\infty$} % first line of right column
\end{tikzpicture}
\tkzTabLine
使用宏添加内容
要添加第二行的数据,我们将使用\tkzTabLine
z
放置虚线和中心零点t
居中放置虚线d
放置双中心条
例子:
\documentclass{article}
\usepackage{tkz-tab}
\begin{document}
\tkzTabInit{$x$ /1,$f'(x)$ /1,$f(x)$ /2}
{$-\infty$,$-2$,$0$,$+\infty$}
\tkzTabLine{,+,z,-,z,-}
\end{document}
输出 :
使用宏添加变体行\tkztabVar
:
\documentclass{article}
\usepackage{tkz-tab}
\begin{document}
\begin{tikzpicture}
\newcommand*{ \E}{ \ensuremath{ \mathrm{e}}}.
\tkzTabInit{$x$ /1,$f'(x)$ /1,$f(x)$ /2}
{$-\infty$,$-2$,$0$,$+\infty$}
\tkzTabLine{,+,z,-,z,-}
\tkzTabVar{-/$-\infty$,
+/$2$,
R/,
-/$-\infty$}
\tkzTabIma{2}{4}{3}{$0$}
\end{tikzpicture}
\end{document}
该\tkzTabIma
宏用于在变化箭头上定位值 \tkzTabIma[ 〈 local options 〉 ]{Beginning}{End}{Position}{Back}{Image}
Beginning
箭头来源的等级End
箭头末端的等级Position
图像对应的先行词的等级Image
必要时可享有图像价值
使用 www.DeepL.com/Translator 翻译