верхний индекс / нижний индекс в метках для чтения gnuplot из файла данных - PullRequest
6 голосов
/ 13 марта 2012
1 1 A_{3}
2 2 C_{2}
3 3 ^{5}C_{1}

У меня есть такой входной файл, который нужно построить.Третий столбец предназначен для меток в этой точке (в латексном формате).Как заставить эти метки отображаться на графике так, как они выглядят после компиляции латекса (как верхний индекс / нижний индекс / греческий алфавит и т. Д.)

1 Ответ

7 голосов
/ 14 апреля 2012

Синтаксис в приведенном вами примере приемлем для собственного расширенного текстового режима gnuplot, а также для LaTeX. Так что было бы достаточно сказать

set termopt enhanced    # turn on enhanced text mode
plot 'mydat' using 1:2:3 with labels

Большинство режимов вывода gnuplot («терминалы») принимают это.

Но расширенный текстовый режим gnuplot работает только с небольшим подмножеством LaTeX. Если вам нужны более сложные вещи, вам нужно использовать один из терминалов LaTeX. В этом случае не включите расширенный текстовый режим, поскольку вы хотите передать всю строку в LaTeX без обработки.

...