2015-11-12 139 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」。但如果它適合你,那麼一切都很好! –