2015-11-12 91 views
1

我正在LaTeX写数学课程。为了绘图,我们使用Maxima-Gnuplot。 我有一个完美的工作图。该标签应该包含公式。 我使用的情节:Gnuplot标签sqrt

sw_draw(" 
color=\"midnight-blue\", 
line_width=2, 
explicit(sqrt(x),x,0,5), 
yrange=[-5,5], 
xrange=[-2,5], 
xaxis = true, 
yaxis=true, 
color=\"midnight-blue\", 
label ([\"f(x)={/Symbol @\326\140}x\",-1,2]) 
") 

我读过的标签应包含326以供rootsignbase,和140根在顶部行。 我已经试过:

  • $ \ sqrt {x} $,这是行不通的。
  • 多个\

是否有人之前解决这个问题?我已阅读所有论坛。

+0

我不知道千里马-gnuplot的是,但在gnuplot的+乳胶单引号通常比双引号,例如一个较少涉及解决方案'set xlabel'$ \ sqrt {x} $''。也许你可以尝试一下。 – Miguel

+0

谢谢,试过这个......没有工作。 – lilienfa

+0

我不明白为什么所有的参数都连接成一个字符串。什么是函数'sw_draw'?你使用什么接口? Gnuplot输出文件的内容是什么(maxout.gnuplot或maxout.gnuplot_pipes)?你可以编辑Gnuplot输出文件来获得你想要的显示吗? (这会给我们提供一个线索来说明如何调整Maxima中的参数。) –

回答

0

我们设法解决了这个问题。并把它写在不同的方式:

user_preamble=\"set label 'f(x)={/Symbol @\\\\326\140}x' at -1,2\" 
+0

我很高兴听到你有它的工作,虽然我很惊讶你不需要把相同数量的在每个字符代码之前反斜杠,即“\\\\ 326 \\\\ 140”。但如果它适合你,那么一切都很好! –