tikz 图中出现奇怪的字符

tikz 图中出现奇怪的字符

由于某些奇怪的原因,当我使用 tikz 绘制图时,图中会出现一些奇怪的 unicode 字符。在此处输入图片描述

原始代码为:

\begin{figure}[!htb]
\centering
\begin{tikzpicture}
\pgfmathsetmacro{\xmin}{-5}
\pgfmathsetmacro{\xmax}{5}
\pgfmathsetmacro{\ymin}{-2}
\pgfmathsetmacro{\ymax}{6}
\pgfmathsetmacro{\tick}{0.1}
\pgfmathsetmacro{\k}{0.7}
\draw[->] (\xmin,0) -- (\xmax,0) node[anchor=north] {$x$};
\draw[->] (0,\ymin) -- (0,\ymax) node[anchor=east] {$V(x)$};
  \draw[very thick]•
    plot[domain=-4:4]•
    (
      {\x},
      {(\k/2)*\x*\x}
    );
\end{tikzpicture}
\caption{Harmonic potential}
\label{harmpot}
\end{figure}

我怎么解决这个问题?

答案1

删除后面的不可见控制字符

  • \draw[very thick]

  • plot[domain=-4:4]

那么它就起作用了。

\documentclass{article}

\usepackage{pgfplots}

\begin{document}

\begin{figure}[!htb]
\centering
\begin{tikzpicture}
\pgfmathsetmacro{\xmin}{-5}
\pgfmathsetmacro{\xmax}{5}
\pgfmathsetmacro{\ymin}{-2}
\pgfmathsetmacro{\ymax}{6}
\pgfmathsetmacro{\tick}{0.1}
\pgfmathsetmacro{\k}{0.7}
\draw[->] (\xmin,0) -- (\xmax,0) node[anchor=north] {$x$};
\draw[->] (0,\ymin) -- (0,\ymax) node[anchor=east] {$V(x)$};
  \draw[very thick]
    plot[domain=-4:4]
    (
      {\x},
      {(\k/2)*\x*\x}
    );
\end{tikzpicture}
\caption{Harmonic potential}
\label{harmpot}
\end{figure}


\end{document}

相关内容