2015-11-12 10 views
1

Я пишу математический курс в LaTeX. Для построения графика используется Maxima-Gnuplot. У меня прекрасный рабочий график. Метка должна содержать формулу. Участок Я использую:Gnuplot label 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

Я понятия не имею, что Maxima-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'. Но если это сработает для вас, тогда все будет хорошо! –

 Смежные вопросы

  • Нет связанных вопросов^_^