Re: [NTG-context] gnuplot for Mojca

2006-01-03 Thread Mojca Miklavec
On 1/2/06, Peter Münster wrote:
> Hi Mojca,
> if you're still looking for a gnuplot module, here is one:

Yes, I'm still looking for it.

> http://pmrb.free.fr/work/OS/ConTeXt/t-gnuplot.tex

Thanks a lot. I've learnt a lot from the example, it's only that in
the way it's written now it's not compatible with windows.

I've made a gnuplot.bat. It can be called with
gnuplot somescript
epstopdf somescript
where somescript is something like
set terminal postscript eps # should be added automatically
set output "someuniquename" # should be added automatically
plot sin(x) # between \startGnuplot ... \stopGnuplot

My question is: how can I put this into the same buffer (file) without
using OS-specific commands? (piping didn't work)

The rewritten version of the module works if I add the first two lines
manually between \startGnuplot ... \stopGnuplot, but that should be
done automatically by the module itself.

I looked into metafun code, but it's still too complicated for me to
understand it and use it for gnuplot.

Gnuplot would also need some kind of \startGnuplotinclusions for stuff like
set nokey
set xlabel "time"
plus the lines for setting the terminal which would automatically be added.

(I don't like the postscript terminal itself, but that module s a good start.)

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


Re: [NTG-context] e-trema

2006-01-03 Thread Taco Hoekwater


Hi Willi,

On the lowest level, \discretionary{-}{e}{ë} does this, so
   po\discretionary{-}{e}{ë}zie
is hyphenated correctly.

I doubt that there is a way to automate this (without changing
your input), though.

Cheers,
Taco


Willi Egger wrote:

Good evening!

While typesetting a Dutch text I am confronted with the problem, that in 
case of a hyphenation of the word poëzie must become po-ezie.

Does anybody know a solution in order to keep automatic hyphenation?

Kind regards

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

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


Re: [NTG-context] Bib Module: bibl-ssa

2006-01-03 Thread Taco Hoekwater



David Wooten wrote:

Greetings all, Taco,

I've just run across a small bug in the bibl-ssa style for the bib- 
module.


That's in the beta, yes? I know it has bugs in the compression code.
I will try to fix that next week, and release a 'non-beta' shortly
thereafter.

Cheers, Taco
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] nice examples

2006-01-03 Thread Taco Hoekwater



VnPenguin wrote:

On 1/2/06, Idris Samawi Hamid <[EMAIL PROTECTED]> wrote:


Hi Hans

On Mon, 02 Jan 2006 04:45:21 -0700, Hans Hagen <[EMAIL PROTECTED]> wrote:



Hi,

I dunno how many of you know this, but the next site gives examples (in
pdf) of column handling

http://www.math.leidenuniv.nl/~naw/serie5/index.php


Were these done in ConTeXT? Please let us know!

I wish I could read this one

http://www.math.leidenuniv.nl/~naw/serie5/deel06/mrt2005/pdf/craats.pdf



You could try e-mailing Jan van de Craats, he might have an english
language version avaible. <[EMAIL PROTECTED]>



Just load this pdf into Acrobat reader for example. Go to File ->
Document Properties -> Description, you will see there many
information about PDF Producer : pdfTeX-1.11a,...



I don't see any thing related to ConTeXt there, really ?


Have a look at the colofon:

from 5/1.1 (mrt 2000)
  Zetwerk
  Taco Hoekwater, Bittext, Dordrecht (ConTEXt)

from 5/5.4 (dec 2004)
  Programmatuur (CONTEXT)
  Hans Hagen, PRAGMA-ADE, Hasselt (Overijssel)


Cheers, Taco
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] serial definition

2006-01-03 Thread Peter Rolf
Henning Hraban Ramm wrote:
...
> After some hacking I learned how \setvalue works:
> 
> 
> \def\Set#1#2#3{\setvalue{Key#1}{#2}\setvalue{Val#1}{#3}}
> \def\Get#1{\getvalue{Key#1}/\getvalue{Val#1}}
> 
> \dostepwiserecurse{1}{9}{1}{
> \Set{\recurselevel}{K\recurselevel}{V\recurselevel}
> }
> \Set{1}{eins}{EINS}
> \Set{2}{zwei}{ZWEI}
> 
> manually: \Get{1} -- \Get{2} -- \Get{3}
> 
> looping:
> \dostepwiserecurse{1}{5}{1}{
> \Get{\recurselevel} --
> }
> 
> 
> results in:
> 
> manually: eins/EINS – zwei/ZWEI – K0/V0
> looping: eins/EINS – zwei/ZWEI – K3/V3 – K4/V4 – K5/V5 –
> 
> Why do I get K0/V0 for \Get{3}? - it works with \recurselevel!
> 
Is this the TeX riddle of the week? Where is the camera? ;)
Sorry, I have no clue, so you better ask the wizzards...

Greetings, Peter

> 
> Grüßlis vom Hraban!
> ---
> http://www.fiee.net/texnique/
> http://contextgarden.net
> http://www.cacert.org (I'm an assurer)
> 
> ___
> ntg-context mailing list
> ntg-context@ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
> 
> 

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


Re: [NTG-context] serial definition

2006-01-03 Thread Taco Hoekwater



Peter Rolf wrote:


Why do I get K0/V0 for \Get{3}? - it works with \recurselevel!



You need to expand the \Set commands in that first loop,
otherwise you store the literal token \recursevelel inside
the definitions of the Key and Val macros (\setvalue{}{}
autoexpands its first argument, but not its second argument).

When not inside a recursion, \recurselevel expands to the number
0  (zero) in the "manual bit", and you are actually re-evaluating
the macro using the then current \recurselevel definition
when inside the  "looping" bit.

So you need:

  \dostepwiserecurse{1}{9}{1}{
\expanded{\Set{\recurselevel}{K\recurselevel}{V\recurselevel}}
  }

I hope this is clear enough?

Cheers, Taco
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


[NTG-context] headers of multiple pages toc

2006-01-03 Thread Renaud AUBIN




Hi all,

I have multiple pages toc, lof and lot and I want to write headers on
pages after the first... I have succeeded in writting headers (chapter
or section titles) in other parts of my product but I dunno how to
manage this in special part (i.e. in \placecompletecontent).

Cheers,




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


[NTG-context] Title page of french phd thesis

2006-01-03 Thread Renaud AUBIN




Hi all,

I want to obtain something like this on my title page :

Composition du jury :
    Président :   M. Prénom NOM
    Rapporteurs :  M. Truc BIDULE de
paris
 Mme Machin CHOUETTE blabla
    Examinateurs :   M. Ano NYME

I would have macro to do this (inspired from thloria LaTeX package)
like :
\President    = {M. Prénom NOM}
\Rapporteurs  = {M. Truc BIDULE&de Paris\\
 Mme Machin CHOUETTE&blabla
 }
\Examinateurs = {M. Ano NYME}

I have some ideas on how to do this but I need advices to know what's
the best way to manage this issue.

Cheers,




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


Re: [NTG-context] Title page of french phd thesis

2006-01-03 Thread Henning Hraban Ramm

Am 2006-01-03 um 12:08 schrieb Renaud AUBIN:


I want to obtain something like this on my title page :

Composition du jury :
Président :   M. Prénom NOM
Rapporteurs :  M. Truc BIDULE  
de paris
 Mme Machin CHOUETTE  
blabla

Examinateurs :   M. Ano NYME

I would have macro to do this (inspired from thloria LaTeX package)  
like :

\President= {M. Prénom NOM}
\Rapporteurs  = {M. Truc BIDULE&de Paris\\
 Mme Machin CHOUETTE&blabla
 }
\Examinateurs = {M. Ano NYME}

I have some ideas on how to do this but I need advices to know  
what's the best way to manage this issue.


What is "this", i.e. where's your problem?

How to format the title page? -- You could use a table.

Do you need the "jobs" multilingual? -- use \translate[fr=Président,  
de=Präsident, en=President]


How to define a macro? -- \def\President#1{\def\doPresident{#1}} (and  
use \doPresident in the table)
The letter style uses a similar approach; I'm just trying to enhance  
it, see the "serial definition" thread.


I don't think the "\Something = {Anything}" style is possible at all.
You could use keyval style like \MyTitle[president={M. Prénom NOM},  
somebodyelse={}], see http://wiki.contextgarden.net/ 
Commands_with_KeyVal_arguments

I don't know how that could work with lists of persons.


Grüßlis vom Hraban!
---
http://www.fiee.net/texnique/
http://contextgarden.net
http://www.cacert.org (I'm an assurer)

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


Re: [NTG-context] Title page of french phd thesis

2006-01-03 Thread Renaud AUBIN

Hi,


What is "this", i.e. where's your problem?

How to format the title page? -- You could use a table.


Of course but my question is in fact: Is it better to use a ConTeXt 
table or TeX primitives for a title page ?


Do you need the "jobs" multilingual? -- use \translate[fr=Président,  
de=Präsident, en=President]


I don't...

How to define a macro? -- \def\President#1{\def\doPresident{#1}} (and  
use \doPresident in the table)
The letter style uses a similar approach; I'm just trying to enhance  
it, see the "serial definition" thread.


I don't think the "\Something = {Anything}" style is possible at all.
You could use keyval style like \MyTitle[president={M. Prénom NOM},  
somebodyelse={}], see http://wiki.contextgarden.net/ 
Commands_with_KeyVal_arguments

I don't know how that could work with lists of persons.


Ok, I'll try.


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


Re: [NTG-context] Title page of french phd thesis

2006-01-03 Thread Taco Hoekwater



Henning Hraban Ramm wrote:

I don't think the "\Something = {Anything}" style is possible at all.


My guess is these are defined as token registers in LaTeX, so you
would have to define only:

\newtoks\President

and use  \the\President inside the table.

Cheers, Taco
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] nice examples

2006-01-03 Thread Hans Hagen

VnPenguin wrote:


On 1/2/06, Idris Samawi Hamid <[EMAIL PROTECTED]> wrote:
 


Hi Hans

On Mon, 02 Jan 2006 04:45:21 -0700, Hans Hagen <[EMAIL PROTECTED]> wrote:

   


Hi,

I dunno how many of you know this, but the next site gives examples (in
pdf) of column handling

http://www.math.leidenuniv.nl/~naw/serie5/index.php
 


Were these done in ConTeXT? Please let us know!
   


sure,


I wish I could read this one

http://www.math.leidenuniv.nl/~naw/serie5/deel06/mrt2005/pdf/craats.pdf

   



Just load this pdf into Acrobat reader for example. Go to File ->
Document Properties -> Description, you will see there many
information about PDF Producer : pdfTeX-1.11a,...
I don't see any thing related to ConTeXt there, really ?
 

indeed; they run old versions of tex (the usual "system administrator 
who does not want to update kind of situation") and an older version of 
context that does not set the banners


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


Re: [NTG-context] Bib Module: bibl-ssa

2006-01-03 Thread David Wooten

Beta, yes indeed.
David

On Jan 3, 2006, at 1:18 AM, Taco Hoekwater wrote:


David Wooten wrote:

Greetings all, Taco,
I've just run across a small bug in the bibl-ssa style for the  
bib- module.


That's in the beta, yes? I know it has bugs in the compression code.
I will try to fix that next week, and release a 'non-beta' shortly
thereafter.

Cheers, Taco

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


Re: [NTG-context] serial definition

2006-01-03 Thread Hans Hagen

Taco Hoekwater wrote:




Peter Rolf wrote:



Why do I get K0/V0 for \Get{3}? - it works with \recurselevel!



You need to expand the \Set commands in that first loop,
otherwise you store the literal token \recursevelel inside
the definitions of the Key and Val macros (\setvalue{}{}
autoexpands its first argument, but not its second argument).

When not inside a recursion, \recurselevel expands to the number
0  (zero) in the "manual bit", and you are actually re-evaluating
the macro using the then current \recurselevel definition
when inside the  "looping" bit.

So you need:

  \dostepwiserecurse{1}{9}{1}{
\expanded{\Set{\recurselevel}{K\recurselevel}{V\recurselevel}}
  }

I hope this is clear enough?


even this works (#1 being the expanded \recurselevel):

\dostepwiserecurse{1}{9}{1}{
 \setvalue{hi there #1}{#1 indeed}
}

\getvalue{hi there 4}

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


Re: [NTG-context] Title page of french phd thesis

2006-01-03 Thread Hans Hagen

Henning Hraban Ramm wrote:


Am 2006-01-03 um 12:08 schrieb Renaud AUBIN:


I want to obtain something like this on my title page :

Composition du jury :
Pr�sident :   M. Pr�nom NOM
Rapporteurs :  M. Truc BIDULE  de 
paris

 Mme Machin CHOUETTE  blabla
Examinateurs :   M. Ano NYME

I would have macro to do this (inspired from thloria LaTeX package)  
like :

\President= {M. Pr�nom NOM}
\Rapporteurs  = {M. Truc BIDULE&de Paris\\
 Mme Machin CHOUETTE&blabla
 }
\Examinateurs = {M. Ano NYME}

I have some ideas on how to do this but I need advices to know  
what's the best way to manage this issue.



What is "this", i.e. where's your problem?

How to format the title page? -- You could use a table.

Do you need the "jobs" multilingual? -- use \translate[fr=Pr�sident,  
de=Pr�sident, en=President]


How to define a macro? -- \def\President#1{\def\doPresident{#1}} (and  
use \doPresident in the table)
The letter style uses a similar approach; I'm just trying to enhance  
it, see the "serial definition" thread.


I don't think the "\Something = {Anything}" style is possible at all.
You could use keyval style like \MyTitle[president={M. Pr�nom NOM},  
somebodyelse={}], see http://wiki.contextgarden.net/ 
Commands_with_KeyVal_arguments

I don't know how that could work with lists of persons.


title pages are often made with

\startstandardmakeup
\vfil
\bfd \setupinterlinespace Whatever \par
\bfb \setupinterlinespace You Want \par
\vfil
\vfil
\stopstandardmakeup

kind of constructs, or (more fun), by putting things on a layer and 
flushing that one


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


Re: [NTG-context] Big Manual

2006-01-03 Thread Hans Hagen

David Arnold wrote:


Hans, Taco,

Any news on releasing source for the "big manuals?"


no news, but it will happen

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


Re: [NTG-context] headers of multiple pages toc

2006-01-03 Thread Hans Hagen

Renaud AUBIN wrote:


Hi all,

I have multiple pages toc, lof and lot and I want to write headers on 
pages after the first... I have succeeded in writting headers (chapter 
or section titles) in other parts of my product but I dunno how to 
manage this in special part (i.e. in \placecompletecontent).


just use \chapter{...} and \placecontent in a \startfrontmatter .. 
\stopfrontmatter section


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


Re: [NTG-context] gnuplot for Mojca

2006-01-03 Thread Peter Münster
On Tue, 3 Jan 2006, Mojca Miklavec wrote:

> Thanks a lot. I've learnt a lot from the example, it's only that in
> the way it's written now it's not compatible with windows.

Hello Mojca,
if you are using Windows, you can install MinGW, it's free and bash is
included.

> Gnuplot would also need some kind of \startGnuplotinclusions for stuff like
> set nokey
> set xlabel "time"
> plus the lines for setting the terminal which would automatically be added.

or something like \setupGnuplot with keys=vals!

> (I don't like the postscript terminal itself, but that module s a good start.)

At least, it's not bitmap. But there is a white border around the plot. It
would be nice to have a clipping-option in \externalfigure.

Cheers, Peter

-- 
http://pmrb.free.fr/contact/
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] headers of multiple pages toc

2006-01-03 Thread Renaud AUBIN

Hans Hagen a écrit :



just use \chapter{...} and \placecontent in a \startfrontmatter .. 
\stopfrontmatter section


Hans



I use :

\setupheadertexts[][chapter]

 \startfrontmatter
\setupheadertexts[][{\sl \getmarking[chapter]}]
\setuppagenumbering[conversion=romannumerals]
\setuppagenumber[number=1]
 \completecontent[alternative=c]
 \completelistoffigures[alternative=c]
 \component src/chapters/c_intro
 \stopfrontmatter

+

\setuphead[chapter][command=\ChapterHeader, style=\tfd, header=high]

 \def\ChapterHeader#1#2{%
   \framedtext
 [width= \overlaywidth,
   height=12\bodyfontsize,
   background={foreground,HeaderDeco},
   offset=0pt,
   strut=no,
   frame=off,
   align=left]{%
   \blank[4\bodyfontsize,force]
   #1
   \blank[small]
   #2}}

\setupbackgrounds[header][text][bottomframe=on]
\setupbackgrounds[footer][text][topframe=on]

...in my environment.
My component c_intro contains a chapter on multiple page, the header 
text and bottom frame work but I haven't any header text while header 
bottom frame work in toc and lof


Cheers,





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


Re: [NTG-context] gnuplot for Mojca

2006-01-03 Thread Mojca Miklavec
On 1/3/06, Peter Münster wrote:
> On Tue, 3 Jan 2006, Mojca Miklavec wrote:
>
> > Thanks a lot. I've learnt a lot from the example, it's only that in
> > the way it's written now it's not compatible with windows.
>
> Hello Mojca,
> if you are using Windows, you can install MinGW, it's free and bash is
> included.

OK, that could be file for me and maybe for two others, but this can't
be a general solution. (Beginners wouldn't install it and the skilled
ones have linux anyway.)

So my question for gurus remains: how to write a macro, so that

\startGnuplotinclusions
set title "trigonometry"
\stopGnuplotinclusions
\startGnuplot
plot sin(x)
\stopGnuplot
\startGnuplot
plot cos(x)
\stopGnuplot

would result in one file with

set terminal postscript
set output "filename1"
set title "trigonometry"
plot sin(x)

and the other one with

set terminal postscript
set output "filename2" # If too complicated, the filename may remain the same
set title "trigonometry"
plot cos(x)

Out of curiosity: does "metafun" check if the buffers were changed, so
that compiling again the same file is skipped next time?
(For a little module as this one it's too little gain for too much anyway.)

> > Gnuplot would also need some kind of \startGnuplotinclusions for stuff like
> > set nokey
> > set xlabel "time"
> > plus the lines for setting the terminal which would automatically be added.
>
> or something like \setupGnuplot with keys=vals!

Well, ... yes. That also, of course. Those could be use to set engine
to postscript/eps/metapost/png/... or even LaTeX. (But for the
beginning, I would be greatful for even the dummiest possible
solution.)

If ConTeXt terminal would be written, maybe this could be used also
for setting symbols, default colors, ... etc.

> > (I don't like the postscript terminal itself, but that module s a good 
> > start.)
>
> At least, it's not bitmap.

I use LaTeX as the terminal otherwise (but your module can be
modoified to use LaTeX terminal and convert into PDF as well).

If I will find some time and additional motivation (sorry, less
motivation for other things), I would like to modify the
"metapost.trm". It's only 1000 lines (postscript is a bit longer), but
very well structured code and much better understandable than TeX
which is still cryptography for me. (Even in that case I would still
need a lot of help from the ConTeXt side.)

> But there is a white border around the plot. It
> would be nice to have a clipping-option in \externalfigure.

I would prefer to leave the border in this case as the default
behaviour (for example if you have two graphs with different labels,
you want the graphs to have the same size, not cropped because of
slightly different name for the y axis), but I vote for that feature
too. (Hans?)

Some time ago Hans mentioned that texexec can crop, but I didn't
manage to make it work (it was converting from PDF to PS and back, but
it didn't crop anything). There's a nice working script on CTAN
(http://www.ctan.org/tex-archive/support/pdfcrop/) for cropping. I
guess that texexec could do that as well, but some half year ago as I
tried it, I had no luck.

Thanks again for all that,
Mojca
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] TeX terminology

2006-01-03 Thread Mojca Miklavec
Thank you both,
Mojca

Hans Hagen wrote:
> Mojca Miklavec wrote:
>
> >Hello,
> >
> >Sorry for a questioin that is a bit off-topic.
> >
> >I'm a bit confused about the TeX terminology. I know what is what, but
> >I don't know how all these programs/packages/macros are officially
> >called in English.
> >
> >How would you explain those in an encyclopedy with no more than one sentence?
> >
> >* plain TeX, LaTeX, ConTeXt are ...
> >? TeX formats ? (but ConTeXt is not just that)
> >* TeX, eTeX, pdf(e)TeX, Aleph, Omega, XeTeX are ...
> >? TeX engines/extensions, an extended version of TeX ?
> >
> >
> also languages (tex is language and interpreter)
>
> >* pdflatex is ...
> >
> >
> a shortcut for "run pdftex in pdf mode with latex preloaded"
>
> >?
> >* texexec is ...
> >?
> >
> >
> a wrapper around tex (providing it a commandline of sorts)
>
> >* texutil, texfont are ...
> >? scripts/utilities for [whateverthetask]
> >* MikTeX, TeX Live, teTeX are ...
> >TeX distributions
> >* PPCHTeX, XymTeX, MusicTeX are ...
> >ConTeXt module(s) / LaTeX package(s)
> >* PicTeX is
> >? TeX drawing environment
> >
> >
> should be at the same level as ppchtex .
>
> >* BibTeX is ...
> >?
> >
> >
> program/language for handling bibs, output to be supported by the macro
> package
>
> >* TeXCeH is ...
> >TeX user group
> >
> >
>
> Hans
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


[NTG-context] BBEdit and Context

2006-01-03 Thread David Arnold

All,

Has anyone designed any macros or glossaries to work with Context in  
BBEdit?

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


Re: [NTG-context] gnuplot for Mojca

2006-01-03 Thread Hans Hagen

Mojca Miklavec wrote:


Some time ago Hans mentioned that texexec can crop, but I didn't
manage to make it work (it was converting from PDF to PS and back, but
it didn't crop anything). There's a nice working script on CTAN
(http://www.ctan.org/tex-archive/support/pdfcrop/) for cropping. I
guess that texexec could do that as well, but some half year ago as I
tried it, I had no luck.

 


(new)pstopdf can crop (bound)

long ago i made a perl script called "cropcrap" which will be in the 
next distribution under the name "pdftrimwhite" (the more decent name as 
suggested by karl berry); however, this script works on pdf files


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


Re: [NTG-context] gnuplot for Mojca

2006-01-03 Thread Hans Hagen

Mojca Miklavec wrote:



Out of curiosity: does "metafun" check if the buffers were changed, so
that compiling again the same file is skipped next time?
(For a little module as this one it's too little gain for too much anyway.)
 


if you process between runs (texexec --automp) such a check is done

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


Re: [NTG-context] gnuplot for Mojca

2006-01-03 Thread Hans Hagen

Mojca Miklavec wrote:


On 1/3/06, Peter Münster wrote:
 


On Tue, 3 Jan 2006, Mojca Miklavec wrote:

   


Thanks a lot. I've learnt a lot from the example, it's only that in
the way it's written now it's not compatible with windows.
 


Hello Mojca,
if you are using Windows, you can install MinGW, it's free and bash is
included.
   



OK, that could be file for me and maybe for two others, but this can't
be a general solution. (Beginners wouldn't install it and the skilled
ones have linux anyway.)
 


that makes me a beginner


So my question for gurus remains: how to write a macro, so that

\startGnuplotinclusions
set title "trigonometry"
\stopGnuplotinclusions
\startGnuplot
plot sin(x)
\stopGnuplot
\startGnuplot
plot cos(x)
\stopGnuplot

would result in one file with

set terminal postscript
set output "filename1"
set title "trigonometry"
plot sin(x)

and the other one with

set terminal postscript
set output "filename2" # If too complicated, the filename may remain the same
 


why should it change

an option is to collect *all graphic data* and do it in one run, in 
which case we can gain some speed



set title "trigonometry"
plot cos(x)

 


% output=pdf

\def\startGNUPLOTinclusions
 {\bgroup
  \obeylines
  \dostartGNUPLOTinclusions}

\def\dostartGNUPLOTinclusions#1\stopGNUPLOTinclusions
 {\gdef\GNUPLOTinclusions{#1}%
  \egroup}

\def\startGNUPLOTgraphic
 {\bgroup
  \obeylines
  \dostartGNUPLOTgraphic}

\def\dostartGNUPLOTgraphic#1\stopGNUPLOTgraphic
 {\def\par{\rawcharacter{13}}%
  \immediate\openout\scratchwrite=\bufferprefix gnuplot.job
  \immediate\write\scratchwrite{\GNUPLOTinclusions}%
  \immediate\write\scratchwrite{set output "\bufferprefix gnuplot.ps"}%
  \immediate\write\scratchwrite{#1}%
  \immediate\closeout\scratchwrite
  \egroup
  \processGNUPLOTgraphic{\bufferprefix gnuplot}}

\def\processGNUPLOTgraphic#1%
 {\executesystemcommand{start d:/gnuplot/bin/pgnuplot #1.job}%
  \executesystemcommand{texmfstart newpstopdf #1.ps}%
  \externalfigure[#1.pdf]}

\starttext

\startGNUPLOTinclusions
set title "trigonometry"
set terminal postscript
\stopGNUPLOTinclusions

\startGNUPLOTgraphic
plot sin(x)
\stopGNUPLOTgraphic

\startGNUPLOTgraphic
plot cos(x)
\stopGNUPLOTgraphic

\stoptext

i leave it to you to figure out why i don't get output

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


[NTG-context] page references (varioref)

2006-01-03 Thread Peter Münster
Hello,

I tried to implement something like the LaTeX varioref package, but without
success.
In detail: I would like to create a command like \at[], say \VarioAt[],
that outputs a text in function of the page-number, for example:
* if page is the same as the current page: "on the current page"
* if page is next page: "on the following page"
* if page is previous page: "on the preceding page"
* else "on page XX" (XX is page-number)

I tried with something like
\doifelse{\expanded{\at[myRef]}}{\expanded{\currentpage}}%
  {same page}{different pages}
But it seems, that this does not work... :(

Could you help please?
Greetings, Peter

-- 
http://pmrb.free.fr/contact/
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] page references (varioref)

2006-01-03 Thread Hans Hagen

� wrote:


Hello,

I tried to implement something like the LaTeX varioref package, but without
success.
In detail: I would like to create a command like \at[], say \VarioAt[],
that outputs a text in function of the page-number, for example:
* if page is the same as the current page: "on the current page"
* if page is next page: "on the following page"
* if page is previous page: "on the preceding page"
* else "on page XX" (XX is page-number)

I tried with something like
\doifelse{\expanded{\at[myRef]}}{\expanded{\currentpage}}%
 {same page}{different pages}
But it seems, that this does not work... :(
 

there is \atpage[ref] (as well as \somewhere{pre}{post}[ref]) with the 
associated label texts "hencefore" and "hereafter"


rather old code but it should still work

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


Re: [NTG-context] BBEdit and Context

2006-01-03 Thread Hans Hagen

David Arnold wrote:


All,

Has anyone designed any macros or glossaries to work with Context in  
BBEdit?



ctxtools --bbeditinterface

(should) generate syntax files for bbedit


Hans

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


Re: [NTG-context] gnuplot for Mojca

2006-01-03 Thread Peter Münster
On Tue, 3 Jan 2006, Hans Hagen wrote:

> i leave it to you to figure out why i don't get output

Hello Hans,
really nice example, that's the way I love to learn ConTeXt!

I don't have Windows, so I had to modify your code a bit:

>   {\def\par{\rawcharacter{13}}%

changed to {\def\par{\rawcharacter{10}}%
because 13 is CR (\r), but gnuplot needs LF (\n) here (Linux)

But I don't understand, why the \par must be redefined, is it because
\obeylines transforms newlines to paragraphs?

>   {\executesystemcommand{start d:/gnuplot/bin/pgnuplot #1.job}%

just {\executesystemcommand{gnuplot #1.job}%
here

It works well, but it's two time the cos-function, that gets included.
I think, one needs a counter as in my module, to get distinguished file
names for \externalfigure.

Greetings, Peter

-- 
http://pmrb.free.fr/contact/
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] th nd and rd

2006-01-03 Thread John R. Culleton
On Friday 30 December 2005 04:35 pm, Mojca Miklavec wrote:
> \def\enordinalnumber#1%
>   {#1\ifnum\lasttwodigits{#1}=11
>      \highordinalstr{th}%
>    \else\ifcase\lastdigit{#1}%
>      \highordinalstr{th}%
>    \or % 1
>      \highordinalstr{st}%
>    \or % 2
>      \highordinalstr{nd}%
>    \or % 3
>      \highordinalstr{rd}%
>    \else
>      \highordinalstr{th}%
>    \fi\fi}
>
> And use it as:
>
> \enordinalnumber{1}
> \enordinalnumber{2}
> \enordinalnumber{3}
> \enordinalnumber{4}
> \enordinalnumber{5}
> \enordinalnumber{100}
> ...

It is stored now as part of my "standard macro pack" for Context.
Thanks to all. 
-- 
John Culleton
Books with answers to marketing and publishing questions:
http://wexfordpress.com/tex/shortlist.pdf

Book coaches, consultants and packagers:
http://wexfordpress.com/tex/packagers.pdf

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


[NTG-context] float/figure and wrapping text

2006-01-03 Thread Randolph Bertin
I am typesetting books, primarily text and images. My original 
background is Quark/InDesign, but quite recently, I decided to look 
into TeX/LaTeX (LaTeX because that is just what most of the TeX 
references refer to). I first spent some time trying to learn LaTeX and 
although I was able to accomplish a number of my desired goals, I began 
to run into some problems related to maintaining text on a baseline 
grid. When searching for solutions, I came across a reference to 
ConTeXt. My first impressions are that ConTeXt looks great, and would 
handle most of what I would like to accomplish with a nice uniform 
approach. I haven't explored many of the features I will need to use, 
but am trying to read the manuals and listserv archives and basically 
trying things out to see how things function.


So, I am sure I will have a number of questions that will later turn 
out to seem obvious (often the case, I guess for the uninitiated). 
Eventually, I might even be able to answer a couple of questions


But, to begin, one thing I would like to do for a project I am working 
on is to wrap continuous text around an image (placed on one side of 
the main text body), and I am encountering a little difficulty.


The basic situation in my document is that the figure can float, to be 
inserted at the next available spot, placed at the left or right 
margin, with text above (if there is space), to the side, and below (if 
there is space).


First, it appears that TeX, LaTeX and ConTeXt can only place a figure 
next to text at the beginning of a paragraph. Is this correct?


Second, using ConText, when I use \placefigure, if there is enough 
space on a page, it appears to place it, and wrap text around the side. 
Everything looks fine. But, if there is not enough space remaining on 
the page, the remainder of the page is left blank, and then the figure 
is placed at the beginning of the next page, with text wrapped around 
it. (That is both what I observed, and also I read in the "Details" 
document as the expected behavior). If I use \placefloat, if there is 
not enough space remaining on the page, the text will continue printing 
on the page and the float will be placed on the next page, BUT without 
any text to the side of it.


What I would like is to be able to combine these two behaviors when 
placing a floating figure: If there is enough space on the page, it 
would place the figure there and wrap text around it (as it currently 
does for \placefigure). If there is not enough space, it will 'float' 
the figure and continue with the text on the current page (as it does 
with \placefloat, but not with \placefigure) and insert the figure on a 
subsequent page when there is space, wrapping the text around the 
figure at that point (again as it does with \placefigure, but does not 
seem to do with \placefloat).


Is it possible to do this using a current set of ConTeXt control 
sequences and maybe I am just missing something? If not, is this 
something that can be implemented? (I don't have any experience with 
lower level TeX macro programming). All of what I am looking for is 
already there, but not all in one control sequence.


Thank you very much for any help,
Randolph

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


Re: [NTG-context] float/figure and wrapping text

2006-01-03 Thread David Arnold

Have you seen this document?

http://pragma-ade.com/general/manuals/details.pdf

Look in the section "Fine Tuning Graphics" and see if there is  
anything there that will help.


On Jan 3, 2006, at 8:01 PM, Randolph Bertin wrote:

I am typesetting books, primarily text and images. My original  
background is Quark/InDesign, but quite recently, I decided to look  
into TeX/LaTeX (LaTeX because that is just what most of the TeX  
references refer to). I first spent some time trying to learn LaTeX  
and although I was able to accomplish a number of my desired goals,  
I began to run into some problems related to maintaining text on a  
baseline grid. When searching for solutions, I came across a  
reference to ConTeXt. My first impressions are that ConTeXt looks  
great, and would handle most of what I would like to accomplish  
with a nice uniform approach. I haven't explored many of the  
features I will need to use, but am trying to read the manuals and  
listserv archives and basically trying things out to see how things  
function.


So, I am sure I will have a number of questions that will later  
turn out to seem obvious (often the case, I guess for the  
uninitiated). Eventually, I might even be able to answer a couple  
of questions


But, to begin, one thing I would like to do for a project I am  
working on is to wrap continuous text around an image (placed on  
one side of the main text body), and I am encountering a little  
difficulty.


The basic situation in my document is that the figure can float, to  
be inserted at the next available spot, placed at the left or right  
margin, with text above (if there is space), to the side, and below  
(if there is space).


First, it appears that TeX, LaTeX and ConTeXt can only place a  
figure next to text at the beginning of a paragraph. Is this correct?


Second, using ConText, when I use \placefigure, if there is enough  
space on a page, it appears to place it, and wrap text around the  
side. Everything looks fine. But, if there is not enough space  
remaining on the page, the remainder of the page is left blank, and  
then the figure is placed at the beginning of the next page, with  
text wrapped around it. (That is both what I observed, and also I  
read in the "Details" document as the expected behavior). If I use  
\placefloat, if there is not enough space remaining on the page,  
the text will continue printing on the page and the float will be  
placed on the next page, BUT without any text to the side of it.


What I would like is to be able to combine these two behaviors when  
placing a floating figure: If there is enough space on the page, it  
would place the figure there and wrap text around it (as it  
currently does for \placefigure). If there is not enough space, it  
will 'float' the figure and continue with the text on the current  
page (as it does with \placefloat, but not with \placefigure) and  
insert the figure on a subsequent page when there is space,  
wrapping the text around the figure at that point (again as it does  
with \placefigure, but does not seem to do with \placefloat).


Is it possible to do this using a current set of ConTeXt control  
sequences and maybe I am just missing something? If not, is this  
something that can be implemented? (I don't have any experience  
with lower level TeX macro programming). All of what I am looking  
for is already there, but not all in one control sequence.


Thank you very much for any help,
Randolph

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


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


Re: [NTG-context] float/figure and wrapping text

2006-01-03 Thread Randolph Bertin

David Arnold wrote:

Have you seen this document? 

http://pragma-ade.com/general/manuals/details.pdf 

Look in the section "Fine Tuning Graphics" and see if there is 
anything there that will help. 



Yes, I had looked through that document, which is where I found the statement (on p. 25):

When the figure does not fit on the page, a page break is issued. 

This, as I mentioned, is a result of \placefigure I would like to get around (and, in fact, \placefloat DOES seem to get around, but with the drawback of not having text wrapped to the side). While I don't understand all the "details" of that manual, (which I am sure will be very helpful for me in fine tuning the placement of a graphic relative to the surrounding text, if I can overcome my current placement difficulty), the remaining "details" do not appear to address the matter. I feel like I am missing something pretty basic, here, but just can't seem to come up with the right combination.

Any other thoughts?


Regards,
Randolph
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] page references (varioref)

2006-01-03 Thread Peter Münster
On Tue, 3 Jan 2006, Hans Hagen wrote:

> there is \atpage[ref] (as well as \somewhere{pre}{post}[ref]) with the 
> associated label texts "hencefore" and "hereafter"
> 
> rather old code but it should still work

Thanks a lot!
Not as rich as varioref, but exactly what I need!
Cheers, Peter

-- 
http://pmrb.free.fr/contact/
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context