#latex #gnuplot
#Латекс #gnuplot
Вопрос:
Как написано в названии, я пытаюсь создать многостраничный PDF-файл с помощью gnuplots cairolatex terminal. Я использую gnuplot 5.4
в cygwin.
Одна страница работает нормально, т.е.
./gnuplot-script
pdflatex plot.tex
Однако, когда я создаю несколько страниц в gnuplot-script, файл output .tex, похоже, содержит ошибки..
Например, gnuplot-script
set terminal cairolatex standalone
set output "plot.tex"
plot x
plot x**2
выводит a plot.tex
, который содержит два documentclass{minimal}
, а pdflatex
затем жалуется с
! LaTeX Error: Can be used only in preamble.
...
l.181 documentclass
{minimal}
Я могу обойти это, поместив каждый график в новый файл, но кажется немного странным, что простой многостраничный вывод прослушивается в этом терминале?
Мне не хватает какой-то специальной команды для запуска новой страницы в терминале cairolatex или что-то в этом роде? Я ничего не вижу в документации для этого..
Ответ №1:
Если вам действительно нужно создать многостраничный PDF-файл на основе TeX непосредственно из gnuplot, я предлагаю использовать tikz
терминал, а не cairolatex
.
set terminal tikz standalone
set output "plot.tex"
plot x
plot x**2
unset output
!pdflatex plot