Возможно ли использовать самоопределяемую переменную и строку в метке gnuplot в терминале epslatex? Я хочу ярлык, который говорит: «t85 = 15.6», где «t85 =» - это строка, а «15.6» - это переменная, установленная в моем скрипте gnuplot.Как использовать строку и переменную в метке gnuplot в терминале epslatex?
set terminal epslatex
set output 'TP_MAG_5s_Decklage1.tex'
set xlabel "time/s"
set xrange [0:250]
set ylabel "T/C"
set yrange [0:1800]
TP_MAG_5s_Decklage1.dat"
t85_1 = system("awk '$1<800 && $1>500 { count++ } END { print count/100 }' TP_MAG_5s_Decklage1.dat")
t85_2 = system("awk '$2<800 && $2>500 { count++ } END { print count/100 }' TP_MAG_5s_Decklage1.dat")
set label 1 at 150,700 t85_1
set label 2 at 150,600 t85_2
plot 'TP_MAG_5s_Decklage1.dat' using ($0/100):1 w l title 'TC 1',\
'TP_MAG_5s_Decklage1.dat' using ($0/100):2 w l title 'TC 2',\
800 notitle , 500 notitle
Этот код дает мне только значение переменной в качестве метки. Я не могу добавить текст на этот ярлык.
Эта ошибка обычно возникает, когда отсутствует закрывающая '' '' 'или когда какой-то текст должен находиться в математическом режиме' $ text $ ', и это не так. –
спасибо, я обнаружил, что отсутствует знак $, но я хочу использовать команды Latex в метке (я изменил код примера, чтобы показать poblem) – cps
Вам нужно, чтобы gprintf отображал имя переменной, и вы могли написать $ в пределах цитаты, поэтому он будет интерпретироваться LaTeX. –