ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* gnuplot mode
@ 2006-02-15 18:16 Renaud AUBIN
  2006-02-15 18:51 ` Taco Hoekwater
  0 siblings, 1 reply; 21+ messages in thread
From: Renaud AUBIN @ 2006-02-15 18:16 UTC (permalink / raw)



[-- Attachment #1.1: Type: text/plain, Size: 315 bytes --]


Hi all,

I'm trying to use the gnuplot mode (texlive+ ConTeXt 2006.02.03) and the 
command texexec --pdf --mode=demo m-gnuplot results in a m-gnuplot.pdf 
where only the png is correctly displayed... All the 
m-gnuplot-gnuplot-*.pdf are unknown...

I assume I have missed something... But what ?

Cheers,

Renaud


[-- Attachment #1.2: Type: text/html, Size: 645 bytes --]

[-- Attachment #2: Type: text/plain, Size: 139 bytes --]

_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 18:16 gnuplot mode Renaud AUBIN
@ 2006-02-15 18:51 ` Taco Hoekwater
  2006-02-15 19:10   ` Renaud AUBIN
  0 siblings, 1 reply; 21+ messages in thread
From: Taco Hoekwater @ 2006-02-15 18:51 UTC (permalink / raw)


Renaud AUBIN wrote:
> 
> Hi all,
> 
> I'm trying to use the gnuplot mode (texlive+ ConTeXt 2006.02.03) and the 
> command texexec --pdf --mode=demo m-gnuplot results in a m-gnuplot.pdf 
> where only the png is correctly displayed... All the 
> m-gnuplot-gnuplot-*.pdf are unknown...
> 
> I assume I have missed something... But what ?

The conversion of the gnuplot output from postscript to pdf fails. It
attempts to execute this commandline:

   texmfstart newpstopdf --method=raw \GNUPLOTfile.ps

where \GNUPLOTfile is e.g. "m-gnuplot-gnuplot-0"

You can try the command on the commandline to see where it goes wrong.

Cheers, Taco

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 18:51 ` Taco Hoekwater
@ 2006-02-15 19:10   ` Renaud AUBIN
  2006-02-15 20:05     ` Hans Hagen
  0 siblings, 1 reply; 21+ messages in thread
From: Renaud AUBIN @ 2006-02-15 19:10 UTC (permalink / raw)



Hi Taco, happy to read you again :-) !

I don't have texmfstart. It is a win script, isn't it ? I have a debian 
box. Maybe I have to do some hacks in m-gnuplot.
I have try ruby 
/usr/local/texlive/2005/texmf-dist/scripts/context/ruby/newpstopdf.rb 
--method=raw m-gnuplot-gnuplot-1.ps and it works...
If I use a .gp file as input, do I have to use the same method ?
Moreover, I use lucida fonts in my document. How to use lucida with this 
method ?

Cheers,

Renaud

>The conversion of the gnuplot output from postscript to pdf fails. It
>attempts to execute this commandline:
>
>   texmfstart newpstopdf --method=raw \GNUPLOTfile.ps
>
>where \GNUPLOTfile is e.g. "m-gnuplot-gnuplot-0"
>
>You can try the command on the commandline to see where it goes wrong.
>
>Cheers, Taco
>_______________________________________________
>ntg-context mailing list
>ntg-context@ntg.nl
>http://www.ntg.nl/mailman/listinfo/ntg-context
>
>
>  
>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 19:10   ` Renaud AUBIN
@ 2006-02-15 20:05     ` Hans Hagen
  2006-02-15 20:27       ` Renaud AUBIN
  0 siblings, 1 reply; 21+ messages in thread
From: Hans Hagen @ 2006-02-15 20:05 UTC (permalink / raw)


Renaud AUBIN wrote:
> Hi Taco, happy to read you again :-) !
>
> I don't have texmfstart. It is a win script, isn't it ? I have a debian 
> box. Maybe I have to do some hacks in m-gnuplot.
> I have try ruby 
> /usr/local/texlive/2005/texmf-dist/scripts/context/ruby/newpstopdf.rb 
> --method=raw m-gnuplot-gnuplot-1.ps and it works...
>   
texmfstart is a ruby script (in scritps/context/ruby);  Normally there 
should be a copy without suffix in some bin path
> If I use a .gp file as input, do I have to use the same method ?
> Moreover, I use lucida fonts in my document. How to use lucida with this 
> method ?
>   
depends on how you installed the lucidas's 

Hans 

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 20:05     ` Hans Hagen
@ 2006-02-15 20:27       ` Renaud AUBIN
  2006-02-15 20:57         ` Renaud AUBIN
  2006-02-15 21:10         ` Hans Hagen
  0 siblings, 2 replies; 21+ messages in thread
From: Renaud AUBIN @ 2006-02-15 20:27 UTC (permalink / raw)



[-- Attachment #1.1: Type: text/plain, Size: 339 bytes --]

Hi Hans,

>texmfstart is a ruby script (in scritps/context/ruby);  Normally there 
>should be a copy without suffix in some bin path
>  
>
No... I have put a copy in /usr/local/bin and texexec --pdf --mode=demo 
m-gnuplot works now.

>depends on how you installed the lucidas's 
>  
>
texfont --en=ec --ve=bh --co=lucida --in --ma

Renaud

[-- Attachment #1.2: Type: text/html, Size: 853 bytes --]

[-- Attachment #2: Type: text/plain, Size: 139 bytes --]

_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 20:27       ` Renaud AUBIN
@ 2006-02-15 20:57         ` Renaud AUBIN
  2006-02-19 11:37           ` Mojca Miklavec
  2006-02-15 21:10         ` Hans Hagen
  1 sibling, 1 reply; 21+ messages in thread
From: Renaud AUBIN @ 2006-02-15 20:57 UTC (permalink / raw)



[-- Attachment #1.1: Type: text/plain, Size: 204 bytes --]


>
>>depends on how you installed the lucidas's 
>>  
>>
> texfont --en=ec --ve=bh --co=lucida --in --ma

Ok it is \setupGNUPLOT[method=mp,option="hlhr8r"] but now how to deal 
with math like $\vec{x}$ ?

[-- Attachment #1.2: Type: text/html, Size: 693 bytes --]

[-- Attachment #2: Type: text/plain, Size: 139 bytes --]

_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 20:27       ` Renaud AUBIN
  2006-02-15 20:57         ` Renaud AUBIN
@ 2006-02-15 21:10         ` Hans Hagen
  2006-02-15 21:43           ` Renaud AUBIN
  1 sibling, 1 reply; 21+ messages in thread
From: Hans Hagen @ 2006-02-15 21:10 UTC (permalink / raw)


Renaud AUBIN wrote:
> Hi Hans,
>
>> texmfstart is a ruby script (in scritps/context/ruby);  Normally there 
>> should be a copy without suffix in some bin path
>>   
> No... I have put a copy in /usr/local/bin and texexec --pdf 
> --mode=demo m-gnuplot works now.
>> depends on how you installed the lucidas's 
>>   
> texfont --en=ec --ve=bh --co=lucida --in --ma
could you process the produced texnansi-bh-lucida file? if so, lucida should work ok 

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 21:10         ` Hans Hagen
@ 2006-02-15 21:43           ` Renaud AUBIN
  2006-02-15 22:26             ` Hans Hagen
  0 siblings, 1 reply; 21+ messages in thread
From: Renaud AUBIN @ 2006-02-15 21:43 UTC (permalink / raw)



[-- Attachment #1.1: Type: text/plain, Size: 563 bytes --]


>could you process the produced texnansi-bh-lucida file? if so, lucida should work ok 
>
>  
>

Do you mean \loadmapfile[texansi-bh-lucida.map] ? If so, I already use 
\loadmapfile[ec-bh-lucida.map] (Lucida works well for my document) and 
according to http://wiki.contextgarden.net/Gnuplot section "More complex 
example with MetaPost" I have "to play with |set terminal mp {fontname}|" !?

I have a working example with \setupGNUPLOT[method=mp,option="hlhr8r"] 
but the math gives CM... Moreover, how to deals $\vec{x}$ or \Milli 
\Meter for example ?

Renaud

[-- Attachment #1.2: Type: text/html, Size: 1009 bytes --]

[-- Attachment #2: Type: text/plain, Size: 139 bytes --]

_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 21:43           ` Renaud AUBIN
@ 2006-02-15 22:26             ` Hans Hagen
  2006-02-15 22:41               ` Renaud AUBIN
  2006-02-15 22:45               ` Adam Lindsay
  0 siblings, 2 replies; 21+ messages in thread
From: Hans Hagen @ 2006-02-15 22:26 UTC (permalink / raw)


Renaud AUBIN wrote:
>
>> could you process the produced texnansi-bh-lucida file? if so, lucida should work ok 
>>
>>   
>
> Do you mean \loadmapfile[texansi-bh-lucida.map] ? If so, I already use 
> \loadmapfile[ec-bh-lucida.map] (Lucida works well for my document) and 
> according to http://wiki.contextgarden.net/Gnuplot section "More 
> complex example with MetaPost" I have "to play with |set terminal mp 
> {fontname}|" !?
>
> I have a working example with \setupGNUPLOT[method=mp,option="hlhr8r"] 
> but the math gives CM... Moreover, how to deals $\vec{x}$ or \Milli 
> \Meter for example ?
what is this hlhr8r? a font filename? 

()when installing lbr using texfont, did you (manually) move the math pfb files and tfm files? 

(maybe i should distribute the lbr math tfm files) 

Hans 
 

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 22:26             ` Hans Hagen
@ 2006-02-15 22:41               ` Renaud AUBIN
  2006-02-16  9:10                 ` Renaud AUBIN
  2006-02-15 22:45               ` Adam Lindsay
  1 sibling, 1 reply; 21+ messages in thread
From: Renaud AUBIN @ 2006-02-15 22:41 UTC (permalink / raw)



[-- Attachment #1.1: Type: text/plain, Size: 454 bytes --]


>what is this hlhr8r? a font filename? 
>  
>
hlhr8r -> /usr/local/texlive/2005/texmf-dist/fonts/tfm/bh/lucida/hlhr8r.tfm
It sets the metapost's defaultfont but maybe there is another method 
than give a .tfm file I don't know.

>()when installing lbr using texfont, did you (manually) move the math pfb files and tfm files? 
>
>(maybe i should distribute the lbr math tfm files) 
>  
>
I have the lbr math tfm files and they work fine in my document.


[-- Attachment #1.2: Type: text/html, Size: 895 bytes --]

[-- Attachment #2: Type: text/plain, Size: 139 bytes --]

_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 22:26             ` Hans Hagen
  2006-02-15 22:41               ` Renaud AUBIN
@ 2006-02-15 22:45               ` Adam Lindsay
  2006-02-16  9:56                 ` Hans Hagen
  1 sibling, 1 reply; 21+ messages in thread
From: Adam Lindsay @ 2006-02-15 22:45 UTC (permalink / raw)


Hans Hagen wrote:

> what is this hlhr8r? a font filename? 

Yes, one of the Lucida ones.

> ()when installing lbr using texfont, did you (manually) move the math pfb files and tfm files? 
> 
> (maybe i should distribute the lbr math tfm files) 

Or, maybe I should finish that type-dis typescript to adapt the current 
ConTeXt internal names to the TUG-distributed lucida font names. Which 
would you prefer? _In this case_, I would likely trust the hand-tuned 
TFMs a bit more than texfont-generated ones.

adam
-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Adam T. Lindsay, Computing Dept.     atl@comp.lancs.ac.uk
  Lancaster University, InfoLab21        +44(0)1524/510.514
  Lancaster, LA1 4WA, UK             Fax:+44(0)1524/510.492
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 22:41               ` Renaud AUBIN
@ 2006-02-16  9:10                 ` Renaud AUBIN
  2006-02-16 11:43                   ` Mojca Miklavec
  2006-02-18  5:13                   ` Mojca Miklavec
  0 siblings, 2 replies; 21+ messages in thread
From: Renaud AUBIN @ 2006-02-16  9:10 UTC (permalink / raw)



[-- Attachment #1.1: Type: text/plain, Size: 1253 bytes --]


Hi all,

This time, I eventually use LaTeX with \usepackage{lucidabr} and "set 
term pst" to produce .ps, then use ps2epsi to obtain an .eps with a 
correct bounding box and to finish psttopdf. I include the resulting 
.pdf with the standard method... It is not the easy way !

Now, considering the gnuplot module: I have seen that in the resulting 
.gpd, there is a lot of ";" . Since all my .gp scripts are empty of ";" 
at the end of lines, I'm asking if this is correct ?

Renaud

Renaud AUBIN a écrit :

>
>>what is this hlhr8r? a font filename? 
>>  
>>
> hlhr8r -> 
> /usr/local/texlive/2005/texmf-dist/fonts/tfm/bh/lucida/hlhr8r.tfm
> It sets the metapost's defaultfont but maybe there is another method 
> than give a .tfm file I don't know.
>
>>()when installing lbr using texfont, did you (manually) move the math pfb files and tfm files? 
>>
>>(maybe i should distribute the lbr math tfm files) 
>>  
>>
> I have the lbr math tfm files and they work fine in my document.
>
>------------------------------------------------------------------------
>
>_______________________________________________
>ntg-context mailing list
>ntg-context@ntg.nl
>http://www.ntg.nl/mailman/listinfo/ntg-context
>  
>


[-- Attachment #1.2: Type: text/html, Size: 1991 bytes --]

[-- Attachment #2: Type: text/plain, Size: 139 bytes --]

_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 22:45               ` Adam Lindsay
@ 2006-02-16  9:56                 ` Hans Hagen
  2006-02-16 10:03                   ` Adam Lindsay
  0 siblings, 1 reply; 21+ messages in thread
From: Hans Hagen @ 2006-02-16  9:56 UTC (permalink / raw)


Adam Lindsay wrote:
> Hans Hagen wrote:
>
>   
>> what is this hlhr8r? a font filename? 
>>     
>
> Yes, one of the Lucida ones.
>
>   
>> ()when installing lbr using texfont, did you (manually) move the math pfb files and tfm files? 
>>
>> (maybe i should distribute the lbr math tfm files) 
>>     
>
> Or, maybe I should finish that type-dis typescript to adapt the current 
> ConTeXt internal names to the TUG-distributed lucida font names. Which 
> would you prefer? _In this case_, I would likely trust the hand-tuned 
> TFMs a bit more than texfont-generated ones.
>   
for math i always use the ones supplied by yandy (i don't use the funny names) 

Hans 


-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-16  9:56                 ` Hans Hagen
@ 2006-02-16 10:03                   ` Adam Lindsay
  0 siblings, 0 replies; 21+ messages in thread
From: Adam Lindsay @ 2006-02-16 10:03 UTC (permalink / raw)


Hans Hagen wrote:
> Adam Lindsay wrote:
>> Hans Hagen wrote:
>>
>>   
>>> what is this hlhr8r? a font filename? 
>>>     
>> Yes, one of the Lucida ones.
>>
>>   
>>> ()when installing lbr using texfont, did you (manually) move the math pfb files and tfm files? 
>>>
>>> (maybe i should distribute the lbr math tfm files) 
>>>     
>> Or, maybe I should finish that type-dis typescript to adapt the current 
>> ConTeXt internal names to the TUG-distributed lucida font names. Which 
>> would you prefer? _In this case_, I would likely trust the hand-tuned 
>> TFMs a bit more than texfont-generated ones.
>>   
> for math i always use the ones supplied by yandy (i don't use the funny names) 

And for the text versions? That's what I was offering, to do a lot of:

\starttypescript [serif] [lucida] [texnansi]
   \definefontsynonym [texnansi-lbr]   [hlhr8y]  [encoding=texnansi]
    etc.


-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Adam T. Lindsay, Computing Dept.     atl@comp.lancs.ac.uk
  Lancaster University, InfoLab21        +44(0)1524/510.514
  Lancaster, LA1 4WA, UK             Fax:+44(0)1524/510.492
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-16  9:10                 ` Renaud AUBIN
@ 2006-02-16 11:43                   ` Mojca Miklavec
  2006-02-16 13:52                     ` Hans Hagen
  2006-02-18  5:13                   ` Mojca Miklavec
  1 sibling, 1 reply; 21+ messages in thread
From: Mojca Miklavec @ 2006-02-16 11:43 UTC (permalink / raw)


On 2/15/06, Renaud AUBIN wrote:
>
>  I'm trying to use the gnuplot mode (texlive+ ConTeXt 2006.02.03) and the
> command texexec --pdf --mode=demo m-gnuplot results in a m-gnuplot.pdf where
> only the png is correctly displayed... All the m-gnuplot-gnuplot-*.pdf are
> unknown...
>
>  I assume I have missed something... But what ?

Not necessary. Gnuplot module might be a bit stubborn. I had many
problems, but they might have different reasons since many sifferent
pieces of software are sticked together:
- mp wanted to use cmr10, but that font was missing on standalone ConTeXt distr.
- texmfstart missing under windows
- gnuplot terminal compiled without pdf terminal
- missing TEXSYSTEM=miktex on windows box (or (p)gnuplot not present in path)
- on my personal I failed to compile gnuplot properly in order to produce PNGs
- serious problems with mptopdf under windows (CRITICAL!!!)

> Moreover, I use lucida fonts in my document. How to use lucida with this
> method ?

It depends on terminal. With PostScript terminal you can't do math.
With Metapost you can do math, but don't ask me how to change fonts to
lucida (try read "help terminal mp" if it helps you). Anyway I'm
affraid that you won't get lucida for math that way.

(I'll try to improve the metapost terminal a bit, but I have no idea
what to do with fonts.)

Perhaps you could use LaTeX (or any other LaTeX-related terminal like
PSTricks for that), but this is not supported by the module yet.

However, read my other mail(s) that I'll send today about "set
terminal context". (I don't find any of the existing terminals good
enough, so I would like to make a superior one.)

>  I have a working example with
> \setupGNUPLOT[method=mp,option="hlhr8r"] but the math gives
> CM... Moreover, how to deals $\vec{x}$ or \Milli \Meter for example ?

Forget about ConTeXt commands with "method=mp". This makes plain
metapost files and labes are processed with plain TeX, which doesn't
have any idea about the fonts you use in the document.

If you manage to make lucida work with plain TeX, the only option I
currently see is something like
    set title '{\input my-defs \bf Title}'
where you store your definitions in a separate file or
    set title '{\font\a=hlhr8r sa 2 \a Title}'
(just guessing, I don't know the exact syntax).

But you probably don't want to do that.

>  This time, I eventually use LaTeX with \usepackage{lucidabr} and "set term
> pst" to produce .ps, then use ps2epsi to obtain an .eps with a correct
> bounding box and to finish psttopdf. I include the resulting .pdf with the
> standard method... It is not the easy way !

That's what I was talking about a bit earlier.

Hans, would it be possible to support pst terminal as well (PSTricks I
suppose)? This one needs more than one command to get the resulting
pdf I suppose. (I won't need it, but if there are other users who
could make use of it ...)

>  Now, considering the gnuplot module: I have seen that in the resulting
> .gpd, there is a lot of ";" . Since all my .gp scripts are empty of ";" at
> the end of lines, I'm asking if this is correct ?

Ask Hans. I don't know why he likes them so much (I would remove
them), but they should be harmless. They're there because of
    \def\obeyedline{;\systemendofline}%

-----------------------------------

And a final word: I finally installed "something to compile gnuplot
with" yesterday. I have the first pre-alpha ;) "set terminal context"
working and I will need both Hans and Taco's hand as well as
gnuplot/metafun users to help me with
suggestions/requests/brainstorming about how to implement certain
parts, so that the output will remain highly configurable regarding
fonts, colors & styles, but more about that in another mail.

(Some serious problems with mptopdf on windows disturb me a lot, but I
hope I'll find a way out. I can't make textext work, so I'm using the
standalone ConTeXt in the moment, but this has to be fixed for other
MikTeX users as well.)

Mojca


On 2/16/06, Adam Lindsay wrote:
> And for the text versions? That's what I was offering, to do a lot of:
>
> \starttypescript [serif] [lucida] [texnansi]
>    \definefontsynonym [texnansi-lbr]   [hlhr8y]  [encoding=texnansi]
>     etc.

Has nothing to do with Gnuplot, but I agree with Adam.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-16 11:43                   ` Mojca Miklavec
@ 2006-02-16 13:52                     ` Hans Hagen
  0 siblings, 0 replies; 21+ messages in thread
From: Hans Hagen @ 2006-02-16 13:52 UTC (permalink / raw)


Mojca Miklavec wrote:
> It depends on terminal. With PostScript terminal you can't do math.
> With Metapost you can do math, but don't ask me how to change fonts to
> lucida (try read "help terminal mp" if it helps you). Anyway I'm
> affraid that you won't get lucida for math that way.
>   
if with mp you can do math, then you need to extend gnuplot with the 
option to configure verbatimtex ... etex so that one can instruct tex to 
load other fonts there

Hans


-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-16  9:10                 ` Renaud AUBIN
  2006-02-16 11:43                   ` Mojca Miklavec
@ 2006-02-18  5:13                   ` Mojca Miklavec
  2006-02-18  9:08                     ` Hans Hagen
  1 sibling, 1 reply; 21+ messages in thread
From: Mojca Miklavec @ 2006-02-18  5:13 UTC (permalink / raw)


On 2/16/06, Renaud AUBIN wrote:
>
>  Hi all,
>
>  This time, I eventually use LaTeX with \usepackage{lucidabr} and "set term
> pst" to produce .ps, then use ps2epsi to obtain an .eps with a correct
> bounding box and to finish psttopdf. I include the resulting .pdf with the
> standard method... It is not the easy way !

I just noticed that "epslatex" terminal was improved considerably in
the new gnuplot version (4.1, you can download testing binaries for
windows).

Take a look.

On 2/16/06, Hans Hagen wrote:
> Mojca Miklavec wrote:
> > It depends on terminal. With PostScript terminal you can't do math.
> > With Metapost you can do math, but don't ask me how to change fonts to
> > lucida (try read "help terminal mp" if it helps you). Anyway I'm
> > affraid that you won't get lucida for math that way.
> >
> if with mp you can do math, then you need to extend gnuplot with the
> option to configure verbatimtex ... etex so that one can instruct tex to
> load other fonts there.

If you process the files manually it's no problem to edit the
"verbatimtex" part of the resulting metapost output. However, this
cannot be done if the file is generated and included with the gnuplot
module.

I'll first finish the ConTeXt terminal and perhaps fix/improve mp
terminal on the basis of ConTeXt terminal later (or during writing
it).

It's very easy to fix gnuplot, so that it will be able to place
additional commands inside "verbatimtex" section. If anyone needs
that, I can add it and submit it to patches, but I can only provide
you windows binaries after that. (I tried to compile it on three linux
boxes without success, although it should be trivial.)

All I need to know is the keyword that you want to use and that would
make sense. Epslatex uses the following syntax for example:
set terminal epslatex header "\usepackage{something}"
(Would anyone need that at all?)


My next question is going to be: how should I handle fonts in context
terminal? (But probably for another thread or for off-list discussions
only.)

Mojca

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-18  5:13                   ` Mojca Miklavec
@ 2006-02-18  9:08                     ` Hans Hagen
  2006-02-19 13:08                       ` Mojca Miklavec
  0 siblings, 1 reply; 21+ messages in thread
From: Hans Hagen @ 2006-02-18  9:08 UTC (permalink / raw)


Mojca Miklavec wrote:
> It's very easy to fix gnuplot, so that it will be able to place
> additional commands inside "verbatimtex" section. If anyone needs
> that, I can add it and submit it to patches, but I can only provide
> you windows binaries after that. (I tried to compile it on three linux
> boxes without success, although it should be trivial.)
>   
that option would make it possibel to pass the mp environment to 
gnuplot/tex and solve the lucida problems mentioned; it means that one 
can have her/his text in sycn with the graphic
> All I need to know is the keyword that you want to use and that would
> make sense. Epslatex uses the following syntax for example:
> set terminal epslatex header "\usepackage{something}"
> (Would anyone need that at all?)
>   
two variants:

set terminal mp       verbatimtex   "..."
set terminal context environment "..."

Hans 

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-15 20:57         ` Renaud AUBIN
@ 2006-02-19 11:37           ` Mojca Miklavec
  0 siblings, 0 replies; 21+ messages in thread
From: Mojca Miklavec @ 2006-02-19 11:37 UTC (permalink / raw)


On 2/15/06, Renaud AUBIN wrote:
>  Ok it is \setupGNUPLOT[method=mp,option="hlhr8r"] but now
> how to deal with math like $\vec{x}$ ?

I don't have lucida, but how about this:
    http://pub.mojca.org/gnuplot/sample/document.pdf?

(You can play with the source and files in other dicerctories as well,
but use at your own risk as long as it's experimental only.)

Mojca

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-18  9:08                     ` Hans Hagen
@ 2006-02-19 13:08                       ` Mojca Miklavec
  2006-02-20 11:12                         ` Hans Hagen
  0 siblings, 1 reply; 21+ messages in thread
From: Mojca Miklavec @ 2006-02-19 13:08 UTC (permalink / raw)


On 2/18/06, Hans Hagen wrote:
> Mojca Miklavec wrote:
> > It's very easy to fix gnuplot, so that it will be able to place
> > additional commands inside "verbatimtex" section. If anyone needs
> > that, I can add it and submit it to patches, but I can only provide
> > you windows binaries after that. (I tried to compile it on three linux
> > boxes without success, although it should be trivial.)
> >
> that option would make it possibel to pass the mp environment to
> gnuplot/tex and solve the lucida problems mentioned; it means that one
> can have her/his text in sycn with the graphic

Hmmm ... I tried to copy the implementation from epslatex terminal, so
that one was already able to say
    set terminal context header "\\setupbodyfont[20pt]"
but I figured out that after it was run five or ten times, it crashed.
After that I realized that the epslatex terminal crashes too, but I
didn't figure out yet how to debug gnuplot.
If anyone has more experince with allocs, feel free to fix my source.

The problem with verbatim ... etex is that you somehow "preprocess it"
or I don't know what you do with it. So if one writes
\def\GnuplotPoint#1{...} into verbatimtex it results in something like
\def \GnuplotPoint ##1 {}, of you write \let\GnuplotPoint\relax, it
results in \let \relax. \input works because it has some luck that it
doesn't get modified during preprocessing.

> set terminal mp       verbatimtex   "..."
> set terminal context environment "..."

I already did that, but as I mentioned above - it crashed ...

But in any case: global metapost environment works perfectly!!!
(header would still be useful, but for graphics for inclusion the
setting can be done in the main document and for standalone graphics
one can temporary edit it manually, but I'll try to fix).

Mojca

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: gnuplot mode
  2006-02-19 13:08                       ` Mojca Miklavec
@ 2006-02-20 11:12                         ` Hans Hagen
  0 siblings, 0 replies; 21+ messages in thread
From: Hans Hagen @ 2006-02-20 11:12 UTC (permalink / raw)


Mojca Miklavec wrote:
> The problem with verbatim ... etex is that you somehow "preprocess it"
> or I don't know what you do with it. So if one writes
>   
it's normally expanded, but with regards to passing environments, there 
is hardly any expansion involved; also, when i set it from within 
context, i can use the same mechanisms as with the normal  mp run;  
let's worry about that later
> \def\GnuplotPoint#1{...} into verbatimtex it results in something like
> \def \GnuplotPoint ##1 {}, of you write \let\GnuplotPoint\relax, it
> results in \let \relax. \input works because it has some luck that it
> doesn't get modified during preprocessing.
>   
best put such defs in a separate environment, and then say \input 
thatfile ; this avoids the expansion and hash duplication
>   
>> set terminal mp       verbatimtex   "..."
>> set terminal context environment "..."
>>     
>
> I already did that, but as I mentioned above - it crashed ...
>
> But in any case: global metapost environment works perfectly!!!
> (header would still be useful, but for graphics for inclusion the
> setting can be done in the main document and for standalone graphics
> one can temporary edit it manually, but I'll try to fix).
>   
Hans

-- 

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2006-02-20 11:12 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-15 18:16 gnuplot mode Renaud AUBIN
2006-02-15 18:51 ` Taco Hoekwater
2006-02-15 19:10   ` Renaud AUBIN
2006-02-15 20:05     ` Hans Hagen
2006-02-15 20:27       ` Renaud AUBIN
2006-02-15 20:57         ` Renaud AUBIN
2006-02-19 11:37           ` Mojca Miklavec
2006-02-15 21:10         ` Hans Hagen
2006-02-15 21:43           ` Renaud AUBIN
2006-02-15 22:26             ` Hans Hagen
2006-02-15 22:41               ` Renaud AUBIN
2006-02-16  9:10                 ` Renaud AUBIN
2006-02-16 11:43                   ` Mojca Miklavec
2006-02-16 13:52                     ` Hans Hagen
2006-02-18  5:13                   ` Mojca Miklavec
2006-02-18  9:08                     ` Hans Hagen
2006-02-19 13:08                       ` Mojca Miklavec
2006-02-20 11:12                         ` Hans Hagen
2006-02-15 22:45               ` Adam Lindsay
2006-02-16  9:56                 ` Hans Hagen
2006-02-16 10:03                   ` Adam Lindsay

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).