Re: [NTG-context] Environment \starttikzpicture \stoptikzpicture like float

2015-05-24 Thread Hans Hagen

On 5/24/2015 2:36 PM, Aditya Mahajan wrote:




On May 24, 2015, at 5:48 AM, Mojca Miklavec mojca.miklavec.li...@gmail.com 
wrote:


On Sun, May 24, 2015 at 11:20 AM, Fabrice Couvreur wrote:

Hi,
Why the command \placerecipe{}{} does not with an environment
\starttikzpicture
\stoptikzpicture ?


In my opinion this is a bug in TikZ that has been pointed out a
while ago already. The picture creates a wrong type of the box. If I
remember correctly the behaviour is different in LaTeX.

An easy workaround (that I always use) is to enclose the graphic into
an \hbox{}, like this:

\hbox{\starttikzpicture
...
% content
...
\stoptikzpicture}

(With \placefigure or \placerecipe or whatever used as usual before
the \hbox{}.)

We might want to coordinate a patch with the TikZ team.


Yes, it is a two line change in t-tikz that would not affect the latex or plain 
tex behavior.


it all depends how sensitive the environment is with respect to spaces 
as unwanted one can creep in when in horizontal mode


Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

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

[NTG-context] Environment \starttikzpicture \stoptikzpicture like float

2015-05-24 Thread Fabrice Couvreur
Hi,
Why the command \placerecipe{}{} does not with an environment \
starttikzpicture
\stoptikzpicture ?
Fabrice

\setupexternalfigures[location={local,global,default}]

\setuppagenumbering[location=]

\usemodule[tikz]
\usemodule[pgfplots]
\pgfplotsset{compat=1.8}

\definefloat
   [recipe]
   [figure]

\setupfloat
   [recipe]
   [default={right,none}]

\starttext
\startitemize[n][stopper={.},style=bold]
\placerecipe
   {}
{\externalfigure[cow.pdf][width=4cm]}
\item \input knuth
\placerecipe
   {}
{
\starttikzpicture[level 1/.style={level distance=35mm,sibling
distance=40mm},level 2/.style={level distance=25mm,sibling
distance=15mm},cadre/.style={rectangle,draw}]
\node{}[grow=right]
child{node{$\overline{R}$}
child{node{$\overline{M}$}
edge from parent node [below=0.2cm,midway] {\unknown}}
child{node{$M$}
edge from parent node [above=0.2cm,midway] {\unknown}}
edge from parent node [below=0.2cm,midway] {\unknown}
}
child{node{$R$}
child{node{$\overline{M}$}
edge from parent node [below=0.2cm,midway] {\unknown}}
child{node{$M$}
edge from parent node [above=0.2cm,midway] {\unknown}}
edge from parent node [above=0.2cm,scale=0.75] {\unknown}
};
\stoptikzpicture
}
\item \input knuth
\stopitemize
\stoptext
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

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

Re: [NTG-context] Environment \starttikzpicture \stoptikzpicture like float

2015-05-24 Thread Hans Hagen

On 5/24/2015 11:20 AM, Fabrice Couvreur wrote:


Hi,
Why the command \placerecipe{}{} does not with an environment
\starttikzpicture
\stoptikzpicture?
Fabrice

\setupexternalfigures[location={local,global,default}]

\setuppagenumbering[location=]

\usemodule[tikz]
\usemodule[pgfplots]
\pgfplotsset{compat=1.8}

\definefloat
[recipe]
[figure]

\setupfloat
[recipe]
[default={right,none}]

\starttext
\startitemize[n][stopper={.},style=bold]
\placerecipe
{}
{\externalfigure[cow.pdf][width=4cm]}
\item \input knuth
\placerecipe
{}
{
\starttikzpicture[level 1/.style={level distance=35mm,sibling
distance=40mm},level 2/.style={level distance=25mm,sibling
distance=15mm},cadre/.style={rectangle,draw}]
\node{}[grow=right]
child{node{$\overline{R}$}
child{node{$\overline{M}$}
edge from parent node [below=0.2cm,midway] {\unknown}}
child{node{$M$}
edge from parent node [above=0.2cm,midway] {\unknown}}
edge from parent node [below=0.2cm,midway] {\unknown}
}
child{node{$R$}
child{node{$\overline{M}$}
edge from parent node [below=0.2cm,midway] {\unknown}}
child{node{$M$}
edge from parent node [above=0.2cm,midway] {\unknown}}
edge from parent node [above=0.2cm,scale=0.75] {\unknown}
};
\stoptikzpicture
}
\item \input knuth
\stopitemize
\stoptext


probably bevause of the way such pictures are wrapped, you can try

\hbox{\starttikzpicture.. \stoptikzpicture}

-
  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] Environment \starttikzpicture \stoptikzpicture like float

2015-05-24 Thread Fabrice

Thank you for your suggestions, it works.
Fabrice
___
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] Environment \starttikzpicture \stoptikzpicture like float

2015-05-24 Thread Aditya Mahajan


 On May 24, 2015, at 5:48 AM, Mojca Miklavec mojca.miklavec.li...@gmail.com 
 wrote:
 
 On Sun, May 24, 2015 at 11:20 AM, Fabrice Couvreur wrote:
 
 Hi,
 Why the command \placerecipe{}{} does not with an environment
 \starttikzpicture
 \stoptikzpicture ?
 
 In my opinion this is a bug in TikZ that has been pointed out a
 while ago already. The picture creates a wrong type of the box. If I
 remember correctly the behaviour is different in LaTeX.
 
 An easy workaround (that I always use) is to enclose the graphic into
 an \hbox{}, like this:
 
 \hbox{\starttikzpicture
 ...
 % content
 ...
 \stoptikzpicture}
 
 (With \placefigure or \placerecipe or whatever used as usual before
 the \hbox{}.)
 
 We might want to coordinate a patch with the TikZ team.

Yes, it is a two line change in t-tikz that would not affect the latex or plain 
tex behavior. 

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] Environment \starttikzpicture \stoptikzpicture like float

2015-05-24 Thread Mojca Miklavec
On Sun, May 24, 2015 at 11:20 AM, Fabrice Couvreur wrote:

 Hi,
 Why the command \placerecipe{}{} does not with an environment
 \starttikzpicture
 \stoptikzpicture ?

In my opinion this is a bug in TikZ that has been pointed out a
while ago already. The picture creates a wrong type of the box. If I
remember correctly the behaviour is different in LaTeX.

An easy workaround (that I always use) is to enclose the graphic into
an \hbox{}, like this:

\hbox{\starttikzpicture
...
% content
...
\stoptikzpicture}

(With \placefigure or \placerecipe or whatever used as usual before
the \hbox{}.)

We might want to coordinate a patch with the TikZ team.

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] Environment \starttikzpicture \stoptikzpicture like float

2015-05-24 Thread Wolfgang Schuster

 Am 24.05.2015 um 11:20 schrieb Fabrice Couvreur fabrice1.couvr...@gmail.com:
 
 
 Hi,
 Why the command \placerecipe{}{} does not with an environment 
 \starttikzpicture 
 \stoptikzpicture ?
 Fabrice
 
 \setupexternalfigures[location={local,global,default}]
 
 \setuppagenumbering[location=]
 
 \usemodule[tikz]
 \usemodule[pgfplots]
 \pgfplotsset{compat=1.8}
 
 \definefloat
[recipe]
[figure]

To make a clone of the figure environment you have to use all three arguments 
for the \definefloat command.

\definefloat[recipe][recipes][figure]

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
___