ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Janne Junnila <janne.junnila@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: Gnuplot and the dollar sign
Date: Sat, 28 Jan 2012 13:27:23 +0200	[thread overview]
Message-ID: <CAEPRRH2iKeXFj4w1S0TxyaQD8NQDcCbnytJJ5PB_mVae5kCiow@mail.gmail.com> (raw)
In-Reply-To: <CALBOmsYhiuRC3ZX9PY+8HqfHcUB94nTbUFuCfES8eBVEvsi3KA@mail.gmail.com>

Thank you for your reply!

I was actually able to find a workaround for my problem at least in
this case. Digging through the gnuplot documentation revealed that
instead of using $n to refer to the column n in a data file one can
also use column(n). The ConTeXt parser accepts this of course.

Janne Junnila

On Sat, Jan 28, 2012 at 12:23 PM, Mojca Miklavec
<mojca.miklavec.lists@gmail.com> wrote:
> On Sat, Jan 28, 2012 at 09:16, Janne Junnila wrote:
>> Hi!
>>
>> I'm having trouble while trying to make the following work:
>>
>> \usemodule[gnuplot]
>>
>> \startGNUPLOTscript[distr_simple_1]
>>
>> plot "2_simple_1.out" using
>> (0.01*floor($1/0.01)):(0.870456/100000/0.01) smooth frequency with
>> boxes, (cos(2*x)*sin(0.5*x) + 1)*exp(-0.4*x)
>> \stopGNUPLOTscript
>>
>> \useGNUPLOTgraphic[distr_simple_1]
>>
>> The problem seems to be that the single dollar sign gets interpreted
>> as the start of a math environment.
>
> On one hand that is the intended default behaviour. It is very handy
> to be able to use
>
> plot (cos(2*x)*sin(0.5*x) + 1)*exp(-0.4*x) title '$\left(\cos(2x)
> \cdot \sin(0.5x)\right+1) e^{-0.4x}$'
>
> to get nice result. On the other hand I'm not exactly sure how to
> reliably print whatever gets passed to ConTeXt. The only option that
> comes to my mind is some modification of
>    \sometxt{\starttyping floor($1/0.01) \stoptyping}
> where \starttyping would generate a single line. But one would need a
> special option for that. (The command \type{...} would not be reliable
> enough: in MKII it stops working at the second underscore and it is a
> problem if one has curly braces in text.)
>
>> I tried to look through the source
>> code to see how I could tell context to bypass checking for certain
>> characters, but I couldn't figure it out.
>
> Currently the only option is to provide an explicit title. But if
> there's a request to support literal output and if somebody can help
> me figure out how exactly I should output the given text into
> metapost, so that it will be reliably printed out literally.
>
> Mojca
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
>
> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : http://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


      reply	other threads:[~2012-01-28 11:27 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-28  8:16 Janne Junnila
2012-01-28 10:23 ` Mojca Miklavec
2012-01-28 11:27   ` Janne Junnila [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAEPRRH2iKeXFj4w1S0TxyaQD8NQDcCbnytJJ5PB_mVae5kCiow@mail.gmail.com \
    --to=janne.junnila@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).