请问为什么
\begin{document}
\begin{tikzpicture}
\foreach \x [remember=\x as \lastx (initially A)] in {B,...,H}{%
$\overrightarrow{\lastx\x}$,
}
\end{tikzpicture}
\end{document}
给
Missing character: There is no , in font nullfont!
在日志文件中,而在文档主体中?删除后面的逗号 (,)$
可解除警告。
答案1
该tikzpicture
环境不打算将裸文本放在那里。它将字体重置为\nullfont
。文本需要放置,例如,作为节点文本。
如果您只是想要循环\foreach
,那么您不需要tikzpicture
:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\foreach \x [remember=\x as \lastx (initially A)] in {B,...,H}{%
$\overrightarrow{\lastx\x}$\if\x H\else, \fi
}
\end{document}