Символ плюса / минуса в гнуплоте? - PullRequest
4 голосов
/ 30 июля 2011

Я генерирую числа .eps в gnuplot для включения в набор документов с помощью LaTeX, используя

set terminal postscript eps enhanced "Helvetica" 14

Как правило, это работает отлично, но сейчас я пытаюсь собрать фигуру, используя метку, которая включает символ ±. Если я использую это непосредственно, например

set label "-56±2"

тогда он отображается правильно на терминале wxt по умолчанию, но перед ним стоит префикс A с огибающей (т. Е. -56 ± 2) в выводе postscript. Использование

set label "-56^+/-2" 

работает, но выглядит мусором. В прошлом я использовал символ «Ангстрем» (Å), выполняя

set encoding iso_8859_1 
set xlabel "wavelength (\305)"

но мне так и не удалось заставить это работать для юникодного представления ±, которое, я думаю, равно \ 261 (см. http://www.fileformat.info/info/unicode/char/00b1/index.htm), то есть

set label "-56 \261 2" 

но я получаю пустое пространство между -56 и 2. Есть идеи, как это сделать? Ubuntu 10.10 и Gnuplot 4.4 уровень исправления 0, если это важно.

Ответы [ 2 ]

4 голосов
/ 01 августа 2011

Для справки: с точки зрения Gnuplot правильный ответ выглядит так:

set encoding iso_8859_1 
set label "-56 \261 2" 

, который дает метку

-56 ± 2

Он отлично работает на другой машине (того же уровня Gnuplot), поэтому я не уверен, почему существует проблема на оригинальной машине Ubuntu; обе машины правильно отображают результирующий файл .eps.

1 голос
/ 08 сентября 2011

Чтобы получить более красивый ярлык, я предлагаю терминал epslatex. Он создает часть графика в формате eps и текстовую часть в формате латекса. Затем вы можете отредактировать ваш текстовый файл и вставить любые специальные символы поддержки латекса.

...