Geogebra里面一个有趣的LaTeX代码bug
2015-09-12 08:43
302 查看
这个bug是不太容易发现的。
这是一个文本对象中嵌入 LATEX\LaTeX 代码时的问题。
因为如果你新启动Geogebra并且输入的只是下面的代码:
一切是正常的,没什么问题:
而且接下来似乎也不容易发现什么。
因为输入下面的代码也完全正常:
如果重新启动Geogebra程序(全新的启动似乎很重要):
首先在文本中嵌入的是下面的代码,问题才出现:
先预览下CSDN-Markdown下面是什么:
R2=(R−H)2+L2⇒R=H2+L22HLR^2=(R-H)^2+L^2\\
\qquad \Rightarrow R=\frac{H^2+L^2}{2HL}
看上去一切正常; 但是在Geogebra最新到 5.0.149中都是这样的:
然后再输入起初用过的简单的 x2y2x^2\qquad y^2:
发现一切完全乱套了。这个bug隐藏得看上去比较深。而且再现性也不是很好。看上去修改起来也会繁琐。不知道哪个版本会修改好?
这是一个文本对象中嵌入 LATEX\LaTeX 代码时的问题。
因为如果你新启动Geogebra并且输入的只是下面的代码:
[code]x^2\qquad y^2
一切是正常的,没什么问题:
而且接下来似乎也不容易发现什么。
因为输入下面的代码也完全正常:
如果重新启动Geogebra程序(全新的启动似乎很重要):
首先在文本中嵌入的是下面的代码,问题才出现:
[code]R^2=(R-H)^2+L^2\\ \qquad \Rightarrow R=\frac{H^2+L^2}{2HL}
先预览下CSDN-Markdown下面是什么:
R2=(R−H)2+L2⇒R=H2+L22HLR^2=(R-H)^2+L^2\\
\qquad \Rightarrow R=\frac{H^2+L^2}{2HL}
看上去一切正常; 但是在Geogebra最新到 5.0.149中都是这样的:
然后再输入起初用过的简单的 x2y2x^2\qquad y^2:
发现一切完全乱套了。这个bug隐藏得看上去比较深。而且再现性也不是很好。看上去修改起来也会繁琐。不知道哪个版本会修改好?
相关文章推荐
- 一起talk C栗子吧(第四十八回:C语言实例--走迷宫二)
- MATLAB中多行注释的三种方法
- Java设计模式模式观测(Observer Pattern)
- JVM(java 虚拟机)内存设置
- C++开源库
- C/C++静态变量static详解
- 学编程的人那么多,到底编程的出路在哪?
- QT signals and slots
- SMTP错误码/建议解决方法
- Spring MVC hello world annotation example
- Delphi应用程序的调试(十)调试器选项(在IDE中不要使用异常)
- 【小熊刷题】Letter Combinations of a Phone Number <Leetcode 17, Java>
- 【转】使用maven 如何生成源代码的jar包
- 【小熊刷题】3Sum Closest <Leetcode 16, Java>
- Part 98 Anonymous methods in c#
- 学长们的求职血泪史(C/C++/JAVA)
- Effective C++ 条款46 需要类型转换时请为模板定义非成员函数
- 使用ngx_lua构建高并发应用
- spring,cxf,restful发布webservice传递List,Map,List<Map>
- eclipse的svn插件出现问题,64位系统,解决方法