1

我正在尝试在我的文档中添加一些图。我以前能够成功地做到这一点;但由于某种原因,这次它不起作用。我尝试删除除了一个情节之外的所有内容,但我仍然遇到同样的错误。让我只显示一个情节的文件。

\documentclass[11pt]{amsart}

\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
\begin{axis}[domain=0:3,samples=100,yticklabels=\empty]
\addplot+[no markers] {20-500*\ln(0.998*exp(-x)+0.002+0*exp(x))-500*\ln(0.998*exp(x)+0.002+0*exp(-x))};
\end{axis}
\end{tikzpicture}
\end{document}

我收到错误“未定义的控制序列。\foreach ...reach\let \pgffor@assign@before@code=[更多]”

当我只用简单的 exp(x) 替换该函数时,该图就起作用了。那么这个更复杂的功能有什么问题呢?

谢谢

4

1 回答 1

0

对于公式中的使用,对数函数ln不是\ln

\documentclass[11pt]{amsart}

\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
\begin{axis}[domain=0:3,samples=100,yticklabels=\empty]
\addplot+[no markers] {20-500*ln(0.998*exp(-x)+0.002+0*exp(x))-500*ln(0.998*exp(x)+0.002+0*exp(-x))};
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图像描述

于 2020-04-30T09:52:22.947 回答