我已经使用 TeXstudio 一段时间了,并且非常喜欢使用它。但是,现在它出现了问题。每当我打开程序时,我的光标总是会恢复到等待光标,这 很烦人。这不仅是一个问题,而且我的 TeXstudio 不会编译我的任何文档。
有人处理过这个问题吗?
编辑:以下代码显然给我带来了麻烦:
% Regular polygons
\documentclass{article}
\usepackage{tikz}
\begin{document}
% Radius of regular polygons
\newdimen\R
\R=0.8cm
\begin{tikzpicture}
% Indicate the boundary of the regular polygons
\begin{scope}[yshift=-3\R]
\draw (0:\R) \foreach \x in {60,120,...,359} {
-- (\x:\R)
}-- cycle (90:\R) node[above] {Hexagon} ;
% 360/7 = 51.4286 For PGF v < 1.18 we have to round to the nearest
% integer. Newer version support fractional angle values.
% For a more accurate result use the sequence
% {51, 103, 154, 206, 257, 309}
%
\end{scope}
\end{tikzpicture}
\begin{tikzpicture}
% Indicate the boundary of the regular polygons
\begin{scope}[yshift=-3\R]
\draw (-0.8,0) -- (0.8,0);
\draw (0,-0.7) -- (0,0.7);
\draw (0,-0.7) --
\draw (0:\R) \foreach \x in {60,120,...,359} {
-- (\x:\R)
}-- cycle (90:\R) node[above] {Hexagon} ;
% 360/7 = 51.4286 For PGF v < 1.18 we have to round to the nearest
% integer. Newer version support fractional angle values.
% For a more accurate result use the sequence
% {51, 103, 154, 206, 257, 309}
%
\end{scope}
\end{tikzpicture}
\end{document}
答案1
分解您的示例会导致永远无法完成的道路。
\documentclass{article}
\usepackage{tikz}
\begin{document}
\newdimen\R
\R=0.8cm
\begin{tikzpicture}
\begin{scope}[yshift=-3\R]
\draw (-0.8,0) -- (0.8,0);
\draw (0,-0.7) -- (0,0.7);
% \draw (0,-0.7) -- % here is the problem
\draw (0:\R) \foreach \x in {60,120,...,359} {
-- (\x:\R)
}-- cycle (90:\R) node[above] {Hexagon} ;
\end{scope}
\end{tikzpicture}
\end{document}
基本上,错误的线条想要从坐标(0,-0.7)
点到(--
)画一条线,但结果什么都没有,只有一条新的\draw command
。所以这条路径永远无法完成,造成了麻烦。