Re: [NTG-context] Indented footnotes in ConTeXt

2012-11-21 Thread Wolfgang Schuster

Am 21.11.2012 um 08:54 schrieb H. Özoguz h.oezo...@mmnetz.de:

 Am 21.11.2012 08:50, schrieb ntg-context-requ...@ntg.nl:
 Message: 1
 Date: Tue, 20 Nov 2012 14:28:11 -0600
 From: Adam Khanloyalc...@gmail.com
 To:ntg-context@ntg.nl
 Subject: [NTG-context] Indented footnotes in ConTeXt
 Message-ID:
  CAAAgs1CcxeJ9Dr2MqNb1JdD3N1Pv3=Yju=GE=ujo6zvwgvr...@mail.gmail.com
 Content-Type: text/plain; charset=utf-8
 
 Greetings!
 
 I am writing a German critical edition in which I am using endnotes, and I
 am encountering severe difficulties with formatting them as I should wish.
 
 The idea is to indent the entire footnote?marker and text?0.5in.
 
 In ConTeXt (Mark II) on XeTeX, I can move the footnote marker with this
 set-up:
 
 \definenote[critical][conversion=characters,
   way=bychapter,
   location=text,
   bodyfont=12pt,
   margindistance=-.5in,
   align=flushleft]
 
 Then I move the text by adding the unsightly but functional hack
 \hskip.5into the beginning of the argument of
 \critical or \criticaltext.  Unfortunately, the endnotes do not flow from
 page to page in Mark II, and, from the comments on the source code, it
 appears that this cannot be helped.  Given the length and number of
 endnotes needed for my project, ConTeXt (Mark II) on XeTeX does not seem
 viable.
 
 In ConTeXt (Mark IV) on LuaTeX, on the other hand, the endnotes do flow
 from page to page, but the formatting does not appear to respond to the
 margindistance key.  From various related posts, the answer appears to lie
 in \setupnotation, but, whenever I attempt to pass this command, I get an
 ?undefined control sequence? error.
 
 In short, my question is, How do I code indenting each endnote .5in with
 the highest degree of automation and fewest hacks possible?
 
 Sincerely yours,
 Adam Khan
 
 You can try, what I use for footnotes, maybe this is what you want or helps?
 
 \setupnotation[footnote][
 alternative=left,
 width=2em,
 numbercommand=\hskip1.6em\high]   %Fußnoten werden eingerückt und Nummer 
 hochgestellt

\setupnotation
  [endnote]
  [alternative=left,
   hang=1,
   width=1.6em,
   headalign=flushright]

\starttext

\input knuth\endnote{\input ward }

\placenotes[endnote]

\stoptext

Wolfgang
___
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
___


Re: [NTG-context] underbar/margin text

2012-11-21 Thread Wolfgang Schuster

Am 03.09.2012 um 13:08 schrieb Daniel Schopper daniel.schop...@aon.at:

 Hi,
 I have to typeset some underlined text with margin notes by its side. Is 
 there a way to prevent the notes themself to get underlined?  I tried putting 
 the note-command in a group, simplifying its content etc. (In my real file I 
 use \defineinmargin, btw.)
 
 \starttext
 \underbar{Test Test Test\footnote{footnote}~Test Test Test\par
 Test\inleft{marginal} Test Test Test Test Test \par}
 \stoptext
 
 (As one can see, there’s also an issue with the footnote-sign breaking the 
 continued line, which is not urgent for me, at least by now.)

Footnotes disable the rule with the \resetallattributes command but it’s up to 
Hans to add it to the margin notes.

Wolfgang
___
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
___


Re: [NTG-context] underbar/margin text

2012-11-21 Thread luigi scarso
On Wed, Nov 21, 2012 at 9:36 AM, Wolfgang Schuster 
wolfgang.schus...@gmail.com wrote:


 Am 03.09.2012 um 13:08 schrieb Daniel Schopper daniel.schop...@aon.at:

  Hi,
  I have to typeset some underlined text with margin notes by its side. Is
 there a way to prevent the notes themself to get underlined?  I tried
 putting the note-command in a group, simplifying its content etc. (In my
 real file I use \defineinmargin, btw.)
 
  \starttext
  \underbar{Test Test Test\footnote{footnote}~Test Test Test\par
  Test\inleft{marginal} Test Test Test Test Test \par}
  \stoptext
 
  (As one can see, there’s also an issue with the footnote-sign breaking
 the continued line, which is not urgent for me, at least by now.)

 Footnotes disable the rule with the \resetallattributes command but it’s
 up to Hans to add it to the margin notes.

 but you can add by hand
\starttext
\underbar{%

Test Test Test\footnote{footnote}~Test Test Test\par
Test\inleft{\resetallattributes \color[red]{\overbar{marginal}}}
Test Test Test Test Test \par
}

\stoptext

-- 
luigi
___
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
___

Re: [NTG-context] underbar/margin text

2012-11-21 Thread Wolfgang Schuster

Am 21.11.2012 um 09:42 schrieb luigi scarso luigi.sca...@gmail.com:

 
 
 
 On Wed, Nov 21, 2012 at 9:36 AM, Wolfgang Schuster 
 wolfgang.schus...@gmail.com wrote:
 
 Am 03.09.2012 um 13:08 schrieb Daniel Schopper daniel.schop...@aon.at:
 
  Hi,
  I have to typeset some underlined text with margin notes by its side. Is 
  there a way to prevent the notes themself to get underlined?  I tried 
  putting the note-command in a group, simplifying its content etc. (In my 
  real file I use \defineinmargin, btw.)
 
  \starttext
  \underbar{Test Test Test\footnote{footnote}~Test Test Test\par
  Test\inleft{marginal} Test Test Test Test Test \par}
  \stoptext
 
  (As one can see, there’s also an issue with the footnote-sign breaking the 
  continued line, which is not urgent for me, at least by now.)
 
 Footnotes disable the rule with the \resetallattributes command but it’s up 
 to Hans to add it to the margin notes.
 
 but you can add by hand
 \starttext
 \underbar{%
 
 Test Test Test\footnote{footnote}~Test Test Test\par
 Test\inleft{\resetallattributes \color[red]{\overbar{marginal}}} Test 
 Test Test Test Test \par
 }
 
 \stoptext


and disable features which rely on attributes :)

\starttext
Test\inleft[color=blue]{\resetallattributes marginal} Test
\stoptext

Wolfgang___
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
___

Re: [NTG-context] underbar/margin text

2012-11-21 Thread luigi scarso
On Wed, Nov 21, 2012 at 9:52 AM, Wolfgang Schuster 
wolfgang.schus...@gmail.com wrote:


 Am 21.11.2012 um 09:42 schrieb luigi scarso luigi.sca...@gmail.com:




 On Wed, Nov 21, 2012 at 9:36 AM, Wolfgang Schuster 
 wolfgang.schus...@gmail.com wrote:


 Am 03.09.2012 um 13:08 schrieb Daniel Schopper daniel.schop...@aon.at:

  Hi,
  I have to typeset some underlined text with margin notes by its side.
 Is there a way to prevent the notes themself to get underlined?  I tried
 putting the note-command in a group, simplifying its content etc. (In my
 real file I use \defineinmargin, btw.)
 
  \starttext
  \underbar{Test Test Test\footnote{footnote}~Test Test Test\par
  Test\inleft{marginal} Test Test Test Test Test \par}
  \stoptext
 
  (As one can see, there’s also an issue with the footnote-sign breaking
 the continued line, which is not urgent for me, at least by now.)

 Footnotes disable the rule with the \resetallattributes command but it’s
 up to Hans to add it to the margin notes.

 but you can add by hand
 \starttext
 \underbar{%

 Test Test Test\footnote{footnote}~Test Test Test\par
 Test\inleft{\resetallattributes \color[red]{\overbar{marginal}}}
 Test Test Test Test Test \par
 }

 \stoptext


 and disable features which rely on attributes :)

 \starttext
 Test\inleft[color=blue]{\resetallattributes marginal} Test
 \stoptext


exactly, that's the meaning of my prev. line
\inleft{\resetallattributes \color[red]{\overbar{marginal}}}

reset all attributes and turn on some of them.
Can help in some situations.
___
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
___

[NTG-context] ConTeXt: Page numbering in words for spanish

2012-11-21 Thread Acidrums4
Hello there and thanks for finally let me into this mailing list!

So I tried to hack the macro given in the ConTeXt wiki 
(http://wiki.contextgarden.net/Page_numbering_in_words) to write pagenumbering 
in words in spanish, my native language. Things were great until I had to 
reach the 100th page. ConTeXt claims when compiling, but I don't know how to 
fix the macro so it can write hundred-numbers.

'Cien' is 100 for spanish. 'Ciento uno' for 101, 'ciento dos' for 102 and so 
(You can see a more detailed example in 
http://spanish.about.com/cs/forbeginners/a/cardinalnum_beg.htm). So basically 
I need to prepend the word 'cien' for each word number from 1 to 99 to write 
the one-hundreds, 'doscientos' for the two-hundreds... Here is my dirty hacked 
version of the macro (you may save it as 'numstr.tex' for compiling), and a 
minimal example as follows:

\input numstr
\defineconversion[numstring][\numstr]
\setupuserpagenumber[numberconversion=numstring]
\starttext
\dorecurse{100}{\recurselevel\page}
\stoptext

I'm such a noob with TeX and I cannot figure out how to do this, and I need 
this for this friday!. However, Aditya in the TeX section of StackExchange 
(http://tex.stackexchange.com/questions/82722/context-page-numbering-in-words-
for-spanish#comment178155_82722) told me that I could do this witk Lua 
(editing the file core-con.lua, as seen in 
http://repo.or.cz/w/context.git/blob/HEAD:/tex/context/base/core-con.lua
), 'cause I'm using MkIV for doing this. But I don't know anything about Lua 
(seems pretty easy, but I don't know how to test the code Aditya gave me) and 
If I knew how to do that, I don't know how to make it work in my document... 
All I could do is translate the 'words' array to spanish, but I couldn't do 
more... Could you guys give me a hand on this? Thank you so much!
___
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
___


Re: [NTG-context] underbar/margin text

2012-11-21 Thread Daniel Schopper

Thank you very much, Wolfgang and Luigi,
that was exactly what I was looking for!

 Footnotes disable the rule with the \resetallattributes command
 but it’s up to Hans to add it to the margin notes.
Maybe there could be parameter like 
\setupmarginframed[resetfeatures=(yes|no|underbar|color|…)] …


(I know that underbar is controversial feature, unfortunately in this 
special case it's a requirement which I can't change…)


Best,
Daniel


Am 21.11.12 10:02, schrieb luigi scarso:




On Wed, Nov 21, 2012 at 9:52 AM, Wolfgang Schuster
wolfgang.schus...@gmail.com mailto:wolfgang.schus...@gmail.com wrote:


Am 21.11.2012 um 09:42 schrieb luigi scarso luigi.sca...@gmail.com
mailto:luigi.sca...@gmail.com:





On Wed, Nov 21, 2012 at 9:36 AM, Wolfgang Schuster
wolfgang.schus...@gmail.com mailto:wolfgang.schus...@gmail.com
wrote:


Am 03.09.2012 um 13:08 schrieb Daniel Schopper
daniel.schop...@aon.at mailto:daniel.schop...@aon.at:

 Hi,
 I have to typeset some underlined text with margin notes by
its side. Is there a way to prevent the notes themself to get
underlined?  I tried putting the note-command in a group,
simplifying its content etc. (In my real file I use
\defineinmargin, btw.)

 \starttext
 \underbar{Test Test Test\footnote{footnote}~Test Test Test\par
 Test\inleft{marginal} Test Test Test Test Test \par}
 \stoptext

 (As one can see, there’s also an issue with the
footnote-sign breaking the continued line, which is not urgent
for me, at least by now.)

Footnotes disable the rule with the \resetallattributes
command but it’s up to Hans to add it to the margin notes.

but you can add by hand
\starttext
\underbar{%

Test Test Test\footnote{footnote}~Test Test Test\par
Test\inleft{\resetallattributes
\color[red]{\overbar{marginal}}} Test Test Test Test Test \par
}

\stoptext


and disable features which rely on attributes :)

\starttext
Test\inleft[color=blue]{\resetallattributes marginal} Test
\stoptext


exactly, that's the meaning of my prev. line
\inleft{\resetallattributes \color[red]{\overbar{marginal}}}

reset all attributes and turn on some of them.
Can help in some situations.



___
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
___


Re: [NTG-context] underbar/margin text

2012-11-21 Thread Wolfgang Schuster

Am 21.11.2012 um 10:12 schrieb Daniel Schopper daniel.schop...@aon.at:

 Thank you very much, Wolfgang and Luigi,
 that was exactly what I was looking for!
 
  Footnotes disable the rule with the \resetallattributes command
  but it’s up to Hans to add it to the margin notes.
 Maybe there could be parameter like 
 \setupmarginframed[resetfeatures=(yes|no|underbar|color|…)] …

There is no need for such a setting because the command has to be added at the 
begin of \margindata
which doesn’t cause problems with colors etc. which are applied later in the 
process.

Wolfgang

___
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
___


Re: [NTG-context] Symbols

2012-11-21 Thread Hans Hagen

On 11/20/2012 5:21 PM, Willi Egger wrote:

Hi all,

could someone bring light into the way how to use symbols…in MKIV

I wanted to extract a symbol from uzdr (Zapfdingbats).


(Somehow uzdr.afm and uzdr.pfb are not in my tex tree. I always thought 
that they were part of the standalone but nothing surprises me as these 
fonts have a history of instability.)


(Copied from an upcoming font manual:)

\startsection[title=Unicoding]

Nowadays we will mostly use fonts that ship with a \UNICODE\ aware 
encoding. And

in \CONTEXT, even if we use a \TYPEONE\ font, it gets mapped onto \UNICODE.
However, there are some exceptions, for instance the Zapf Dingbats in 
\TYPEONE\
format. These have a rather obscure private encoding and the glyph names 
run from
\type {a1} upto \type {a206} and have no relation to what the glyph 
represents.


In the case of Dingbats we're somewhat lucky that they ended up in 
\UNICODE, so
we can relocate the glyphs to match their rightful place. This is done 
by means
of a goodies file. We already discussed this in \in {section} [goodies] 
so we

only repeat the usage.

\startbuffer
\definefontfeature
  [dingbats]
  [mode=base,
   goodies=dingbats,
   unicoding=yes]

\definefontsynonym
  [ZapfDingbats]
  [file:uzdr.afm]
  [features=dingbats]
\stopbuffer

\typebuffer \getbuffer

I tend to qualify the Dingbat font in \TEX\ distributions as rather unstable
because of name changes and them either or not being included. Therefore 
it's best to
use the hard coded name because that triggers the most visible error 
message when

the font is not found.

A font like this can for instance be used with the glyph placement 
macros as is
demonstrated below. In the last line we see that a direct \UTF\ input 
also works

out well.

\starttabulate[|||]
\HL
\NC \type{\getglyphdirect {ZapfDingbats*dingbats}{\number2701}} \NC 
\getglyphdirect {ZapfDingbats*dingbats}{\number2701} \NC \NR
\NC \type{\getglyphdirect {ZapfDingbats*dingbats}{\char2701}}   \NC 
\getglyphdirect {ZapfDingbats*dingbats}{\char2701}   \NC \NR
\NC \type{\getnamedglyphdirect{ZapfDingbats*dingbats}{a1}}   \NC 
\getnamedglyphdirect{ZapfDingbats*dingbats}{a1}   \NC \NR
\NC \type{\getnamedglyphdirect{ZapfDingbats*dingbats}{a11}}  \NC 
\getnamedglyphdirect{ZapfDingbats*dingbats}{a11}  \NC \NR

\HL
\NC \type{\getglyphdirect {ZapfDingbats}{\number2701}}  \NC 
\getglyphdirect {ZapfDingbats}{\number2701}  \NC \NR
\NC \type{\getglyphdirect {ZapfDingbats}{\char2701}}\NC 
\getglyphdirect {ZapfDingbats}{\char2701}\NC \NR
\NC \type{\getnamedglyphdirect{ZapfDingbats}{a1}}\NC 
\getnamedglyphdirect{ZapfDingbats}{a1}\NC \NR
\NC \type{\getnamedglyphdirect{ZapfDingbats}{a11}}   \NC 
\getnamedglyphdirect{ZapfDingbats}{a11}   \NC \NR

\HL
\NC \type{\definedfont[ZapfDingbats*dingbats]✁}  \NC 
\definedfont[ZapfDingbats*dingbats]✁  \NC \NR

\HL
\stoptabulate

Keep in mind that fonts like Dejavu (that we use here as document font) 
already
has these characters which is why it shows up in the verbose part of the 
table.


\stopsection

--

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___

Re: [NTG-context] Images in MultiMarkdown - context - PDF

2012-11-21 Thread Martin Schröder
2012/11/21 Guy Stalnaker jstal...@wisc.edu:
 I get a very good pdf document, but there is one bewildering issue -- the
 images in the ConTeXt output pdf document are scaled very small. All of

Sounds like the TeX engine gets the wrong idea about the dpi of the images.
Are you using MkII or MkIV?

Best
   Martin
___
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
___


Re: [NTG-context] typefile with absolute path to file

2012-11-21 Thread Hans Hagen

On 11/20/2012 11:17 PM, Aditya Mahajan wrote:


On my machine, I can read files **with an extension** from anywhere in
the system, but  \typefile{...} for a file without an extension results in:

verbatimsfile abc does not exist


ah .. but it makes sense to be explicit in what you want to be typed 
(it's not an input file in the sense of a document)


Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___


Re: [NTG-context] typefile with absolute path to file

2012-11-21 Thread Sietse Brouwer
I think he means files of which the name does not have an extension.
I.e. he is trying to type a file called 'xxx', not 'xxx.something'.
Example of such a file: the shell script /usr/bin/ps2pdf.
Cheers,
--Sietse
___
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
___


Re: [NTG-context] ConTeXt: Page numbering in words for spanish

2012-11-21 Thread Hans Hagen

On 11/21/2012 10:08 AM, Acidrums4 wrote:

Hello there and thanks for finally let me into this mailing list!

So I tried to hack the macro given in the ConTeXt wiki
(http://wiki.contextgarden.net/Page_numbering_in_words) to write pagenumbering
in words in spanish, my native language. Things were great until I had to
reach the 100th page. ConTeXt claims when compiling, but I don't know how to
fix the macro so it can write hundred-numbers.

'Cien' is 100 for spanish. 'Ciento uno' for 101, 'ciento dos' for 102 and so
(You can see a more detailed example in
http://spanish.about.com/cs/forbeginners/a/cardinalnum_beg.htm). So basically
I need to prepend the word 'cien' for each word number from 1 to 99 to write
the one-hundreds, 'doscientos' for the two-hundreds... Here is my dirty hacked
version of the macro (you may save it as 'numstr.tex' for compiling), and a
minimal example as follows:

\input numstr
\defineconversion[numstring][\numstr]
\setupuserpagenumber[numberconversion=numstring]
\starttext
\dorecurse{100}{\recurselevel\page}
\stoptext

I'm such a noob with TeX and I cannot figure out how to do this, and I need
this for this friday!. However, Aditya in the TeX section of StackExchange
(http://tex.stackexchange.com/questions/82722/context-page-numbering-in-words-
for-spanish#comment178155_82722) told me that I could do this witk Lua
(editing the file core-con.lua, as seen in
http://repo.or.cz/w/context.git/blob/HEAD:/tex/context/base/core-con.lua
), 'cause I'm using MkIV for doing this. But I don't know anything about Lua
(seems pretty easy, but I don't know how to test the code Aditya gave me) and
If I knew how to do that, I don't know how to make it work in my document...
All I could do is translate the 'words' array to spanish, but I couldn't do
more... Could you guys give me a hand on this? Thank you so much!


We can add a converter to core-con, but you have to do the checking (and 
tuning):


local floor = math.floor
local concat = table.concat

local verbose = { }

local words = {
[1] = uno,
[2] = dos,
[3] = tres,
[4] = cuatro,
[5] = cinco,
[6] = seis,
[7] = siete,
[8] = ocho,
[9] = nueve,
   [10] = diez,
   [11] = once,
   [12] = doce,
   [13] = trece,
   [14] = catorce,
   [15] = quince,
   [16] = dieciséis,
   [17] = diecisiete,
   [18] = dieciocho,
   [19] = diecinueve,
   [20] = veinte,
   [21] = veintiuno,
   [22] = veintidós,
   [23] = veintitrés,
   [24] = veinticuatro,
   [25] = veinticinco,
   [26] = veintiséis,
   [27] = veintisiete,
   [28] = veintiocho,
   [29] = veintinueve,
   [30] = treinta,
   [40] = cuarenta,
   [50] = cincuenta,
   [60] = sesenta,
   [70] = setenta,
   [80] = ochenta,
   [90] = noventa,
  [100] = ciento,
  [200] = doscientos,
  [300] = trescientos,
  [400] = cuatrocientos,
  [500] = quinientos,
  [600] = seiscientos,
  [700] = setecientos,
  [800] = ochocientos,
  [900] = novecientos,
 [1000] = mil,
   [1000^2] = millón,
   [1000^3] = millones,
}

function verbose.spanish(n)
local w = words[n]
if w then
return w
end
local t = { }
local function compose_one(n)
local w = words[n]
if w then
t[#t+1] = w
return
end
local a, b = floor(n/100), n % 100
if a == 10 then
t[#t+1] = words[1]
t[#t+1] = words[1000]
elseif a  0 then
-- t[#t+1] = words[a]
t[#t+1] = words[100]
end
if words[b] then
t[#t+1] = words[b]
else
a, b = floor(b/10), n % 10
t[#t+1] = words[a*10]
t[#t+1] = y
t[#t+1] = words[b]
end
end
local function compose_two(n,m)
if n  (m-1) then
local a, b = floor(n/m), n % m
if a  0 then
compose_one(a)
end
t[#t+1] = words[m]
n = b
end
return n
end
n = compose_two(n,1000^4)
n = compose_two(n,1000^3)
n = compose_two(n,1000^2)
n = compose_two(n,1000^1)
if n  0 then
compose_one(n)
end
return #t  0 and concat(t, ) or tostring(n)
end

verbose.es = verbose.spanish

print(verbose.spanish(31))
print(verbose.spanish(101))
print(verbose.spanish(199))

sort of the english one with some patches (exceptions can be added to 
the table if needed)




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

Re: [NTG-context] ConTeXt: Page numbering in words for spanish

2012-11-21 Thread Sietse Brouwer
Hi Acidrums, hi Hans,
I worked up the code below,
put it in core-con.lua,
and recompiled ConTeXt with `context --make cont-en`.
It gives the following output. Does it look correct?

Hans: the `spanishwords` is a bit hacky; probably words should have
subtables words.english and words.spanish.
Cheers,
Sietse


11.111.111 once millón cien once mil cien once
2.221.101 dos millón doscientos veintiuno mil cien uno
1.111 uno mil cien once
1.218 uno mil doscientos dieciocho
1.234 uno mil doscientos treinta y cuatro
12.345 doce mil trescientos cuarenta y cinco
12.345.678.900.000 doce billón trescientos cuarenta y cinco mil
millones seiscientos
sietenta y ocho millón novecientos mil


local spanishwords = {
[0] = zero,
[1] = uno,
[2] = dos,
[3] = tres,
[4] = cuatro,
[5] = cinco,
[6] = seis,
[7] = siete,
[8] = ocho,
[9] = nueve,
   [10] = diez,
   [11] = once,
   [12] = doce,
   [13] = trece,
   [14] = catorce,
   [15] = quince,
   [16] = dieciséis,
   [17] = diecisiete,
   [18] = dieciocho,
   [19] = diecinueve,
   [20] = veinte,
   [21] = veintiuno,
   [22] = veintidós,
   [23] = veintitrés,
   [24] = veinticuatro,
   [25] = veinticinquo,
   [26] = veintiséis,
   [27] = veintisiete,
   [28] = veintiocho,
   [29] = veintinueve,
   [30] = treinta,
   [40] = cuarenta,
   [50] = cinquenta,
   [60] = sesenta,
   [70] = sietenta,
   [80] = ochenta,
   [90] = noventa,
  [100] = cien,
  [200] = doscientos,
  [300] = trescientos,
  [400] = cuatrocientos,
  [500] = quinientos,
  [600] = seiscientos,
  [700] = setecientos,
  [800] = ochocientos,
  [900] = novecientos,
 [1000] = mil,
   [1000^2] = millón,
   [1000^3] = mil millones,
   [1000^4] = billón,
}

function verbose.spanish(n)
local w = spanishwords[n]
if w then
return w
end
local t = { }
local function compose_one(n)
local w = spanishwords[n]
if w then
t[#t+1] = w
return
end
-- a, b = hundreds, remainder
local a, b = floor(n/100), n % 100

-- one thousand
if a == 10 then
t[#t+1] = spanishwords[1]
t[#t+1] = spanishwords[1000]
-- x hundred (n.b. this will not give thirteen hundred because
-- compose_one(n) is only called after
-- `n = compose(two(n, 1000^1))`.
elseif a  0 then
t[#t+1] = spanishwords[a*100]
end

-- the remainder
if spanishwords[b] then
t[#t+1] = spanishwords[b]
else
-- a, b = tens, remainder
a, b = floor(b/10), n % 10
t[#t+1] = spanishwords[a*10]
t[#t+1] = y
t[#t+1] = spanishwords[b]
end
end
-- compose_two handles x billion, ... x thousand. When 1000 or less is
-- left, compose_one takes over.
local function compose_two(n,m)
if n  (m-1) then
local a, b = floor(n/m), n % m
if a  0 then
compose_one(a)
end
t[#t+1] = spanishwords[m]
n = b
end
return n
end
n = compose_two(n,1000^4)
n = compose_two(n,1000^3)
n = compose_two(n,1000^2)
n = compose_two(n,1000^1)
if n  0 then
compose_one(n)
end
return #t  0 and concat(t, ) or tostring(n)
end

verbose.es = verbose.spanish

 to test the code ---

\starttext
\def\vbes#1%
{#1\crlf
 \ctxcommand{verbose(#1, spanish)}}

\obeylines
\vbes{}
\vbes{2221101}
\vbes{}
\vbes{1218}
\vbes{1234}
\vbes{12345}
\vbes{1234567890}
\stopcode
___
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
___

Re: [NTG-context] ConTeXt: Page numbering in words for spanish

2012-11-21 Thread Hans Hagen

On 11/21/2012 12:25 PM, Sietse Brouwer wrote:


Hans: the `spanishwords` is a bit hacky; probably words should have
subtables words.english and words.spanish.


they are local tables ... so invisible to users

Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___


[NTG-context] Dash equivalent of $BASH_SOURCE (for setuptex)

2012-11-21 Thread Mojca Miklavec
Hi everyone,

Hans wrote me the following, but I'm unable to figure it out myself.
The script setuptex (which is in fact not urgently needed as one can
just as well export the right path, but it comes in handy) can be used
in two ways:
(a) . /path/to/context/tex/setuptex
(b) . /path/to/context/tex/setuptex /path/to/context/tex
The first approach only works if the shell interpreting setuptex knows
where the sourced script is located.

Currently the script uses the following code and works in Bash, KSH
(and maybe some other shells as well, but I'm not sure which ones).

if [ z$BASH_SOURCE != z ]; then
  SCRIPTPATH=$BASH_SOURCE
elif [ z$KSH_VERSION != z ]; then
  SCRIPTPATH=${.sh.file}
else
  SCRIPTPATH=$0
fi

Hans had problems with Dash, however, I have no clue how to enable (a)
in Dash. The (b) approach always works though, so in the worst case
the answer to Hans would be provide the path to your tex root, or
write your own script with hardcoded path ;), but if anyone has any
clue if finding path to the executed script is possible in Dash or in
any other POSIX-compatible way, please let me know.

Mojca

On Mon, Nov 19, 2012 at 10:31 AM, Hans Hagen wrote:
 Hi Mojca,

 One of the things you need to look into is the first-setup and setup tex
 scripts (just look at the dash issues thread) .. i have the impression that
 the setuptex script doesn't find its root (own) under dash because it has
 different $0 handling (dash is the debian variant of bash, so we're talking
 of debian installations)

 Hans
___
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
___


Re: [NTG-context] Section alone on the page

2012-11-21 Thread Hans Hagen

On 11/20/2012 3:22 PM, H. Özoguz wrote:

Am 20.11.2012 12:00, schrieb ntg-context-requ...@ntg.nl:

It?s a problem with \blank which ignore the ?samepage? keyword in grid
mode.

When you process this example in normal mode ?line 40? is moved to the
second page but in grid mode it stays on the first page.

Is theat easy to fix or a long-term-todo? (Layouting books, I need
gridding, indeed, at first that was my reason to start with context)


it will probably be improved over time, but interplay between skips an 
penalties and such is always tricky; we have a weighted system in place 
but even then ...


Hans


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___


Re: [NTG-context] underbar/margin text

2012-11-21 Thread Hans Hagen

On 11/21/2012 9:36 AM, Wolfgang Schuster wrote:


Am 03.09.2012 um 13:08 schrieb Daniel Schopper daniel.schop...@aon.at:


Hi,
I have to typeset some underlined text with margin notes by its side. Is there 
a way to prevent the notes themself to get underlined?  I tried putting the 
note-command in a group, simplifying its content etc. (In my real file I use 
\defineinmargin, btw.)

\starttext
\underbar{Test Test Test\footnote{footnote}~Test Test Test\par
Test\inleft{marginal} Test Test Test Test Test \par}
\stoptext

(As one can see, there’s also an issue with the footnote-sign breaking the 
continued line, which is not urgent for me, at least by now.)


Footnotes disable the rule with the \resetallattributes command but it’s up to 
Hans to add it to the margin notes.


so we would have (in typo-mar):

\appendtoks
\forgetall
\tf
\resetallattributes % \deactivatecolor % needed, but maybe we 
should switch to maintextcolor: \onlyinheritmaintextcolor

\to \everymargindatacontent

we can try that for a while and see where it spoils the game


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___


Re: [NTG-context] Section alone on the page

2012-11-21 Thread H. Özoguz

Am 21.11.2012 13:01, schrieb Hans Hagen:

On 11/20/2012 3:22 PM, H. Özoguz wrote:

Am 20.11.2012 12:00, schrieb ntg-context-requ...@ntg.nl:

It?s a problem with \blank which ignore the ?samepage? keyword in grid
mode.

When you process this example in normal mode ?line 40? is moved to the
second page but in grid mode it stays on the first page.

Is theat easy to fix or a long-term-todo? (Layouting books, I need
gridding, indeed, at first that was my reason to start with context)


it will probably be improved over time, but interplay between skips an 
penalties and such is always tricky; we have a weighted system in 
place but even then ...


Hans 


Ok, so what are my alternatives for layouting big projects like books, 
with lots of sections?


Of course I could always go through and manually add \page, but that 
would be the worst-case, and possibily an origin for many mistakes.


Is there any work-around or other possibilities for this? Downgrading to 
older versions of context is no alternative, because I need some 
modules, which need the newest version. And I can not layout with 
gridset=yes, too.


I'm thinking of some script, which checks globally how the sections are 
set (like I can do it manually) and adds \page to the files before the 
section-commands or deletes the \page, if it is not needed anymore.


Huseyin
___
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
___


Re: [NTG-context] pgfplots error

2012-11-21 Thread Mojca Miklavec
On Wed, Nov 21, 2012 at 12:16 AM, Aditya Mahajan wrote:
 On Tue, 20 Nov 2012, Thomas Weißschuh wrote:

 while trying to use the module pgfplots from latest ConTeXt minimals I
 encountered the following error:
 Is this report sufficient or should I also contact pgfplots upstream?

In principle you need to contact the upstream developer (unless it's
Aditya reading the mailing list and pointing you to the patch :)

 This will be fixed in the next release of pgfplots.

t-tikz in distribution uses the master from git repository on
sourceforge (even though I'm not exactly sure how frequently it
updates). In any case, looking at the current state, I see the lua
file is already inside tex, not inside scripts, so Aditya's
comment to wait for the released patch should no longer hold. If the
problem persists, it might be a different bug (I didn't test
anything).

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
___

Re: [NTG-context] ConTeXt: Page numbering in words for spanish

2012-11-21 Thread Sietse Brouwer
 they are local tables ... so invisible to users

Fair point. I was concerned more with changeabiltity: this way someone
who writes a new function has an obvious name (numberwords.french) for
her new wordlist, and an obvious single point of alteration for her
copy of verbose.english, namely to change `local words =
numberwords.english` to `...numberwords.french`. (Algorithm tweaks
will still come after that, of course.) The code needs very little
changing. This is a minor point only, of course.
--Sietse

+ local numberwords = { }

- words = {
+ numberwords.english = {
[1] = one,
...
}

-spanishwords = {
+ numberwords.spanish = {
[1] = uno,
...
}

function verbose.english(n)
+local words = allwords.english
... `words` already used throughout ...
end

function verbose.spanish(n)
+local words = allwords.spanish
-- to use a different table, no need to
-- replace `spanishwords` throughout
-- the function; just change the line above.
... no more `spanishwords`, just `words` ...
end
___
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
___


Re: [NTG-context] incrementnumber vs. prefixsegments

2012-11-21 Thread Sietse Brouwer
On Tue, Nov 6, 2012 at 3:56 AM, plink pl...@veribox.net wrote:

 i'm trying to combine two features that somehow don't fit together:
 1. figure numbering and referring using a chapter.fignr scheme.
 2. untitled entries below chapter (aka subject or subsubject), that also
 have to occur in the table of contents.

Did you manage to sort this out yet? If not, consider this a *bump*.
I'm afraid I haven't quite managed to work it out myself.
--Sietse


On Tue, Nov 6, 2012 at 3:56 AM, plink pl...@veribox.net wrote:
 Hi,

 i'm trying to combine two features that somehow don't fit together:

 1. figure numbering and referring using a chapter.fignr scheme.
 For this, a setup with

 \setupcaption[figure][prefix=yes,way=bychapter,prefixsegments=chapter]

 works fine, as long as i don't have

 2. untitled entries below chapter (aka subject or subsubject), that also
 have to occur in the table of contents. For this, e.g. using

 \setuphead[subject][incrementnumber=list]
 \definecombinedlist[content][title,chapter,section,subject]

 does the trick, but then the figure number prefix gets eaten up at
 figures in subjects. I'd be glad if anybody could give me a hint on how
 to solve this.

 ConTeXt  ver: 2012.10.30 21:13 MKIV

 Below a maximin example. Commenting out the \setuphead line gives back
 the prefix, but then there is no more subject in the toc, as to be expected:

 \setuphead[chapter][page=no,continue=yes]

 \setupcaption[figure][
 prefix=yes,
 way=bychapter,
 prefixsegments=chapter]

 \setuphead[subject][incrementnumber=list]

 \definecombinedlist[content][title,chapter,section,subject]

 \starttext
 \placecontent

 \chapter{Chapter}

 \section{Section Een}

 \placefigure[here][fig:a]{figure a}{\externalfigure[cow.pdf][width=1cm]}

 Figure \in[fig:a] = 1.1\crlf
 Figure \in[fig:b] = 1.2?\crlf
 Figure \in[fig:c] = 1.3\crlf

 \subject{Subject}

 \placefigure[here][fig:b]{figure b}{\externalfigure[cow.pdf][width=1cm]}

 Figure \in[fig:a] = 1.1\crlf
 Figure \in[fig:b] = 1.2?\crlf
 Figure \in[fig:c] = 1.3\crlf

 \section{Section Twee}

 \placefigure[here][fig:c]{figure c}{\externalfigure[cow.pdf][width=1cm]}

 Figure \in[fig:a] = 1.1\crlf
 Figure \in[fig:b] = 1.2?\crlf
 Figure \in[fig:c] = 1.3\crlf

 \stoptext
 ___
 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
___


Re: [NTG-context] Symbols

2012-11-21 Thread Willi Egger
Hans,

thank you very much for this section. - I see that the approach is different 
from what I was trying to do. - I will study and try it!

Willi

On Nov 21, 2012, at 10:26 AM, Hans Hagen wrote:

 On 11/20/2012 5:21 PM, Willi Egger wrote:
 Hi all,
 
 could someone bring light into the way how to use symbols…in MKIV
 
 I wanted to extract a symbol from uzdr (Zapfdingbats).
 
 (Somehow uzdr.afm and uzdr.pfb are not in my tex tree. I always thought that 
 they were part of the standalone but nothing surprises me as these fonts have 
 a history of instability.)
 
 (Copied from an upcoming font manual:)
 
 \startsection[title=Unicoding]
 
 Nowadays we will mostly use fonts that ship with a \UNICODE\ aware encoding. 
 And
 in \CONTEXT, even if we use a \TYPEONE\ font, it gets mapped onto \UNICODE.
 However, there are some exceptions, for instance the Zapf Dingbats in 
 \TYPEONE\
 format. These have a rather obscure private encoding and the glyph names run 
 from
 \type {a1} upto \type {a206} and have no relation to what the glyph 
 represents.
 
 In the case of Dingbats we're somewhat lucky that they ended up in \UNICODE, 
 so
 we can relocate the glyphs to match their rightful place. This is done by 
 means
 of a goodies file. We already discussed this in \in {section} [goodies] so we
 only repeat the usage.
 
 \startbuffer
 \definefontfeature
  [dingbats]
  [mode=base,
   goodies=dingbats,
   unicoding=yes]
 
 \definefontsynonym
  [ZapfDingbats]
  [file:uzdr.afm]
  [features=dingbats]
 \stopbuffer
 
 \typebuffer \getbuffer
 
 I tend to qualify the Dingbat font in \TEX\ distributions as rather unstable
 because of name changes and them either or not being included. Therefore it's 
 best to
 use the hard coded name because that triggers the most visible error message 
 when
 the font is not found.
 
 A font like this can for instance be used with the glyph placement macros as 
 is
 demonstrated below. In the last line we see that a direct \UTF\ input also 
 works
 out well.
 
 \starttabulate[|||]
 \HL
 \NC \type{\getglyphdirect {ZapfDingbats*dingbats}{\number2701}} \NC 
 \getglyphdirect {ZapfDingbats*dingbats}{\number2701} \NC \NR
 \NC \type{\getglyphdirect {ZapfDingbats*dingbats}{\char2701}}   \NC 
 \getglyphdirect {ZapfDingbats*dingbats}{\char2701}   \NC \NR
 \NC \type{\getnamedglyphdirect{ZapfDingbats*dingbats}{a1}}   \NC 
 \getnamedglyphdirect{ZapfDingbats*dingbats}{a1}   \NC \NR
 \NC \type{\getnamedglyphdirect{ZapfDingbats*dingbats}{a11}}  \NC 
 \getnamedglyphdirect{ZapfDingbats*dingbats}{a11}  \NC \NR
 \HL
 \NC \type{\getglyphdirect {ZapfDingbats}{\number2701}}  \NC 
 \getglyphdirect {ZapfDingbats}{\number2701}  \NC \NR
 \NC \type{\getglyphdirect {ZapfDingbats}{\char2701}}\NC 
 \getglyphdirect {ZapfDingbats}{\char2701}\NC \NR
 \NC \type{\getnamedglyphdirect{ZapfDingbats}{a1}}\NC 
 \getnamedglyphdirect{ZapfDingbats}{a1}\NC \NR
 \NC \type{\getnamedglyphdirect{ZapfDingbats}{a11}}   \NC 
 \getnamedglyphdirect{ZapfDingbats}{a11}   \NC \NR
 \HL
 \NC \type{\definedfont[ZapfDingbats*dingbats]✁}  \NC 
 \definedfont[ZapfDingbats*dingbats]✁  \NC \NR
 \HL
 \stoptabulate
 
 Keep in mind that fonts like Dejavu (that we use here as document font) 
 already
 has these characters which is why it shows up in the verbose part of the 
 table.
 
 \stopsection
 
 -- 
 
 -
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
 -
 ___
 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
___

Re: [NTG-context] Images in MultiMarkdown - context - PDF

2012-11-21 Thread Guy Stalnaker
I get the same results using texexec and context which means, if I understand 
rightly, I have used both MkII and MkIV. Interestingly I get similar results 
using oft as the pandit output. When I open the doc in LibreOffice the images 
are all scaled too small. Yet I can right-click each and select an Original 
Size toggle and they shift to their expected size.  But note that I attempted 
to test the dpi theory by selecting an image and using GIMP to set its dpi to 
300 yet that resulted in no visible change. 

Guy Stalnaker
jstal...@wisc.edu
jimmyg...@gmail.com

On Nov 21, 2012, at 4:07 AM, Martin Schröder mar...@oneiros.de wrote:

 2012/11/21 Guy Stalnaker jstal...@wisc.edu:
 I get a very good pdf document, but there is one bewildering issue -- the
 images in the ConTeXt output pdf document are scaled very small. All of
 
 Sounds like the TeX engine gets the wrong idea about the dpi of the images.
 Are you using MkII or MkIV?
 
 Best
   Martin
 ___
 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
___

Re: [NTG-context] Section alone on the page

2012-11-21 Thread Hans Hagen

On 11/21/2012 1:09 PM, H. Özoguz wrote:

Am 21.11.2012 13:01, schrieb Hans Hagen:

On 11/20/2012 3:22 PM, H. Özoguz wrote:

Am 20.11.2012 12:00, schrieb ntg-context-requ...@ntg.nl:

It?s a problem with \blank which ignore the ?samepage? keyword in grid
mode.

When you process this example in normal mode ?line 40? is moved to the
second page but in grid mode it stays on the first page.

Is theat easy to fix or a long-term-todo? (Layouting books, I need
gridding, indeed, at first that was my reason to start with context)


it will probably be improved over time, but interplay between skips an
penalties and such is always tricky; we have a weighted system in
place but even then ...

Hans


Ok, so what are my alternatives for layouting big projects like books,
with lots of sections?

Of course I could always go through and manually add \page, but that
would be the worst-case, and possibily an origin for many mistakes.

Is there any work-around or other possibilities for this? Downgrading to
older versions of context is no alternative, because I need some
modules, which need the newest version. And I can not layout with
gridset=yes, too.

I'm thinking of some script, which checks globally how the sections are
set (like I can do it manually) and adds \page to the files before the
section-commands or deletes the \page, if it is not needed anymore.


adding before={\testpage[5]\blank} or so

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___


Re: [NTG-context] Section alone on the page

2012-11-21 Thread luigi scarso
On Wed, Nov 21, 2012 at 2:40 PM, Hans Hagen pra...@wxs.nl wrote:

 On 11/21/2012 1:09 PM, H. Özoguz wrote:

 Am 21.11.2012 13:01, schrieb Hans Hagen:

 On 11/20/2012 3:22 PM, H. Özoguz wrote:

 Am 20.11.2012 12:00, schrieb ntg-context-requ...@ntg.nl:

 It?s a problem with \blank which ignore the ?samepage? keyword in grid
 mode.

 When you process this example in normal mode ?line 40? is moved to the
 second page but in grid mode it stays on the first page.

 Is theat easy to fix or a long-term-todo? (Layouting books, I need
 gridding, indeed, at first that was my reason to start with context)


 it will probably be improved over time, but interplay between skips an
 penalties and such is always tricky; we have a weighted system in
 place but even then ...

 Hans


 Ok, so what are my alternatives for layouting big projects like books,
 with lots of sections?

 Of course I could always go through and manually add \page, but that
 would be the worst-case, and possibily an origin for many mistakes.

 Is there any work-around or other possibilities for this? Downgrading to
 older versions of context is no alternative, because I need some
 modules, which need the newest version. And I can not layout with
 gridset=yes, too.

 I'm thinking of some script, which checks globally how the sections are
 set (like I can do it manually) and adds \page to the files before the
 section-commands or deletes the \page, if it is not needed anymore.


 adding before={\testpage[5]\blank} or so


https://mail.google.com/mail/#search/\\testpage/137d7bd313501ff5
-- 
luigi
___
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
___

Re: [NTG-context] Section alone on the page

2012-11-21 Thread H. Özoguz

Am 21.11.2012 14:40, schrieb Hans Hagen:


adding before={\testpage[5]\blank} or so

Thanks Hans, thats quite useful for me (for other purposes, too).
___
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
___


Re: [NTG-context] Images in MultiMarkdown - context - PDF

2012-11-21 Thread Sietse Brouwer
Guy Stalnaker jstal...@wisc.edu wrote:
 I get the same results using texexec and context which means, if I understand 
 rightly, I have used both MkII and MkIV.

Yes, this is correct.

 Interestingly I get similar results using oft as the pandit output.

That does suggest it might be something in the image metadata, too. Is
the image file something you can share? If so, perhaps you could share
it on the list as an attachment (this mailing list allows
attachments), so we could have a go at getting it to work ourselves.

Cheers,
Sietse
___
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
___


Re: [NTG-context] Images in MultiMarkdown - context - PDF

2012-11-21 Thread Guy Stalnaker
Thanks - see my first post for a link to a web folder where you can find the 
.tex file, the .pdf context produces, two screenshots of the differing image 
treatment and two of the image files shown in the screenshots. 


Guy Stalnaker
jstal...@wisc.edu
jimmyg...@gmail.com

On Nov 21, 2012, at 8:35 AM, Sietse Brouwer sbbrou...@gmail.com wrote:

 Guy Stalnaker jstal...@wisc.edu wrote:
 I get the same results using texexec and context which means, if I 
 understand rightly, I have used both MkII and MkIV.
 
 Yes, this is correct.
 
 Interestingly I get similar results using oft as the pandit output.
 
 That does suggest it might be something in the image metadata, too. Is
 the image file something you can share? If so, perhaps you could share
 it on the list as an attachment (this mailing list allows
 attachments), so we could have a go at getting it to work ourselves.
 
 Cheers,
 Sietse
 ___
 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
___


[NTG-context] beta

2012-11-21 Thread Hans Hagen

Hi,

As Mojca is moving the distribution to another server we have a few days 
of potential instability which gives us the change to experiment a bit.


I've changed the defaults for the math fonts so that now we use the 
'real thing'. However, as there can be issues, one can still say at the 
top of a document (of in cont-syst.tex):


\enablemode[txmath]
\enablemode[pxmath]
\enablemode[lmmath]

The design sized latin modern text font is still the default but one 
could already change that by


\setupbodyfont[modern]

There is currently some renaming going on for those math fonts but that 
should not affect us as context can handle older names too.


Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___


Re: [NTG-context] mtxrun server help broken

2012-11-21 Thread Hans Hagen

On 11/20/2012 2:42 PM, Sietse Brouwer wrote:

with current minimals, the help server appears to be broken. Running

  mtxrun --script server --start --auto

the server starts up, but when I click on help, I get a page with [an error]


Already present in 2012.11.08 12:14, too.



should work again

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___


Re: [NTG-context] mtxrun server help broken

2012-11-21 Thread Thomas A. Schmitz

On 11/21/2012 05:10 PM, Hans Hagen wrote:

with current minimals, the help server appears to be broken. Running

  mtxrun --script server --start --auto

the server starts up, but when I click on help, I get a page with
[an error]


Already present in 2012.11.08 12:14, too.



should work again


nope, afraid I get the same error with 2012.11.21 16:11.

Thomas
___
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
___


Re: [NTG-context] typefile with absolute path to file

2012-11-21 Thread Hans Hagen

On 11/21/2012 11:18 AM, Sietse Brouwer wrote:

I think he means files of which the name does not have an extension.
I.e. he is trying to type a file called 'xxx', not 'xxx.something'.
Example of such a file: the shell script /usr/bin/ps2pdf.


hopefully fixed in next upload .. btw, testing can best be done with

\enabletrackers[resolvers.locating,resolvers.detail]


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___


Re: [NTG-context] mtxrun server help broken

2012-11-21 Thread Hans Hagen

On 11/21/2012 5:14 PM, Thomas A. Schmitz wrote:

On 11/21/2012 05:10 PM, Hans Hagen wrote:

with current minimals, the help server appears to be broken. Running

  mtxrun --script server --start --auto

the server starts up, but when I click on help, I get a page with
[an error]


Already present in 2012.11.08 12:14, too.



should work again


nope, afraid I get the same error with 2012.11.21 16:11.


oh, it's the help one .. i fixed the font one

Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___


[NTG-context] intertext (math): alignment problems

2012-11-21 Thread Andreas Mang
Dear all,

if I set up my formulas with a right alignment that has some indentation to it, 
I am experiencing problems with intertext. 

I would assume the text was flushed left. However, it aligns to the formulas 
(i.e. it is aligned to the left margin defined in \setupformulas).

Minimal example below. If I comment the setupformulas, the equation is aligned 
to the center and the intertext is flushed left.

Any suggestions?

Cheers,
Andreas

ConTeXt  ver: 2012.11.19 19:04 MKIV  fmt: 2012.11.20

%%%
\setupformulas[align=right,leftmargin=3.5em]

\starttext
\startformula
\startalign[n=2]
\NC b \NC = Ax\NR
\startintertext
likewise % should be flushed left
\stopintertext
\NC q \NC = Ay\NR
\stopalign
\stopformula
\stoptext
%%%

___
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
___


Re: [NTG-context] Dash equivalent of $BASH_SOURCE (for setuptex)

2012-11-21 Thread Alan BRASLAU
Mojca,

I'm not sure that I understand the question.
1. dash (Debian version of the real 100% posix-compatible Borne shell)
but also /bin/sh on freebsd and other Unixes (BSD, sysV or POSIX).
It is the least common denominator for shell scripts on most (if not
all) unix-like systems, as far as I know.
2. $0 will give the the path of the script, unless it is called
as ./script or script (in the current directory). In this case it
will probably be ./script or by pathtoscript/script in which case
it will return pathtoscript/script. The current directory can then be
found by `pwd` or $PWD
3 Sourcing the script (not calling it as an executable) as
source script or . script will return as $0 /bin/bash or
/usr/local/bin/bash or /bin/sh or whatever shell is in use.
This is your problem, I believe.

There does not seem to be a way to determine the path to a script
under a Borne shell if the script is SOURCED and not EXECUTED.
Of course, a script that is executed runs a sub-shell and so this
cannot be used to set variables, even environmental variables, for the
calling shell.

Alan




On Wed, 21 Nov 2012 12:56:54 +0100
Mojca Miklavec mojca.miklavec.li...@gmail.com wrote:

 Hi everyone,
 
 Hans wrote me the following, but I'm unable to figure it out myself.
 The script setuptex (which is in fact not urgently needed as one can
 just as well export the right path, but it comes in handy) can be used
 in two ways:
 (a) . /path/to/context/tex/setuptex
 (b) . /path/to/context/tex/setuptex /path/to/context/tex
 The first approach only works if the shell interpreting setuptex knows
 where the sourced script is located.
 
 Currently the script uses the following code and works in Bash, KSH
 (and maybe some other shells as well, but I'm not sure which ones).
 
 if [ z$BASH_SOURCE != z ]; then
   SCRIPTPATH=$BASH_SOURCE
 elif [ z$KSH_VERSION != z ]; then
   SCRIPTPATH=${.sh.file}
 else
   SCRIPTPATH=$0
 fi
 
 Hans had problems with Dash, however, I have no clue how to enable (a)
 in Dash. The (b) approach always works though, so in the worst case
 the answer to Hans would be provide the path to your tex root, or
 write your own script with hardcoded path ;), but if anyone has any
 clue if finding path to the executed script is possible in Dash or in
 any other POSIX-compatible way, please let me know.
 
 Mojca
 
 On Mon, Nov 19, 2012 at 10:31 AM, Hans Hagen wrote:
  Hi Mojca,
 
  One of the things you need to look into is the first-setup and
  setup tex scripts (just look at the dash issues thread) .. i have
  the impression that the setuptex script doesn't find its root (own)
  under dash because it has different $0 handling (dash is the debian
  variant of bash, so we're talking of debian installations)
 
  Hans

___
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
___


Re: [NTG-context] Images in MultiMarkdown - context - PDF

2012-11-21 Thread Peter Rolf
I suggest that you use 'identify' from ImageMagick to check your graphics.

identify -verbose foo.jpg

One graphic has a defined resolution (72ppi) and one has none.

I also use ImageMagick to automatically add the resolution info to the
graphics. No problems with graphic sizes since then. Here is the
simplyfied content of a batch file that I normally use...

for %%i in (*.png) do convert -units PixelsPerInch -set density 96 %%i

The important thing is, that you use PNG as graphic format, when you
make your screenshots. JPG isn't lossless and any re-compression (e.g.
by adding an arrow, clipping) makes things even worse. Convert them to
JPG in the very last step (if you must).

Also: how about scaling your browser to 200% before you take your
screenshots?


HTH,  Peter


Am 21.11.2012 15:55, schrieb Guy Stalnaker:
 Thanks - see my first post for a link to a web folder where you can find the 
 .tex file, the .pdf context produces, two screenshots of the differing image 
 treatment and two of the image files shown in the screenshots. 
 
 
 Guy Stalnaker
 jstal...@wisc.edu
 jimmyg...@gmail.com
 
 On Nov 21, 2012, at 8:35 AM, Sietse Brouwer sbbrou...@gmail.com wrote:
 
 Guy Stalnaker jstal...@wisc.edu wrote:
 I get the same results using texexec and context which means, if I 
 understand rightly, I have used both MkII and MkIV.

 Yes, this is correct.

 Interestingly I get similar results using oft as the pandit output.

 That does suggest it might be something in the image metadata, too. Is
 the image file something you can share? If so, perhaps you could share
 it on the list as an attachment (this mailing list allows
 attachments), so we could have a go at getting it to work ourselves.

 Cheers,
 Sietse
 ___
 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
 ___
 

___
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
___


Re: [NTG-context] Dash equivalent of $BASH_SOURCE (for setuptex)

2012-11-21 Thread Peter Münster
On Wed, Nov 21 2012, Mojca Miklavec wrote:

 write your own script with hardcoded path ;)

What about adding this line to the end of first-setup.sh:

echo 'PATH=$PATH:'$CONTEXTROOT/texmf-$platform/bin'' 
$CONTEXTROOT/setuptex

?

-- 
   Peter
___
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
___


Re: [NTG-context] Images in MultiMarkdown - context - PDF

2012-11-21 Thread Guy Stalnaker
Well, that lead to an interesting experiment. I used convert to 
-resample a set of images to 300dpi and redid the compile. They are all 
now too bod, many off the right side of the page. Then did the same but 
set to 72. They are still too big. Odd, from too small to too big.


I will try and be a bit more precise and craft a text doc to play with 
this and report the results.


Thanks for your help!

Guy

On 11/21/2012 10:51 AM, Sietse Brouwer wrote:

On Wed, Nov 21, 2012 at 3:55 PM, Guy Stalnaker jstal...@wisc.edu wrote:

Thanks - see my first post for a link to a web folder where you can find the 
.tex file, the .pdf context produces, two screenshots of the differing image 
treatment and two of the image files shown in the screenshots.


Gah --- missed that. Thanks!

The resolution of the image is is either not correctly set, or not
correctly read by ConTeXt --- so ConTeXt assumes 300dpi instead of 72.
I've attached a self-made image of 547px wide, and run the following
file:

\starttext
\externalfigure[CMSLogin.jpg] \crlf
\figurenaturalwidth\ -- \figurexresolution\ -- \figurexsize

\externalfigure[cross.jpg] \crlf
\figurenaturalwidth\ -- \figurexresolution\ -- \figurexsize
\stoptext

This prints the following dimensions for your figure and the Gimp-made
one, respectively:

8635829sp – 0 – 547
35982623sp – 72 – 547

Can't remember how to convert scaled points to inches, so here's some
fraction juggling instead.
The naturalwidth of the cross is 4.2 times larger:
35982623 / 8635829
= 4.17

So the login jpg will have 4.1666 times as many dpi.
72 * 4.17
= 300 dpi

Which corresponds to this observation by you:


But note that I attempted to test the dpi theory by
selecting an image and using GIMP to set its
dpi to 300 yet that resulted in no visible change.


What if you use the GIMP to set its dpi to 72?

--Sietse



--

There is only love, and then oblivion. Love is all we have
to set against hatred. (paraphrased) Ian McEwan

Guy Stalnaker, I^2@DOIT, 1210 West Dayton Street, Room 3209 CSS, Madison
WI 53719-1220, jstal...@wisc.edu, work 608.263.8035, cell 608.235.4718,
fax 608.265.6681,
___
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
___

Re: [NTG-context] Dash equivalent of $BASH_SOURCE (for setuptex)

2012-11-21 Thread Mojca Miklavec
On Wed, Nov 21, 2012 at 6:35 PM, Alan BRASLAU wrote:

 3 Sourcing the script (not calling it as an executable) as
 source script or . script will return as $0 /bin/bash or
 /usr/local/bin/bash or /bin/sh or whatever shell is in use.
 This is your problem, I believe.

True.

But Peter's idea is also not that bad. The drawback is that the
distribution cannot be moved to a different directory then, but one
could also have combination of both approaches somehow.

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
___


Re: [NTG-context] beta

2012-11-21 Thread Sietse Brouwer
Hi Hans,

Nice to hear that the official math fonts are good enough to be the default now!

Hans Hagen wrote:
 I've changed the defaults for the math fonts so that now we use the 'real
 thing'. However, as there can be issues, one can still say at the top of a
 document (of in cont-syst.tex):

 \enablemode[txmath]
 \enablemode[pxmath]
 \enablemode[lmmath]


Does the following description ring true? If yes, all I need to do is
find a place on the wiki to put it.

By default, ConTeXt's math font is Latin Modern Math, or Pagella
Math/Termes Math if you specified \setupbodyfont[palatino] c.q.
\setupbodyfont[times]. There exist also virtual versions of these
fonts; these virtual versions are essentially the body font
counterparts with lots of display-modifying tweaks piled on to make
them behave like math fonts. These virtual versions were used for a
time while the math fonts were in development. If you still want to
use the virtual fonts, you can write

\enablemode[txmath,pxmath,lmmath]

at the top of your document. This does not set the math font directly,
but specifies that if the Pagella/Termes/LM math font is used, ConTeXt
should use the virtual font rather than the non-virtual one.



Futher: I see in math-vfu.lua the following comment: There are still
areas where the virtuals are better. Which areas are these?

 The design sized latin modern text font is still the default but one could
 already change that by

 \setupbodyfont[modern]

And what would you get instead -- 12pt Latin Modern, or something else?

Cheers,
Sietse
___
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
___


Re: [NTG-context] Dash equivalent of $BASH_SOURCE (for setuptex)

2012-11-21 Thread Peter Münster
On Wed, Nov 21 2012, Mojca Miklavec wrote:

 But Peter's idea is also not that bad. The drawback is that the
 distribution cannot be moved to a different directory then, but one
 could also have combination of both approaches somehow.

Is it worth the trouble to keep setuptex?
Just saying Please add ... to your PATH should be enough IMO.

-- 
   Peter
___
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
___


Re: [NTG-context] beta

2012-11-21 Thread Khaled Hosny
On Wed, Nov 21, 2012 at 08:10:19PM +0100, Sietse Brouwer wrote:

 these virtual versions are essentially the body font counterparts with
 lots of display-modifying tweaks piled on to make them behave like
 math fonts. These virtual versions were used for a time while the math
 fonts were in development.

The virtual counterparts are adaptations of the old TFM/Type1 fonts so
they look like OpenType math fonts to the engine (so that ConTeXt would
move entirely to Unicode/OpenType math while waiting for the real
OpenType fonts).

Regards,
 Khaled
___
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
___


Re: [NTG-context] pgfplots error

2012-11-21 Thread Thomas Weißschuh
Quoting Mojca Miklavec (2012-11-21 12:10:37)
[..]
 t-tikz in distribution uses the master from git repository on
 sourceforge (even though I'm not exactly sure how frequently it
 updates). In any case, looking at the current state, I see the lua
 file is already inside tex, not inside scripts, so Aditya's
 comment to wait for the released patch should no longer hold. If the
 problem persists, it might be a different bug (I didn't test
 anything).

I reproduced it with a brand new clone of minimals.
The fix for the last bug is indeed already there.

You can test it with the following MWE:

  \usemodule [pgfplots]

  \starttext
\starttikzpicture
  \startaxis
\addplot coordinates {
  (0, 0)
};
  \stopaxis
\stoptikzpicture
  \stoptext

If this is indeed a bug in pgfplots and not my setup I'll report it
upstream.

(My system is an up-to-date Archlinux 64bit)

Regards,
Thomas

___
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
___


[NTG-context] Arabic with ConTeXt

2012-11-21 Thread H. Özoguz

Hello,

many books I layout have arabic words or complete paragraphs in it - 
where the main language is german. For example there is a book, which is 
completely in arabic with german translation.


My present method to write in Arabic is, for sure, not the best, f.e. I 
have problems with arabic numbers (which are printed mirrored), problems 
with brackets and so on.


I have two questions, hopefully there is an expert for questions 
concerning Arabic or similar quests:


First: How to divide the page into a left part and a right part, two 
wright german on the left side and arabic on the right. Is \paragraph 
the best way for it?


Second: Which is your recommended way to type arabic with ConTeXt? I add 
mine in this Mail, please give me advises to improve it.


Thank you.
Huseyin
P.S.: If gridsetting with arabic is possible, then I would prefer that. 
But if not (see my non-gridsetting solution with \placeongrid), it's ok 
for me.


Here an example of Arabic on the right, with german left under it 
(should be side-by-side, did not implemend the paragraph yet)

++\setuplayout[grid=yes]\setuplayout[grid=yes]

\definefont[Sheh][name:Scheherazade*arabic at 17pt] % or 
file:amiri-regular.ttf*... file:alq.ttf



\def\Arab[#1][#2]{

\placeongrid[top]{

\blank[0.2cm]

\setupalign[r2l]\Sheh #1

\blank[0.3cm]

}

{\sl #2}

\blank[big]

}


\starttext

\Arab[فَبِأَيِّ آلَاءِ رَبِّكُمَا تُكَذِّبَانِ][Welche der Wohltaten eures Herrn wollt ihr 
beide verleugnen?]


\stoptext







___
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
___

Re: [NTG-context] Images in MultiMarkdown - context - PDF

2012-11-21 Thread Sietse Brouwer
Guy wrote:
 Well, that lead to an interesting experiment. I used convert to -resample a
 set of images to 300dpi and redid the compile. They are all now too bod,
 many off the right side of the page. Then did the same but set to 72. They
 are still too big. Odd, from too small to too big.

I think you don't want -resample, but -density:

# density given in dpi
convert pic.jpg -density 72 pic-out.jpg

convert -density keeps the pixel size and changes the display size by
setting the density metadata.
convert -resample keeps the display size and changes the pixel size by
resampling at a certain density. (This explains why the picture
remained the same too-large size when you resampled at 72 and 300
dpi.)

Because you want to change the display size (and also because
resampling is a lossy process), I think you want -density.

As for the density value you want to use:
Your picture is 547px wide, so if you want it to display it 3 inches
wide you should set its density metadata to 547/3 = 183 dpi.

Does this work?
All the best,
Sietse
___
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
___


Re: [NTG-context] pgfplots error

2012-11-21 Thread Mojca Miklavec
On Wed, Nov 21, 2012 at 8:38 PM, Thomas Weißschuh wrote:
 Quoting Mojca Miklavec (2012-11-21 12:10:37)
 [..]
 t-tikz in distribution uses the master from git repository on
 sourceforge (even though I'm not exactly sure how frequently it
 updates). In any case, looking at the current state, I see the lua
 file is already inside tex, not inside scripts, so Aditya's
 comment to wait for the released patch should no longer hold. If the
 problem persists, it might be a different bug (I didn't test
 anything).

 I reproduced it with a brand new clone of minimals.
 The fix for the last bug is indeed already there.

 You can test it with the following MWE:

   \usemodule [pgfplots]

   \starttext
 \starttikzpicture
   \startaxis
 \addplot coordinates {
   (0, 0)
 };
   \stopaxis
 \stoptikzpicture
   \stoptext

 If this is indeed a bug in pgfplots and not my setup I'll report it
 upstream.

I can reproduce the problem on my machine and the patch solves the
problem, but something seems really weird. Why on earth does it want
to load files from /usr/local/lib/lua/5.1 and why does it want to load
a binary module instead of a lua file? (I don't have that folder, but
even if I had it, pgfplots wouldn't be there)

! LuaTeX error \directlua :1: module 'pgfplots.lua' not found:
no field package.preload['pgfplots.lua']
no file './pgfplots/lua.so'
no file '/usr/local/lib/lua/5.1/pgfplots/lua.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
no file './pgfplots.so'
no file '/usr/local/lib/lua/5.1/pgfplots.so'
no file '/usr/local/lib/lua/5.1/loadall.so'

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
___

Re: [NTG-context] Dash equivalent of $BASH_SOURCE (for setuptex)

2012-11-21 Thread Mojca Miklavec
On Wed, Nov 21, 2012 at 8:28 PM, Peter Münster pmli...@free.fr wrote:

 Just saying Please add ... to your PATH should be enough IMO.

We currently have the following wording:


When you want to use context, you need to initialize the tree by typing:

  . /path/to/context/tex/setuptex

in your shell or add
  /path/to/context/tex/texmf-osx-64/bin
to PATH variable if you want to set it permanently.
This can usually be done in .bashrc, .bash_profile
(or whatever file is used to initialize your shell).

But we could remove the part about setuptex and be more explicit by
writing down export PATH=... ;)

The reason why I use/like setuptex is because I'm nowadays mostly
working with TeX Live 2012 and only switch to distribution when I need
that (a new feature or when I want to test something). And it far
easier to use tab-completion to point to the desired setuptex than to
write an explicit export PATH=... every time a shell is started. I
could of course write my own distribution switcher.

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
___

Re: [NTG-context] pgfplots error

2012-11-21 Thread Aditya Mahajan

On Wed, 21 Nov 2012, Mojca Miklavec wrote:


On Wed, Nov 21, 2012 at 8:38 PM, Thomas Weißschuh wrote:

Quoting Mojca Miklavec (2012-11-21 12:10:37)
[..]

t-tikz in distribution uses the master from git repository on
sourceforge (even though I'm not exactly sure how frequently it
updates). In any case, looking at the current state, I see the lua
file is already inside tex, not inside scripts, so Aditya's
comment to wait for the released patch should no longer hold. If the
problem persists, it might be a different bug (I didn't test
anything).


I reproduced it with a brand new clone of minimals.
The fix for the last bug is indeed already there.

You can test it with the following MWE:

  \usemodule [pgfplots]

  \starttext
\starttikzpicture
  \startaxis
\addplot coordinates {
  (0, 0)
};
  \stopaxis
\stoptikzpicture
  \stoptext

If this is indeed a bug in pgfplots and not my setup I'll report it
upstream.


I can reproduce the problem on my machine and the patch solves the
problem,


So can I.


but something seems really weird. Why on earth does it want
to load files from /usr/local/lib/lua/5.1



and why does it want to load
a binary module instead of a lua file?


http://www.luafaq.org/#T1.19



(I don't have that folder, but
even if I had it, pgfplots wouldn't be there)


  \startluacode
print(package.cpath)
  \stopluacode

gives

./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so

so

require('pdfplots.lua')

searches for the library file in those folders.


! LuaTeX error \directlua :1: module 'pgfplots.lua' not found:
no field package.preload['pgfplots.lua']
no file './pgfplots/lua.so'  NOTICE pgfplots/lua
no file '/usr/local/lib/lua/5.1/pgfplots/lua.so'  NOTICE
no file '/usr/local/lib/lua/5.1/loadall.so'
no file './pgfplots.so'
no file '/usr/local/lib/lua/5.1/pgfplots.so'
no file '/usr/local/lib/lua/5.1/loadall.so'



I think that pdfplots should be using dofile rather than require.

Aditya___
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
___

Re: [NTG-context] ConTeXt: Page numbering in words for spanish

2012-11-21 Thread Acidrums4
I Sietse, I tried the procedure you described without success. I'm using 
ConTeXt 2011 (I know, it's not the latest and etc, but I got to work with this 
version because compatibility with my work and I have some troubles with 
projects). I pasted the code you wrote at the end of core-con.lua and ran 
'context --make cont-en'. But I got the following:

=== Begining of the output ===

+ /usr/share/texmf-dist/tex/context/base/core-con.lua
! LuaTeX error /usr/share/texmf-dist/tex/context/base/core-con.lua:924: 
attempt to index global 'verbose' (a nil value)
stack traceback:
/usr/share/texmf-dist/tex/context/base/core-con.lua:924: in main chunk
/usr/share/texmf-dist/tex/context/base/luat-cod.lua:42: in function 
'registercode'
main ctx instance:1: in main chunk.

system   tex  error on line 16 in file /usr/share/texmf-
dist/tex/context/base/context.mkiv: LuaTeX error  ...

 6 %D author=Hans Hagen,
 7 %D   date=\currentdate,
 8 %D  copyright={PRAGMA / Hans Hagen \ Ton Otten}]
 9 %C
10 %C This module is part of the \CONTEXT\ macro||package and is
11 %C therefore copyrighted by \PRAGMA. See mreadme.pdf for
12 %C details.
13 
14 \catcode`\{=1 \catcode`\}=2 \catcode`\#=6
15 
16   %D From the next string (which is set by the script that assembles the
17 %D distribution) later on we will calculate a number that can be used
18 %D by use modules to identify the feature level. Starting with version
19 %D 2004.8.30 the low level interface is english. Watch out and adapt
20 %D your styles an modules.
21 
22 \edef\contextformat {\jobname}
23 \edef\contextversion{2011.05.18 18:04}
24 
25 %D For those who want to use this:
26 


\registerctxluafile ...ua.registercode(#1,#2)}
  
l.16 \registerctxluafile{core-con}{1.001}
 
?

=== End of the output ===

Any clue about this? Thanks!

PD.: Here is the correct translation of the 'words' array (and as a gift for 
your effort on this, a translation for 'days' and 'months' arrays):

local words = {
[0] = cero,
[1] = uno,
[2] = dos,
[3] = tres,
[4] = cuatro,
[5] = cinco,
[6] = seis,
[7] = siete,
[8] = ocho,
[9] = nueve,
   [10] = diez,
   [11] = once,
   [12] = doce,
   [13] = trece,
   [14] = catorce,
   [15] = quince,
   [16] = sixteen,
   [17] = seventeen,
   [18] = eighteen,
   [19] = nineteen,
   [20] = veinte,
   [30] = treinta,
   [40] = cuarenta,
   [50] = cincuenta,
   [60] = sesenta,
   [70] = setenta,
   [80] = ochenta,
   [90] = noventa,
  [100] = cien,
 [1000] = mil,
   [1000^2] = millón,
   [1000^3] = mil millones,
   [1000^4] = billón,
}

local days = { -- not variables.sunday
domingo,
lunes,
martes,
miércoles,
jueves,
viernes,
sábado,
}

local months = { -- not variables.januari
enero,
febrero,
marzo,
abril,
mayo,
junio,
julio,
agosto,
septiembre,
octubre,
noviembre,
diciembre,
}

On Mié 21 Nov 2012 12:25:03 pm Sietse Brouwer escribió:
 I worked up the code below,
 put it in core-con.lua,
 and recompiled ConTeXt with `context --make cont-en`.
 It gives the following output. Does it look correct?
___
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
___


Re: [NTG-context] Arabic with ConTeXt

2012-11-21 Thread Philipp Gesang
···date: 2012-11-21, Wednesday···from: H. Özoguz···
 First: How to divide the page into a left part and a right part, two
 wright german on the left side and arabic on the right. Is
 \paragraph the best way for it?

What you are looking for is text streams. They are not yet fully
functional in mkiv. But as long as you need the streams to appear
as columns on the same page, as seems to be the case, there is a
cheap workaround using the *tabulate* environment (see below).

The great thing about \{start,stop}tabulate is that it allows for
page breaks inside paragraphs of arbitrary length.

Regards
Philipp


·

\newcount\progresscounter \progresscounter0
\def\placeprogresscounter{%
  %% caution when using dynamic content: check
  %% for first pass to avoid multiple executions
  \iftrialtypesetting42\else
\advance\progresscounter\plusone
\the\progresscounter
  \fi
}

\starttext

\starttabulate[|r|p|p|]
  \NC \placeprogresscounter
  \NC \language[deo] Hallo, Welt!
  \NC \language[en]  \input knuth
  \NC\NR
  \HL % %
  \NC \placeprogresscounter
  \NC \language[deo] Nächster Abschnitt!
  \NC \language[en]  \input ward
  \NC\NR
\stoptabulate

\stoptext



pgpRBhzh0N1xh.pgp
Description: PGP signature
___
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
___

Re: [NTG-context] Section alone on the page

2012-11-21 Thread Wolfgang Schuster

Am 21.11.2012 um 13:01 schrieb Hans Hagen pra...@wxs.nl:

 On 11/20/2012 3:22 PM, H. Özoguz wrote:
 Am 20.11.2012 12:00, schrieb ntg-context-requ...@ntg.nl:
 It?s a problem with \blank which ignore the ?samepage? keyword in grid
 mode.
 
 When you process this example in normal mode ?line 40? is moved to the
 second page but in grid mode it stays on the first page.
 Is theat easy to fix or a long-term-todo? (Layouting books, I need
 gridding, indeed, at first that was my reason to start with context)
 
 it will probably be improved over time, but interplay between skips an 
 penalties and such is always tricky; we have a weighted system in place but 
 even then …


I would have expected to get the same results from \blank[samepage,…] and 
\nobreak\blank[…] as you can see in the example “samepage” doesn’t work.

\setuplayout[grid=yes]

\starttext

\dostepwiserecurse{1}{40}{1}{Line \recurselevel\par}
\blank[samepage,line]
\dostepwiserecurse{41}{50}{1}{Line \recurselevel\par}

\page

\dostepwiserecurse{1}{40}{1}{Line \recurselevel\par}
\nobreak\blank[line]
\dostepwiserecurse{41}{50}{1}{Line \recurselevel\par}

\stoptext

Wolfgang
___
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
___


Re: [NTG-context] beta

2012-11-21 Thread Otared Kavian
Hi Hans,

I made some testings with the new beta and noticed that there are a few maths 
characters or commands which are broken now.
Here is a minimal example:
%%% begin bug-lm.tex
\starttext
The commands \type{\imply} is not anymore defined.

\type{\iff}, \type{\Longrightarrow}, \type{\mapsto} and some other arrows do 
not appear.

\startformula
(\pi \notin {\Bbb Q} \Longrightarrow \pi^2 + \pi \not\in {\Bbb Q}) \iff \pi^2 
\not\in {\Bbb Q}
\stopformula

\startformula
x \mapsto ax+b
\stopformula
\stoptext
%%% end bug-lm.tex

and the PDF output is attached.

Best regards: OK



bug-lm.pdf
Description: Adobe PDF document

On 21 nov. 2012, at 16:22, Hans Hagen pra...@wxs.nl wrote:

 Hi,
 
 As Mojca is moving the distribution to another server we have a few days of 
 potential instability which gives us the change to experiment a bit.
 
 I've changed the defaults for the math fonts so that now we use the 'real 
 thing'. However, as there can be issues, one can still say at the top of a 
 document (of in cont-syst.tex):
 
 \enablemode[txmath]
 \enablemode[pxmath]
 \enablemode[lmmath]
 
 The design sized latin modern text font is still the default but one could 
 already change that by
 
 \setupbodyfont[modern]
 
 There is currently some renaming going on for those math fonts but that 
 should not affect us as context can handle older names too.
 
 Hans
 
 -
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
 -
 ___
 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
___

Re: [NTG-context] beta

2012-11-21 Thread Aditya Mahajan

On Wed, 21 Nov 2012, Otared Kavian wrote:


Hi Hans,

I made some testings with the new beta and noticed that there are a few maths 
characters or commands which are broken now.
Here is a minimal example:
%%% begin bug-lm.tex
\starttext
The commands \type{\imply} is not anymore defined.

\type{\iff}, \type{\Longrightarrow}, \type{\mapsto} and some other arrows do 
not appear.

\startformula
(\pi \notin {\Bbb Q} \Longrightarrow \pi^2 + \pi \not\in {\Bbb Q}) \iff \pi^2 
\not\in {\Bbb Q}
\stopformula

\startformula
x \mapsto ax+b
\stopformula
\stoptext
%%% end bug-lm.tex

and the PDF output is attached.


Do these work with xits or cambria, i.e., is it a font or a context issue.

Aditya
___
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
___


Re: [NTG-context] beta

2012-11-21 Thread Otared Kavian
On 21 nov. 2012, at 23:45, Aditya Mahajan adit...@umich.edu wrote:
 […]
 Do these work with xits or cambria, i.e., is it a font or a context issue.

Hi Aditya,

The bug appears with Latin Modern, that is the default font in TeX.
With xits and palatino the example I sent works fine.

Best regards: OK___
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
___

Re: [NTG-context] ConTeXt: Page numbering in words for spanish

2012-11-21 Thread Sietse Brouwer
Hi Hans,

I think the verbose.spanish code you put in the latest beta broke
verbose.english: after verbose.english is defined, a second `local
verbose = { }` at the start of the spanish code accidentally
overwrites that table.

The code below works; as a bonus, it fixes the bug where 900 was
printed as 'nine hundred zero'. It can replace the entire swath of
verbose-related code, right up to the handlers. (The English part is
mostly untouched; only that bugfix, and a tweak to use the `local
words = words.english` idiom)

Known bugs:
* 100 before 'mil' should be 'cien mil'
* 100 on its own should be 'cien'
* 100 before 'millón' -- should that be 'cien millón', or 'ciento millón'?
* what are the rules for e.g. '1001' -- should that be 'mil y una'?
And should 1004 also be mil y cuatro?

Acidrums: if you put this in core-con.lua, replacing everything
between the commands.ordinal and converters.verbose function
definitions, then run context --make cont-en, does the output look
okay to you? Also: thank you for the day and month tables!
Cheers,
Sietse

-- verbose numbers

local verbose = { }

-- verbose english

local words = { }

words.english = {
[0] = zero,
[1] = one,
[2] = two,
[3] = three,
[4] = four,
[5] = five,
[6] = six,
[7] = seven,
[8] = eight,
[9] = nine,
   [10] = ten,
   [11] = eleven,
   [12] = twelve,
   [13] = thirteen,
   [14] = fourteen,
   [15] = fifteen,
   [16] = sixteen,
   [17] = seventeen,
   [18] = eighteen,
   [19] = nineteen,
   [20] = twenty,
   [30] = thirty,
   [40] = forty,
   [50] = fifty,
   [60] = sixty,
   [70] = seventy,
   [80] = eighty,
   [90] = ninety,
  [100] = hundred,
 [1000] = thousand,
   [1000^2] = million,
   [1000^3] = billion,
   [1000^4] = trillion,
}

function verbose.english(n)
local words = words.english
local w = words[n]
if w then
return w
end
local t = { }
local function compose_one(n)
local w = words[n]
if w then
t[#t+1] = w
return
end
local a, b = floor(n/100), n % 100
if a == 10 then
t[#t+1] = words[1]
t[#t+1] = words[1000]
elseif a  0 then
t[#t+1] = words[a]
t[#t+1] = words[100]
-- don't say 'nine hundred zero'
if b == 0 then
return
end
end
if words[b] then
t[#t+1] = words[b]
else
a, b = floor(b/10), n % 10
t[#t+1] = words[a*10]
t[#t+1] = words[b]
end
end
local function compose_two(n,m)
if n  (m-1) then
local a, b = floor(n/m), n % m
if a  0 then
compose_one(a)
end
t[#t+1] = words[m]
n = b
end
return n
end
n = compose_two(n,1000^4)
n = compose_two(n,1000^3)
n = compose_two(n,1000^2)
n = compose_two(n,1000^1)
if n  0 then
compose_one(n)
end
return #t  0 and concat(t, ) or tostring(n)
end

verbose.en = verbose.english

-- print(verbose.english())
-- print(verbose.english(2221101))
-- print(verbose.english())
-- print(verbose.english(1218))
-- print(verbose.english(1234))
-- print(verbose.english(12345))
-- print(verbose.english(1234567890))

-- verbose spanish (unchecked)

words.spanish = {
[1] = uno,
[2] = dos,
[3] = tres,
[4] = cuatro,
[5] = cinco,
[6] = seis,
[7] = siete,
[8] = ocho,
[9] = nueve,
   [10] = diez,
   [11] = once,
   [12] = doce,
   [13] = trece,
   [14] = catorce,
   [15] = quince,
   [16] = dieciséis,
   [17] = diecisiete,
   [18] = dieciocho,
   [19] = diecinueve,
   [20] = veinte,
   [21] = veintiuno,
   [22] = veintidós,
   [23] = veintitrés,
   [24] = veinticuatro,
   [25] = veinticinco,
   [26] = veintiséis,
   [27] = veintisiete,
   [28] = veintiocho,
   [29] = veintinueve,
   [30] = treinta,
   [40] = cuarenta,
   [50] = cincuenta,
   [60] = sesenta,
   [70] = setenta,
   [80] = ochenta,
   [90] = noventa,
  [100] = ciento,
  [200] = doscientos,
  [300] = trescientos,
  [400] = cuatrocientos,
  [500] = quinientos,
  [600] = seiscientos,
  [700] = setecientos,
  [800] = ochocientos,
  [900] = novecientos,
 [1000] = mil,
   [1000^2] = millón,
   [1000^3] = mil millónes,
   [1000^4] = billón,
}

function verbose.spanish(n)
local words = words.spanish
local w = words[n]
if w then
return w
end
local t = { }
local function compose_one(n)
local w = words[n]
if w then
t[#t+1] = w
return
end
-- a, b = hundreds, remainder
local a, b = 

Re: [NTG-context] ConTeXt: Page numbering in words for spanish

2012-11-21 Thread Acidrums4
 Acidrums: if you put this in core-con.lua, replacing everything
 between the commands.ordinal and converters.verbose function
 definitions, then run context --make cont-en, does the output look
 okay to you? Also: thank you for the day and month tables!
 Cheers,
 Sietse

Just pasted the code you gave after commands.ordinal (there's no 
converters.verbose in my core-con.lua) and the context --make cont-en command 
worked. But when I tried the minimal ConTeXt example you gave, it claims with 
the following:

=== Beginning of output ===

! LuaTeX error main ctx instance:1: attempt to call field 'verbose' (a nil 
value)
stack traceback:
main ctx instance:1: in main chunk.

system   tex  error on line 7 in file prueba2.tex: LuaTeX error  ...

 1 \starttext
 2 \def\vbes#1%
 3 {#1\crlf
 4  \ctxcommand{verbose(#1, spanish)}}
 5 
 6 \obeylines
 7   \vbes{}
 8 \vbes{2221101}
 9 \vbes{}
10 \vbes{1218}
11 \vbes{1234}
12 \vbes{12345}
13 \vbes{1234567890}
14 \stopcode


\ctxcommand ...\directlua \zerocount {commands.#1}
  
l.7 \vbes{}
   
?

=== End of output ===

For the bugs you're talking about, I would say this:

* 100 before 'mil' should be 'cien mil' - Yes, it should be like that.
* 100 on its own should be 'cien' - Same thing here.
* 100 before 'millón' -- should that be 'cien millón', or 'ciento millón'? - 
It should be 'cien millones'. 'Millones', plural for 'Millón'. Maybe it should 
be a variable for plurals for millions (the only plural used for numbers in 
spanish).
* what are the rules for e.g. '1001' -- should that be 'mil y una'? - It 
should be 'mil uno' (just put the '1' word after the '1000' word).
And should 1004 also be mil y cuatro? - Like before, it should be 'mil 
cuatro': the '4' word after the '1000' word.

Thank you, you're so gentle!
___
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
___


Re: [NTG-context] Indented footnotes in ConTeXt

2012-11-21 Thread Adam Khan
Thank you for your solutions, Huseyin, Wolfgang, but this still does not
fix my problem with passing \setupnotation.  Why does Mark IV keep throwing
the error “undefined control sequence”?  I have reinstalled ConTeXt and run
both luatools --generate and mtxrun --generate.

Sincerely yours,
Adam Khan
___
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
___