Que tipo de terminal do gnuplot devo usar no org-babel-gnuplot com exportação de látex

5

Todos os exemplos do gnuplot no link usam o terminal png. No entanto, ao exportar para o latex, prefiro gerar gráficos vetoriais. Terminal de látex parece estar desatualizado. Eps não funciona como resultado de como o orgmode chama o pdflatex. Então, qual tipo de terminal eu posso usar com o org-babel-gnuplot e exportação de látex?

Como uma pergunta alternativa: Como posso chamar org-mode pdflatex para que ele use os gráficos eps?

    
por artistoex 09.10.2011 / 23:55

2 respostas

0

Eu uso a saída postscript, e diretamente converto a saída para PDF on the fly. Eu também mudo mais algumas coisas durante isso, incluindo as cores padrão do postscript (para gráficos de duas cores, vermelho e azul é melhor que vermelho e verde, já que algumas pessoas são vermelho-verde-cego, por exemplo). Outra melhoria óbvia é executar pdfcrop depois.

De qualquer forma, o truque é usar a sintaxe de comando externa para a saída.

Eu tenho um script que parece aproximadamente assim: (na verdade, agora é um script python, para a substituição de cores)

#!/bin/sh
epstopdf --filter --outfile "$1"
pdfcrop "$1" "$1"

e depois no gnuplot eu uso:

set output "| /home/myself/.bin/gnuplot-to-pdf file.pdf"

No entanto, não tenho ideia de como combinar isso com o modo org-babel (nem uma ideia do que seja isso). Ele poderia, no entanto, trabalhar essencialmente com o nome do arquivo de saída padrão file.pdf e também especificando isso para o org-babel-gnuplot?

    
por 10.12.2011 / 16:04
0

Estes artigos podem ajudar:

Incluir gráficos EPS no pdflatex
org-exp-blocks.el - blocos de pré-processamento ao exportar arquivos org

(Não tendo ouvido falar de você, eu transformei meu comentário em uma resposta.)

    
por 12.12.2011 / 10:01