在 tikz 环境中定义一个函数

在 tikz 环境中定义一个函数

我想在 tikz 环境中定义一个简单的函数来帮助我绘制平面。我发现了这个线,但我无法重现所提出的解决方案来满足我的需求。示例代码如下:

\documentclass[12pt,a4paper,oneside]{report}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.14} 

\begin{document}
\begin{tikzpicture}[
%
declare function = {
plane(\x, \y) = - \x - \y + 3;
},
%
]

\draw[blue]  (0,0,{plane(0,0)});

\end{tikzpicture}
\end{document}

是否可以使用声明函数尝试一下?如果是这样,我该怎么做?

附言:我不想为此使用 pgfplot!:)

答案1

请注意定义中没有空格的变量。

\begin{tikzpicture}[declare function = {plane(\x,\y) = - \x - \y + 3;}]
\draw[blue]  (1,1) -- (0,0,{plane(0,0)});
\node at (0,0,3) {0,0,3};
\end{tikzpicture}

在此处输入图片描述

接受过多的空白使用:)

相关内容