我遇到了一个非常奇怪的问题。Texmaker 在非常特定的条件下退出并出现错误,这与编译无关,而是与我输入的内容有关。举个最简单的工作示例,我开始输入
\documentclass[]{article}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
如果我现在尝试输入domain
,do
按m
或任何其他字符都会退出 Texmaker,并显示以下内容:
*** glibc detected *** texmaker: free(): invalid next size (fast): 0x0000000002d67de0 ***
其中还有很多行。包括这些库:libc.so.6
,,,ibQtGui.so.4
libQtCore.so.4
libglib-2.0.so.0
我不记得以前遇到过这个问题,我猜这似乎是界面(Qt)的问题。我相信这也适用于其他乳胶环境,而不仅仅是tikzpicture
,但目前还没有发现任何。
使用\begin{tikzpicture}
会使以下行显示为橙色。键入do
会显示为蓝色for
。似乎 Texmaker 识别到后面有代码,或类似的东西。但在键入 时不会崩溃for
。
我真的不知道该如何解决这个问题。有什么想法吗?
我正在使用:Linux Mint 13 Maya MATE、Texmaker 3.2、Texlive 2012
另外:仅当do
第一个字符位于新行时才会发生这种情况。
完整错误输出这里
更新:问题似乎与版本有关。我安装了 Texmaker 3.3,不再遇到此问题。我还在另一台 Linux 机器上安装了 Texmaker 3.2,遇到了同样的错误。