Re: [NTG-context] How to use Helvetica Neue Light (OS X)?

2016-02-11 Thread Nicola
l/texlive/2015/texmf-dist/tex/context/base/cont-yes.mkiv


mkiv lua stats  > used config file: 
selfautoparent:/texmfcnf.lua;selfautoparent:/texmf-dist/web2c/texmfcnf.lua 

mkiv lua stats  > used cache path: readable+writable: 
'/Users/nicola/Library/texlive/2015/texmf-var/luatex-cache/context/a86c089b384a3076dc514ba966a1fac9' 

mkiv lua stats  > resource resolver: loadtime 0.134 seconds, 1 scans 
with scantime 0.002 seconds, 0 shared scans, 6 found files, scanned 
paths: /Users/nicola/Library/texmf
mkiv lua stats  > stored bytecode data: 371 modules (0.337 sec), 78 
tables (0.007 sec), 449 chunks (0.344 sec)

mkiv lua stats  > traced context: maxstack: 1132, freed: 0, unreachable: 1132
mkiv lua stats  > running in nuts mode: yes
mkiv lua stats  > cleaned up reserved nodes: 44 nodes, 439 lists of 438
mkiv lua stats  > node memory usage: 2 glue, 2 penalty, 9 attribute, 32 
glue_spec, 3 attribute_list, 2 temp
mkiv lua stats  > node list callback tasks: 6 unique task lists, 5 
instances (re)created, 39 calls
mkiv lua stats  > used backend: pdf (backend for directly generating 
pdf output)

mkiv lua stats  > loaded patterns: en::2, load time: 0.000
mkiv lua stats  > jobdata time: 0.001 seconds saving, 0.000 seconds loading
mkiv lua stats  > callbacks: 145 direct, 243 indirect, 388 total
mkiv lua stats  > randomizer: resumed with value 0.028076992848924
mkiv lua stats  > result saved in file: helv.pdf, compresslevel 3, 
objectcompresslevel 3

mkiv lua stats  > used platform: osx-64, type: unix, binary subtree: bin
mkiv lua stats  > luatex banner: this is luatex, version beta-0.80.0 
(tex live 2015) (rev 5238)

mkiv lua stats  > control sequences: 42493 of 65536 + 10
mkiv lua stats  > lua properties: engine: lua, used memory: 73 MB (ctx: 
73 MB), hash type: lua, hash chars: min(64,40), symbol mask: utf (τεχ)
mkiv lua stats  > runtime: 0.452 seconds, 1 processed pages, 1 shipped 
pages, 2.212 pages/second


system  | total runtime: 0.678 seconds


___
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] interactive reference

2016-02-05 Thread Wolfgang Schuster

Meer, Hans van der <mailto:h.vanderm...@uva.nl>
3. Februar 2016 um 19:10
In the ConTeXt reference manual in section 12.5 Cross references I 
find the following explanation:



I would like to set (interactive) references as the black triangles 
pointing forward and backward, as displayed here. Although I tried 
along the lines in the first example, as mentioned at the end of the 
text, I could not manage to get these triangles.
You can change the output from the \in and \at commands with 
\setupreferencing.


%\setupreferencing[interaction=all]
\setupreferencing[interaction=symbol]

\setupinteraction[state=start]

\starttext

\chapter[sec:1]{First chapter}

See \in{chapter}[sec:1].

See \in{chapter}[sec:2].

See \in{chapter}[sec:3].

\chapter[sec:2]{Second chapter}

See \in{chapter}[sec:1].

See \in{chapter}[sec:2].

See \in{chapter}[sec:3].

\chapter[sec:3]{Third chapter}

See \in{chapter}[sec:1].

See \in{chapter}[sec:2].

See \in{chapter}[sec:3].

\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] Fieldstacks are broken

2016-01-24 Thread Fabrice Couvreur
v lua stats  > luatex banner: this is luatex, version beta-0.88.0 (tex
live 2016/dev)
mkiv lua stats  > control sequences: 43642 of 65536 + 10
mkiv lua stats  > lua properties: engine: lua, used memory: 57 MB (ctx: 57
MB), hash type: lua, hash chars: min(64,40), symbol mask: utf (τεχ)
mkiv lua stats  > runtime: 0.516 seconds, 1 processed pages, 1 shipped
pages, 1.938 pages/second

system  | total runtime: 0.742 seconds


2016-01-22 15:45 GMT+01:00 Jeong Dal <hak...@me.com>:

> Dear Hans, Wolfgang
>
> Thank you for the solutions.
>
> “\unexpanded …” method is working well.
>
> It can make the class materials more interesting.
>
> Thanks again.
>
> Best regards,
>
> Dalyoung
>
>
>
> ___
> 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
>
> ___
>


ntg43.pdf
Description: Adobe PDF document
___
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] Fieldstacks are broken

2016-01-21 Thread Jeong Dal
Thanks Hans, Wolfgang, Luigi

The new beta with Luatex 0.88 makes \fieldstacks and \startanimation work.
The following example of Wolfgang is now working well.

\def\MyGraphics#1{%
\startMPcode
path p,q;
p:=fullcircle scaled 72;
L:=length p;
N:=20;
q:=subpath (0,#1/N*L) of p;
draw q withcolor red;
fill fullcircle scaled 3 shifted point length q of q withcolor blue;
setbounds currentpicture to unitsquare shifted (-0.5,-0.5) scaled 75;
\stopMPcode}
\usemodule[animation]
\setupinteraction[state=start]

\starttext
\startanimation[menu=yes]
{\MyGraphics {5}}
{\MyGraphics {10}}
{\MyGraphics {15}}
{\MyGraphics {20}}
\stopanimation

\stoptext

One more question. Is there any convenient way to list \MyGraphics{#1}? I tried 
\dorecurse, but it just display figures one by one.  I also tried lua, but it 
stops with the error message  “unexpected symbol near ‘\'”.

\dorecurse{20}
{{\MyGraphics {\recurselevel}}

\startluacode
for i = 1, 20 do
context(“{\\MyGraphics {i}}”)
end
\stopluacode

Thanks again.

Best regards,

Dalyoung


> Today's Topics:
> 
>   1. Re: Fieldstacks are broken (Hans Hagen)
> 
> 
> --
> 
> Message: 1
> Date: Mon, 11 Jan 2016 10:53:56 +0100
> From: Hans Hagen <pra...@wxs.nl>
> To: ntg-context@ntg.nl
> Subject: Re: [NTG-context] Fieldstacks are broken
> Message-ID: <56937bb4.1070...@wxs.nl>
> Content-Type: text/plain; charset=utf-8; format=flowed
> 
> On 1/10/2016 5:01 PM, Wolfgang Schuster wrote:
>> Hi Hans,
>> 
>> the fieldstack mechanism doesn’t work anymore.
>> 
>> \setupinteraction[state=start]
>> 
>> \starttext \showframe
>> 
>> \definesymbol[frame-1][\tt 1]
>> \definesymbol[frame-2][\tt 2]
>> \definesymbol[frame-3][\tt 3]
>> 
>> \definefieldstack[frame][frame-1,frame-2,frame-3]
>> 
>> \placeontopofeachother
>> {\framed[strut=no,offset=1ex]{\fieldstack[frame]}}
>> {\goto{Play}[Walk{frame}]}
>> 
>> \stoptext
> 
> fixed in next engine update
> 
> 
> -
>   Hans Hagen | PRAGMA ADE
>   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>   tel: 038 477 53 69 | 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] Fieldstacks are broken

2016-01-21 Thread Hans Hagen

On 1/21/2016 3:55 PM, Jeong Dal wrote:

Thanks Hans, Wolfgang, Luigi

The new beta with Luatex 0.88 makes \fieldstacks and \startanimation work.
The following example of Wolfgang is now working well.

\def\MyGraphics#1{%
\startMPcode
path p,q;
p:=fullcircle scaled 72;
L:=length p;
N:=20;
q:=subpath (0,#1/N*L) of p;
draw q withcolor red;
fill fullcircle scaled 3 shifted point length q of q withcolor blue;
setbounds currentpicture to unitsquare shifted (-0.5,-0.5) scaled 75;
\stopMPcode}
\usemodule[animation]
\setupinteraction[state=start]

\starttext
\startanimation[menu=yes]
{\MyGraphics {5}}
{\MyGraphics {10}}
{\MyGraphics {15}}
{\MyGraphics {20}}
\stopanimation

\stoptext

One more question. Is there any convenient way to list \MyGraphics{#1}?
I tried \dorecurse, but it just display figures one by one.  I also
tried lua, but it stops with the error message  “unexpected symbol near
‘\'”.

\dorecurse{20}
{{\MyGraphics {\recurselevel}}

\startluacode
for i = 1, 20 do
context(“{\\MyGraphics {i}}”)
end
\stopluacode


\dorecurse{20} {\dontleavehmode\ruledhbox{\MyGraphics{#1}}\allowbreak}

\page

\startluacode
for i = 1, 20 do
context.dontleavehmode()
context.MyGraphics(i)
context.allowbreak()
end
\stopluacode



-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: 038 477 53 69 | 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] Fieldstacks are broken

2016-01-21 Thread Wolfgang Schuster

Jeong Dal <mailto:hak...@me.com>
21. Januar 2016 um 15:55
Thanks Hans, Wolfgang, Luigi

The new beta with Luatex 0.88 makes \fieldstacks and \startanimation work.
The following example of Wolfgang is now working well.

\def\MyGraphics#1{%

\unexpanded\def\MyGraphics#1{%

\startMPcode
path p,q;
p:=fullcircle scaled 72;
L:=length p;
N:=20;
q:=subpath (0,#1/N*L) of p;
draw q withcolor red;
fill fullcircle scaled 3 shifted point length q of q withcolor blue;
setbounds currentpicture to unitsquare shifted (-0.5,-0.5) scaled 75;
\stopMPcode}
\usemodule[animation]
\setupinteraction[state=start]

\starttext
\startanimation[menu=yes]
{\MyGraphics {5}}
{\MyGraphics {10}}
{\MyGraphics {15}}
{\MyGraphics {20}}
\stopanimation

\stoptext

One more question. Is there any convenient way to list 
\MyGraphics{#1}? I tried \dorecurse, but it just display figures one 
by one.  I also tried lua, but it stops with the error message 
 “unexpected symbol near ‘\'”.

\startanimation[menu=yes]
\dorecurse{20}{\expanded{\startframe \MyGraphics{\recurselevel} \stopframe}}
\stopanimation

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] Fieldstacks are broken

2016-01-21 Thread Otared Kavian
Hi Jeong,

I played with your code and indeed it is very nice to use this animation 
feature (I never succeeded to imbed a movie in a TeX file typeset with 
Context…).
Thanks to Hans and Wolfgang, and you, I can now use such things in my 
presentations.

Just to say something which may be useful, one can also use \dostepwiserecurse 
as in

\startanimation[menu=yes]
\dostepwiserecurse{0}{20}{2}{\expanded{\startframe \MyGraphics{\recurselevel} 
\stopframe}}
\stopanimation

Best regards: OK

> On 21 Jan 2016, at 23:47, Wolfgang Schuster <schuster.wolfg...@gmail.com> 
> wrote:
> 
>> Jeong Dal <mailto:hak...@me.com> 21. Januar 2016 um 15:55
>> Thanks Hans, Wolfgang, Luigi
>> 
>> The new beta with Luatex 0.88 makes \fieldstacks and \startanimation work.
>> The following example of Wolfgang is now working well.
>> 
>> \def\MyGraphics#1{%
> \unexpanded\def\MyGraphics#1{%
>> \startMPcode
>> path p,q;
>> p:=fullcircle scaled 72;
>> L:=length p;
>> N:=20;
>> q:=subpath (0,#1/N*L) of p;
>> draw q withcolor red;
>> fill fullcircle scaled 3 shifted point length q of q withcolor blue;
>> setbounds currentpicture to unitsquare shifted (-0.5,-0.5) scaled 75;
>> \stopMPcode}
>> \usemodule[animation]
>> \setupinteraction[state=start]
>> 
>> \starttext
>> \startanimation[menu=yes]
>> {\MyGraphics {5}}
>> {\MyGraphics {10}}
>> {\MyGraphics {15}}
>> {\MyGraphics {20}}
>> \stopanimation
>> 
>> \stoptext
>> 
>> One more question. Is there any convenient way to list \MyGraphics{#1}? I 
>> tried \dorecurse, but it just display figures one by one.  I also tried lua, 
>> but it stops with the error message  “unexpected symbol near ‘\'”.
> \startanimation[menu=yes]
> \dorecurse{20}{\expanded{\startframe \MyGraphics{\recurselevel} \stopframe}}
> \stopanimation
> 
> 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
> ___

___
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] Ligatures in EB Garamond

2016-01-18 Thread Jan U. Hasecke
Hi Georg,

thank you very much for this insight. I really like the EB Garamond.
It's a wonderful typeface for reading. I used it to typeset books with
more than 500 pages together with lualatex and the selnolig package
which produced good results with no effort.

I was disappointed to learn that there is no package like selnolig for
ConTeXt but the book I am now typesetting is only 120 pages long and
I'll switch ligatures off manually with the ZWNJ replacement. (The
ConTeXt notation is a bit uncomfortable, but as I only have to use it
once...)

I only found one issue with ZWNJ. It splits up the words so that they
are not found by the search.

If ZWNJ is the right way to do it, I'll start a tiny project on Github
with a replacement file.

First time I hear about the new keyboard layout. I think I want my T2
keyboard now! ;-)

juh

Am 18.01.2016 um 23:38 schrieb Georg Duffner:
> Hi Jan, hi Hans,
> 
> This is the developer of EB Garamond. I’m only now and then reading this
> list so I only learnt about your troubles now.
> 
> The way the ligatures are composed simplifies the creation of more
> ligatures after the same scheme while not blowing up the font by having
> to create one glyph per ligature combination but only one per component.
> In fact, it’s not just kerning, like Hans said, but one-by-one glyph
> substitutions. It might be seen as inconsistency that one feature can be
> executed in different ways. I know of that problem but it’s not that
> inconsistent at user level if you use the methods intended by unicode
> and opentype to deal with breaking up ligatures. The symbol ZWNJ (zero
> width non joiner) is exactly meant to do this so if you insert it, you
> should get what you want. What’s more, by inserting ZWNJ you should also
> be able to benefit from kerning between the non ligated f and the
> following letter or from contextual alternate forms that fit better than
> the long bowed f, if you want that. With EB Garamond, this should be
> true for both, engines that handle ZWNJ correctly or not.
> 
> By the way, the newly standardized German keyboard layout even has the
> ZWNJ on it and the norm recommends its use to prevent ligation.
> 
> Best regards
> Georg Duffner
> 
> Am 18.01.2016 um 11:09 schrieb Hans Hagen:
>   > On 1/18/2016 10:16 AM, Jan U. Hasecke wrote:
>>> Am 17.01.2016 um 20:05 schrieb Hans Hagen:
>>>> On 1/16/2016 3:58 PM, Jan U. Hasecke wrote:
>>>>> Am 16.01.2016 um 13:31 schrieb Schmitz Thomas A.:
>>>>>>
>>>>>> Please provide a minimal example of your problem. It’s impossible to
>>>>>> help when we have no clue what you’re doing.
>>>>>
>>>>> Sorry, of course.
>>>>>
>>>>> After setting up a mwe I found that it is a font related issue.
>>>>>
>>>>> When I don't specify a font, it works. --> example.tex
>>>>>
>>>>> When I choose EB Garamond, it does not work. -- example-Garamond.tex
>>>>>
>>>>> I confirmed this behaviour in my real setup.
>>>>
>>>> don't assume that ligatures are always real ligatures ... in that font
>>>> it's just kerning .. this kind of works okay:
>>>>
>>>> \replaceword[sellig][auflösen][auf{-}{}{\zwnj}lösen]
>>>
>>> I am confused as the specimen of EB Garamond mentions (real) ligatures.
>>> They are listed as glyphs.
>>>
>>> https://github.com/georgd/EB-Garamond/blob/master/specimen/Specimen.pdf
>>
>> maybe the archaic st ligature is a precomposed but f f l i aren't done
>> that way but by either kerning or replacement of individual glyphs +
>> kerning (there are many methods for this) ... also, 'liga' might mean
>> ligature but in practice is used for all kind of things ... in opentype
>> 'ligature substitution' is just a many-to-one replacement but that
>> doesn't mean that 'liga' uses that ... welcome to the inconsistent open
>> type mess
>>
> 
> Mh, yes. :-(
> 
> Two additional questions. Shall I file a bugreport for this issue? What
> would be the right words: please provide real ligature glyphs instead of
> composed ones?
> 
> EB Garamond is a free font also in the sense free of charge. But what
> can I expect when I buy a commercial font? I would be quite annoyed when
> I buy a font which does not provide the features in a way that I can use
> them in ConTeXt.
> 
> Is there a font quality page on the Wiki with a feature comparison?
> 
> juh
> 
> 
> 

___
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] Ligatures in EB Garamond

2016-01-18 Thread Georg Duffner
Hi Jan, hi Hans,

This is the developer of EB Garamond. I’m only now and then reading this
list so I only learnt about your troubles now.

The way the ligatures are composed simplifies the creation of more
ligatures after the same scheme while not blowing up the font by having
to create one glyph per ligature combination but only one per component.
In fact, it’s not just kerning, like Hans said, but one-by-one glyph
substitutions. It might be seen as inconsistency that one feature can be
executed in different ways. I know of that problem but it’s not that
inconsistent at user level if you use the methods intended by unicode
and opentype to deal with breaking up ligatures. The symbol ZWNJ (zero
width non joiner) is exactly meant to do this so if you insert it, you
should get what you want. What’s more, by inserting ZWNJ you should also
be able to benefit from kerning between the non ligated f and the
following letter or from contextual alternate forms that fit better than
the long bowed f, if you want that. With EB Garamond, this should be
true for both, engines that handle ZWNJ correctly or not.

By the way, the newly standardized German keyboard layout even has the
ZWNJ on it and the norm recommends its use to prevent ligation.

Best regards
Georg Duffner

Am 18.01.2016 um 11:09 schrieb Hans Hagen:
> On 1/18/2016 10:16 AM, Jan U. Hasecke wrote:
>> Am 17.01.2016 um 20:05 schrieb Hans Hagen:
>>> On 1/16/2016 3:58 PM, Jan U. Hasecke wrote:
>>>> Am 16.01.2016 um 13:31 schrieb Schmitz Thomas A.:
>>>>>
>>>>> Please provide a minimal example of your problem. It’s impossible to
>>>>> help when we have no clue what you’re doing.
>>>>
>>>> Sorry, of course.
>>>>
>>>> After setting up a mwe I found that it is a font related issue.
>>>>
>>>> When I don't specify a font, it works. --> example.tex
>>>>
>>>> When I choose EB Garamond, it does not work. -- example-Garamond.tex
>>>>
>>>> I confirmed this behaviour in my real setup.
>>>
>>> don't assume that ligatures are always real ligatures ... in that font
>>> it's just kerning .. this kind of works okay:
>>>
>>> \replaceword[sellig][auflösen][auf{-}{}{\zwnj}lösen]
>>
>> I am confused as the specimen of EB Garamond mentions (real) ligatures.
>> They are listed as glyphs.
>>
>> https://github.com/georgd/EB-Garamond/blob/master/specimen/Specimen.pdf
>
> maybe the archaic st ligature is a precomposed but f f l i aren't done
> that way but by either kerning or replacement of individual glyphs +
> kerning (there are many methods for this) ... also, 'liga' might mean
> ligature but in practice is used for all kind of things ... in opentype
> 'ligature substitution' is just a many-to-one replacement but that
> doesn't mean that 'liga' uses that ... welcome to the inconsistent open
> type mess
>

Mh, yes. :-(

Two additional questions. Shall I file a bugreport for this issue? What
would be the right words: please provide real ligature glyphs instead of
composed ones?

EB Garamond is a free font also in the sense free of charge. But what
can I expect when I buy a commercial font? I would be quite annoyed when
I buy a font which does not provide the features in a way that I can use
them in ConTeXt.

Is there a font quality page on the Wiki with a feature comparison?

juh



-- 
EB Garamond: http://www.georgduffner.at/ebgaramond
___
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] about animation problem

2016-01-04 Thread Jeong Dal
Dear all,

First, Happy new year to all!

Here is the sample code in the wiki. 

%%%
\usemodule[animation]
\setupinteraction[state=start]

\definepairedbox[animationtext][location=top,align=middle,width=\textwidth]

\starttext

\startanimation[menu=yes]
{\placeanimationtext{The letter a}{\externalfigure[dummy]}}
{\placeanimationtext{The letter b}{\externalfigure[dummy]}}
{\placeanimationtext{The letter c}{\externalfigure[dummy]}}
{\placeanimationtext{The letter d}{\externalfigure[dummy]}}
\stopanimation

\stoptext
%%%

There is no error message during the compilation, but no output except the menu 
symbol.
When I click the play or forward button, there is no action at all.
Is there something more I have to do?

Thank you.

Best regards,

Dalyoung

* Here is the  version of ConTeXt in my Macbook.

This is LuaTeX, Version beta-0.87.0 (TeX Live 2016/dev) 
 system commands enabled.


ConTeXt  ver: 2015.12.21 12:16 MKIV beta  fmt: 2015.12.21  int: english/english


___
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] Synchronize ERROR: unknown node type 12

2015-12-19 Thread Lukas Prochazka
chronize ERROR: unknown node type 12

Synchronize ERROR: unknown node type 12
backend > xmp > using file 
'd:/Ctx-Beta/tex/texmf-context/tex/context/base/lpdf-pdx.xml'
pages   > flushing realpage 1, userpage 1
close source> 2 > 3 > 
D://Lukas/Jobs/D3-Sk/SO_237-20.RDS/Geom.Smo/Test/Test.mkiv
close source> 1 > 3 > 
d:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-yes.mkiv

mkiv lua stats  > used config file: selfautoparent:/texmf/web2c/texmfcnf.lua
mkiv lua stats  > used cache path: 
d:/Ctx-Beta/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e
mkiv lua stats  > synctex tracing: synctex has been enabled (extra log file 
generated)
mkiv lua stats  > resource resolver: loadtime 0.010 seconds, 0 scans with 
scantime 0.000 seconds, 0 shared scans, 10 found files, scanned paths: 
mkiv lua stats  > stored bytecode data: 383 modules (0.217 sec), 81 tables 
(0.011 sec), 464 chunks (0.228 sec)
mkiv lua stats  > traced context: maxstack: 1157, freed: 0, unreachable: 1157
mkiv lua stats  > cleaned up reserved nodes: 42 nodes, 444 lists of 443
mkiv lua stats  > node memory usage: 2 close, 3 fake, 12 pdf_colorstack, 27 
pdf_setmatrix, 3 pdf_save, 2 pdf_restore
mkiv lua stats  > node list callback tasks: 6 unique task lists, 5 instances 
(re)created, 42 calls
mkiv lua stats  > used backend: pdf (backend for directly generating pdf output)
mkiv lua stats  > jobdata time: 0.002 seconds saving, 0.001 seconds loading
mkiv lua stats  > callbacks: 160 direct, 244 indirect, 404 total
mkiv lua stats  > randomizer: resumed with value 0.12018189031648
mkiv lua stats  > loaded patterns: en::2, load time: 0.000
mkiv lua stats  > result saved in file: Test.pdf, compresslevel 3, 
objectcompresslevel 3
mkiv lua stats  > loaded fonts: 3 files: latinmodern-math.otf, 
lmroman10-regular.otf, lmroman12-regular.otf
mkiv lua stats  > font engine: otf 3.008, afm 1.500, tfm 1.000, 5 instances, 
load time 0.204 seconds 
mkiv lua stats  > used platform: mswin, type: windows, binary subtree: 
texmf-mswin
mkiv lua stats  > luatex banner: this is luatex, version beta-0.87.0 (tex live 
2016/w32tex/dev)
mkiv lua stats  > control sequences: 43401 of 65536 + 10
mkiv lua stats  > lua properties: engine: lua, used memory: 46 MB (ctx: 45 MB), 
hash type: lua, hash chars: min(32,40), symbol mask: utf (τεχ)
mkiv lua stats  > runtime: 0.534 seconds, 1 processed pages, 1 shipped pages, 
1.873 pages/second

SyncTeX written on Test.synctex.gz.
system  | total runtime: 0.791 secondsZkop¡rovan‚ soubory: 1
system  > synctex functionality is enabled (1)!

system  > callbacks > not registering frozen 'find_format_file'

open source > 1 > 1 > 
d:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-yes.mkiv

ConTeXt  ver: 2015.12.17 15:57 MKIV beta  fmt: 2015.12.18  int: english/english

system  > 'cont-new.mkiv' loaded
open source > 2 > 2 > 
d:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-new.mkiv
close source> 2 > 2 > 
d:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-new.mkiv

system  > jobfiles > using path: D:\\Lukas\\ConTeXt\\Styles
system  > files > jobname 'Test', input 
'D:\\Lukas\\Jobs\\D3-Sk\\SO_237-20.RDS\\Geom.Smo\\Test\\Test.mkiv', result 
'Test'
fonts   > latin modern fonts are not preloaded
languages   > language 'en' is active
open source > 2 > 3 > 
D://Lukas/Jobs/D3-Sk/SO_237-20.RDS/Geom.Smo/Test/Test.mkiv
fonts   > preloading latin modern fonts (second stage)
fonts   > 'fallback modern-designsize rm 12pt' is loaded
structure   > sectioning > section @ level 3 : 0.0.1 -> Principy
backend > xmp > using file 
'd:/Ctx-Beta/tex/texmf-context/tex/context/base/lpdf-pdx.xml'
pages   > flushing realpage 1, userpage 1
close source> 2 > 3 > 
D://Lukas/Jobs/D3-Sk/SO_237-20.RDS/Geom.Smo/Test/Test.mkiv
close source> 1 > 3 > 
d:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-yes.mkiv

system  > structure > start used structure

used structure  > text: Test

system  > structure > stop used structure


system  > files > start used files

used file   >1: filename=cont-yes.mkiv filetype=tex 
foundname=d:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-yes.mkiv 
usedmethod=database
used file   >2: filename=publ-imp-default.lua filetype=scripts 
foundname=d:/Ctx-Beta/tex/texmf-context/tex/context/base/publ-imp-default.lua 
usedmethod=database
used file   >3: filename=cont-new.mkiv filetype=tex 
foundname=d:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-new.mkiv 
usedmethod=database
used file   >4: filename=lang-us.lua filetype=scripts 
foundname=d:/Ctx-Beta/tex/texmf-context/tex/context/patterns/lan

Re: [NTG-context] Smaller bullet points

2015-11-29 Thread Hans Hagen

On 11/29/2015 5:55 PM, Kate F wrote:

Hi,

I'm defining a slightly smaller bullet point symbol:

  \definesymbol[smallbullet][\small\bullet]
  \setupitemize[1][smallbullet]

This aligns the smaller bullet point to the baseline of text, which is
too low. I'd like to have it vertically centered, such that it aligns
in the middle of where the regular-sized \bullet would be. I tried
using \inframed[height=\lineheight], but I couldn't find a way to make
that end up in the right place.


\definesymbol
  [smallbullet]
  [\raise.1ex\hbox{\mathematics{\scriptstyle\bullet}}]

-
  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] Smaller bullet points

2015-11-29 Thread Kate F
On 29 November 2015 at 17:51, Hans Hagen <pra...@wxs.nl> wrote:
> On 11/29/2015 5:55 PM, Kate F wrote:
>>
>> Hi,
>>
>> I'm defining a slightly smaller bullet point symbol:
>>
>>   \definesymbol[smallbullet][\small\bullet]
>>   \setupitemize[1][smallbullet]
>>
>> This aligns the smaller bullet point to the baseline of text, which is
>> too low. I'd like to have it vertically centered, such that it aligns
>> in the middle of where the regular-sized \bullet would be. I tried
>> using \inframed[height=\lineheight], but I couldn't find a way to make
>> that end up in the right place.
>
>
> \definesymbol
>   [smallbullet]
>   [\raise.1ex\hbox{\mathematics{\scriptstyle\bullet}}]
>

Thanks! Where does the .1ex come from? Is that value derived from some
measurement, or does it just look about right?

-- 
Kate
___
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] Smaller bullet points

2015-11-29 Thread Kate F
Hi,

I'm defining a slightly smaller bullet point symbol:

 \definesymbol[smallbullet][\small\bullet]
 \setupitemize[1][smallbullet]

This aligns the smaller bullet point to the baseline of text, which is
too low. I'd like to have it vertically centered, such that it aligns
in the middle of where the regular-sized \bullet would be. I tried
using \inframed[height=\lineheight], but I couldn't find a way to make
that end up in the right place.

Any suggestions please?

Thanks,

-- 
Kate
___
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] Smaller bullet points

2015-11-29 Thread Hans Hagen

On 11/29/2015 7:33 PM, Kate F wrote:

On 29 November 2015 at 17:51, Hans Hagen <pra...@wxs.nl> wrote:

On 11/29/2015 5:55 PM, Kate F wrote:


Hi,

I'm defining a slightly smaller bullet point symbol:

   \definesymbol[smallbullet][\small\bullet]
   \setupitemize[1][smallbullet]

This aligns the smaller bullet point to the baseline of text, which is
too low. I'd like to have it vertically centered, such that it aligns
in the middle of where the regular-sized \bullet would be. I tried
using \inframed[height=\lineheight], but I couldn't find a way to make
that end up in the right place.



\definesymbol
   [smallbullet]
   [\raise.1ex\hbox{\mathematics{\scriptstyle\bullet}}]



Thanks! Where does the .1ex come from? Is that value derived from some
measurement, or does it just look about right?


the x height


-
  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] tex error in curent beta

2015-10-15 Thread Wolfgang Schuster

Jan Tosovsky <mailto:j.tosov...@email.cz>
15. Oktober 2015 um 20:05
Dear All,

I've updated context, tried to regenerate my tex source and it doesn't
compile any more. It was Ok in 0.79 (in March).

I am getting tex error after these 3 lines (followed by a blank line and
other lines):

...
\definestructureconversionset[frontpart:pagenumber][][romannumerals]
\definestructureconversionset[bodypart:pagenumber] [][numbers]
\definestructureconversionset[backpart:pagenumber] [][numbers]

\startsectionblockenvironment[frontpart]
\setupuserpagenumber[numberconversion=romannumerals]
\stopsectionblockenvironment
...

tex error > tex error on line 22 in file D:/source.tex: ! Missing {
inserted


\edef
\currentlistsymbol ->\edef
\p_symbol {\listparameter \c!symbol
}\doifelseins...
\14>:113>:abc ...numbercommand \currentlistsymbol
}\else \setbox
\b_strc_lis...
\strc_lists_apply_renderingsetup ...nderingsetup }
\relax \the
\t_lists_every...
\strc_lists_entry_process ...i \fi \fi \endcsname
\dostoptagged
\listextrapa...
\strclistsentryprocess ...trc_lists_entry_process
\clf_poplist
...
l.150

Any idea how to fix this?

Without a minimal example I can only guess.

What I can take from the error message is that you have a problem with 
the list mechanism.


To try fixing the problem comment first a list settings where you apply your
own commands (e.g. the pagecommand key) and when this doesn't help
(don't forget to delete the tuc-file) you can comment the complete
\setuplist setting.

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] tex error in curent beta

2015-10-15 Thread Jan Tosovsky
Hi Wolfgang, thanks,

On 2015-10-15 Wolfgang Schuster wrote:
> On 2015-10-15 Jan Tosovsky wrote:
> >
> > I am getting tex error > tex error on line 22 in file D:/source.tex: !
> > Missing { inserted
> >
> > 
> > \edef
> > \currentlistsymbol ->\edef
> > \p_symbol {\listparameter \c!symbol
> > }\doifelseins...
> > \14>:113>:abc ...numbercommand \currentlistsymbol
> 
>
> What I can take from the error message is that you have a problem with
> the list mechanism.

you are right, I've created this MWE (but not sure if it still makes sense).


\setupcombinedlist[chapter][
   before=,
   distance=0.5cm,
   width=-0.5cm,
   margin=2cm,   
   numbercommand={\simplealignedbox{\listparameter{width}}{flushright}},
   pageconversionset=pagenumber,
]

\starttext
\startfrontmatter
\title{TOC}
\placecontent
\chapter{Preface}
\stopfrontmatter
\stoptext

That list definition creates right aligned roman chapter numbers in the ToC,
see
http://www.ntg.nl/pipermail/ntg-context/2013/076154.html

Jan

___
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] tex error in curent beta

2015-10-15 Thread Jan Tosovsky
Dear All,

I've updated context, tried to regenerate my tex source and it doesn't
compile any more. It was Ok in 0.79 (in March).

I am getting tex error after these 3 lines (followed by a blank line and
other lines):
 
...
\definestructureconversionset[frontpart:pagenumber][][romannumerals]
\definestructureconversionset[bodypart:pagenumber] [][numbers]
\definestructureconversionset[backpart:pagenumber] [][numbers]

\startsectionblockenvironment[frontpart]
\setupuserpagenumber[numberconversion=romannumerals]
\stopsectionblockenvironment
...

tex error   > tex error on line 22 in file D:/source.tex: ! Missing {
inserted


\edef
\currentlistsymbol ->\edef
   \p_symbol {\listparameter \c!symbol
}\doifelseins...
\14>:113>:abc ...numbercommand \currentlistsymbol
  }\else \setbox
\b_strc_lis...
\strc_lists_apply_renderingsetup ...nderingsetup }
  \relax \the
\t_lists_every...
\strc_lists_entry_process ...i \fi \fi \endcsname
  \dostoptagged
\listextrapa...
\strclistsentryprocess ...trc_lists_entry_process
  \clf_poplist
...
l.150

Any idea how to fix this?

Thanks, Jan
<>___
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] footnote in title

2015-10-13 Thread Thomas A. Schmitz
I thought something like this had been asked on the list recently, but a 
search came up empty: how to get footnotes to titles typeset?


\automigrateinserts

\starttext

\startchapter [title={Silly title\footnote{With a silly footnote}}]

More text.\footnote{With more footnotes.}

\stoptext

I thought \automigrateinserts was the magic command, but the note symbol 
is set, the content of the note disappears.


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] footnote in title

2015-10-13 Thread Otared Kavian
Hi Thomas,

The following works here, without using \automigrateregisters…

\starttext

\startchapter [title={Silly title}\footnote{A silly footnote}]
More text.\footnote{With more footnotes.}

\stopchapter

\stoptext

Using version ConTeXt  ver: 2015.10.09 21:28 MKIV beta on a Mac (indeed… what 
else? :-)

Best regards: OK

> On 13 Oct 2015, at 11:56, Thomas A. Schmitz <thomas.schm...@uni-bonn.de> 
> wrote:
> 
> I thought something like this had been asked on the list recently, but a 
> search came up empty: how to get footnotes to titles typeset?
> 
> \automigrateinserts
> 
> \starttext
> 
> \startchapter [title={Silly title\footnote{With a silly footnote}}]
> 
> More text.\footnote{With more footnotes.}
> 
> \stoptext
> 
> I thought \automigrateinserts was the magic command, but the note symbol is 
> set, the content of the note disappears.
> 
> 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
> ___

___
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] footnote in title

2015-10-13 Thread Schmitz Thomas A.

> On 13 Oct 2015, at 11:56, Thomas A. Schmitz <thomas.schm...@uni-bonn.de> 
> wrote:
> 
> I thought something like this had been asked on the list recently, but a 
> search came up empty: how to get footnotes to titles typeset?
> 
> \automigrateinserts
> 
> \starttext
> 
> \startchapter [title={Silly title\footnote{With a silly footnote}}]
> 
> More text.\footnote{With more footnotes.}
> 
> \stoptext
> 
> I thought \automigrateinserts was the magic command, but the note symbol is 
> set, the content of the note disappears.
> 
> 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
> ___

Boy do I feel stupid now - I hadn’t even tested without this command. You’re 
right, and this also works in my real life files. I’ll just have to see what 
happens when I need automigrateinserts further down the road...

Thanks for your help!

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] \setupitemgroup...

2015-10-07 Thread Willi Egger
Wolfgan and Otared,

thanks! - stupid me, this version i had before, but then I concentrated on the 
level two and  messed it up.

It appears, that the level two does not accept any symbol like 1,r,a. 

Kind regards

Willi
> On 7 okt. 2015, at 11:45, Wolfgang Schuster <schuster.wolfg...@gmail.com> 
> wrote:
> 
>> Otared Kavian 7. Oktober 2015 um 11:27
>> Hi Wolfgang and Willi,
>> 
>> Indeed the observation made by Wolfgang is correct, but even upon following 
>> those instructions, somehow the level 2 does not work as expected:
>> 
> You forgot the \item for the second level entries.
> 
> 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
> ___

___
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] \setupitemgroup...

2015-10-07 Thread Otared Kavian
Hi Wolfgang and Willi,

Indeed I didn’t pay attention to the content of the example given by Willi… 
Indeed everything works fine once the spurious \startitemize\stopitemize are 
replaced with with \startitem\stopitem…

The full working example is here:

\setupitemgroup
  [itemize]
  [1]
  [packed,n]
  [after=]

\setupitemgroup
  [itemize]
  [2]
  [packed,a]
  [after=]
\setupitemgroup
  [itemize]
  [3]
  [packed,r]
  [after=]
  

\starttext
\startitemize
\startitem
Level 1
\startitemize
\startitem
Level 2
\stopitem
\startitem
Level 2
\stopitem
\startitemize
\startitem
Level 3
\stopitem
\startitem
Level 3
\stopitem
\stopitemize
\stopitemize
\stopitem
\startitem
Level 1
\stopitem
\stopitemize
More text \dots
\stoptext

> On 07 Oct 2015, at 12:13, Willi Egger <cont...@boede.nl> wrote:
> 
> Wolfgan and Otared,
> 
> thanks! - stupid me, this version i had before, but then I concentrated on 
> the level two and  messed it up.
> 
> It appears, that the level two does not accept any symbol like 1,r,a. 
> 
> Kind regards
> 
> Willi
>> On 7 okt. 2015, at 11:45, Wolfgang Schuster <schuster.wolfg...@gmail.com> 
>> wrote:
>> 
>>> Otared Kavian 7. Oktober 2015 um 11:27
>>> Hi Wolfgang and Willi,
>>> 
>>> Indeed the observation made by Wolfgang is correct, but even upon following 
>>> those instructions, somehow the level 2 does not work as expected:
>>> 
>> You forgot the \item for the second level entries.
>> 
>> 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
>> ___
> 
> ___
> 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] Oddity: \buildtextaccent shifts glyph right

2015-09-06 Thread Rik

On 2015-09-06 11:52, Pablo Rodriguez wrote:

On 09/06/2015 05:27 PM, Rik wrote:

I am using \buildtextaccent to create a couple of characters that have
no Unicode equivalent.

Hi Rik,

although they don’t seem to work as expected in ConTeXt, Unicode has
combining diacritical marks (as you might know), such as:

 U+0301 COMBINING ACUTE ACCENT

Just in case it might help,


Pablo


On 2015-09-06 12:20, Thomas A. Schmitz wrote:
\buildtextaccent has to take some heuristics about horizontal and 
vertical placement and is sometimes wrong about it. Since your case is 
somewhat special, I would define a macro for the que symbol and adjust 
the boxes manually - but then, you'll have to adapt it to italic and 
upright (and bold) and different font sizes. Depends on how important 
typographical beauty is to you - either a medium-quality solution for 
all cases or better quality and manual fiddling... Something like


\definefontfamily [test] [serif] [ebgaramond]

\setupbodyfont [test,12pt]

\define\que%
  {\bgroup
   \setbox0\hbox{q}%
   \setbox2\hbox to \wd0{\kern0.3em\switchtobodyfont[6pt] ʒ}%
   \setbox4\hbox to \wd0{\kern0.1em\textacute}%
   \hbox to \wd0 \bgroup
 \hss\copy0\hss
 \hskip-\wd0
 \raise-0.45ex\copy2
 \hskip-\wd0
 \raise0.1ex\copy4
\egroup
  \egroup\autoinsertnextspace}

\starttext

{\it Dicit\que mihi}

\stoptext

(btw, the example you sent uses Latin Modern).

Thomas





Indeed, for the cases where there are combining accents that is a much 
better solution. I should have chosen a better example, that is, one 
that does not have a combining accent. Fortunately, there are very few 
that fall into that category, and unfortunately, there are some.


Using this, together with Thomas’s code, I can get around these issues.

Thank you both.

(And yes, I had attached the wrong example, and then referred to the 
font therein by the wrong name.)


--
Rik
___
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] Oddity: \buildtextaccent shifts glyph right

2015-09-06 Thread Thomas A. Schmitz

On 06.09.2015 17:27, Rik wrote:

It seems that \buildtextaccent\textacute q (or \buildtextaccent´q) moves
the q to the right within the character’s bounding box. The following
example (and attached resulting pdf) demonstrates this. Lines 1 and 2
show the string with and without the \buildtextaccent, and lines 4 and 6
repeat that in italic.  The strings are the same width, but the q is
moved right. Lines 3 and 6 show a manual kerning of the q to improve
appearance.


\buildtextaccent has to take some heuristics about horizontal and 
vertical placement and is sometimes wrong about it. Since your case is 
somewhat special, I would define a macro for the que symbol and adjust 
the boxes manually - but then, you'll have to adapt it to italic and 
upright (and bold) and different font sizes. Depends on how important 
typographical beauty is to you - either a medium-quality solution for 
all cases or better quality and manual fiddling... Something like


\definefontfamily [test] [serif] [ebgaramond]

\setupbodyfont [test,12pt]

\define\que%
  {\bgroup
   \setbox0\hbox{q}%
   \setbox2\hbox to \wd0{\kern0.3em\switchtobodyfont[6pt] ʒ}%
   \setbox4\hbox to \wd0{\kern0.1em\textacute}%
   \hbox to \wd0 \bgroup
 \hss\copy0\hss
 \hskip-\wd0
 \raise-0.45ex\copy2
 \hskip-\wd0
 \raise0.1ex\copy4
\egroup
  \egroup\autoinsertnextspace}

\starttext

{\it Dicit\que mihi}

\stoptext

(btw, the example you sent uses Latin Modern).

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] Issues of Export

2015-08-21 Thread Hans Hagen

On 8/15/2015 1:20 PM, Henning Hraban Ramm wrote:

Hi, finally coming back...

Am 2015-08-10 um 23:21 schrieb Hans Hagen pra...@wxs.nl:


On 8/10/2015 10:30 AM, Henning Hraban Ramm wrote:

As listed on http://wiki.contextgarden.net/Export

Open Export issues as of 2014-01-20, still valid 2015-08-08
• Structure bug: Metadata ends up within the first section instead of 
in front of everything


ok, fixed for document level ... keep in mind that setting metadata always 
relates to the next element


Thanks, for me it’s good now.


• Names of metavariables are missing in div.xhtml

ok, i've added something


Works. Not that important anyway.


• Notes (footnotes): Only visual formatting, no semantical markup and 
no reference/ID

boring, so todo


Hey, I thought TeX would be about semantical markup? At the moment the markup 
for footnotes is purely graphical - a marker in the text, and the footnote 
somewhere later (where it appears on the printed page). E.g.

Bla bladescriptionsymbol detail=footnotesup1/sup/descriptionsymbol bla bla ba break/...description detail=footnote 
chain=footnotedescriptiontagsup1/sup /descriptiontagdescriptioncontentThis is the footnote 
text/descriptioncontent/description

That makes no sense and is very hard to process, even using xsl.
I would suggest to stay with the source flow instead of the output, if 
possible. E.g. markup like

Bla bladescription detail=footnote id=1 tag=1Footnote text/description

The id would be some internal id (I guess there is one?), the tag the footnote 
marker (as of \setupnotes).
Is that not possible and even simpler than the current version?


the code is there but its use got lost when updating something else (an 
id 'insert' that links the note and symbol)


btw, if you want them someplace else in the stream using end nodes makes 
sense



• Delimited: Quotations have tagging *and* quotation marks, even in 
raw.xml

i added symbol and content element


Less would be enough, but works this way.


• Firstpage/Lastpage is ignored in project structure

fuzzy, so todo


The keywords are defined in setup, I don’t understand where they get forgotten.


• Minimal example doesn’t create a cover at all

no beta yet


? Is this intentional, or what triggers the creation of cover.xhtml?

Greetlings, Hraban
---
http://www.fiee.net
http://wiki.contextgarden.net
https://www.cacert.org (I'm an assurer)

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




--

-
  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] creating multirow curly brace in tables to symbolize row span

2015-08-20 Thread Henry House
List:

I'm trying to create a table with this effect:

Parcel  |Area
  ⎧ | 1 acre trees
parcel 1  ⎨ | 2 acre vines
  ⎩ | 3 acre open
  ⎧ | 5 acre trees
parcel 2  ⎨ | 6 acre vines
  ⎩ | 4 acre open


In other words, I would like a big curly bracket with leftwards point spanning
three table rows to tell the reader that the leftmost column's entries apply to
a three-row span in the next column (a style often seen in tables in older
books).

I've tried, probably naively, the following approach, using the unicode symbols
for the bracket pieces and alternatively using math-mode symbols found in
http://meeting.contextgarden.net/2011/talks/day3_05_ulrik_opentype/Samples/unimath-symbols.pdf
Every symbol defined by unicode-math. The symbols are recognized in neither
form, unfortunately.

Any suggestions on how I can either make these symbols render, or a different
approach to achieve my goal?

Complete test document:


\enableregime[utf]\setuppapersize[letter][letter]
\usetypescript[serif,sans,mono][hanging][normal]
\setupalign[hanging]
\usetypescript[modern-base][texnansi]
\setupbodyfont[reset]
\setupbodyfont[modern]
\definetypeface[boldmath][mm][boldmath][modern][default]
\usemodule[cmscbf]
\usemodule[unicode-math]
\setupbodyfont[11pt]

\starttext

\bTABLE
\bTR{}\bTD{}Parcel   \eTD\bTD{}   \eTD\bTD Area 
\eTD\eTR%
\bTR{}\bTD{} \eTD\bTD{}\mathematics{\lbraceuend}  \eTD\bTD 1 \eTD\eTR%
\bTR{}\bTD{}parcel 2 \eTD\bTD{}\mathematics{\lbracemid}   \eTD\bTD 2 \eTD\eTR%
\bTR{}\bTD{} \eTD\bTD{}\mathematics{\lbracelend}  \eTD\bTD 3 \eTD\eTR%
\eTABLE

\bTABLE
\bTR{}\bTD{} \eTD\bTD{}⎧  \eTD\bTD 1 \eTD\eTR%
\bTR{}\bTD{}parcel 4 \eTD\bTD{}⎨  \eTD\bTD 2 \eTD\eTR%
\bTR{}\bTD{} \eTD\bTD{}⎩  \eTD\bTD 3 \eTD\eTR%
\eTABLE

\stoptext



--
Henry House
___
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] Issues of Export

2015-08-15 Thread Henning Hraban Ramm
Hi, finally coming back...

Am 2015-08-10 um 23:21 schrieb Hans Hagen pra...@wxs.nl:

 On 8/10/2015 10:30 AM, Henning Hraban Ramm wrote:
 As listed on http://wiki.contextgarden.net/Export
 
 Open Export issues as of 2014-01-20, still valid 2015-08-08
  • Structure bug: Metadata ends up within the first section instead of 
 in front of everything
 
 ok, fixed for document level ... keep in mind that setting metadata always 
 relates to the next element

Thanks, for me it’s good now.

  • Names of metavariables are missing in div.xhtml
 ok, i've added something

Works. Not that important anyway.

  • Notes (footnotes): Only visual formatting, no semantical markup and 
 no reference/ID
 boring, so todo

Hey, I thought TeX would be about semantical markup? At the moment the markup 
for footnotes is purely graphical - a marker in the text, and the footnote 
somewhere later (where it appears on the printed page). E.g.

Bla bladescriptionsymbol detail=footnotesup1/sup/descriptionsymbol 
bla bla ba break/...description detail=footnote 
chain=footnotedescriptiontagsup1/sup 
/descriptiontagdescriptioncontentThis is the footnote 
text/descriptioncontent/description

That makes no sense and is very hard to process, even using xsl.
I would suggest to stay with the source flow instead of the output, if 
possible. E.g. markup like

Bla bladescription detail=footnote id=1 tag=1Footnote text/description

The id would be some internal id (I guess there is one?), the tag the footnote 
marker (as of \setupnotes).
Is that not possible and even simpler than the current version?

  • Delimited: Quotations have tagging *and* quotation marks, even in 
 raw.xml
 i added symbol and content element

Less would be enough, but works this way.

  • Firstpage/Lastpage is ignored in project structure
 fuzzy, so todo

The keywords are defined in setup, I don’t understand where they get forgotten.

  • Minimal example doesn’t create a cover at all
 no beta yet

? Is this intentional, or what triggers the creation of cover.xhtml?

Greetlings, Hraban
---
http://www.fiee.net
http://wiki.contextgarden.net
https://www.cacert.org (I'm an assurer)

___
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] Issues of Export

2015-08-10 Thread Hans Hagen

On 8/10/2015 10:30 AM, Henning Hraban Ramm wrote:

As listed on http://wiki.contextgarden.net/Export

Open Export issues as of 2014-01-20, still valid 2015-08-08
• Structure bug: Metadata ends up within the first section instead of 
in front of everything


ok, fixed for document level ... keep in mind that setting metadata 
always relates to the next element



• Names of metavariables are missing in div.xhtml


ok, i've added something


• Notes (footnotes): Only visual formatting, no semantical markup and 
no reference/ID


boring, so todo


• Delimited: Quotations have tagging *and* quotation marks, even in 
raw.xml


i added symbol and content element


• Firstpage/Lastpage is ignored in project structure


fuzzy, so todo


• Minimal example doesn’t create a cover at all


no beta yet

-
  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] context and contextjit font handling

2015-07-25 Thread juh
 seconds, 9 nodes, 12
lpath calls, 0 cached calls
mkiv lua stats   result saved in file: example.pdf, compresslevel 3,
objectcompresslevel 3
mkiv lua stats   loaded fonts: 1 files: unifrakturmaguntia.ttf
(suspicious x height)
mkiv lua stats   fonts load time: 0.014 seconds for 4 fonts, 3 shared
in backend, 1 common vectors, 2 common hashes
mkiv lua stats   used platform: linux-64, type: unix, binary subtree:
texmf-linux-64
mkiv lua stats   luatex banner: this is luatex, version beta-0.80.0
(tex live 2015) (rev 5238)
mkiv lua stats   control sequences: 43023 of 65536 + 10
mkiv lua stats   lua properties: engine: lua, used memory: 43 MB (ctx:
43 MB), hash type: lua, hash chars: min(64,40), symbol mask: utf (τεχ)
mkiv lua stats   runtime: 0.225 seconds, 1 processed pages, 1 shipped
pages, 4.444 pages/second

system  | total runtime: 0.385 seconds


##


juh@sokrates:~/Projekte/Literatur/dta$ contextjit example.tex

resolvers   | trees | analyzing 'home:texmf'
mtx-context | run 1: luajittex
--fmt=/home/juh/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luajittex/cont-en
--jobname=example
--lua=/home/juh/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luajittex/cont-en.lui
--no-parse-first-line --c:currentrun=1 --c:engine=luajittex
--c:fulljobname=./example.tex --c:input=./example.tex
--c:kindofrun=1 --c:maxnofruns=9 cont-yes.mkiv
This is LuajitTeX, Version beta-0.80.0 (TeX Live 2015) (rev 5238)
 \write18 enabled.

resolverstrees  analyzing 'home:texmf'

system   callbacks  not registering frozen 'find_format_file'
open source  1  1 
/home/juh/context/tex/texmf-context/tex/context/base/cont-yes.mkiv

ConTeXt  ver: 2015.07.01 21:40 MKIV beta  fmt: 2015.7.7  int:
english/english

system   'cont-new.mkiv' loaded
open source  2  2 
/home/juh/context/tex/texmf-context/tex/context/base/cont-new.mkiv
close source 2  2 
/home/juh/context/tex/texmf-context/tex/context/base/cont-new.mkiv
system   files  jobname 'example', input './example', result
'example'
fontslatin modern fonts are not preloaded
languageslanguage 'en' is active
open source  2  3  /home/juh/Projekte/Literatur/dta/example.tex
fontsbodyfont '16pt' is defined (can better be done global)
fontsbodyfont '19.2pt' is defined (can better be done global)
fontsbodyfont '12.8pt' is defined (can better be done global)
fontspreloading modern-designsize (math)
fontstypescripts  unknown library 'modern-designsize'
fonts'fallback modern-designsize mm 16pt' is loaded
fontspreloading modern-designsize (mono)
fonts'fallback modern-designsize tt 16pt' is loaded
fontsdefining  font with asked name 'unknown' is not found
using lookup 'file'
fontsdefining  unknown font 'unknown', loading aborted
fontsdefining  unable to define 'unknown' as
'mainface-16pt-rm-tf--0'
fontsdefining  font with asked name 'unknown' is not found
using lookup 'file'
fontsdefining  unknown font 'unknown', loading aborted
fontsdefining  unable to define 'unknown' as
'mainface-16pt-mm-mr--3'
fontsdefining  font with asked name 'unknown' is not found
using lookup 'file'
fontsdefining  unknown font 'unknown', loading aborted
fontsdefining  unable to define 'unknown' as
'mainface-16pt-mm-mr--2'
fontsdefining  font with asked name 'unknown' is not found
using lookup 'file'
fontsdefining  unknown font 'unknown', loading aborted
fontsdefining  unable to define 'unknown' as
'mainface-16pt-mm-mr--1'
fontsmath: unset for global bodyfont mainface at 16pt
fontsmath: unset for global bodyfont mainface at 16pt
backend  xmp  using file
'/home/juh/context/tex/texmf-context/tex/context/base/lpdf-pdx.xml'
pagesflushing realpage 1, userpage 1

fonts!! No bodyfont has been defined and no defaults have been
fonts!! loaded (maybe due to a missing \starttext).

close source 2  3  /home/juh/Projekte/Literatur/dta/example.tex
close source 1  3 
/home/juh/context/tex/texmf-context/tex/context/base/cont-yes.mkiv

mkiv lua stats   used config file: selfautoparent:/texmf/web2c/texmfcnf.lua
mkiv lua stats   used cache path:
/home/juh/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e
mkiv lua stats   resource resolver: loadtime 0.006 seconds, 1 scans
with scantime 0.000 seconds, 0 shared scans, 6 found files, scanned
paths: /home/juh/texmf
mkiv lua stats   stored bytecode data: 380 modules (0.128 sec), 78
tables (0.004 sec), 458 chunks (0.132 sec)
mkiv lua stats   traced context: maxstack: 1134, freed: 0, unreachable:
1134
mkiv lua stats   running in nuts mode: yes
mkiv lua stats   cleaned up reserved nodes

Re: [NTG-context] Math literal colon

2015-07-24 Thread Hans Aberg

 On 24 Jul 2015, at 11:40, Hans Hagen pra...@wxs.nl wrote:
 
 On 7/20/2015 6:09 PM, Hans Aberg wrote:
 
 On 20 Jul 2015, at 17:50, Manuel Blanco manue...@ucm.es wrote:
 
 A little bit more of intelligence can be given with
 
\begingroup\lccode`\~=`\:\lowercase{\endgroup
  \unexpanded\def~}{\futurelet\tmptoken\docolon}

 \unexpanded\def\docolon{\ifx=\tmptoken\mathrel{\mathop{\mathchar`\:}}\else\colon\fi}
\mathcode`\:=8000 %
 
 That lets you do $f: A \to B$ and $f(x) := x^2$
 
 For the second, one can use ≔ COLON EQUALS U+2254. But it is a good point, 
 though.
 
 there is actually a more modern trick:
 
 \starttext
 
 \startluacode
 characters.mathpairs[0x3A] = { [0x3D] = 0x2254 }
 characters.mathpairs[0x3E] = { [0x3D] = 0x2265 }
 characters.mathpairs[0x3C] = { [0x3D] = 0x2264 }
 characters.mathpairs[0x3D] = { [0x3A] = 0x2255 }
 \stopluacode
 
 \startTEXpage
 $a := b = = c =: d = e$
 \stopTEXpage
 
 \stoptext

I have experimented with a theorem proof assistant that admitted parallel ASCII 
and Unicode symbol names, but it turns out to be complicated. Think of C/C++ 
trigraphs, a chore to implement, only to be removed in the latest standards.

So I think one should only focus on UTF-8, and add TeX ASCII “\” commands as a 
complement.

One problem with this approach is the lack of Unicode input methods. But that 
may coming.

For example, instead having “:=“ in the input file and let Lua translate it, 
one can merely type it and let the text editor translate it ≔ COLON EQUALS 
U+2254.

It will save a lot of programming time, at least on the ConTEXt project. :-)


___
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] Math literal colon

2015-07-24 Thread Hans Aberg

 On 24 Jul 2015, at 15:34, Hans Hagen pra...@wxs.nl wrote:

 I have experimented with a theorem proof assistant that admitted parallel 
 ASCII and Unicode symbol names, but it turns out to be complicated. Think of 
 C/C++ trigraphs, a chore to implement, only to be removed in the latest 
 standards.
 
 So I think one should only focus on UTF-8, and add TeX ASCII “\” commands as 
 a complement.
 
 One problem with this approach is the lack of Unicode input methods. But 
 that may coming.
 
 For example, instead having “:=“ in the input file and let Lua translate it, 
 one can merely type it and let the text editor translate it ≔ COLON EQUALS 
 U+2254.
 
 that is ok for some input sequences (this kind of input translation happens 
 for accented characters and some math like negated symbols) but replacing = 
 in the input is bad as it is only meaningful in math and not all input is 
 math (and unicode lacks script/language tagging); keep in mind that 
 'verbatim' in tex really means verbatim and input translation contradicts that

I have only the part that is used to produce math character output here, and it 
would be better to have it in the key map. But somehow, it would be possible to 
produce those Unicode characters. Right, there is a lot copy and paste, but it 
is slow.

 It will save a lot of programming time, at least on the ConTEXt project. :-)
 
 not really as that code is already in place for years; in this case it mainly 
 boils down to adding some extra entries in the character database
 
 (and this code is simple compared to other code so not much to save here)

You can add it if you think it is no problem. Proper Unicode characters in the 
input help the readability, so putting them at high priority seems good.


___
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] Math literal colon

2015-07-24 Thread Hans Hagen

On 7/24/2015 4:13 PM, Hans Aberg wrote:



On 24 Jul 2015, at 15:34, Hans Hagen pra...@wxs.nl wrote:



I have experimented with a theorem proof assistant that admitted parallel ASCII 
and Unicode symbol names, but it turns out to be complicated. Think of C/C++ 
trigraphs, a chore to implement, only to be removed in the latest standards.

So I think one should only focus on UTF-8, and add TeX ASCII “\” commands as a 
complement.

One problem with this approach is the lack of Unicode input methods. But that 
may coming.

For example, instead having “:=“ in the input file and let Lua translate it, 
one can merely type it and let the text editor translate it ≔ COLON EQUALS 
U+2254.


that is ok for some input sequences (this kind of input translation happens for 
accented characters and some math like negated symbols) but replacing = in the 
input is bad as it is only meaningful in math and not all input is math (and 
unicode lacks script/language tagging); keep in mind that 'verbatim' in tex really 
means verbatim and input translation contradicts that


I have only the part that is used to produce math character output here, and it 
would be better to have it in the key map. But somehow, it would be possible to 
produce those Unicode characters. Right, there is a lot copy and paste, but it 
is slow.


It will save a lot of programming time, at least on the ConTEXt project. :-)


not really as that code is already in place for years; in this case it mainly 
boils down to adding some extra entries in the character database

(and this code is simple compared to other code so not much to save here)


You can add it if you think it is no problem. Proper Unicode characters in the 
input help the readability, so putting them at high priority seems good.


fyi, on the agenda for the gyre font project is to have a monospaced 
font that has most of unicode math so that we can have decent editing 
(once we have the funding covered)


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] Math literal colon

2015-07-24 Thread Hans Aberg

 On 24 Jul 2015, at 15:29, Hans Hagen pra...@wxs.nl wrote:
 
 On 7/24/2015 2:32 PM, Hans Aberg wrote:
 [Note: I use the cc to know that I have received a reply.]
 
 On 24 Jul 2015, at 10:30, Hans Hagen pra...@wxs.nl wrote:
 
 On 7/20/2015 6:06 PM, Hans Aberg wrote:
 
 On 20 Jul 2015, at 16:40, Aditya Mahajan adit...@umich.edu wrote:
 
 On Mon, 20 Jul 2015, Hans Aberg wrote:
 
 The LaTeX package unicode-math has an option colon=literal, which makes 
 it behave as in math functions (as in example below). Has ConTeXt a 
 similar option?
 
 No. You have to use \colon.
 
 It would be nice with such an option, as it helps the readability of the 
 input files.
 
 already for some years i'm thinking of something similar to openmath 
 dictionaries i.e. in many cases when one writes math it is in some field 
 that is consistent within a document, say logic or engineering
 
 it is rather trivial to support something
 
 \setupmathematics[domain=logic]
 
 or so, where we automatically relate the math class with the symbols used, 
 something that becomes more important once we start coding in unicode 
 instead of using names
 
 but ... in order to provide this, i need information about useful categories
 
 Unicode provides one such category. The reason is all math characters are 
 added and in that process analyzed. I worked with Taco on that in the late 
 1990s.
 
 So one main option, which might be the simplest, to assume that the input is 
 UTF-8. Oen can the added ASCII command names, based on the Unicode names. In 
 addition some options for special needs and legacy.
 
 i don't understand what you mean as the issue is not unicode or ascii but 
 categorizing symbols in classes

Right, but that has in part already been done by Unicode. It is not really 
possible to classify math symbols from the the mathematical point of view, as 
every author in principle use their own notation.

 when we have a symbol in the input (can be a : but also something else) in 
 some cases it is a binary but in other cases a relation or whatever

Right. When TeX was written, there was only ASCII, so Knuth set “:” to the 
ratio binary operator, and the function “:” to \colon.

Now, when Unicode is available, it sets the ratio binary operator to  ≔ COLON 
EQUALS U+2254, leaving : COLON U+003A open for other uses. So set the latter to 
\colon, and add a command \ratio for the former.

 this influences the spacing and the 'domain' (or dictionaries) group symbols 
 so that we can assign the right properties
 
 entering a utf sequence representing 0x2236 still doesn't always prescribe 
 what mathclass it is, 0x22A5 0x22C5 0x25B3 are examples of such dual face 
 characters
 
 (this is actually more important in for instance xml input)

I was thinking of just having the two, \colon and \ratio. Looking into some 
books before electronic typesetting, the spacing of the latter can vary widely: 
some do not use spaces at all. So a set might look
  {x:x  a}
instead of
  {x : x  a}
But that would be a typographical issue, rather than semantic.

___
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] Math literal colon

2015-07-24 Thread Hans Hagen

On 7/24/2015 2:32 PM, Hans Aberg wrote:

[Note: I use the cc to know that I have received a reply.]


On 24 Jul 2015, at 10:30, Hans Hagen pra...@wxs.nl wrote:

On 7/20/2015 6:06 PM, Hans Aberg wrote:



On 20 Jul 2015, at 16:40, Aditya Mahajan adit...@umich.edu wrote:

On Mon, 20 Jul 2015, Hans Aberg wrote:


The LaTeX package unicode-math has an option colon=literal, which makes it 
behave as in math functions (as in example below). Has ConTeXt a similar option?


No. You have to use \colon.


It would be nice with such an option, as it helps the readability of the input 
files.


already for some years i'm thinking of something similar to openmath 
dictionaries i.e. in many cases when one writes math it is in some field that 
is consistent within a document, say logic or engineering

it is rather trivial to support something

\setupmathematics[domain=logic]

or so, where we automatically relate the math class with the symbols used, 
something that becomes more important once we start coding in unicode instead 
of using names

but ... in order to provide this, i need information about useful categories


Unicode provides one such category. The reason is all math characters are added 
and in that process analyzed. I worked with Taco on that in the late 1990s.

So one main option, which might be the simplest, to assume that the input is 
UTF-8. Oen can the added ASCII command names, based on the Unicode names. In 
addition some options for special needs and legacy.


i don't understand what you mean as the issue is not unicode or ascii 
but categorizing symbols in classes


when we have a symbol in the input (can be a : but also something else) 
in some cases it is a binary but in other cases a relation or whatever


this influences the spacing and the 'domain' (or dictionaries) group 
symbols so that we can assign the right properties


entering a utf sequence representing 0x2236 still doesn't always 
prescribe what mathclass it is, 0x22A5 0x22C5 0x25B3 are examples of 
such dual face characters


(this is actually more important in for instance xml input)

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] Math literal colon

2015-07-24 Thread Hans Hagen

On 7/24/2015 2:40 PM, Hans Aberg wrote:



On 24 Jul 2015, at 11:40, Hans Hagen pra...@wxs.nl wrote:

On 7/20/2015 6:09 PM, Hans Aberg wrote:



On 20 Jul 2015, at 17:50, Manuel Blanco manue...@ucm.es wrote:

A little bit more of intelligence can be given with

\begingroup\lccode`\~=`\:\lowercase{\endgroup
  \unexpanded\def~}{\futurelet\tmptoken\docolon}

\unexpanded\def\docolon{\ifx=\tmptoken\mathrel{\mathop{\mathchar`\:}}\else\colon\fi}
\mathcode`\:=8000 %

That lets you do $f: A \to B$ and $f(x) := x^2$


For the second, one can use ≔ COLON EQUALS U+2254. But it is a good point, 
though.


there is actually a more modern trick:

\starttext

\startluacode
characters.mathpairs[0x3A] = { [0x3D] = 0x2254 }
characters.mathpairs[0x3E] = { [0x3D] = 0x2265 }
characters.mathpairs[0x3C] = { [0x3D] = 0x2264 }
characters.mathpairs[0x3D] = { [0x3A] = 0x2255 }
\stopluacode

\startTEXpage
$a := b = = c =: d = e$
\stopTEXpage

\stoptext


I have experimented with a theorem proof assistant that admitted parallel ASCII 
and Unicode symbol names, but it turns out to be complicated. Think of C/C++ 
trigraphs, a chore to implement, only to be removed in the latest standards.

So I think one should only focus on UTF-8, and add TeX ASCII “\” commands as a 
complement.

One problem with this approach is the lack of Unicode input methods. But that 
may coming.

For example, instead having “:=“ in the input file and let Lua translate it, 
one can merely type it and let the text editor translate it ≔ COLON EQUALS 
U+2254.


that is ok for some input sequences (this kind of input translation 
happens for accented characters and some math like negated symbols) but 
replacing = in the input is bad as it is only meaningful in math and 
not all input is math (and unicode lacks script/language tagging); keep 
in mind that 'verbatim' in tex really means verbatim and input 
translation contradicts that



It will save a lot of programming time, at least on the ConTEXt project. :-)


not really as that code is already in place for years; in this case it 
mainly boils down to adding some extra entries in the character database


(and this code is simple compared to other code so not much to save here)

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] Math literal colon

2015-07-20 Thread Hans Aberg

 On 20 Jul 2015, at 21:34, Manuel Blanco manue...@ucm.es wrote:

 The definition of a coordinate separator should be with \mathpunct,
 although it doesn't look particularly good, so may be better to use no
 space at all (as commented in other mails). 

 In the case of \ratio, since it's a binary operator, it should be
 \mathbin; but may be that's too much space and tighter spacing would
 be better.

Strictly speaking, the coordinate separator : for homogeneous coordinates is a 
ration symbol, and a book in algebraic used that.

So may be simplest to only do the operator : along with the function and set :.

 

___
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] Bibliography - biblio error with the latest beta

2015-07-11 Thread Lukáš Procházka
, compresslevel 3, 
objectcompresslevel 3
mkiv lua stats   loaded fonts: 3 files: latinmodern-math.otf, 
lmmono12-regular.otf, lmroman12-regular.otf
mkiv lua stats   fonts load time: 0.212 seconds
mkiv lua stats   publications load time: 0.001 seconds, 515 bytes, 3 
definitions, 0 shortcuts
mkiv lua stats   used platform: mswin, type: windows, binary subtree: 
texmf-mswin
mkiv lua stats   luatex banner: this is luatex, version beta-0.79.1 (tex live 
2014/w32tex) (rev 5041)
mkiv lua stats   control sequences: 39036 of 65536 + 10
mkiv lua stats   lua properties: engine: lua, used memory: 29 MB (ctx: 28 MB), 
hash type: lua, hash chars: min(64,40), symbol mask: utf (¤ä╬Á¤ç)
mkiv lua stats   runtime: 0.605 seconds, 1 processed pages, 1 shipped pages, 
1.653 pages/second

mtx-context | fatal error: return code: 1


It seems to be related to the latest beta recoding.

Lukas


--
Ing. Lukáš Procházka | mailto:l...@pontex.cz
Pontex s. r. o.  | mailto:pon...@pontex.cz | http://www.pontex.cz
Bezová 1658
147 14 Praha 4

Tel: +420 241 096 751
Fax: +420 244 461 038

Bib64.log
Description: Binary data


Bib64.mkiv
Description: Binary data
___
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] Math alignment

2015-07-07 Thread Wolfgang Schuster



Hans Aberg mailto:haber...@telia.com
7. Juli 2015 21:11

On 7 Jul 2015, at 20:17, Wolfgang Schusterschuster.wolfg...@gmail.com  wrote:



You can set the alignment for each column in a matrix with the align key.


FYI, the document amshelp.pdf says that AMS-LaTeX environments align, align*, 
and aligned, can have multiple alignments, and gives this example:
\begin{align*}
   K\approx G * Hi= j+k   B\subset C\\
   H\approx A_{0}*B_{0}   i’= j’+k’   C= D\cap E\\
   G\approx \coprod_{\alpha\in A} L_{\alpha}   i’’=j’’+k’’  A= D \cup E
\end{align*}
which is typeset so that 'K\approx G * H’ is one equation aligned on the ‘’ with 
the others below, followed by 'i= j+k’ in the next column.

So the ampersands have multiple functions here, it seems: alignment and 
separating columns.

Translating into ConTeXt, one might have (pseudocode):
\startformula
   \startalign
 \NC K \NA \approx G * H \NC  i\NA= j+k \NC B \NA \subset C \NR
 \NC H \NA \approx A_{0}*B_{0} \NC   i’\NA= j’+k’ \NC   C \NA = D\cap E\NR
 \NC G \NA \approx \coprod_{\alpha\in A} L_{\alpha}
   \NC   i’’\NA =j’’+k’’ \NC  A \NA = D \cup E \NR
   \stopalign
\stopformula
where I have introduce a symbol \NA for alignment.

You should google for mathalign.pdf which explains and shows examples 
for the matrix, cases etc. environments.


To get the same result as your LaTeX example you can use the m key for 
\startalign.


\starttext

\startformula
\startalign[m=3,distance=3em]
\NC K \NC \approx G * H\NC  i   \NC = 
j+k \NC B \NC \subset C  \NR
\NC H \NC \approx A_{0}*B_{0}  \NC  i'  \NC = 
j'+k'   \NC C \NC = D\cap E  \NR
\NC G \NC \approx \coprod_{\alpha\in A} L_{\alpha} \NC  i'' \NC  
=j''+k'' \NC A \NC = D \cup E \NR

\stopalign
\stopformula

\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] Math alignment

2015-07-07 Thread Hans Aberg

 On 7 Jul 2015, at 20:17, Wolfgang Schuster schuster.wolfg...@gmail.com 
 wrote:

 You can set the alignment for each column in a matrix with the align key.

FYI, the document amshelp.pdf says that AMS-LaTeX environments align, align*, 
and aligned, can have multiple alignments, and gives this example:
\begin{align*}
  K \approx G * H   i= j+k  B \subset C\\
  H \approx A_{0}*B_{0}  i’= j’+k’  C = D\cap E\\
  G \approx \coprod_{\alpha\in A} L_{\alpha}  i’’=j’’+k’’ A = D \cup E
\end{align*}
which is typeset so that 'K \approx G * H’ is one equation aligned on the ‘’ 
with the others below, followed by 'i= j+k’ in the next column.

So the ampersands have multiple functions here, it seems: alignment and 
separating columns.

Translating into ConTeXt, one might have (pseudocode):
\startformula
  \startalign
\NC K \NA \approx G * H \NC  i\NA= j+k \NC B \NA \subset C \NR
\NC H \NA \approx A_{0}*B_{0} \NC   i’\NA= j’+k’ \NC   C \NA = D\cap E\NR
\NC G \NA \approx \coprod_{\alpha\in A} L_{\alpha}
  \NC   i’’\NA =j’’+k’’ \NC  A \NA = D \cup E \NR
  \stopalign
\stopformula
where I have introduce a symbol \NA for alignment.


___
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] TikZ and wrong drawing order

2015-06-14 Thread Mojca Miklavec
On Thu, Jun 11, 2015 at 11:26 PM, Hans Hagen wrote:
 On Thu, 11 Jun 2015, Mojca Miklavec wrote:

 Hi,

 I would like to ask for help for either finding a fix or some clever
 workaround for the following problem.

 If I use a TikZ picture as item symbol and additionally use background
 text, then the first symbol in itemize environment gets covered by the
 background. Here's an example:

 \usemodule
 [tikz]

 \definesymbol[1]
 [{\tikz\shade[shading=ball,ball color=blue] (0,0) circle (.2cm);}]

 \definecolor
 [backcol]
 [s=1,a=1,t=0.1]

 \starttext

 \startframedtext[width=4cm,background=color,backgroundcolor=backcol]
 \startitemize
 \item one
 \item two
 \item three
 \stopitemize
 \stopframedtext

 \stoptext

 i suppose that tikz puts some pdf code in the output stream and this is
 likely to interfere with the way context deals with colors

 a solution is:

 {\red x\dontleavehmode\forcecolorhack\tikz\fill[color=blue] (0,0) circle
 (.2cm);x}

 the

 \forcecolorhack

 is, well, a hack that fools the optimizer and \dontleavehmode is needed to
 get tex in the right mode

Thank you very much. Using the following worked fine as a workaround.

\definesymbol[1]
[{\dontleavehmode\forcecolorhack\tikz\shade[shading=ball,ball
color=blue] (0,0) circle (.2cm);}]

Meanwhile I filed a ticket to the pgf's bug tracker to help us
remember specifics about the problem.

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
___

[NTG-context] TikZ and wrong drawing order

2015-06-11 Thread Mojca Miklavec
Hi,

I would like to ask for help for either finding a fix or some clever
workaround for the following problem.

If I use a TikZ picture as item symbol and additionally use background
text, then the first symbol in itemize environment gets covered by the
background. Here's an example:

\usemodule
[tikz]

\definesymbol[1]
[{\tikz\shade[shading=ball,ball color=blue] (0,0) circle (.2cm);}]

\definecolor
[backcol]
[s=1,a=1,t=0.1]

\starttext

\startframedtext[width=4cm,background=color,backgroundcolor=backcol]
\startitemize
\item one
\item two
\item three
\stopitemize
\stopframedtext

\stoptext

Thank you,
Mojca


test.pdf
Description: Adobe PDF document
___
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] TikZ and wrong drawing order

2015-06-11 Thread Aditya Mahajan

On Thu, 11 Jun 2015, Mojca Miklavec wrote:


Hi,

I would like to ask for help for either finding a fix or some clever
workaround for the following problem.

If I use a TikZ picture as item symbol and additionally use background
text, then the first symbol in itemize environment gets covered by the
background. Here's an example:

\usemodule
   [tikz]

\definesymbol[1]
   [{\tikz\shade[shading=ball,ball color=blue] (0,0) circle (.2cm);}]

\definecolor
   [backcol]
   [s=1,a=1,t=0.1]

\starttext

\startframedtext[width=4cm,background=color,backgroundcolor=backcol]
\startitemize
\item one
\item two
\item three
\stopitemize
\stopframedtext

\stoptext


Workaround (though I have no idea why this should work). Use

   background={foreground,color}

I wanted to test background={color, foreground}, but wrote the above by 
mistake and it works!!!


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] TikZ and wrong drawing order

2015-06-11 Thread Mojca Miklavec
On Thu, Jun 11, 2015 at 7:59 PM, Aditya Mahajan wrote:
 On Thu, 11 Jun 2015, Mojca Miklavec wrote:

 Hi,

 I would like to ask for help for either finding a fix or some clever
 workaround for the following problem.

 If I use a TikZ picture as item symbol and additionally use background
 text, then the first symbol in itemize environment gets covered by the
 background. Here's an example:

 \usemodule
[tikz]

 \definesymbol[1]
[{\tikz\shade[shading=ball,ball color=blue] (0,0) circle (.2cm);}]

 \definecolor
[backcol]
[s=1,a=1,t=0.1]

 \starttext

 \startframedtext[width=4cm,background=color,backgroundcolor=backcol]
 \startitemize
 \item one
 \item two
 \item three
 \stopitemize
 \stopframedtext

 \stoptext


 Workaround (though I have no idea why this should work).

Does it also work if you use the following?

\definecolor
[backcol]
[s=1,a=1,t=0.95]

 Use

background={foreground,color}

 I wanted to test background={color, foreground}, but wrote the above by
 mistake and it works!!!

While it works in the sense that it gives a consistent look, it
doesn't really lead to the desired result, at least not for me. The
reason for using background colour in my case was to make text
visible on a dark background photo. It doesn't really help if the
main text gets hidden behind the semi-transparent layer.

Unless you get different results than I do.

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] TikZ and wrong drawing order

2015-06-11 Thread Mojca Miklavec
On Thu, Jun 11, 2015 at 10:43 PM, Aditya Mahajan wrote:
 On Thu, 11 Jun 2015, Mojca Miklavec wrote:
 On Thu, Jun 11, 2015 at 7:59 PM, Aditya Mahajan wrote:
 On Thu, 11 Jun 2015, Mojca Miklavec wrote:

 Hi,

 I would like to ask for help for either finding a fix or some clever
 workaround for the following problem.

 If I use a TikZ picture as item symbol and additionally use background
 text, then the first symbol in itemize environment gets covered by the
 background. Here's an example:


 Workaround (though I have no idea why this should work).


background={foreground,color}


 While it works in the sense that it gives a consistent look, it
 doesn't really lead to the desired result, at least not for me. The
 reason for using background colour in my case was to make text
 visible on a dark background photo. It doesn't really help if the
 main text gets hidden behind the semi-transparent layer.


 I have no idea what tikz is doing:

 \usemodule[tikz]

 \definecolor[light][s=1,a=1,t=0.1]
 \definecolor[dark] [s=1,a=1,t=0.95]

 \defineframedtext[normal] [width=4cm, background=color]
 \defineframedtext[reverse][width=4cm, background={foreground,color}]

 \startbuffer
 \tikz\fill[color=blue] (0,0) circle (.2cm);
 \startMPcode fill fullcircle scaled (.4cm) withcolor \MPcolor{blue};
 \stopMPcode
 \stopbuffer

 \starttext

 \startnormal[backgroundcolor=light] \getbuffer \stopnormal
 \startnormal[backgroundcolor=dark] \getbuffer  \stopnormal

 \blank[3*line]

 \startreverse[backgroundcolor=light] \getbuffer \stopreverse
 \startreverse[backgroundcolor=dark] \getbuffer  \stopreverse
 \stoptext

It's even more weird than that. The colour of the first item behind
the dark depends on the colour of light:

\usemodule[tikz]

\definecolor[extralight][s=1,a=1,t=0.1]
\definecolor[light][s=1,a=1,t=0.6]
\definecolor[dark] [s=1,a=1,t=0.95]

\defineframedtext[normal] [width=6cm, background=color]
\defineframedtext[reverse][width=6cm, background={foreground,color}]

\startbuffer
\tikz\fill[color=blue] (0,0) circle (.2cm);%
\startMPcode fill fullcircle scaled (.4cm) withcolor \MPcolor{blue}; \stopMPcode
\tikz\fill[color=blue] (0,0) circle (.2cm);
\stopbuffer

\starttext

\startnormal[backgroundcolor=light] \getbuffer \stopnormal
\startnormal[backgroundcolor=dark] \getbuffer  \stopnormal

\blank[2*line]

\startreverse[backgroundcolor=light] \getbuffer \stopreverse
\startreverse[backgroundcolor=dark] \getbuffer different \stopreverse

\blank[2*line]

\startreverse[backgroundcolor=extralight] \getbuffer \stopreverse
\startreverse[backgroundcolor=dark] \getbuffer from this one \stopreverse
\stoptext

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] TikZ and wrong drawing order

2015-06-11 Thread Aditya Mahajan

On Thu, 11 Jun 2015, Mojca Miklavec wrote:


On Thu, Jun 11, 2015 at 7:59 PM, Aditya Mahajan wrote:

On Thu, 11 Jun 2015, Mojca Miklavec wrote:


Hi,

I would like to ask for help for either finding a fix or some clever
workaround for the following problem.

If I use a TikZ picture as item symbol and additionally use background
text, then the first symbol in itemize environment gets covered by the
background. Here's an example:



Workaround (though I have no idea why this should work).



   background={foreground,color}


While it works in the sense that it gives a consistent look, it
doesn't really lead to the desired result, at least not for me. The
reason for using background colour in my case was to make text
visible on a dark background photo. It doesn't really help if the
main text gets hidden behind the semi-transparent layer.


I have no idea what tikz is doing:

\usemodule[tikz]

\definecolor[light][s=1,a=1,t=0.1]
\definecolor[dark] [s=1,a=1,t=0.95]

\defineframedtext[normal] [width=4cm, background=color]
\defineframedtext[reverse][width=4cm, background={foreground,color}]

\startbuffer
\tikz\fill[color=blue] (0,0) circle (.2cm);
\startMPcode fill fullcircle scaled (.4cm) withcolor \MPcolor{blue}; \stopMPcode
\stopbuffer

\starttext

\startnormal[backgroundcolor=light] \getbuffer \stopnormal
\startnormal[backgroundcolor=dark] \getbuffer  \stopnormal

\blank[3*line]

\startreverse[backgroundcolor=light] \getbuffer \stopreverse
\startreverse[backgroundcolor=dark] \getbuffer  \stopreverse
\stoptext

Aditya

test.pdf
Description: Adobe PDF document
___
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] TikZ and wrong drawing order

2015-06-11 Thread Hans Hagen

On 6/11/2015 10:14 PM, Mojca Miklavec wrote:

On Thu, Jun 11, 2015 at 7:59 PM, Aditya Mahajan wrote:

On Thu, 11 Jun 2015, Mojca Miklavec wrote:


Hi,

I would like to ask for help for either finding a fix or some clever
workaround for the following problem.

If I use a TikZ picture as item symbol and additionally use background
text, then the first symbol in itemize environment gets covered by the
background. Here's an example:

\usemodule
[tikz]

\definesymbol[1]
[{\tikz\shade[shading=ball,ball color=blue] (0,0) circle (.2cm);}]

\definecolor
[backcol]
[s=1,a=1,t=0.1]

\starttext

\startframedtext[width=4cm,background=color,backgroundcolor=backcol]
\startitemize
\item one
\item two
\item three
\stopitemize
\stopframedtext

\stoptext



Workaround (though I have no idea why this should work).


Does it also work if you use the following?

\definecolor
 [backcol]
 [s=1,a=1,t=0.95]


Use

background={foreground,color}

I wanted to test background={color, foreground}, but wrote the above by
mistake and it works!!!


While it works in the sense that it gives a consistent look, it
doesn't really lead to the desired result, at least not for me. The
reason for using background colour in my case was to make text
visible on a dark background photo. It doesn't really help if the
main text gets hidden behind the semi-transparent layer.

Unless you get different results than I do.


i suppose that tikz puts some pdf code in the output stream and this is 
likely to interfere with the way context deals with colors


a solution is:

{\red x\dontleavehmode\forcecolorhack\tikz\fill[color=blue] (0,0) circle 
(.2cm);x}


the

\forcecolorhack

is, well, a hack that fools the optimizer and \dontleavehmode is needed 
to get tex in the right mode


i have no time to look into the internals of tikz to see if a different 
trick is possible


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] TikZ and wrong drawing order

2015-06-11 Thread Hans Hagen

On 6/11/2015 7:27 PM, Mojca Miklavec wrote:

Hi,

I would like to ask for help for either finding a fix or some clever
workaround for the following problem.

If I use a TikZ picture as item symbol and additionally use background
text, then the first symbol in itemize environment gets covered by the
background. Here's an example:

\usemodule
 [tikz]

\definesymbol[1]
 [{\tikz\shade[shading=ball,ball color=blue] (0,0) circle (.2cm);}]


\startreusableMPgraphic{bullet}
fill fullcircle
scaled (1EmWidth)
withshademethod circular
withcolor red shadedinto blue ;
\stopreusableMPgraphic

\definesymbol[1]{\reuseMPgraphic{bullet}}

-
  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] Asterisk

2015-06-09 Thread Procházka Lukáš Ing . - Pontex s . r . o .

Hello,

thank you, that's great.

One more question - how to use another symbol, bigstar (see symbols-a4.pdf 
or the attached image)?

I tried the following code, but with no success:


\starttext
Ttt \symbol[bigstar]

Aaa \bigstar

Bbb \symbol[mathabx][bigstar]

\stoptext


Best regards,

Lukas


On Tue, 09 Jun 2015 11:02:05 +0200, Wolfgang Schuster 
schuster.wolfg...@gmail.com wrote:




Am 09.06.2015 um 09:21 schrieb Procházka Lukáš Ing. - Pontex s. r. o. 
l...@pontex.cz:

Hello,

how to typeset centerd asterisk (*) in Ctx?

I mean the symbol which is used in the third level of itemization 
(http://wiki.contextgarden.net/Enumerations) or which can be typeset by 
\textasteriskcentered in LaTeX.

(I cannot find the symbol definition in Ctx itemize-command definition (source files) and 
simple writing \textasteriskcentered doesn't work.)


The symbols in different itemise levels can be shown with \symbol[1], 
\symbol[2] etc. but since these numbered symbols can be redefined it is better 
to use the named symbol to access the star with \symbol[star].

The following example shows a few of the predefined symbols.

\starttext

\starttabulate[|l|c|]
\NC \bf Command \NC \bf Symbol   \NC\NR
\TB
\NC \type{\symbol[1]}   \NC \symbol[1]   \NC\NR
\NC \type{\symbol[2]}   \NC \symbol[2]   \NC\NR
\NC \type{\symbol[3]}   \NC \symbol[3]   \NC\NR
\NC \type{\symbol[4]}   \NC \symbol[4]   \NC\NR
\NC \type{\symbol[5]}   \NC \symbol[5]   \NC\NR
\NC \type{\symbol[6]}   \NC \symbol[6]   \NC\NR
\NC \type{\symbol[7]}   \NC \symbol[7]   \NC\NR
\NC \type{\symbol[8]}   \NC \symbol[8]   \NC\NR
\TB
\NC \type{\symbol[bullet]}  \NC \symbol[bullet]  \NC\NR
\NC \type{\symbol[dash]}\NC \symbol[dash]\NC\NR
\NC \type{\symbol[star]}\NC \symbol[star]\NC\NR
\NC \type{\symbol[triangle]}\NC \symbol[triangle]\NC\NR
\NC \type{\symbol[circle]}  \NC \symbol[circle]  \NC\NR
\NC \type{\symbol[square]}  \NC \symbol[square]  \NC\NR
\NC \type{\symbol[diamond]} \NC \symbol[diamond] \NC\NR
\TB
\NC \type{\symbol[smallcircle]} \NC \symbol[smallcircle] \NC\NR
\NC \type{\symbol[medcircle]}   \NC \symbol[medcircle]   \NC\NR
\NC \type{\symbol[bigcircle]}   \NC \symbol[bigcircle]   \NC\NR
\stoptabulate

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



--
Ing. Lukáš Procházka | mailto:l...@pontex.cz
Pontex s. r. o.  | mailto:pon...@pontex.cz | http://www.pontex.cz
Bezová 1658
147 14 Praha 4

Tel: +420 241 096 751
Fax: +420 244 461 038

t-Ast.mkiv
Description: Binary data
___
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] Asterisk

2015-06-09 Thread Philipp A.
just copy some symbol from here:
http://en.wikipedia.org/wiki/Asterisk#Encodings

and be sure to use a font containing them.

alternatively define a command which temporarily switches to such a font
in, displays the symbol, and switches back.

Procházka Lukáš Ing. - Pontex s. r. o. l...@pontex.cz schrieb am Di., 9.
Juni 2015 um 09:25 Uhr:

 Hello,

 how to typeset centerd asterisk (*) in Ctx?

 I mean the symbol which is used in the third level of itemization (
 http://wiki.contextgarden.net/Enumerations) or which can be typeset by
 \textasteriskcentered in LaTeX.

 (I cannot find the symbol definition in Ctx itemize-command definition
 (source files) and simple writing \textasteriskcentered doesn't work.)

 Thank you in advance.

 Best regards,

 Lukas


 --
 Ing. Lukáš Procházka | mailto:l...@pontex.cz
 Pontex s. r. o.  | mailto:pon...@pontex.cz | http://www.pontex.cz
 Bezová 1658
 147 14 Praha 4

 Tel: +420 241 096 751
 Fax: +420 244 461 038


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

2015-06-09 Thread Procházka Lukáš Ing . - Pontex s . r . o .

Hello,

could you provide a MWE?

 A file in UTF-8
\starttext
% Let's use the default Ctx font
% What to come here?
\stoptext


Lukas


On Tue, 09 Jun 2015 09:46:55 +0200, Philipp A. flying-sh...@web.de wrote:


just copy some symbol from here:
http://en.wikipedia.org/wiki/Asterisk#Encodings

and be sure to use a font containing them.

alternatively define a command which temporarily switches to such a font
in, displays the symbol, and switches back.

Procházka Lukáš Ing. - Pontex s. r. o. l...@pontex.cz schrieb am Di., 9.
Juni 2015 um 09:25 Uhr:


Hello,

how to typeset centerd asterisk (*) in Ctx?

I mean the symbol which is used in the third level of itemization (
http://wiki.contextgarden.net/Enumerations) or which can be typeset by
\textasteriskcentered in LaTeX.

(I cannot find the symbol definition in Ctx itemize-command definition
(source files) and simple writing \textasteriskcentered doesn't work.)

Thank you in advance.

Best regards,

Lukas



--
Ing. Lukáš Procházka | mailto:l...@pontex.cz
Pontex s. r. o.  | mailto:pon...@pontex.cz | http://www.pontex.cz
Bezová 1658
147 14 Praha 4

Tel: +420 241 096 751
Fax: +420 244 461 038

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

2015-06-09 Thread Wolfgang Schuster

 Am 09.06.2015 um 09:21 schrieb Procházka Lukáš Ing. - Pontex s. r. o. 
 l...@pontex.cz:
 
 Hello,
 
 how to typeset centerd asterisk (*) in Ctx?
 
 I mean the symbol which is used in the third level of itemization 
 (http://wiki.contextgarden.net/Enumerations) or which can be typeset by 
 \textasteriskcentered in LaTeX.
 
 (I cannot find the symbol definition in Ctx itemize-command definition 
 (source files) and simple writing \textasteriskcentered doesn't work.)

The symbols in different itemise levels can be shown with \symbol[1], 
\symbol[2] etc. but since these numbered symbols can be redefined it is better 
to use the named symbol to access the star with \symbol[star].

The following example shows a few of the predefined symbols.

\starttext

\starttabulate[|l|c|]
\NC \bf Command \NC \bf Symbol   \NC\NR
\TB
\NC \type{\symbol[1]}   \NC \symbol[1]   \NC\NR
\NC \type{\symbol[2]}   \NC \symbol[2]   \NC\NR
\NC \type{\symbol[3]}   \NC \symbol[3]   \NC\NR
\NC \type{\symbol[4]}   \NC \symbol[4]   \NC\NR
\NC \type{\symbol[5]}   \NC \symbol[5]   \NC\NR
\NC \type{\symbol[6]}   \NC \symbol[6]   \NC\NR
\NC \type{\symbol[7]}   \NC \symbol[7]   \NC\NR
\NC \type{\symbol[8]}   \NC \symbol[8]   \NC\NR
\TB
\NC \type{\symbol[bullet]}  \NC \symbol[bullet]  \NC\NR
\NC \type{\symbol[dash]}\NC \symbol[dash]\NC\NR
\NC \type{\symbol[star]}\NC \symbol[star]\NC\NR
\NC \type{\symbol[triangle]}\NC \symbol[triangle]\NC\NR
\NC \type{\symbol[circle]}  \NC \symbol[circle]  \NC\NR
\NC \type{\symbol[square]}  \NC \symbol[square]  \NC\NR
\NC \type{\symbol[diamond]} \NC \symbol[diamond] \NC\NR
\TB
\NC \type{\symbol[smallcircle]} \NC \symbol[smallcircle] \NC\NR
\NC \type{\symbol[medcircle]}   \NC \symbol[medcircle]   \NC\NR
\NC \type{\symbol[bigcircle]}   \NC \symbol[bigcircle]   \NC\NR
\stoptabulate

\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] Asterisk

2015-06-09 Thread Wolfgang Schuster

 Am 09.06.2015 um 12:25 schrieb Procházka Lukáš Ing. - Pontex s. r. o. 
 l...@pontex.cz:
 
 Hello,
 
 thank you, that's great.
 
 One more question - how to use another symbol, bigstar (see 
 symbols-a4.pdf or the attached image)?

The document you mention is only relevant for LaTeX.

 I tried the following code, but with no success:
 
 
 \starttext
 Ttt \symbol[bigstar]
 
 Aaa \bigstar
 
 Bbb \symbol[mathabx][bigstar]
 
 \stoptext

You have to use math mode to show the symbol but not every font contains it.

\setupbodyfont[xits]

\starttext
$ \bigstar \quad ★ $
\stoptext

The better solution is to use a symbol font like Font Awesome [1] which 
contains the symbol you want to use.

[1] http://fontawesome.io/icon/star

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
___

[NTG-context] Asterisk

2015-06-09 Thread Procházka Lukáš Ing . - Pontex s . r . o .

Hello,

how to typeset centerd asterisk (*) in Ctx?

I mean the symbol which is used in the third level of itemization 
(http://wiki.contextgarden.net/Enumerations) or which can be typeset by 
\textasteriskcentered in LaTeX.

(I cannot find the symbol definition in Ctx itemize-command definition (source files) and 
simple writing \textasteriskcentered doesn't work.)

Thank you in advance.

Best regards,

Lukas


--
Ing. Lukáš Procházka | mailto:l...@pontex.cz
Pontex s. r. o.  | mailto:pon...@pontex.cz | http://www.pontex.cz
Bezová 1658
147 14 Praha 4

Tel: +420 241 096 751
Fax: +420 244 461 038

___
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] 2 issues in phys-dim.mkiv

2015-05-16 Thread Hans Hagen

On 5/15/2015 9:43 PM, Maggyero wrote:

I've tried the unit interface today, and I've noticed two issues with
the following example:

\setupunits[alternative=text]
\starttext
$\unit{-4.6e-3 km s^-1}$
\stoptext

1. Minus superscripts for UNITS (so 's^-1' here—not 'e-3', which is
fine) are converted to hyphens with the 'text' unit alternative (with
the default 'mathematics' unit alternative everything is fine):

2. The times symbol between the number and the 10^-3 (e-3) is
incorrectly spaced (as an ordinary math atom instead of a binary math
atom) so doesn't look good.

Maybe Hans could change

\def\digitstimessymbol{\times}

to

\def\digitstimessymbol{\ifmmode\times\else${}\times{}$\fi}

in phys-dim.mkiv?


should be better in next beta ... (different solution)

-
  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] 2 issues in phys-dim.mkiv

2015-05-15 Thread Maggyero
I've tried the unit interface today, and I've noticed two issues with the
following example:

\setupunits[alternative=text]
\starttext
$\unit{-4.6e-3 km s^-1}$
\stoptext

1. Minus superscripts for UNITS (so 's^-1' here—not 'e-3', which is fine)
are converted to hyphens with the 'text' unit alternative (with the default
'mathematics' unit alternative everything is fine):

2. The times symbol between the number and the 10^-3 (e-3) is incorrectly
spaced (as an ordinary math atom instead of a binary math atom) so doesn't
look good.

Maybe Hans could change

\def\digitstimessymbol{\times}

to

\def\digitstimessymbol{\ifmmode\times\else${}\times{}$\fi}

in phys-dim.mkiv?
___
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] Mark off boxes

2015-05-03 Thread Wolfgang Schuster

 Am 03.05.2015 um 22:53 schrieb henman dhen...@gmail.com:
 
 I am trying to create a form which will use check boxes in it.
 I tried to use the \bigsquare character for the check box and put in in an 
 itemize list.

The \definesymbol command expects the argument in square brackets.

 The \bigsquare character, however does not display however in the itemized 
 list, but will display by itself.  What do you normally do for check boxes?


You can create your own box with the \framed command.

\definesymbol[BigSquare][{\framed[strut=no,width=1.5ex,height=1.5ex]{}}]

\starttext

This is a big square: \symbol[BigSquare].

\startitemize[BigSquare]
  \item Choice a does not have a check box.
  \item Choice b also does not have a check box.
  \item Not really a choice. No checkbox (bitsquare) here either.
\stopitemize

\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] setupheads separator and stopper

2015-04-24 Thread Wolfgang Schuster

 Am 24.04.2015 um 11:19 schrieb Csikos Bela bcsikos...@freemail.hu:
 
 Wolfgang Schuster  írta:
 
 Am 23.04.2015 um 16:34 schrieb Csikos Bela:
 
 Hello list members:
 
 contextgarden wiki site http://wiki.contextgarden.net/Command/setupheads 
 says
 that the \setupheads command has been reported non-working for some 
 people.
 
 For me the alternative=inmargin/normal options work, but the separator= and
 stopper= options have no effect. I would like my chapter, section etc 
 numbers to
 have a dot after them, eg 1. 1.1. etc. How could I achieve this? Just in 
 curiousity,
 how can I change the separator?
 
 \setuphead
 [sectionstarter=(,
  sectionstopper=)]
 
 %\setupreferencestructureprefix[default][prefixstarter={\symbol[none]},prefixstopper={\symbol[none]}]
 
 \starttext
 
 \chapter[sec:chapter]{Chapter}
 
 \section[sec:section]{Section}
 
 \subsection[sec:subsection]{Subsection}
 
 Reference to chapter \in[sec:chapter] and section \in[sec:section].
 
 \stoptext
 
 Thank you. This works for me. 
 
 Just two questions:
 
 1. The section part of the words sectionstarter and sectionstopper above is 
 just
 a general term for any heading type and does not correspond to the heading 
 type.
 Is this correct? (That is, there are no chapterstarter=, subsectionstarter= 
 etc. options).

No, it’s part of the key name and you have to use „sectionstopper” also for 
\part, \chapter etc.

 2. The command you commented, \setupreferencestructureprefix, what does it 
 supposed to do? It did not do anything for me, eg:
 \setupreferencestructureprefix[default][prefixstarter={\symbol[diamond]},prefixstopper={\symbol[none]}]

It comes the starter and stopper from the reference number in the text, compare 
the result from
\in with and without the \setupreferencestructureprefix setting.

 Based on the above I used this code tho achieve the required look:
 
 %%%
 \setuphead[sectionstopper=.]
 
 \starttext
 
 \chapter{Chapter}
 
 \section{Section}
 
 \subsection{Subsection}
 
 \stoptext
 %%%
 
 I found that \setupheads[sectionstopper=.] (plural) has the same effect.

\setupheads is only a synonym for \setuphead.

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] setupheads separator and stopper

2015-04-24 Thread Csikos Bela
Wolfgang Schuster  írta:

 Am 23.04.2015 um 16:34 schrieb Csikos Bela:
 
 Hello list members:
 
 contextgarden wiki site http://wiki.contextgarden.net/Command/setupheads says
 that the \setupheads command has been reported non-working for some people.
 
 For me the alternative=inmargin/normal options work, but the separator= and
 stopper= options have no effect. I would like my chapter, section etc 
 numbers to
 have a dot after them, eg 1. 1.1. etc. How could I achieve this? Just in 
 curiousity,
 how can I change the separator?

\setuphead
  [sectionstarter=(,
   sectionstopper=)]

%\setupreferencestructureprefix[default][prefixstarter={\symbol[none]},prefixstopper={\symbol[none]}]

\starttext

\chapter[sec:chapter]{Chapter}

\section[sec:section]{Section}

\subsection[sec:subsection]{Subsection}

Reference to chapter \in[sec:chapter] and section \in[sec:section].

\stoptext

Thank you. This works for me. 

Just two questions:

1. The section part of the words sectionstarter and sectionstopper above is 
just
a general term for any heading type and does not correspond to the heading type.
Is this correct? (That is, there are no chapterstarter=, subsectionstarter= 
etc. options).

2. The command you commented, \setupreferencestructureprefix, what does it 
supposed to do? It did not do anything for me, eg:
\setupreferencestructureprefix[default][prefixstarter={\symbol[diamond]},prefixstopper={\symbol[none]}]


Based on the above I used this code tho achieve the required look:

%%%
\setuphead[sectionstopper=.]

\starttext

\chapter{Chapter}

\section{Section}

\subsection{Subsection}

\stoptext
%%%

I found that \setupheads[sectionstopper=.] (plural) has the same effect.
I guess \setupheads is the general setup for all types of headings, and
\setupheads[heading-type][options] for the given heading-type.
But if in the latter command I don't specify heading-type it will apply
to all heading-types. Is this correct? 

By experimenting further I also found that:

\setuphead[section][] will apply to section, subsection and subsubsection but
not to chapter. 

\setuphead[chapter][] will apply to chapter only, and not to any ...section.

Thank you,

bcsikos


___
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] setupheads separator and stopper

2015-04-24 Thread Wolfgang Schuster

 Am 24.04.2015 um 14:07 schrieb Csikos Bela bcsikos...@freemail.hu:
 
 Wolfgang Schuster írta:
 
 1. The section part of the words sectionstarter and sectionstopper above 
 is just
 a general term for any heading type and does not correspond to the heading 
 type.
 Is this correct? (That is, there are no chapterstarter=, subsectionstarter= 
 etc. options).
 
 No, it’s part of the key name and you have to use „sectionstopper” also for 
 \part, \chapter etc.
 
 I see.
 
 2. The command you commented, \setupreferencestructureprefix, what does it 
 supposed to do? It did not do anything for me, eg:
 \setupreferencestructureprefix[default][prefixstarter={\symbol[diamond]},prefixstopper={\symbol[none]}]
 
 It comes the starter and stopper from the reference number in the text, 
 compare the result from
 \in with and without the \setupreferencestructureprefix setting.
 
 I compared the output of \in with commented and non-commented
 \setupreferencestructureprefix line. It does not make any difference, the two
 outputs are the same.

Without the the \setupreferencestructureprefix line you get

Reference to chapter (1) and section (1.1).

and with the line

Reference to chapter 1 and section 1.1.

 \setupheads is only a synonym for \setuphead.
 
 OK. I also tried to change the separator to dash but I couldn't.
 I tried with \setuphead[separator=-] and with \setuphead[sectionseparator=-]
 but they didn't work. How can I change that?


You have to create a list of the separators with \defineseparatorset which can
then be applied with the sectionseparatorset key.

\defineseparatorset[mysectionseparator][x,y,z][?]

\setuphead[sectionseparatorset=mysectionseparator]

\setuphead[part]   [placehead=yes,page=no]
\setuphead[chapter][page=no]

\starttext

\part{Part}

\chapter{Chapter}

\section{Section}

\subsection{Subsection}

\subsubsection{Subsubsection}

\subsubsubsection{Subsubsubsection}

\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] setupheads separator and stopper

2015-04-24 Thread Csikos Bela
Wolfgang Schuste írta:

 Am 24.04.2015 um 14:07 schrieb Csikos Bela:
 
 Wolfgang Schuster írta:
 
 1. The section part of the words sectionstarter and sectionstopper above 
 is just
 a general term for any heading type and does not correspond to the heading 
 type.
 Is this correct? (That is, there are no chapterstarter=, 
 subsectionstarter= etc. options).
 
 No, it’s part of the key name and you have to use „sectionstopper” also for 
 \part, \chapter etc.
 
 I see.
 
 2. The command you commented, \setupreferencestructureprefix, what does it 
 supposed to do? It did not do anything for me, eg:
 \setupreferencestructureprefix[default][prefixstarter={\symbol[diamond]},prefixstopper={\symbol[none]}]
 
 It comes the starter and stopper from the reference number in the text, 
 compare the result from
 \in with and without the \setupreferencestructureprefix setting.
 
 I compared the output of \in with commented and non-commented
 \setupreferencestructureprefix line. It does not make any difference, the two
 outputs are the same.

Without the the \setupreferencestructureprefix line you get

Reference to chapter (1) and section (1.1).

Yes.

and with the line

Reference to chapter 1 and section 1.1.

No. I get the very same output as without the  \setupreferencestructureprefix 
line.

I attach the pdf outputs. My context version is:

ConTeXt  ver: 2014.01.03 00:40 MKIV current  fmt: 2015.4.1  int: english/english

 I also tried to change the separator to dash but I couldn't.
 I tried with \setuphead[separator=-] and with \setuphead[sectionseparator=-]
 but they didn't work. How can I change that?


You have to create a list of the separators with \defineseparatorset which can
then be applied with the sectionseparatorset key.

\defineseparatorset[mysectionseparator][x,y,z][?]

\setuphead[sectionseparatorset=mysectionseparator]

\setuphead[part]   [placehead=yes,page=no]
\setuphead[chapter][page=no]

\starttext

\part{Part}

\chapter{Chapter}

\section{Section}

\subsection{Subsection}

\subsubsection{Subsubsection}

\subsubsubsection{Subsubsubsection}

\stoptext

This works nicely. Thanks,

bcsikos

commented.pdf
Description: Adobe PDF document


non-commented.pdf
Description: Adobe PDF document
___
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] setupheads separator and stopper

2015-04-24 Thread Csikos Bela
Wolfgang Schuster írta:

 1. The section part of the words sectionstarter and sectionstopper above 
 is just
 a general term for any heading type and does not correspond to the heading 
 type.
 Is this correct? (That is, there are no chapterstarter=, subsectionstarter= 
 etc. options).

No, it’s part of the key name and you have to use „sectionstopper” also for 
\part, \chapter etc.

I see.

 2. The command you commented, \setupreferencestructureprefix, what does it 
 supposed to do? It did not do anything for me, eg:
 \setupreferencestructureprefix[default][prefixstarter={\symbol[diamond]},prefixstopper={\symbol[none]}]

It comes the starter and stopper from the reference number in the text, 
compare the result from
\in with and without the \setupreferencestructureprefix setting.

I compared the output of \in with commented and non-commented
\setupreferencestructureprefix line. It does not make any difference, the two
outputs are the same.

\setupheads is only a synonym for \setuphead.

OK. I also tried to change the separator to dash but I couldn't.
I tried with \setuphead[separator=-] and with \setuphead[sectionseparator=-]
but they didn't work. How can I change that?

Thank you again,

bcsikos

___
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] how to insert symbols into document?

2015-04-23 Thread Csikos Bela
Wolfgang Schuster írta:

 Am 18.04.2015 um 13:21 schrieb Csikos Bela:
 
 When you need characters like the mentioned losenge you should better look 
 for a font
 which contains it and create a new typeface for it or set a fallback font 
 which add the
 characters to the main font of your document.
 
 Before answering I wanted to find out how to make this fallback: Using a 
 given font
 and fall back to only one (or a few) specific characters in another font. 
 For example
 using Tex Gyre Pagella and fall back to Dejavu's black diamond, but not to 
 any other
 characters.
 
 To learn how to do this, in the last few days I read most of (if not all) 
 the related pages on
 the wiki site, and browsed the indicated pdf documents too. Unfortunately I 
 find the wiki
 pages confusing, and I couldn't find out how to solve the problem yet, but I 
 did not want
 to wait longer with the answer. I will study further the docs.

\definefallbackfamily [documentfont] [rm] [DejaVu Serif] [range=0x25C6]
\definefontfamily [documentfont] [rm] [TeX Gyre Pagella]
\definefontfamily [documentfont] [tt] [Latin Modern Mono] [features=none]
\definefontfamily [documentfont] [mm] [TeX Gyre Pagella Math]

\setupbodyfont[documentfont]

% \setupsymbolset[text]
%
% Using the predefined symbol for blackdiamond doesn’t work
% because context tests if the symbol exists in the text font
% before it displays it but we take it from the fallback font
% and therefore nothing is shown. To avoid this you can define
% your own symbol or just put the character in your document
% without the \symbol command.

\definesymbol[blackdiamond][◆]

\starttext

direct input: ◆

\type{\symbol[blacktriangle]}: \symbol[blackdiamond]

\stoptext

Thank you very much. Both approaches work on my system.

bcsikos
___
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] setupheads separator and stopper

2015-04-23 Thread Wolfgang Schuster

 Am 23.04.2015 um 16:34 schrieb Csikos Bela bcsikos...@freemail.hu:
 
 Hello list members:
 
 contextgarden wiki site http://wiki.contextgarden.net/Command/setupheads says
 that the \setupheads command has been reported non-working for some people.
 
 For me the alternative=inmargin/normal options work, but the separator= and
 stopper= options have no effect. I would like my chapter, section etc numbers 
 to
 have a dot after them, eg 1. 1.1. etc. How could I achieve this? Just in 
 curiousity,
 how can I change the separator?

\setuphead
  [sectionstarter=(,
   sectionstopper=)]

%\setupreferencestructureprefix[default][prefixstarter={\symbol[none]},prefixstopper={\symbol[none]}]

\starttext

\chapter[sec:chapter]{Chapter}

\section[sec:section]{Section}

\subsection[sec:subsection]{Subsection}

Reference to chapter \in[sec:chapter] and section \in[sec:section].

\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] how to insert symbols into document?

2015-04-18 Thread Csikos Bela
Wolfgang Schuster írta:

 Am 13.04.2015 um 01:29 schrieb Csikos Bela:

LONG CUT - See previous messages

Otared, Wolfgang:

Thank you for your suggestions.

The symbols in the file symb-imp-mis.mkiv are loaded by default because 
context uses
them for the itemise environment but a few of them have to be enabled before 
you can
use them and even then you need a font which contains them, e.g. DejaVu.

 begin example
\setupbodyfont[dejavu]

\setupsymbolset[text]

\starttext

\starttabulate[|l|c|]
\NC \bf Name  \NC \bf Symbol  \NC\NR
\TB
\NC bullet\NC \symbol [bullet]\NC\NR
\NC dash  \NC \symbol [dash]  \NC\NR
\NC star  \NC \symbol [star]  \NC\NR
\NC triangle  \NC \symbol [triangle]  \NC\NR
\NC circle\NC \symbol [circle]\NC\NR
\NC square\NC \symbol [square]\NC\NR
\NC diamond   \NC \symbol [diamond]   \NC\NR
\TB
\NC blacktriangle \NC \symbol [blacktriangle] \NC\NR
\NC blacksquare   \NC \symbol [blacksquare]   \NC\NR
\NC blackdiamond  \NC \symbol [blackdiamond]  \NC\NR
\TB
\NC 1 \NC \symbol [1] \NC\NR
\NC 2 \NC \symbol [2] \NC\NR
\NC 3 \NC \symbol [3] \NC\NR
\NC 4 \NC \symbol [4] \NC\NR
\NC 5 \NC \symbol [5] \NC\NR
\NC 6 \NC \symbol [6] \NC\NR
\NC 7 \NC \symbol [7] \NC\NR
\NC 8 \NC \symbol [8] \NC\NR
\stoptabulate

\stoptext
 end example

OK, I see that neither the default font nor Tex Gyre Pagella has black diamod 
symbol, therefore it can't be shown. 

When you need characters like the mentioned losenge you should better look for 
a font
which contains it and create a new typeface for it or set a fallback font 
which add the
characters to the main font of your document.

Before answering I wanted to find out how to make this fallback: Using a given 
font
and fall back to only one (or a few) specific characters in another font. For 
example
using Tex Gyre Pagella and fall back to Dejavu's black diamond, but not to any 
other
characters.

To learn how to do this, in the last few days I read most of (if not all) the 
related pages on
the wiki site, and browsed the indicated pdf documents too. Unfortunately I 
find the wiki
pages confusing, and I couldn't find out how to solve the problem yet, but I 
did not want
to wait longer with the answer. I will study further the docs.

Thanks once more for your help,

bcsikos

___
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] how to insert symbols into document?

2015-04-18 Thread Wolfgang Schuster

 Am 18.04.2015 um 13:21 schrieb Csikos Bela bcsikos...@freemail.hu:
 
 When you need characters like the mentioned losenge you should better look 
 for a font
 which contains it and create a new typeface for it or set a fallback font 
 which add the
 characters to the main font of your document.
 
 Before answering I wanted to find out how to make this fallback: Using a 
 given font
 and fall back to only one (or a few) specific characters in another font. For 
 example
 using Tex Gyre Pagella and fall back to Dejavu's black diamond, but not to 
 any other
 characters.
 
 To learn how to do this, in the last few days I read most of (if not all) the 
 related pages on
 the wiki site, and browsed the indicated pdf documents too. Unfortunately I 
 find the wiki
 pages confusing, and I couldn't find out how to solve the problem yet, but I 
 did not want
 to wait longer with the answer. I will study further the docs.

\definefallbackfamily [documentfont] [rm] [DejaVu Serif] [range=0x25C6]
\definefontfamily [documentfont] [rm] [TeX Gyre Pagella]
\definefontfamily [documentfont] [tt] [Latin Modern Mono] [features=none]
\definefontfamily [documentfont] [mm] [TeX Gyre Pagella Math]

\setupbodyfont[documentfont]

% \setupsymbolset[text]
%
% Using the predefined symbol for blackdiamond doesn’t work
% because context tests if the symbol exists in the text font
% before it displays it but we take it from the fallback font
% and therefore nothing is shown. To avoid this you can define
% your own symbol or just put the character in your document
% without the \symbol command.

\definesymbol[blackdiamond][◆]

\starttext

direct input: ◆

\type{\symbol[blacktriangle]}: \symbol[blackdiamond]

\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] how to insert symbols into document?

2015-04-18 Thread Hans Hagen

On 4/18/2015 1:21 PM, Csikos Bela wrote:

Wolfgang Schuster írta:



Am 13.04.2015 um 01:29 schrieb Csikos Bela:


LONG CUT - See previous messages

Otared, Wolfgang:

Thank you for your suggestions.


The symbols in the file symb-imp-mis.mkiv are loaded by default because context 
uses
them for the itemise environment but a few of them have to be enabled before 
you can
use them and even then you need a font which contains them, e.g. DejaVu.

 begin example
\setupbodyfont[dejavu]

\setupsymbolset[text]

\starttext

\starttabulate[|l|c|]
\NC \bf Name  \NC \bf Symbol  \NC\NR
\TB
\NC bullet\NC \symbol [bullet]\NC\NR
\NC dash  \NC \symbol [dash]  \NC\NR
\NC star  \NC \symbol [star]  \NC\NR
\NC triangle  \NC \symbol [triangle]  \NC\NR
\NC circle\NC \symbol [circle]\NC\NR
\NC square\NC \symbol [square]\NC\NR
\NC diamond   \NC \symbol [diamond]   \NC\NR
\TB
\NC blacktriangle \NC \symbol [blacktriangle] \NC\NR
\NC blacksquare   \NC \symbol [blacksquare]   \NC\NR
\NC blackdiamond  \NC \symbol [blackdiamond]  \NC\NR
\TB
\NC 1 \NC \symbol [1] \NC\NR
\NC 2 \NC \symbol [2] \NC\NR
\NC 3 \NC \symbol [3] \NC\NR
\NC 4 \NC \symbol [4] \NC\NR
\NC 5 \NC \symbol [5] \NC\NR
\NC 6 \NC \symbol [6] \NC\NR
\NC 7 \NC \symbol [7] \NC\NR
\NC 8 \NC \symbol [8] \NC\NR
\stoptabulate

\stoptext
 end example


OK, I see that neither the default font nor Tex Gyre Pagella has black diamod 
symbol, therefore it can't be shown.


When you need characters like the mentioned losenge you should better look for 
a font
which contains it and create a new typeface for it or set a fallback font which 
add the
characters to the main font of your document.


Before answering I wanted to find out how to make this fallback: Using a given 
font
and fall back to only one (or a few) specific characters in another font. For 
example
using Tex Gyre Pagella and fall back to Dejavu's black diamond, but not to any 
other
characters.

To learn how to do this, in the last few days I read most of (if not all) the 
related pages on
the wiki site, and browsed the indicated pdf documents too. Unfortunately I 
find the wiki
pages confusing, and I couldn't find out how to solve the problem yet, but I 
did not want
to wait longer with the answer. I will study further the docs.


search for 'fallbacks' in the test suite

(you can have fallback ranges but also individual characters)

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] setupthinrules

2015-04-16 Thread Thangalin
Thank you.

Here is an example that changes the \thinrule to something fancier:

\usemodule[fancybreak]

\setupfancybreak[symbol=star]
\define\thinrule\fancybreak
___
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] setupthinrules

2015-04-16 Thread Aditya Mahajan

On Thu, 16 Apr 2015, Thangalin wrote:


\define\thinrule\fancybreak


Or

\definefancybreak[thinrule][symbol=star]

I wish there was a custom context-writer for pandoc, where markdown 
elements were mapped to semantic commands rather than visual commands 
(pandoc maps **text** to {\bf text}, which is worse).


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] how to insert symbols into document?

2015-04-13 Thread Wolfgang Schuster

 Am 13.04.2015 um 01:29 schrieb Csikos Bela bcsikos...@freemail.hu:
 
 Hello context users:
 
 I would like to insert symbols into my document, especially black-diamond and 
 losenge
 symbols. I read symbols page at contextgarden but still don't know how to do 
 it.
 
 I also tried \showsymbolset[was] etc but the symbols but I did not find these 
 (and many
 other symbols either) in the output pages.
 
 I found that symb-imp-mis.mkiv file defines this symbol (line 49) but I don't 
 know how to
 make it show. Do I have to load specific symbol fonts? If yes how can I find 
 out which font has the given symbols? 
 
 What I tried so far included:
 
 % begin code
 \usesymbols[imp-mis]
 \starttext
 
 ◆
 
 \blackdiamond
 
 \symbol [blackdiamond]
 % end code
 
 None of these show anything.

The symbols in the file symb-imp-mis.mkiv are loaded by default because context 
uses
them for the itemise environment but a few of them have to be enabled before 
you can
use them and even then you need a font which contains them, e.g. DejaVu.

 begin example
\setupbodyfont[dejavu]

\setupsymbolset[text]

\starttext

\starttabulate[|l|c|]
\NC \bf Name  \NC \bf Symbol  \NC\NR
\TB
\NC bullet\NC \symbol [bullet]\NC\NR
\NC dash  \NC \symbol [dash]  \NC\NR
\NC star  \NC \symbol [star]  \NC\NR
\NC triangle  \NC \symbol [triangle]  \NC\NR
\NC circle\NC \symbol [circle]\NC\NR
\NC square\NC \symbol [square]\NC\NR
\NC diamond   \NC \symbol [diamond]   \NC\NR
\TB
\NC blacktriangle \NC \symbol [blacktriangle] \NC\NR
\NC blacksquare   \NC \symbol [blacksquare]   \NC\NR
\NC blackdiamond  \NC \symbol [blackdiamond]  \NC\NR
\TB
\NC 1 \NC \symbol [1] \NC\NR
\NC 2 \NC \symbol [2] \NC\NR
\NC 3 \NC \symbol [3] \NC\NR
\NC 4 \NC \symbol [4] \NC\NR
\NC 5 \NC \symbol [5] \NC\NR
\NC 6 \NC \symbol [6] \NC\NR
\NC 7 \NC \symbol [7] \NC\NR
\NC 8 \NC \symbol [8] \NC\NR
\stoptabulate

\stoptext
 end example

When you need characters like the mentioned losenge you should better look for 
a font
which contains it and create a new typeface for it or set a fallback font which 
add the
characters to the main font of your document.

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] how to insert symbols into document?

2015-04-13 Thread Csikos Bela
Otared Kavian  írta:

 On 13 Apr 2015, at 01:29, Csikos Bela  wrote:
 
 Hello context users:
 
 I would like to insert symbols into my document, especially black-diamond 
 and losenge
 symbols. I read symbols page at contextgarden but still don't know how to do 
 it.
 
 I also tried \showsymbolset[was] etc but the symbols but I did not find 
 these (and many
 other symbols either) in the output pages.
 
 I found that symb-imp-mis.mkiv file defines this symbol (line 49) but I 
 don't know how to
 make it show. Do I have to load specific symbol fonts? If yes how can I find 
 out which font has the given symbols? 
 
 What I tried so far included:
 
 % begin code
 \usesymbols[imp-mis]
 \starttext
 
 ◆
 
 \blackdiamond
 
 \symbol [blackdiamond]
 % end code
 
 None of these show anything.

Hi,

You can use the mathmode to access those characters, as in the following 
example:

\starttext
This is \type{$\blacklozenge$} $\blacklozenge$

This is \type{$\lozenge$} $\lozenge$
\stoptext

Hi,

The above example works.
But if I try it with \blackdiamond, I get error and context stops:

This is the tex file:

% begin code
\starttext
This is \type{$\blackdiamond$} $\blackdiamond$

This is \type{$\diamond$} $\diamond$
\stoptext
% end code

And the compilation:

 context symbols.tex

mtx-context | run 1: luatex 
--fmt=/usr/local/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en
 --jobname=symbols 
--lua=/usr/local/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui
 --no-parse-first-line --c:currentrun=1 --c:fulljobname=./symbols.tex 
--c:input=./symbols.tex --c:kindofrun=1 --c:maxnofruns=8 cont-yes.mkiv
This is LuaTeX, Version beta-0.80.0 (TeX Live 2015/dev) (rev 5195)
 \write18 enabled.
(/usr/local/context/tex/texmf-context/tex/context/base/cont-yes.mkiv

ConTeXt  ver: 2014.01.03 00:40 MKIV current  fmt: 2015.3.31  int: 
english/english

system   'cont-new.mkiv' loaded
(/usr/local/context/tex/texmf-context/tex/context/base/cont-new.mkiv)
system   files  jobname 'symbols', input './symbols', result 'symbols'
fontslatin modern fonts are not preloaded
languageslanguage 'en' is active
(/symbols.tex{/usr/local/context/tex/texmf-context/fonts/map/pdftex/context/mkiv-base.map}
fontspreloading latin modern fonts (second stage)
fontstypescripts  unknown library 'loc'
{/usr/local/context/tex/texmf/fonts/map/dvips/lm/lm-math.map}{/usr/local/context/tex/texmf/fonts/map/dvips/lm/lm-rm.map}
fonts'fallback modern rm 12pt' is loaded
fontstreatment  fixing some wrong widths
! Undefined control sequence

system   tex  error on line 4 in file .../symbols.tex: Undefined 
control sequence ...

1
2
3 \starttext
4   This is \type{$\blackdiamond$} $\blackdiamond$
5
6 This is \type{$\diamond$} $\diamond$
7 \stoptext
8
9


?
backend  xmp  using file 
'/usr/local/context/tex/texmf-context/tex/context/base/lpdf-pdx.xml'
pagesflushing realpage 1, userpage 1
))/usr/local/context/tex/texmf/fonts/opentype/public/lm-math/latinmodern-math.otf/usr/local/context/tex/texmf/fonts/opentype/public/lm/lmmono12-regular.otf/usr/local/context/tex/texmf/fonts/opentype/public/lm/lmroman12-regular.otf

mkiv lua stats   used config file: selfautoparent:/texmf/web2c/texmfcnf.lua
mkiv lua stats   used cache path: readable: 
'/usr/local/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e'
 | readable+writable: 
'/tmp/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e'
mkiv lua stats   resource resolver: loadtime 0.019 seconds, 1 scans with 
scantime 0.002 seconds, 5 shared scans, 14 found files, scanned paths: 
/texmf
mkiv lua stats   stored bytecode data: 338 modules (0.450 sec), 69 tables 
(0.010 sec), 407 chunks (0.460 sec)
mkiv lua stats   cleaned up reserved nodes: 42 nodes, 9 lists of 442
mkiv lua stats   node memory usage: 2 glue, 2 penalty, 9 attribute, 28 
glue_spec, 3 attribute_list
mkiv lua stats   node list callback tasks: 6 unique task lists, 6 instances 
(re)created, 45 calls
mkiv lua stats   used backend: pdf (backend for directly generating pdf output)
mkiv lua stats   loaded patterns: en::2, load time: 0.000
mkiv lua stats   jobdata time: 0.000 seconds saving, 0.000 seconds loading
mkiv lua stats   callbacks: 145 direct, 174 indirect, 319 total
mkiv lua stats   result saved in file: symbols.pdf, compresslevel 3, 
objectcompreslevel 3
mkiv lua stats   loaded fonts: 3 files: latinmodern-math.otf, 
lmmono12-regular.otf, lmroman12-regular.otf
mkiv lua stats   fonts load time: 0.653 seconds for 5 fonts, 2 shared in 
backend, 2 common vectors, 0 common hashes
mkiv lua stats   used platform: linux-64, type: unix, binary subtree: 
texmf-linux-64
mkiv lua stats   luatex banner: this is luatex, version beta-0.80.0 (tex live 
2015/dev) (rev 5195)
mkiv lua stats   control sequences: 38352 of 65536

Re: [NTG-context] how to insert symbols into document?

2015-04-13 Thread Otared Kavian
Hi,

There is no \blackdiamond defined beforehand, but there is \diamondsuit (as 
well as \heartsuit, \spadesuit, \clubsuit):

If you want a filled black diamond, you may use \blacklozenge, or find its 
corresponding UTF code and then insert it with a special command:

 begin diamond.tex
\define\blackdiamond{\utfchar{2666}}
\starttext
This is \type{$\diamondsuit$} $\diamondsuit$

This is \type{$\diamond$} $\diamond$

This is \type{$\blackdiamond$} $\blackdiamond$
\stoptext
 end diamond.tex

Best regards: OK

 On 13 Apr 2015, at 13:14, Csikos Bela bcsikos...@freemail.hu wrote:
 
 Otared Kavian  írta:
 
 On 13 Apr 2015, at 01:29, Csikos Bela  wrote:
 
 Hello context users:
 
 I would like to insert symbols into my document, especially black-diamond 
 and losenge
 symbols. I read symbols page at contextgarden but still don't know how to 
 do it.
 
 I also tried \showsymbolset[was] etc but the symbols but I did not find 
 these (and many
 other symbols either) in the output pages.
 
 I found that symb-imp-mis.mkiv file defines this symbol (line 49) but I 
 don't know how to
 make it show. Do I have to load specific symbol fonts? If yes how can I 
 find out which font has the given symbols? 
 
 What I tried so far included:
 
 % begin code
 \usesymbols[imp-mis]
 \starttext
 
 ◆
 
 \blackdiamond
 
 \symbol [blackdiamond]
 % end code
 
 None of these show anything.
 
 Hi,
 
 You can use the mathmode to access those characters, as in the following 
 example:
 
 \starttext
 This is \type{$\blacklozenge$} $\blacklozenge$
 
 This is \type{$\lozenge$} $\lozenge$
 \stoptext
 
 Hi,
 
 The above example works.
 But if I try it with \blackdiamond, I get error and context stops:
 
 This is the tex file:
 
 % begin code
 \starttext
 This is \type{$\blackdiamond$} $\blackdiamond$
 
 This is \type{$\diamond$} $\diamond$
 \stoptext
 % end code
 
 And the compilation:
 
 context symbols.tex
 
 mtx-context | run 1: luatex 
 --fmt=/usr/local/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en
  --jobname=symbols 
 --lua=/usr/local/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui
  --no-parse-first-line --c:currentrun=1 --c:fulljobname=./symbols.tex 
 --c:input=./symbols.tex --c:kindofrun=1 --c:maxnofruns=8 cont-yes.mkiv
 This is LuaTeX, Version beta-0.80.0 (TeX Live 2015/dev) (rev 5195)
 \write18 enabled.
 (/usr/local/context/tex/texmf-context/tex/context/base/cont-yes.mkiv
 
 ConTeXt  ver: 2014.01.03 00:40 MKIV current  fmt: 2015.3.31  int: 
 english/english
 
 system   'cont-new.mkiv' loaded
 (/usr/local/context/tex/texmf-context/tex/context/base/cont-new.mkiv)
 system   files  jobname 'symbols', input './symbols', result 
 'symbols'
 fontslatin modern fonts are not preloaded
 languageslanguage 'en' is active
 (/symbols.tex{/usr/local/context/tex/texmf-context/fonts/map/pdftex/context/mkiv-base.map}
 fontspreloading latin modern fonts (second stage)
 fontstypescripts  unknown library 'loc'
 {/usr/local/context/tex/texmf/fonts/map/dvips/lm/lm-math.map}{/usr/local/context/tex/texmf/fonts/map/dvips/lm/lm-rm.map}
 fonts'fallback modern rm 12pt' is loaded
 fontstreatment  fixing some wrong widths
 ! Undefined control sequence
 
 system   tex  error on line 4 in file .../symbols.tex: 
 Undefined control sequence ...
 
 1
 2
 3 \starttext
 4   This is \type{$\blackdiamond$} $\blackdiamond$
 5
 6 This is \type{$\diamond$} $\diamond$
 7 \stoptext
 8
 9
 
 
 ?
 backend  xmp  using file 
 '/usr/local/context/tex/texmf-context/tex/context/base/lpdf-pdx.xml'
 pagesflushing realpage 1, userpage 1
 ))/usr/local/context/tex/texmf/fonts/opentype/public/lm-math/latinmodern-math.otf/usr/local/context/tex/texmf/fonts/opentype/public/lm/lmmono12-regular.otf/usr/local/context/tex/texmf/fonts/opentype/public/lm/lmroman12-regular.otf
 
 mkiv lua stats   used config file: selfautoparent:/texmf/web2c/texmfcnf.lua
 mkiv lua stats   used cache path: readable: 
 '/usr/local/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e'
  | readable+writable: 
 '/tmp/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e'
 mkiv lua stats   resource resolver: loadtime 0.019 seconds, 1 scans with 
 scantime 0.002 seconds, 5 shared scans, 14 found files, scanned paths: 
 /texmf
 mkiv lua stats   stored bytecode data: 338 modules (0.450 sec), 69 tables 
 (0.010 sec), 407 chunks (0.460 sec)
 mkiv lua stats   cleaned up reserved nodes: 42 nodes, 9 lists of 442
 mkiv lua stats   node memory usage: 2 glue, 2 penalty, 9 attribute, 28 
 glue_spec, 3 attribute_list
 mkiv lua stats   node list callback tasks: 6 unique task lists, 6 instances 
 (re)created, 45 calls
 mkiv lua stats   used backend: pdf (backend for directly generating pdf 
 output)
 mkiv lua stats   loaded patterns: en::2, load time: 0.000

[NTG-context] how to insert symbols into document?

2015-04-12 Thread Csikos Bela
Hello context users:

I would like to insert symbols into my document, especially black-diamond and 
losenge
symbols. I read symbols page at contextgarden but still don't know how to do it.

I also tried \showsymbolset[was] etc but the symbols but I did not find these 
(and many
other symbols either) in the output pages.

I found that symb-imp-mis.mkiv file defines this symbol (line 49) but I don't 
know how to
make it show. Do I have to load specific symbol fonts? If yes how can I find 
out which font has the given symbols? 

What I tried so far included:

% begin code
\usesymbols[imp-mis]
\starttext

◆

\blackdiamond

\symbol [blackdiamond]
% end code

None of these show anything.

Thanks in advance,

bcsikos
___
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] how to insert symbols into document?

2015-04-12 Thread Otared Kavian
Hi,

You can use the mathmode to access those characters, as in the following 
example:

\starttext
This is \type{$\blacklozenge$} $\blacklozenge$

This is \type{$\lozenge$} $\lozenge$
\stoptext

If you want to know the name of some specific characters you can use the 
following code, typeset in mkii.
(Unfortunately in mkiv the command \showmathcharacters is made unavailable… 
There is another command which gives a huge amount of informations on all such 
characters, but not a simple table like the one you get in mkii).

 begin show-math-mkii.tex
% To see all the math characters available in a font
% typeset this in mkii
\starttext
\showmathcharacters
\stoptext
 begin show-math-mkii.tex


Best regards: OK


 On 13 Apr 2015, at 01:29, Csikos Bela bcsikos...@freemail.hu wrote:
 
 Hello context users:
 
 I would like to insert symbols into my document, especially black-diamond and 
 losenge
 symbols. I read symbols page at contextgarden but still don't know how to do 
 it.
 
 I also tried \showsymbolset[was] etc but the symbols but I did not find these 
 (and many
 other symbols either) in the output pages.
 
 I found that symb-imp-mis.mkiv file defines this symbol (line 49) but I don't 
 know how to
 make it show. Do I have to load specific symbol fonts? If yes how can I find 
 out which font has the given symbols? 
 
 What I tried so far included:
 
 % begin code
 \usesymbols[imp-mis]
 \starttext
 
 ◆
 
 \blackdiamond
 
 \symbol [blackdiamond]
 % end code
 
 None of these show anything.
 
 Thanks in advance,
 
 bcsikos
 ___
 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] Request: Numbercommand key for \setupcaption

2015-04-11 Thread Wolfgang Schuster

 Am 10.04.2015 um 15:22 schrieb Hans Hagen pra...@wxs.nl:
 
 On 4/10/2015 12:38 PM, Wolfgang Schuster wrote:
 Hi Hans,
 
 can you add a number command key to \setupcaption because when you use a 
 language which uses left and right labels for the number
 the numberstopper key can’t be used anymore to put a symbol after the float 
 counter without misusing the label texts.
 
 
 For example the following example should print
 
 LEFT 1 RIGHT: Dummy figure
 
 as figure caption but it shows only
 
 LEFT 1 RIGHT Dummy figure
 
 without the color after “RIGHT”.
 
 
  begin example
 \useMPlibrary[dum]
 
 \setuplabeltext[en][figure={LEFT , RIGHT}]
 
 \definereferenceformat[infigure][label=*]
 
 \setupcaption[figure][numbercommand=\groupedcommand{}{:}]
 
 \starttext
 
 \startplacefigure[reference=fig:dummy,title=Dummy figure]
  \externalfigure[dummy]
 \stopplacefigure
 
 See \infigure[fig:dummy].
 
 \stoptext
  end example
 
 beta:
 
 \useMPlibrary[dum]
 
 \setuplabeltext[en][figure={LEFT , RIGHT}]
 
 \definereferenceformat[infigure][label=*]
 
 \setupcaption
  [figure]
  [textcommand=\groupedcommand{}{},
   numbercommand=\groupedcommand{[}{]}]
 
 \starttext
 
\startplacefigure[reference=fig:dummy,title=Dummy figure]
\externalfigure[dummy]
\stopplacefigure
 
See \infigure[fig:dummy].
 
 \stoptext

The numbercommand key should include the labels.

\unprotect
\unexpanded\def\thecurrentfloatnumber
  {\ifnofloatcaption \else \ifnofloatnumber \else
 \ifx\currentfloatnumber\relax\else
   \floatcaptionparameter\c!numbercommand
 {\namedtaggedlabeltexts
   \t!floatlabel \currentfloat
   \t!floatnumber\currentfloat
 
{\clf_savedlistprefixednumber{\currentfloat}\currentfloatnumber\relax
  \thecurrentfloatnumbersuffix}}%
 \fi
   \fi \fi}
\protect

\useMPlibrary[dum]

\setuplabeltext[en][figure={LEFT , RIGHT}]

\definereferenceformat[infigure][label=*]

\setupcaption
 [figure]
 [textcommand=\groupedcommand{}{},
  numbercommand=\groupedcommand{[}{]}]

\starttext

   \startplacefigure[reference=fig:dummy,title=Dummy figure]
   \externalfigure[dummy]
   \stopplacefigure

   See \infigure[fig:dummy].

\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] Request: Numbercommand key for \setupcaption

2015-04-11 Thread Hans Hagen

On 4/11/2015 9:07 AM, Wolfgang Schuster wrote:



Am 10.04.2015 um 15:22 schrieb Hans Hagen pra...@wxs.nl
mailto:pra...@wxs.nl:

On 4/10/2015 12:38 PM, Wolfgang Schuster wrote:

Hi Hans,

can you add a number command key to \setupcaption because when you
use a language which uses left and right labels for the number
the numberstopper key can’t be used anymore to put a symbol after the
float counter without misusing the label texts.


For example the following example should print

LEFT 1 RIGHT: Dummy figure

as figure caption but it shows only

LEFT 1 RIGHT Dummy figure

without the color after “RIGHT”.


 begin example
\useMPlibrary[dum]

\setuplabeltext[en][figure={LEFT , RIGHT}]

\definereferenceformat[infigure][label=*]

\setupcaption[figure][numbercommand=\groupedcommand{}{:}]

\starttext

\startplacefigure[reference=fig:dummy,title=Dummy figure]
\externalfigure[dummy]
\stopplacefigure

See \infigure[fig:dummy].

\stoptext
 end example


beta:

\useMPlibrary[dum]

\setuplabeltext[en][figure={LEFT , RIGHT}]

\definereferenceformat[infigure][label=*]

\setupcaption
 [figure]
 [textcommand=\groupedcommand{}{},
  numbercommand=\groupedcommand{[}{]}]

\starttext

   \startplacefigure[reference=fig:dummy,title=Dummy figure]
   \externalfigure[dummy]
   \stopplacefigure

   See \infigure[fig:dummy].

\stoptext


The numbercommand key should include the labels.

\unprotect
\unexpanded\def\thecurrentfloatnumber
   {\ifnofloatcaption \else \ifnofloatnumber \else
  \ifx\currentfloatnumber\relax\else
\floatcaptionparameter\c!numbercommand
  {\namedtaggedlabeltexts
\t!floatlabel \currentfloat
\t!floatnumber\currentfloat

  {\clf_savedlistprefixednumber{\currentfloat}\currentfloatnumber\relax
   \thecurrentfloatnumbersuffix}}%
  \fi
\fi \fi}
\protect

\useMPlibrary[dum]

\setuplabeltext[en][figure={LEFT , RIGHT}]

\definereferenceformat[infigure][label=*]

\setupcaption
  [figure]
  [textcommand=\groupedcommand{}{},
   numbercommand=\groupedcommand{[}{]}]

\starttext

\startplacefigure[reference=fig:dummy,title=Dummy figure]
\externalfigure[dummy]
\stopplacefigure

See \infigure[fig:dummy].

\stoptext


hm, tricky as then the part wrapped around the number will not get 
tagged properly ... needs a bit more work


-
  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] tagging heads and empty output

2015-04-10 Thread Idris Samawi Hamid ادريس سماوي حامد

On Wed, 08 Apr 2015 10:18:53 -0600, Hans Hagen pra...@wxs.nl wrote:


On 4/3/2015 8:59 PM, Idris Samawi Hamid ادريس سماوي حامد wrote:

Hi Hans,

On Sat, 28 Mar 2015 16:17:33 -0600, Hans Hagen pra...@wxs.nl wrote:


On 3/28/2015 10:12 PM, Idris Samawi Hamid ادريس سماوي حامد wrote:
On Sat, 28 Mar 2015 07:34:32 -0600, Idris Samawi Hamid ادريس سماوي  
حامد

isha...@colostate.edu wrote:


Dear gang,
Two issues:

1. What is the proper way to tag heads in itemize? I do


the next beta will provide

item head=yes


===
  div class=itemgroup itemize symbol-n level-1
   div class=item head-yes
div class=itemtag1./div
div class=itemcontentHead 1 div
class=break!--empty--/div
Test 3/div
   /div
   div class=item head-yes
div class=itemtag2./div
div class=itemcontentHead 2 div
class=break!--empty--/div
Test 4/div
   /div
  /div
===

Ok, but 'Head 1' and 'Head 2' are still not tagged, so we can't
translate the actual head, e.g.,

\setupitemize[each][headstyle=bold]

into css, while leaving the paragraph after the break unaffected.

Current workaround:

==
\definestartstop[heading][style=]

\startitemize[n]
\starthead {\startheading Head 1 \stopheading}

Test 1
\stophead
\starthead {\startheading Head 2 \stopheading}

Test 2
\stophead
\stopitemize
=
  div class=itemgroup itemize symbol-n level-1
   div class=item head-yes
div class=itemtag1./div
div class=itemcontentdiv class=construct headingHead
1/divdiv class=break!--empty--/div
Test 1/div
   /div
   div class=item head-yes
div class=itemtag2./div
div class=itemcontentdiv class=construct headingHead
2/divdiv class=break!--empty--/div
Test 2/div
   /div
  /div
===


ok, you now get (next beta) ... that's all you get (too much mess  
otherwise)


   item kind=head
itemtag2./itemtag
itemcontentitemheadHead 2/itemhead itembodyTest  
2/itembody/itemcontent

   /item


Just tested, works nicely... Thank you Hans!

Best wishes
Idris
--
Idris Samawi Hamid
Professor of Philosophy
Colorado State University
Fort Collins, CO 80523
___
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] tagging heads and empty output

2015-04-08 Thread Hans Hagen

On 4/3/2015 8:59 PM, Idris Samawi Hamid ادريس سماوي حامد wrote:

Hi Hans,

On Sat, 28 Mar 2015 16:17:33 -0600, Hans Hagen pra...@wxs.nl wrote:


On 3/28/2015 10:12 PM, Idris Samawi Hamid ادريس سماوي حامد wrote:

On Sat, 28 Mar 2015 07:34:32 -0600, Idris Samawi Hamid ادريس سماوي حامد
isha...@colostate.edu wrote:


Dear gang,
Two issues:

1. What is the proper way to tag heads in itemize? I do


the next beta will provide

item head=yes


===
  div class=itemgroup itemize symbol-n level-1
   div class=item head-yes
div class=itemtag1./div
div class=itemcontentHead 1 div
class=break!--empty--/div
Test 3/div
   /div
   div class=item head-yes
div class=itemtag2./div
div class=itemcontentHead 2 div
class=break!--empty--/div
Test 4/div
   /div
  /div
===

Ok, but 'Head 1' and 'Head 2' are still not tagged, so we can't
translate the actual head, e.g.,

\setupitemize[each][headstyle=bold]

into css, while leaving the paragraph after the break unaffected.

Current workaround:

==
\definestartstop[heading][style=]

\startitemize[n]
\starthead {\startheading Head 1 \stopheading}

Test 1
\stophead
\starthead {\startheading Head 2 \stopheading}

Test 2
\stophead
\stopitemize
=
  div class=itemgroup itemize symbol-n level-1
   div class=item head-yes
div class=itemtag1./div
div class=itemcontentdiv class=construct headingHead
1/divdiv class=break!--empty--/div
Test 1/div
   /div
   div class=item head-yes
div class=itemtag2./div
div class=itemcontentdiv class=construct headingHead
2/divdiv class=break!--empty--/div
Test 2/div
   /div
  /div
===


ok, you now get (next beta) ... that's all you get (too much mess otherwise)

  item kind=head
   itemtag2./itemtag
   itemcontentitemheadHead 2/itemhead itembodyTest 
2/itembody/itemcontent

  /item


-
  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] alphabetically ordered notes

2015-04-08 Thread Hans Hagen

On 4/5/2015 8:32 PM, Pablo Rodriguez wrote:

Hans,

as you told me to remind you latter, here you have the proposal for
alphabetically ordered footnotes:

 \setuplanguage[en][patterns={en,agr}]
 \setuppapersize[A7]
 \setupbodyfont[dejavu, 12pt]
 \definenote[dict]
 \setupnote[dict][n=2,rule=off, split=strict, inbetween=\hskip1.5em]
 \setupnotation[dict][width=broad, number=no]
 \starttext
 Πρῶτον δεῖ θέσθαι τί ὄνομα\dict{ὄνομα,
 -ατος, τό: noun} καὶ τί ῥῆμα\dict{ῥῆμα, -ατος, τό: verb},
 ἔπειτα τί ἐστιν
 ἀπόφασις\dict{ἀπόφασις, -εως, ἡ: negation}
 καὶ κατάφασις\dict{κατάφασις, εως, ἡ:
 affirmation} καὶ ἀπόφανσις\dict{ἀπόφανσις,
 -εως, ἡ: statement} καὶ λόγος.

 Ἔστι μὲν οὖν τὰ ἐν τῇ φωνῇ\dict{φωνή, -ῆς, ἡ: voice} τῶν ἐν τῇ
 ψυχῇ\dict{ψυχῇ, -ῆς, ἡ: soul} παθημάτων\dict{πάθημα, -ατος, τό:
 affections} σύμβολα\dict{σύμβολον, -ου, τό: symbol}, καὶ τὰ
 γραφόμενα\dict{γραφόμενον: written} τῶν ἐν τῇ φωνῇ.
 \page
 \title{Vocabulary}
 \placenotes[dict]
 \stoptext

BTW, it would be extremely useful to be able to place this kind of notes
on each page and also with a \placenotes command.


quite tricky due to synchronization issues


Many thanks for your help,


in next beta:

\placelist[dict][order=title]

(no language control yet .. no time now)

-
  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] itemize[n] and dejavu fonts

2015-04-07 Thread Alan BRASLAU
On Tue, 7 Apr 2015 13:37:54 +0200
Wolfgang Schuster schuster.wolfg...@gmail.com wrote:

 Can you show your output from the example and tell what you expect
 from the fit option.

For example:

\setupbodyfont [scola,10pt]
\startitemize [n]
...

yields a reasonable output:
10. X

\setupbodyfont [dejavu,10pt]
\startitemize [n]
...

the output is ugly:
10.X
where the period and the X almost touch.

AND if one goes to 100 items, then result is
100.X
where the 0 and the X overlap
(the period is in the right foot of the X).

Using the scola font, the result with 100 is similar to the result with
10 in dejavu, so going to a fourth digit would be just as horrible as
with three digits and dejavu.

\setupbodyfont [whatever]
\startitemize[n,fit]
yields
10.X
with no spacing in all fonts, and this is pretty ugly unless one also
specifies [distance=\spaceamount]. Perhaps this correct (with
distance=, by default) as fit should then fit with no spacing.

HOWEVER,
\startitemize [n]
with no other options should simply work correctly out of the box for
all fonts and not give such horrible results.

I understand now: the default is a fixed offset to the list body that
works OK for small itemizations (i.e. one digit) with most fonts and
more-or-less well with two digits, but not with dejavu. Choosing the
option fit and setting a distance gives a reasonable result, so we
cannot call this a bug, but the result by default is rather surprising.
Notice that \startitemize[R] works poorly with even less than 10 items.

May I suggest that the default spacing (i.e. the list setup) that is
used be enlarged a little bit, as two digit numbered itemizations are
not rare and dejavu is such a useful font. Indeed, this is obtained
with the option broad. Indeed, in the manual, broad (and
2*broad) is used in such examples. Perhaps the fixed spacing that is
presently tuned works well with simple symbol item lists and passably
with single digit numbered lists, which probably explains why this is
the default. Also, I suppose that there is some aesthetic value in
having item lists take a fixed, uniform distance by default in a
document which is why fit is not a default option. Thus, a design
choice (or compromise).

Moral: read the manual!

Alan
-- 
Alan Braslau
CEA DSM-IRAMIS-SPEC
CNRS URA 2464
Orme des Merisiers
91191 Gif-sur-Yvette cedex FRANCE
tel: +33 1 69 08 73 15
fax: +33 1 69 08 87 86
mailto:alan.bras...@cea.fr
___
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] alphabetically ordered notes

2015-04-05 Thread Pablo Rodriguez
Hans,

as you told me to remind you latter, here you have the proposal for
alphabetically ordered footnotes:

\setuplanguage[en][patterns={en,agr}]
\setuppapersize[A7]
\setupbodyfont[dejavu, 12pt]
\definenote[dict]
\setupnote[dict][n=2,rule=off, split=strict, inbetween=\hskip1.5em]
\setupnotation[dict][width=broad, number=no]
\starttext
Πρῶτον δεῖ θέσθαι τί ὄνομα\dict{ὄνομα,
-ατος, τό: noun} καὶ τί ῥῆμα\dict{ῥῆμα, -ατος, τό: verb},
ἔπειτα τί ἐστιν
ἀπόφασις\dict{ἀπόφασις, -εως, ἡ: negation}
καὶ κατάφασις\dict{κατάφασις, εως, ἡ:
affirmation} καὶ ἀπόφανσις\dict{ἀπόφανσις,
-εως, ἡ: statement} καὶ λόγος.

Ἔστι μὲν οὖν τὰ ἐν τῇ φωνῇ\dict{φωνή, -ῆς, ἡ: voice} τῶν ἐν τῇ
ψυχῇ\dict{ψυχῇ, -ῆς, ἡ: soul} παθημάτων\dict{πάθημα, -ατος, τό:
affections} σύμβολα\dict{σύμβολον, -ου, τό: symbol}, καὶ τὰ
γραφόμενα\dict{γραφόμενον: written} τῶν ἐν τῇ φωνῇ.
\page
\title{Vocabulary}
\placenotes[dict]
\stoptext

BTW, it would be extremely useful to be able to place this kind of notes
on each page and also with a \placenotes command.

Many thanks for your help,


Pablo
-- 
http://www.ousia.tk
___
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] tagging heads and empty output

2015-04-03 Thread Idris Samawi Hamid ادريس سماوي حامد

Hi Hans,

On Sat, 28 Mar 2015 16:17:33 -0600, Hans Hagen pra...@wxs.nl wrote:


On 3/28/2015 10:12 PM, Idris Samawi Hamid ادريس سماوي حامد wrote:

On Sat, 28 Mar 2015 07:34:32 -0600, Idris Samawi Hamid ادريس سماوي حامد
isha...@colostate.edu wrote:


Dear gang,
Two issues:

1. What is the proper way to tag heads in itemize? I do


the next beta will provide

item head=yes


===
 div class=itemgroup itemize symbol-n level-1
  div class=item head-yes
   div class=itemtag1./div
   div class=itemcontentHead 1 div  
class=break!--empty--/div

Test 3/div
  /div
  div class=item head-yes
   div class=itemtag2./div
   div class=itemcontentHead 2 div  
class=break!--empty--/div

Test 4/div
  /div
 /div
===

Ok, but 'Head 1' and 'Head 2' are still not tagged, so we can't translate  
the actual head, e.g.,


\setupitemize[each][headstyle=bold]

into css, while leaving the paragraph after the break unaffected.

Current workaround:

==
\definestartstop[heading][style=]

\startitemize[n]
\starthead {\startheading Head 1 \stopheading}

Test 1
\stophead
\starthead {\startheading Head 2 \stopheading}

Test 2
\stophead
\stopitemize
=
 div class=itemgroup itemize symbol-n level-1
  div class=item head-yes
   div class=itemtag1./div
   div class=itemcontentdiv class=construct headingHead 1/div 
div class=break!--empty--/div

Test 1/div
  /div
  div class=item head-yes
   div class=itemtag2./div
   div class=itemcontentdiv class=construct headingHead 2/div 
div class=break!--empty--/div

Test 2/div
  /div
 /div
===

Best wishes
Idris
--
Idris Samawi Hamid
Professor of Philosophy
Colorado State University
Fort Collins, CO 80523
___
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] Selecting fonts using the built-in simplefonts module

2015-03-29 Thread Jörg Weger



On 29.03.2015 19:47, Wolfgang Schuster wrote:



Am 29.03.2015 um 14:40 schrieb Pavneet Arora pavneet_ar...@waroc.com
mailto:pavneet_ar...@waroc.com:

Hello everyone,

After a long time I have some typesetting work in front of me...yippeee!

I am struggling with adapting my templates to the new integrated
simplefonts module, and hope that someone can help.

The three issues I am having are:

1.  How does one find the proper expanded long name of the desired font.
   For this project, I am using some fonts from The League of Moveable
   Type (https://www.theleagueofmoveabletype.com/).

   I have reloaded the fonts, and can list them, in the traditional
   manner.  What I don't know is how to find the proper name for---say
   Junction Light---to use as the third argument in
   '\definefontfamily[mainface][ss][Junction Light]'

   The use of 'Junction Light' doesn't work, and neither does
   'Junction-Light', nor 'junctionlight', nor even 'Junction, Light'
   which I retrieve from Font Viewer under Linux.  MWE follows at the
   end of this email.  I reference Wolfgang's response stating that the
   expanded name must be used
   (http://www.ntg.nl/pipermail/ntg-context/2014/077321.html).


You need the familyname of the font, you use the font manager of your OS
to get the name.

\definefontfamily [junction] [rm] [Junction]
\definefontfamily [junction] [mm] [Latin Modern Math]

\definefontfamily [junction-light] [rm] [Junction]
[tf=style:light,bf=style:regular]


I just had it made working this way:

\definefontfamily[mainface]
[ss]
[EgalobhierFarinUrlaubodersonstwasoderwersteht] 
[tf=Junction Light, bf=Junction Regular]

It seems that as soon as you define your own weights (which you can mix 
from different font families) in the fourth pair of brackets, there can 
be anything in the third pair of brackets (family name).


\definefontfamily[mainface]
[sans]
[Anything]  
[regularfont=Junction Light, boldfont=Junction Regular]

works as well and is more self-explaining.

An advantage of your way

 \definefontfamily [junction-light] [rm] [Junction]
 [tf=style:light,bf=style:regular]

is that you have to type the family name only once if you re-define 
weights from the same family.


Are there any reasons why one should not use any of all those synonyms?


Greetings Jörg


\definefontfamily [junction-light] [mm] [Latin Modern Math]

\setupbodyfont[junction]

\starttext

\input ward \bf \input ward

\blank \switchtobodyfont[junction-light]

\tf \input ward \bf \input ward

\stoptext



2.  How does one switch fonts in-line for small snippets of text?  I
   used to use '{\simplefont[heydingsicons] q}123.345.67890', but this
   now results in an error.

   tex errorerror on line 7 in file
virtual://buffer.noname.1: ! Undefined control sequence

   l.7 {\simplefont [heydingsicons] q}~123.456.7890
{\simplefont[heydingsicons..


When you use a symbol font define a command for it with \definesymbol
and access it with \symbol.

The example below uses the Font Awesome [1] font for the symbols (the
symbols are defined in the attached file).

\usesymbols[fontawesome]

\defineframed
   [SymbolFrame]
   [strut=no,
width=1em,
height=1em,
background=color,
backgroundcolor=black,
corner=round,
radius=.5ex,
foregroundcolor=white]

\definesymbol
   [mysymbol]
   [\SymbolFrame{\directsymbol{fontawesome}{question}}]

\starttext

\startlines
\symbol[fontawesome][question]
\symbol[fontawesome][question-circle]
\framed[strut=no,width=1em,height=1em,background=color,backgroundcolor=black,corner=round,radius=.5ex,foregroundcolor=white]{\symbol[fontawesome][question]}
\symbol[mysymbol]
\stoplines

\stoptext



3.  This may be a more generic typescript mapping issue, but I still
   struggle with understanding font mappings.  I don't quite get how
   the default mappings are done.

   Look, for example, at Junction above.  'junction' is mapped to
   'junctionbold' rather than 'junctionregular'.  Is this just done by
   taking the first in the list in alphabetic order?

   Or how the League Gothic font is processed below.  How is it that
   leaguegothic is mapped to leaguegothiccondenseditalic by default?
   What is the recommended way in this new simplefont scheme to set the
   mappings for a document?

   $ mtxrun --script fonts --list --all --pattern=leaguegothic

   resolvers   | trees | analyzing 'home:texmf'
   resolvers   | caching | skipping 'files' for 'home:texmf' from
   
'/opt/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/54be04d87dd160089f572b19cb5c97e9'
(version mismatch)
   leaguegothic   leaguegothiccondenseditalic
   
/home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/theleagueof-league-gothic-64c3ede/LeagueGothic-CondensedItalic.otf
   leaguegothiccondenseditalicleaguegothiccondenseditalic
   
/home/pavneet/.fonts/opentype

Re: [NTG-context] Selecting fonts using the built-in simplefonts module

2015-03-29 Thread Wolfgang Schuster
Am 29.03.2015 um 14:40 schrieb Pavneet Arora pavneet_ar...@waroc.com:Hello everyone,After a long time I have some typesetting work in front of me...yippeee!I am struggling with adapting my templates to the new integrated simplefonts module, and hope that someone can help.The three issues I am having are:1. How does one find the proper expanded long name of the desired font.  For this project, I am using some fonts from The League of Moveable  Type (https://www.theleagueofmoveabletype.com/). I have reloaded the fonts, and can list them, in the traditional  manner. What I don't know is how to find the proper name for---say  Junction Light---to use as the third argument in  '\definefontfamily[mainface][ss][Junction Light]' The use of 'Junction Light' doesn't work, and neither does  'Junction-Light', nor 'junctionlight', nor even 'Junction, Light'  which I retrieve from Font Viewer under Linux. MWE follows at the  end of this email. I reference Wolfgang's response stating that the  expanded name must be used  (http://www.ntg.nl/pipermail/ntg-context/2014/077321.html).You need the familyname of the font, you use the font manager of your OS to get the name.\definefontfamily [junction] [rm] [Junction]\definefontfamily [junction] [mm] [Latin Modern Math]\definefontfamily [junction-light] [rm] [Junction] [tf=style:light,bf=style:regular]\definefontfamily [junction-light] [mm] [Latin Modern Math]\setupbodyfont[junction]\starttext\input ward \bf \input ward\blank \switchtobodyfont[junction-light]\tf \input ward \bf \input ward\stoptext2. How does one switch fonts in-line for small snippets of text? I  used to use '{\simplefont[heydingsicons] q}123.345.67890', but this  now results in an error. tex error  error on line 7 in file virtual://buffer.noname.1: ! Undefined control sequence l.7 {\simplefont [heydingsicons] q}~123.456.7890 {\simplefont[heydingsicons..When you use a symbol font define a command for it with \definesymbol and access it with \symbol.The example below uses the Font Awesome [1] font for the symbols (the symbols are defined in the attached file).\usesymbols[fontawesome]\defineframed [SymbolFrame] [strut=no, width=1em, height=1em, background=""> backgroundcolor=black, corner=round, radius=.5ex, foregroundcolor=white]\definesymbol [mysymbol] [\SymbolFrame{\directsymbol{fontawesome}{question}}]\starttext\startlines\symbol[fontawesome][question]\symbol[fontawesome][question-circle]\framed[strut=no,width=1em,height=1em,background="">\symbol[mysymbol]\stoplines\stoptext3. This may be a more generic typescript mapping issue, but I still  struggle with understanding font mappings. I don't quite get how  the default mappings are done. Look, for example, at Junction above. 'junction' is mapped to  'junctionbold' rather than 'junctionregular'. Is this just done by  taking the first in the list in alphabetic order? Or how the League Gothic font is processed below. How is it that  leaguegothic is mapped to leaguegothiccondenseditalic by default?  What is the recommended way in this new simplefont scheme to set the  mappings for a document? $ mtxrun --script fonts --list --all --pattern=leaguegothic resolvers | trees | analyzing 'home:texmf' resolvers | caching | skipping 'files' for 'home:texmf' from  '/opt/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/54be04d87dd160089f572b19cb5c97e9' (version mismatch) leaguegothic leaguegothiccondenseditalic /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/theleagueof-league-gothic-64c3ede/LeagueGothic-CondensedItalic.otf leaguegothiccondenseditalic leaguegothiccondenseditalic /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/theleagueof-league-gothic-64c3ede/LeagueGothic-CondensedItalic.otf leaguegothiccondensedregular leaguegothiccondensedregular /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/theleagueof-league-gothic-64c3ede/LeagueGothic-CondensedRegular.otf leaguegothicitalic leaguegothicitalic /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/theleagueof-league-gothic-64c3ede/LeagueGothic-Italic.otf leaguegothicregular leaguegothicregular /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/theleagueof-league-gothic-64c3ede/LeagueGothic-Regular.otfThere mappings are only relevant when you create your own typescripts where you access fontswith the name method, e.g. \definefontsynonym [Serif] [name:leaguegothic] but simplefonts doesn’tuse of them.[1]http://fontawesome.ioWolfgang

symb-fontawesome.mkiv
Description: Binary data
___
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] Selecting fonts using the built-in simplefonts module

2015-03-29 Thread Pavneet Arora
Dear Wolfgang,

I am using:

  ConTeXt  ver: 2015.03.28 22:37 MKIV beta  fmt: 2015.3.29  int: english/english

After installing fontawesome, and running the MWE that you had enclosed, 
I get the following error:

  fontssymbols  library 'fontawesome' is unknown

And no symbols are output.  'fontawesome' is loaded:

  $ mtxrun --script fonts --list --all --pattern=fontawesome

  resolvers   | trees | analyzing 'home:texmf'
  resolvers   | caching | skipping 'files' for 'home:texmf' from 
  
'/opt/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/54be04d87dd160089f572b19cb5c97e9'
 (version mismatch)
  fontawesome  fontawesome   
/home/pavneet/.fonts/opentype/font-awesome-4.3.0/fonts/FontAwesome.otf
  fontawesomenormalfontawesome   
/home/pavneet/.fonts/opentype/font-awesome-4.3.0/fonts/FontAwesome.otf
  fontawesomeregular   fontawesome   
/home/pavneet/.fonts/opentype/font-awesome-4.3.0/fonts/FontAwesome.otf

Also, the '\mysymbol' directive results in an error:

  tex errorerror on line 24 in file test2.tex: ! Argument of \65 has 
an extra }

  inserted text \par to be read again }
  \symb_place_indeed ...name \??symbol #1\endcsname \relax \endgroup 
  \symb_place_retry ...name \symb_place_indeed {:#1}
\else #1\fi 
  \symb_place_normal_c ...lace_retry \currentsymbol \fi 
  \symb_place_normal_b ...else \symb_place_normal_c \fi ...
  l.24 \symbol[mysymbol]
  

  14 \definesymbol
  15   [mysymbol]
  16   [\SymbolFrame{\directsymbol{fontawesome}{question}}]
  17
  18 \starttext
  19
  20 \startlines
  21 \symbol[fontawesome][question]
  22 \symbol[fontawesome][question-circle]
  23 
\framed[strut=no,width=1em,height=1em,background=color,backgroundcolor=black,corner=round,radius=.5ex,foregroundcolor=white]{\symbol[fontawesome][question]}
  24   \symbol[mysymbol]
  25 \stoplines
  26
  27 \stoptext
  28 

What might be the problem?

Many thanks.


On 29Mar15, Wolfgang Schuster wrote:
  2.  How does one switch fonts in-line for small snippets of text?  I 
 used to use '{\simplefont[heydingsicons] 
q}123.345.67890', but this  now results in an error.
  
 tex errorerror on line 7 in file virtual://buffer.noname.1: ! 
  Undefined control sequence
  
 l.7 {\simplefont [heydingsicons] q}~123.456.7890 
  {\simplefont[heydingsicons..
 
 When you use a symbol font define a command for it with \definesymbol and 
 access it with \symbol.
 
 The example below uses the Font Awesome [1] font for the symbols (the symbols 
 are defined in the attached file).
 
 \usesymbols[fontawesome]
 
 \defineframed
   [SymbolFrame]
   [strut=no,
width=1em,
height=1em,
background=color,
backgroundcolor=black,
corner=round,
radius=.5ex,
foregroundcolor=white]
 
 \definesymbol
   [mysymbol]
   [\SymbolFrame{\directsymbol{fontawesome}{question}}]
 
 \starttext
 
 \startlines
 \symbol[fontawesome][question]
 \symbol[fontawesome][question-circle]
 \framed[strut=no,width=1em,height=1em,background=color,backgroundcolor=black,corner=round,radius=.5ex,foregroundcolor=white]{\symbol[fontawesome][question]}
 \symbol[mysymbol]
 \stoplines
 
 \stoptext

--

Pavneet Arora   m: 647.406.6843
Waroc Informatikt: 416.937.9276
___
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] Selecting fonts using the built-in simplefonts module

2015-03-29 Thread Wolfgang Schuster

 Am 29.03.2015 um 22:44 schrieb Pavneet Arora pavneet_ar...@waroc.com:
 
 Dear Wolfgang,
 
 I am using:
 
  ConTeXt  ver: 2015.03.28 22:37 MKIV beta  fmt: 2015.3.29  int: 
 english/english
 
 After installing fontawesome, and running the MWE that you had enclosed, 
 I get the following error:
 
  fontssymbols  library 'fontawesome' is unknown
 
 And no symbols are output.  'fontawesome' is loaded:
 
  $ mtxrun --script fonts --list --all --pattern=fontawesome
 
  resolvers   | trees | analyzing 'home:texmf'
  resolvers   | caching | skipping 'files' for 'home:texmf' from 
  
 '/opt/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/54be04d87dd160089f572b19cb5c97e9'
  (version mismatch)
  fontawesome  fontawesome   
 /home/pavneet/.fonts/opentype/font-awesome-4.3.0/fonts/FontAwesome.otf
  fontawesomenormalfontawesome   
 /home/pavneet/.fonts/opentype/font-awesome-4.3.0/fonts/FontAwesome.otf
  fontawesomeregular   fontawesome   
 /home/pavneet/.fonts/opentype/font-awesome-4.3.0/fonts/FontAwesome.otf
 
 Also, the '\mysymbol' directive results in an error:
 
  tex errorerror on line 24 in file test2.tex: ! Argument of \65 has 
 an extra }
 
  inserted text \par to be read again }
  \symb_place_indeed ...name \??symbol #1\endcsname \relax \endgroup 
  \symb_place_retry ...name \symb_place_indeed {:#1}
\else #1\fi 
  \symb_place_normal_c ...lace_retry \currentsymbol \fi 
  \symb_place_normal_b ...else \symb_place_normal_c \fi ...
  l.24 \symbol[mysymbol]
 
 
  14 \definesymbol
  15   [mysymbol]
  16   [\SymbolFrame{\directsymbol{fontawesome}{question}}]
  17
  18 \starttext
  19
  20 \startlines
  21 \symbol[fontawesome][question]
  22 \symbol[fontawesome][question-circle]
  23 
 \framed[strut=no,width=1em,height=1em,background=color,backgroundcolor=black,corner=round,radius=.5ex,foregroundcolor=white]{\symbol[fontawesome][question]}
  24   \symbol[mysymbol]
  25 \stoplines
  26
  27 \stoptext
  28 
 
 What might be the problem?

Put the attached file (symbol-fontawsome.mkiv) from my last mail in the same 
folder as your document.

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] tagging heads and empty output

2015-03-28 Thread Idris Samawi Hamid ادريس سماوي حامد
On Sat, 28 Mar 2015 07:34:32 -0600, Idris Samawi Hamid ادريس سماوي حامد  
isha...@colostate.edu wrote:



Dear gang,
Two issues:

1. What is the proper way to tag heads in itemize? I do

==
\startitemize[n]
\starthead {Head 1}

Test 1
\stophead
\starthead {Head 2}

Test 2
\stophead
\stopitemize
==

but {Head 1} and {Head 2} are not tagged in the output *div.html. Is  
there

a special tagging command for the heads?

2. In a browser, everything within a div class=itemgroup itemize  
level-1

symbol-n etc is ignored (tried different browers); nothing shows up at
all, so nothing to tweak in css.

==
  div class=itemgroup itemize level-1 symbol-n
   div class=item
div class=itemtag1./div
div class=itemcontentHead 1 div
class=break!--empty--/div
Test 1/div
   /div
   div class=item
div class=itemtag2./div
div class=itemcontentHead 2 div
class=break!--empty--/div
Test 2/div
   /div
  /div
==

Is there something wrong with context's xhtml output? test files attached


Ok, I figured it out. Attached are working files for the record, as well  
as sources below.


Also, it seems there is no tagging for the first argument to  
\start-stophead. A simple


\definestartstop[heading][style=]

does the trick, and may be worth adding to the distribution.

Best wishes
Idris

=
\setupexport[cssfile=itemize.css]
\setupbackend[export=yes]

\setupitemize[each][headstyle=bold]
\definestartstop[heading][style=]

\starttext
Text

\startitemize[n]
\starthead {\startheading Head 1 \stopheading}

Test 1
\stophead
\starthead {\startheading Head 2 \stopheading}

Test 2
\stophead
\stopitemize

\startitemize[n]
\startitem[] Text \stopitem
\startitem[] Text \stopitem
\stopitemize

\startitemize
\starthead {\startheading Head 1 \stopheading}

Test 3
\stophead
\starthead {\startheading Head 2 \stopheading}

Test 4
\stophead
\stopitemize
\stoptext
=
.itemgroup.itemize.level-1.symbol-n {
display   : block ;
margin-bottom : 0.5em ;
margin-top: 0.5em ;
}

.itemgroup.itemize.level-1.symbol-n  .item{
display   : block ;
}

.itemgroup.itemize.level-1.symbol-n  .item  .itemtag {
display   : inline ;
font-weight : normal ;
margin-right: 1em ;
}

.itemgroup.itemize.level-1.symbol-1  .item{
display   : block ;
}

.itemgroup.itemize.level-1.symbol-1  .item  .itemtag {
display   : inline ;
font-weight : normal ;
margin-right: 1em ;
}

.itemgroup.itemize.level-1.symbol-1  .item  .itemcontent {
display   : inline ;
}

.construct.heading {
display   : inline ;
font-weight : bold ;
}

.itemgroup.itemize.level-1.symbol-n  .item  .itemcontent {
display   : inline ;
}
=

--
Idris Samawi Hamid
Professor of Philosophy
Colorado State University
Fort Collins, CO 80523

test-itemize-export.tex
Description: TeX document


test-itemize-export.pdf
Description: Adobe PDF document


test-itemize-export-div.xhtml
Description: application/xhtml
/*

	author: Idris Samawi Hamid (derived from Hans Hagen's example-export.css)
	copyright : 
	license   : 
	comment   : 

*/

/* ignore  : mixed   */
/* metadata: display */



body {
	font-family: TeXGyreSchola, DejaVu Serif, Lucida Bright, serif ;
}


.itemgroup.itemize.level-1.symbol-n {
	display   : block ;
	margin-bottom : 0.5em ;
	margin-top: 0.5em ;
}

.itemgroup.itemize.level-1.symbol-n  .item{
	display   : block ;
}

.itemgroup.itemize.level-1.symbol-n  .item  .itemtag {
	display   : inline ;
	font-weight : normal ;
	margin-right: 1em ;
}

.itemgroup.itemize.level-1.symbol-1  .item{
	display   : block ;
}

.itemgroup.itemize.level-1.symbol-1  .item  .itemtag {
	display   : inline ;
	font-weight : normal ;
	margin-right: 1em ;
}

.itemgroup.itemize.level-1.symbol-1  .item  .itemcontent {
	display   : inline ;
}

.construct.heading {
	display   : inline ;
	font-weight : bold ;
}

.itemgroup.itemize.level-1.symbol-n  .item  .itemcontent {
	display   : inline ;
}

.m:math {
	display: inline ;
}

.m:mo {
	display: inline ;
}
 ___
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] tagging heads and empty output

2015-03-28 Thread Idris Samawi Hamid ادريس سماوي حامد

Dear gang,
Two issues:

1. What is the proper way to tag heads in itemize? I do

==
\startitemize[n]
\starthead {Head 1}

Test 1
\stophead
\starthead {Head 2}

Test 2
\stophead
\stopitemize
==

but {Head 1} and {Head 2} are not tagged in the output *div.html. Is there  
a special tagging command for the heads?


2. In a browser, everything within a div class=itemgroup itemize level-1  
symbol-n etc is ignored (tried different browers); nothing shows up at  
all, so nothing to tweak in css.


==
 div class=itemgroup itemize level-1 symbol-n
  div class=item
   div class=itemtag1./div
   div class=itemcontentHead 1 div  
class=break!--empty--/div

Test 1/div
  /div
  div class=item
   div class=itemtag2./div
   div class=itemcontentHead 2 div  
class=break!--empty--/div

Test 2/div
  /div
 /div
==

Is there something wrong with context's xhtml output? test files attached  
and


Best wishes
Idris
--
Idris Samawi Hamid
Professor of Philosophy
Colorado State University
Fort Collins, CO 80523

test-itemize-export-div.xhtml
Description: application/xhtml


test-itemize-export.tex
Description: TeX document
/*

	author: Idris Samawi Hamid (derived from Hans Hagen's example-export.css)
	copyright : 
	license   : 
	comment   : 

*/

/* ignore  : mixed   */
/* metadata: display */



body {
	font-family: TeXGyreSchola, DejaVu Serif, Lucida Bright, serif ;
}



 ___
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] Adjusting vertical location of a margin figure

2015-03-24 Thread Mari Voipio
Dear all,

in the user manuals I'm working with we'd like to put a graphic in the
margin when the text includes a warning or other important
information. I have found multiple ways of putting a graphic in the
margin (see below), but none of them works perfectly. In some the
graphic is placed to the baseline of the first row of the paragraph,
in others it is placed lower down and in short paragraphs ends up by
the next paragraph. What I want is a symbol in the margin aligned to
the top of the paragraph. Is this possible?
The graphic is always in the beginning of the paragraph, it doesn't
appear in the middle.

This is what I have this far:


\setupwhitespace[medium]


\starttext

\inmargin{\externalfigure[warning]}
\input tufte

\inmargin{\externalfigure[warning]}
Really short paragraph.


\inleft{
\placefigure[none][]{}
{\externalfigure[warning]}
}
\input tufte


\placefigure[leftmargin,none]{}{\externalfigure[warning]}
\input tufte

\placefigure
[inleft,none]
{}
{\externalfigure[warning]}
\input tufte

\placefigure
[inleft,none]
{}
{\externalfigure[warning]}
Really short paragraph.

\stoptext

Of course I have the option of making the symbols textheight, in which
case \inmargin (aligning to baseline) would work. However, I'd rather
keep them bigger if that is possible.


Thanks,

Mari


warning.pdf
Description: Adobe PDF document
___
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] Exporting highlights

2015-03-15 Thread Idris Samawi Hamid ادريس سماوي حامد
 */

break {
	display   : block ;
	margin-bottom : 0.5em ;
}

/* construct : inline */
/* highlight : inline */

construct {
}

construct[detail=important] {
	font-weight : bold ;
}
	
highlight [detail=emphasis]{
	font-weight : italic ;
}

highlight [detail=important]{
	font-weight : bold ;
}

highlight [detail=regular]{
	font-weight : regular ;
}

/* section: display */
/* sectiontitle   : mixed   */
/* sectionnumber  : mixed   */
/* sectioncontent : display */

section {
	display : block ;
}

sectioncontent {
	display   : block ;
	margin-top: 1em ;
	margin-bottom : 1em ;
}

section[detail=chapter], section[detail=title] {
	margin-top: 3em ;
	margin-bottom : 2em ;
}

section[detail=section], section[detail=subject] {
	margin-top: 2.5em ;
	margin-bottom : 2.5em ;
}

section[detail=subsection], section[detail=subsubject] {
	margin-top: 2em ;
	margin-bottom : 2em ;
}

section[detail=subsubsection], section[detail=subsubsubject] {
	margin-top: 1em ;
	margin-bottom : 0em ;
}

section[detail=summary], section[detail=subsummary] {
	margin-top: 1em ;
	margin-bottom : 1em ;
}

section[detail=chapter]sectionnumber {
	display  : inline-block ;
	margin-right : 1em ;
	font-size: 3em ;
	font-weight  : bold ;
}

section[detail=chapter]sectiontitle, section[detail=title]sectiontitle {
	font-size   : 3em ;
	font-weight : bold ;
}

section[detail=section]sectiontitle, section[detail=subject]sectiontitle {
	font-size   : 2.5em ;
	font-weight : bold ;
}

section[detail=subsection]sectiontitle, section[detail=subsubject]sectiontitle{
	font-size   : 2em ;
	font-weight : bold ;
}

section[detail=subsubsection]sectiontitle, section[detail=subsubsubject]sectiontitle{
	font-size   : 1em ;
	font-weight : bold ;
}

section[detail=section]sectionnumber {
	display  : inline-block ;
	margin-right : 1em ;
	font-size: 2.5em ;
	font-weight  : bold ;
}

section[detail=summary]sectiontitle {
	display : block ;
	margin-top  : 1em ;
	margin-bottom   : 1em ;
	font-weight : bold ;
	border-bottom-style : solid ;
	border-color: rgb(50%,50%,100%) ;
	border-width: .15em;
}

section[detail=subsection]sectionnumber {
	display  : inline-block ;
	margin-right : 1em ;
	font-size: 2em ;
	font-weight  : bold ;
}

section[detail=subsection]sectionnumber {
	display  : inline-block ;
	margin-right : 1em ;
	font-size: 1em ;
	font-weight  : bold ;
}

section[detail=subsummary]sectiontitle {
	display : block ;
	margin-top  : 1em ;
	margin-bottom   : 1em ;
	font-weight : bold ;
	border-color: rgb(50%,50%,100%) ;
	border-bottom-style : dotted ;
	border-width: .15em ;
}

/* itemgroup   : display */
/* item: display */
/* itemtag : mixed   */
/* itemcontent : mixed   */

itemgroup {
	display   : block ;
	margin-bottom : 0.5em ;
	margin-top: 0.5em ;
}

itemgroup[symbol=1] { list-style-type : disc ; }
itemgroup[symbol=2] { list-style-type : square ; }
itemgroup[symbol=3] { list-style-type : square ; }
itemgroup[symbol=4] { list-style-type : square ; }
itemgroup[symbol=5] { list-style-type : circ ; }
itemgroup[symbol=a] { list-style-type : lower-alpha ; }
itemgroup[symbol=A] { list-style-type : alpha ; }
itemgroup[symbol=r] { list-style-type : lower-roman ; }
itemgroup[symbol=R] { list-style-type : upper-roman ; }
itemgroup[symbol=n] { list-style-type : decimal ; }
itemgroup[symbol=g] { list-style-type : lower-greek ; }
itemgroup[symbol=G] { list-style-type : upper-greek ; }

item {
	display   : list-item ;
	margin-left   : 1em ;
	margin-bottom : 0.5em ;
	margin-top: 0.5em ;
}

itemtag {
	display: none ;
}

itemcontent {
}

/* description: display */
/* descriptiontag : mixed   */
/* descriptioncontent : mixed   */
/* descriptionsymbol  : inline  */

description {
	display   : block ;
	margin-bottom : 1em ;
	margin-top: 1em ;
}

descriptiontag {
float: left ;
clear: left ;
	margin-right : 1em ;
text-align   : left ;
font-weight  : bold ;
}

descriptioncontent {
}

descriptionsymbol {
}

/* verbatimblock  : display */
/* verbatimlines  : display */
/* verbatimline   : mixed   */
/* verbatim   : inline  */

verbatimblock {
	background-color : rgb(50%,50%,100%) ;
	display  : block ;
	padding  : 1em ;
	margin-bottom: 1em ;
	margin-top   : 1em ;
	font-family  : Lucida Console, DejaVu Sans Mono, monospace ;
}

verbatimlines+verbatimlines {
	display: block ;
	margin-top : 1em ;
}

verbatimline {
	display : block ;
	white-space : pre-wrap ;
}

verbatim {
	white-space : pre-wrap ;
	color   : rgb(60%,60%,0%) ;
	font-family : Lucida Console, DejaVu Sans Mono, monospace ;
}

/* lines : display */
/* line  : mixed   */

lines {
	display   : block ;
	margin-bottom : 1em ;
	margin-top: 1em ;
}

lines+lines {
	display: block ;
	margin-top : 1em ;
}

line {
	display

[NTG-context] Unicode question

2015-03-12 Thread Manfred Lotz
Hi all,
If I run this minimal example

\starttext

�

\stopluacode

\stoptext


I get

tex errorerror on line 3 in file /data/tmp/u1.tex: ! String
contains an invalid utf-8 sequence

and some more lines.


The character above is:

  Character: �
   Character name: REPLACEMENT CHARACTER
Charblock: Specials
 Category: Other symbol
  Unicode: U+fffd
 UTF8: 0xefbfbd

which is a valid utf8 character.

Questions:

1. Why is it considered to be invalid?

2. Are there other valid utf8 characters which are considered invalid?


Just wanting to understand.


-- 
Manfred


___
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] Unicode question

2015-03-12 Thread Ulrike Fischer
Am Thu, 12 Mar 2015 08:48:27 +0100 schrieb Manfred Lotz:

 Hi all,
 If I run this minimal example
 
 \starttext
 
 �
 
 \stopluacode
 
 \stoptext
 
 
 I get
 
 tex errorerror on line 3 in file /data/tmp/u1.tex: ! String
 contains an invalid utf-8 sequence
 
 and some more lines.
 
 
 The character above is:
 
   Character: �
Character name: REPLACEMENT CHARACTER
 Charblock: Specials
  Category: Other symbol
   Unicode: U+fffd
  UTF8: 0xefbfbd
 
 which is a valid utf8 character.
 
 Questions:
 
 1. Why is it considered to be invalid?

This is not a context question/problem but related to the binary
(you would get the same error with lualatex or plain)

The luatex code contains the lines (in unistring.w)

if (val == 0xFFFD)
utf_error();
return (val);

in a function str2uni. I didn't really try to understand the code
but it looks as if 0xFFFD is used as invalid marker: If luatex
encounters something that isn't valid utf8 it maps val to 0xFFFD and
then test against 0xFFFD to rise an error.

 2. Are there other valid utf8 characters which are considered invalid?

The comment in the code says 

/* the 5- and 6-byte UTF-8 sequences generate integers 

that are outside of the valid UCS range, and therefore

unsupported 
 */



-- 
Ulrike Fischer 
http://www.troubleshooting-tex.de/

___
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] Unicode question

2015-03-12 Thread luigi scarso
On Thu, Mar 12, 2015 at 7:55 PM, Hans Hagen pra...@wxs.nl wrote:

 it's actually a bug ... it is ok to map an invalid character in the input
 to 0xFFFD, halt and continue when permitted, but the method used in luatex
 thereby obscures a valid 0xFFFD in the input

  FFFD  REPLACEMENT CHARACTER
• used to replace an incoming character whose
value is unknown or unrepresentable in
Unicode

The meaning of FFFD is not typeset a question mark on a black box as in �
(which depends to font in anycase so in principle it's possible to see
something completely different in a new version of the font)
but to signal  something potentially wrong with a symbol that currently in
most cases is �.
Misusing the meaning  is not  bad di per se, but in this specific case
I think luatex is correct to be conservative and ask to the user what to do;
context --batchmode
typesets the document,
writes the messages on the log,
and ends with -1 , so an automatic agent is also alerted.




-- 
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] Unicode question

2015-03-12 Thread Hans Hagen

On 3/12/2015 9:41 PM, luigi scarso wrote:



On Thu, Mar 12, 2015 at 7:55 PM, Hans Hagen pra...@wxs.nl
mailto:pra...@wxs.nl wrote:

it's actually a bug ... it is ok to map an invalid character in the
input to 0xFFFD, halt and continue when permitted, but the method
used in luatex thereby obscures a valid 0xFFFD in the input

  FFFD  REPLACEMENT CHARACTER
• used to replace an incoming character whose
value is unknown or unrepresentable in
Unicode


the question is not what to do when an invalid character comes in, in 
that case luatex can replace it by 0xFFFD and issue a error as now,


but when the input hasn't an 0xFFFD then luatex should just carry on as 
0xFFFD is a *valid* character


it is quite easy for a macro package to trigger an error as

  \catcodeFFFD=15

will do thatm but it's impossible for a macro package to intercept the 
weird interception by luatex's input handler



The meaning of FFFD is not typeset a question mark on a black box as in �
(which depends to font in anycase so in principle it's possible to see
something completely different in a new version of the font)
but to signal  something potentially wrong with a symbol that currently
in most cases is �.
Misusing the meaning  is not  bad di per se, but in this specific case
I think luatex is correct to be conservative and ask to the user what to do;
context --batchmode
typesets the document,
writes the messages on the log,
and ends with -1 , so an automatic agent is also alerted.


you cannot force a user to use \batchmode and -1 would abort a wrapper 
thereby leading to an invalid document; it means that luatex can never 
typeset a document where char 0xFFFD is being typeset and luatex should 
not be normative


not accepting 0xFFFD in the input is a bug

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] Unicode question

2015-03-12 Thread Hans Hagen

On 3/12/2015 6:57 PM, Manfred Lotz wrote:

On Thu, 12 Mar 2015 16:41:59 +0100
Ulrike Fischer ne...@nililand.de wrote:


Am Thu, 12 Mar 2015 08:48:27 +0100 schrieb Manfred Lotz:


Hi all,
If I run this minimal example

\starttext

�

\stopluacode

\stoptext


I get

tex errorerror on line 3 in file /data/tmp/u1.tex: ! String
contains an invalid utf-8 sequence

and some more lines.


The character above is:

   Character: �
Character name: REPLACEMENT CHARACTER
 Charblock: Specials
  Category: Other symbol
   Unicode: U+fffd
  UTF8: 0xefbfbd

which is a valid utf8 character.

Questions:

1. Why is it considered to be invalid?


This is not a context question/problem but related to the binary
(you would get the same error with lualatex or plain)



Yes, I know.


The luatex code contains the lines (in unistring.w)

if (val == 0xFFFD)
 utf_error();
 return (val);

in a function str2uni. I didn't really try to understand the code
but it looks as if 0xFFFD is used as invalid marker: If luatex
encounters something that isn't valid utf8 it maps val to 0xFFFD and
then test against 0xFFFD to rise an error.



Took me a while to find the repository but finally I got it.



2. Are there other valid utf8 characters which are considered
invalid?


The comment in the code says

/* the 5- and 6-byte UTF-8 sequences generate integers

that are outside of the valid UCS range, and therefore

unsupported
  */



Well, it is called REPLACEMENT CHARACTER, and it seems that this
character will be used to replace invalid characters.  Then it causes
  if (val == 0xFFFD)
 utf_error();

the error message
 tex_error(String contains an invalid utf-8 sequence, hlp);

to be displayed.

Ok, this answers my question.

Thanks for the pointer.


it's actually a bug ... it is ok to map an invalid character in the 
input to 0xFFFD, halt and continue when permitted, but the method used 
in luatex thereby obscures a valid 0xFFFD in the input


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] Unicode question

2015-03-12 Thread Manfred Lotz
On Thu, 12 Mar 2015 16:41:59 +0100
Ulrike Fischer ne...@nililand.de wrote:

 Am Thu, 12 Mar 2015 08:48:27 +0100 schrieb Manfred Lotz:
 
  Hi all,
  If I run this minimal example
  
  \starttext
  
  �
  
  \stopluacode
  
  \stoptext
  
  
  I get
  
  tex errorerror on line 3 in file /data/tmp/u1.tex: ! String
  contains an invalid utf-8 sequence
  
  and some more lines.
  
  
  The character above is:
  
Character: �
 Character name: REPLACEMENT CHARACTER
  Charblock: Specials
   Category: Other symbol
Unicode: U+fffd
   UTF8: 0xefbfbd
  
  which is a valid utf8 character.
  
  Questions:
  
  1. Why is it considered to be invalid?
 
 This is not a context question/problem but related to the binary
 (you would get the same error with lualatex or plain)
 

Yes, I know.

 The luatex code contains the lines (in unistring.w)
 
 if (val == 0xFFFD)
 utf_error();
 return (val);
 
 in a function str2uni. I didn't really try to understand the code
 but it looks as if 0xFFFD is used as invalid marker: If luatex
 encounters something that isn't valid utf8 it maps val to 0xFFFD and
 then test against 0xFFFD to rise an error.
 

Took me a while to find the repository but finally I got it.


  2. Are there other valid utf8 characters which are considered
  invalid?
 
 The comment in the code says 
 
 /* the 5- and 6-byte UTF-8 sequences generate integers 
 
 that are outside of the valid UCS range, and therefore
 
 unsupported 
  */
 

Well, it is called REPLACEMENT CHARACTER, and it seems that this
character will be used to replace invalid characters.  Then it causes 
 if (val == 0xFFFD)
utf_error();

the error message 
tex_error(String contains an invalid utf-8 sequence, hlp);

to be displayed.

Ok, this answers my question. 

Thanks for the pointer.


-- 
Manfred








___
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] \setupcaptions question

2015-03-10 Thread Wolfgang Schuster

 Am 13.02.2015 um 08:53 schrieb j. van den hoff veedeeh...@googlemail.com:
 
 On Fri, 13 Feb 2015 04:54:58 +0100, Wolfgang Schuster 
 schuster.wolfg...@gmail.com wrote:
 
 No, you’re right. I used the wrong command (\at is used to show the page 
 where to float was placed)
 
 understood.
 
 and so far there is only a workaround for this problem. What you can do
 
 OK, does this require some sort of formal bug report or can the issue be
 now considered to be on the to do list?
 
 is to use the “suffix” key to set
 a stopper for the caption which will only appear in the caption itself.
 \setupexternalfigure[location=default]
 \setupcaption[figure][suffix=:]
 \starttext
 Take a look at \in{picture}[fig:cow] below.
 \startplacefigure[reference=fig:cow,title=A dutch cow]
  \externalfigure[cow]
 \stopplacefigure
 \stoptext
 This solution is far from perfect because normally the suffix key is used 
 for the internal counter
 of split floats, e.g. when a numbered table is split over several tables and 
 you get numbers label
 „Table 3.a” etc.
 
 I see. I think workaround will suffice for the present document, thank you. I 
 will
 do that (and hope for a timely fix so that I can revert to numberstopper 
 soon…)


The new beta let you change the stopper symbol which is shown in the reference,
to disable the stopper you have to use “numberstopper={\symbol[none]}”.

\setupexternalfigure[location=default]

\setupcaption[figure][numberstopper=:]
\setupreferencestructureprefix[figure][default][numberstopper={\symbol[none]}]

\starttext

Take a look at \in{picture}[fig:cow] below.

\startplacefigure[reference=fig:cow,title=A dutch cow]
  \externalfigure[cow]
\stopplacefigure

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

[NTG-context] jpeg problem: Dimension too large

2015-03-10 Thread Harald Koenig
-yes.mkiv
 usedmethod=database
used file   2: filename=publ-imp-apa.lua filetype=lua 
foundname=/home/harald/tex/Indien-2015/ct/tex/texmf-context/tex/context/base/publ-imp-apa.lua
 usedmethod=database
used file   3: filename=cont-new.mkiv filetype=tex 
foundname=/home/harald/tex/Indien-2015/ct/tex/texmf-context/tex/context/base/cont-new.mkiv
 usedmethod=database
used file   4: filename=lang-us.lua filetype=lua 
foundname=/home/harald/tex/Indien-2015/ct/tex/texmf-context/tex/context/patterns/lang-us.lua
 usedmethod=database
used file   5: filename=/home/harald/tex/Indien-2015/j1.tex 
foundname=/home/harald/tex/Indien-2015/j1.tex usedmethod=direct
used file   6: filename=lm.lfg filetype=tex 
foundname=/home/harald/tex/Indien-2015/ct/tex/texmf-context/tex/context/fonts/lm.lfg
 usedmethod=database
used file   7: filename=lmroman12-regular filetype=otf format=otf 
foundname=/home/harald/tex/Indien-2015/ct/tex/texmf/fonts/opentype/public/lm/lmroman12-regular.otf
 usedmethod=database
used file   8: filename=latinmodern-math.otf filetype=opentypefonts 
foundname=/home/harald/tex/Indien-2015/ct/tex/texmf/fonts/opentype/public/lm-math/latinmodern-math.otf
 usedmethod=database
used file   9: filename=/home/harald/tex/Indien-2015/IMG_9712c1_ok.jpg 
format=tex foundname=/home/harald/tex/Indien-2015/IMG_9712c1_ok.jpg 
usedmethod=direct
used file  10: 
filename=/home/harald/tex/Indien-2015/IMG_9712c1_bad.jpg format=tex 
foundname=/home/harald/tex/Indien-2015/IMG_9712c1_bad.jpg usedmethod=direct
used file  11: filename=lpdf-pdx.xml filetype=tex 
foundname=/home/harald/tex/Indien-2015/ct/tex/texmf-context/tex/context/base/lpdf-pdx.xml
 usedmethod=database

system   files  stop used files


system   options  start commandline options

used option  currentrun=1
used option  fulljobname=./j1.tex
used option  input=./j1.tex
used option  kindofrun=1
used option  maxnofruns=8
used option  no-parse-first-line=true

system   options  stop commandline options

system   options  start commandline files

used file   1: ./j1.tex

system   options  stop commandline files


mkiv lua stats   used config file: selfautoparent:/texmf/web2c/texmfcnf.lua
mkiv lua stats   used cache path: 
/home/harald/tex/Indien-2015/ct/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e
mkiv lua stats   resource resolver: loadtime 0.014 seconds, 0 scans with 
scantime 0.000 seconds, 0 shared scans, 11 found files, scanned paths: none
mkiv lua stats   stored bytecode data: 364 modules (0.265 sec), 76 tables 
(0.007 sec), 440 chunks (0.272 sec)
mkiv lua stats   running in nuts mode: yes
mkiv lua stats   cleaned up reserved nodes: 44 nodes, 439 lists of 438
mkiv lua stats   node memory usage: 2 glue, 2 penalty, 9 attribute, 37 
glue_spec, 3 attribute_list, 2 temp
mkiv lua stats   node list callback tasks: 6 unique task lists, 5 instances 
(re)created, 81 calls
mkiv lua stats   used backend: pdf (backend for directly generating pdf output)
mkiv lua stats   loaded patterns: en::2, load time: 0.000
mkiv lua stats   jobdata time: 0.000 seconds saving, 0.001 seconds loading
mkiv lua stats   callbacks: 273 direct, 243 indirect, 516 total
mkiv lua stats   randomizer: resumed with value 0.91750514736283
mkiv lua stats   result saved in file: j1.pdf, compresslevel 3, 
objectcompresslevel 3
mkiv lua stats   loaded fonts: 2 files: latinmodern-math.otf, 
lmroman12-regular.otf
mkiv lua stats   fonts load time: 0.260 seconds 
mkiv lua stats   graphics processing time: 11.089 seconds including tex, 2 
processed images, 2 unique asked, 2 bad names
mkiv lua stats   used platform: linux-64, type: unix, binary subtree: 
texmf-linux-64
mkiv lua stats   luatex banner: this is luatex, version beta-0.79.3 (tex live 
2015/dev) (rev 5140)
mkiv lua stats   control sequences: 40447 of 65536 + 10
mkiv lua stats   lua properties: engine: lua, used memory: 58 MB (ctx: 58 MB), 
hash type: lua, hash chars: min(64,40), symbol mask: utf (τεχ)
mkiv lua stats   runtime: 12.827 seconds, 2 processed pages, 2 shipped pages, 
0.156 pages/second

___
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] Change the dots of the macro \periods[n]

2015-03-06 Thread Wolfgang Schuster

 Am 06.03.2015 um 20:02 schrieb Hans Hagen pra...@wxs.nl:
 
 On 3/6/2015 6:42 PM, Fabrice Couvreur wrote:
 
 Hi,
 Is it possible to change the shape of the dots of macro \periods[n] to
 be like the dots of macro \definefiller[dots][left=\dontleavehmode,
 right=\hskip\ZeroPoint\par] ?
 
 % in cont-new.mkiv :
 
 \unprotect
 
 \def\periodsymbol  {.}
 
 \unexpanded\def\enco_periods[#1]%
  {\dontleavehmode
   \hbox\bgroup
   \enco_periods_indeed[#1,\periodsymbol,]}
 
 \unexpanded\def\enco_periods_indeed[#1,#2,#3]%
  {\setbox\scratchbox\hbox to \periodswidth{\hss#2\hss}%
   \dorecurse{\iffirstargument#1\else\periodsdefault\fi}{\copy\scratchbox}%
   \egroup}
 
 \protect
 
 test:
 
 \starttext
\startlines
x\periods x
x\periods[10]x
x\periods[10,{,}]x
x\periods[10,{!}]x
\stoplines
 \stoptext

Why the weird syntax, something like \periods[n=10,symbol=!] would fit better.

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] Change the dots of the macro \periods[n]

2015-03-06 Thread Hans Hagen

On 3/6/2015 8:18 PM, Wolfgang Schuster wrote:



Am 06.03.2015 um 20:02 schrieb Hans Hagen pra...@wxs.nl:

On 3/6/2015 6:42 PM, Fabrice Couvreur wrote:


Hi,
Is it possible to change the shape of the dots of macro \periods[n] to
be like the dots of macro \definefiller[dots][left=\dontleavehmode,
right=\hskip\ZeroPoint\par] ?


% in cont-new.mkiv :

\unprotect

\def\periodsymbol  {.}

\unexpanded\def\enco_periods[#1]%
  {\dontleavehmode
   \hbox\bgroup
   \enco_periods_indeed[#1,\periodsymbol,]}

\unexpanded\def\enco_periods_indeed[#1,#2,#3]%
  {\setbox\scratchbox\hbox to \periodswidth{\hss#2\hss}%
   \dorecurse{\iffirstargument#1\else\periodsdefault\fi}{\copy\scratchbox}%
   \egroup}

\protect

test:

\starttext
\startlines
x\periods x
x\periods[10]x
x\periods[10,{,}]x
x\periods[10,{!}]x
\stoplines
\stoptext


Why the weird syntax, something like \periods[n=10,symbol=!] would fit better.


ok, i'll make a nice one 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
___

<    3   4   5   6   7   8   9   10   11   12   >