Example plot in Manual lacks text
Ben Abbott
bpabbott at mac.com
Mon Apr 6 18:55:54 CDT 2009
On Apr 6, 2009, at 7:15 PM, Michael D. Godfrey wrote:
>> Also, I assume this is where "convert" is intended to produce a pdf-
>> file from an eps-file?
> "convert" is described as "part of ImageMagick" and is used by
> print.m to convert
> formats that "need conversion." Looking quickly at the code, it
> would appear that
> a reason .pdf does not work is that print.m thinks that pdf is a
> known terminal for
> gnuplot. I tried the command:
> convert ctest.eps ctest.pdf
> and it produced a pdf file.
>
> I am not sure whether convert or ghostscript is a better choice for
> conversion, but I
> suspect that ghostscript is better.
>
> From your new email:
>> Form gnuplot what do you get when you type
>>
>> print GPVAL_TERMINALS
>
> I get:
> gnuplot> print GPVAL_TERMINALS
> undefined variable: GPVAL_TERMINALS
>
> If I type:
> gnuplot> set terminal
>
> I get the list of terminals:
>
> Available terminal types:
> aed512 AED 512 Terminal
> aed767 AED 767 Terminal
> aifm Adobe Illustrator 3.0 Format
> bitgraph BBN Bitgraph Terminal
> cgm Computer Graphics Metafile
> ... and so on... including the terminals starting with "p"
> which I sent earlier.
>
> OK?
ok, I understand.
The GPVAL_TERMINALS variable is not present in the 4.2.x, but is in
4.3.x.
As print.m already makes use of "convert", I hesitate to use
ghostscript rather than "convert".
There is the additional problem of how to determine if the pdf
terminal is available for gnuplot 4.2.x.
In addition, the eps driver produces a file whose canvas size is
bounded by the paperpostion property. This is not the way the pdf
driver behaves. Thus for pdf output we'd need to begin with a ps-file.
I'll try writing a function that is able to use the output from "set
terminal" to compose a list of available terminals.
Regarding "ghostscript" or "convert" is there a windows friendly way
to determine which of those are present? Perhaps we should check if
"convert" exists, and if not check for "ghostscript"?
Ben
More information about the Octave-maintainers
mailing list