\pgfmathsetmacro 的基本用法在 Overleaf 中会引起麻烦吗?

\pgfmathsetmacro 的基本用法在 Overleaf 中会引起麻烦吗?

我在 Overleaf 中使用 Tikz 图形时遇到了问题。特别是,以下用法\pgfmathsetmacro导致“缺少插入的控制序列”。

\documentclass{article}
\usepackage{tikz}
\begin{document}
Test figure
\begin{tikzpicture}
    \pgfmathsetmacro{x}{1}    
    \draw (-2,\x) -- (2,\x);
\end{tikzpicture}
\end{document}

\draw命令报告“未定义控制序列”。但我相信这是第一个错误的结果。图形已正确生成,但错误困扰着我。

什么在搅动编译器?

答案1

当然,“未定义的控制序列”错误是第一个也是最重要的“缺少控制序列”错误的结果:\pgfmathsetmacro 必须是一个控制序列。

\pgfmathsetmacro{\x}{1}

会做。

当遇到错误时,总是从第一个错误开始修复。

相关内容