[NTG-context] underbrace under stacked math error with latest beta (2013.12.26)

2013-12-27 Thread Sanjoy Mahajan
A minimal example:

--- cut 
\def\2#1#2{\vcenter{\halign{\hfil ##\hfil\cr #1\cr#2\cr}}}
\def\ptwo#1#2{\left(\2{#1}{#2}\right)}

\starttext

\startformula
\underbrace{\ptwo{specific}{heat}}_{1}
\stopformula

\stoptext
--- cut 

It works with 2013.05.28 00:36 MKIV current, correctly producing 

( specific )
  heat

(with bigger parens) with an underbrace and a 1 underneath the brace.

With 2013.12.26 12:50 MKIV beta, I get this error:

  ! Illegal parameter number in definition of \m_math_stackers_text_middle.

  system   tex  error on line 7 in file /home/sanjoy/sfse/test3.tex: 
Illegal parameter number in definition of  ...

   1 \def\2#1#2{\vcenter{\halign{\hfil ##\hfil\cr #1\cr#2\cr}}}
   2 \def\ptwo#1#2{\left(\2{#1}{#2}\right)}
   3 
   4 \starttext
   5 
   6 \startformula
   7   \underbrace{\ptwo{specific}{heat}}_{1}
   8 \stopformula
   9 
  10 \stoptext
  11 

  to be read again 
  \hfil 
  \2#1#2l-\vcenter {\halign {\hfil ##\hfil 
   \cr #1\cr #2\cr }}
  \ptwo #1#2l-\left (\2{#1}{#2}
   \right )
  \math_stackers_make_double ...kers_text_middle {#6
}\edef \p_offset 
{\mathsta...
  l.7 \underbrace{\ptwo{specific}{heat}}
  _{1}

I've attached the log file.

The \ptwo{specific}{heat} by itself is fine.  Only when it is wrapped
in the \underbrace does the problem occur.

-Sanjoy

(/home/sanjoy/context/tex/texmf-context/tex/context/base/cont-yes.mkiv

ConTeXt  ver: 2013.12.26 12:50 MKIV beta  fmt: 2013.12.26  int: english/english

system   'cont-new.mkiv' loaded
(/home/sanjoy/context/tex/texmf-context/tex/context/base/cont-new.mkiv)
system   files  jobname 'test3', input './test3', result 'test3'
fontslatin modern fonts are not preloaded
languageslanguage 'en' is active
(/home/sanjoy/sfse/test3.tex{/home/sanjoy/context/tex/texmf-context/fonts/map/pdftex/context/mkiv-base.map}
fontspreloading latin modern fonts (second stage)
fontstypescripts  unknown library 'loc'
{/home/sanjoy/context/tex/texmf/fonts/map/dvips/lm/lm-math.map}{/home/sanjoy/context/tex/texmf/fonts/map/dvips/lm/lm-rm.map}
fonts'fallback modern rm 12pt' is loaded
backend  xmp  using file 
'/home/sanjoy/context/tex/texmf-context/tex/context/base/lpdf-pdx.xml'
pagesflushing realpage 1, userpage 1
 ) 
)/home/sanjoy/context/tex/texmf/fonts/opentype/public/lm-math/latinmodern-math.otf/home/sanjoy/context/tex/texmf/fonts/opentype/public/lm/lmroman12-regular.otf

system   structure  start used structure

used structure   text: test3

system   structure  stop used structure


system   files  start used files

used file   1: filename=cont-yes.mkiv filetype=tex 
foundname=/home/sanjoy/context/tex/texmf-context/tex/context/base/cont-yes.mkiv 
usedmethod=otherwise
used file   2: filename=cont-new.mkiv filetype=tex 
foundname=/home/sanjoy/context/tex/texmf-context/tex/context/base/cont-new.mkiv 
usedmethod=otherwise
used file   3: filename=lang-us.lua filetype=scripts 
foundname=/home/sanjoy/context/tex/texmf-context/tex/context/patterns/lang-us.lua
 usedmethod=otherwise
used file   4: filename=/home/sanjoy/sfse/test3.tex 
foundname=/home/sanjoy/sfse/test3.tex usedmethod=direct
used file   5: filename=mkiv-base.map filetype=map format=map 
foundname=/home/sanjoy/context/tex/texmf-context/fonts/map/pdftex/context/mkiv-base.map
 usedmethod=database
used file   6: filename=lm.lfg filetype=tex 
foundname=/home/sanjoy/context/tex/texmf-context/tex/context/fonts/lm.lfg 
usedmethod=otherwise
used file   7: filename=lm-math.lfg filetype=tex 
foundname=/home/sanjoy/context/tex/texmf-context/tex/context/fonts/lm-math.lfg 
usedmethod=otherwise
used file   8: filename=lm-math.map filetype=map format=map 
foundname=/home/sanjoy/context/tex/texmf/fonts/map/dvips/lm/lm-math.map 
usedmethod=database
used file   9: filename=lm-rm.map filetype=map format=map 
foundname=/home/sanjoy/context/tex/texmf/fonts/map/dvips/lm/lm-rm.map 
usedmethod=database
used file  10: filename=lmroman12-regular filetype=otf format=otf 
foundname=/home/sanjoy/context/tex/texmf/fonts/opentype/public/lm/lmroman12-regular.otf
 usedmethod=database
used file  11: filename=latinmodern-math.otf filetype=opentypefonts 
foundname=/home/sanjoy/context/tex/texmf/fonts/opentype/public/lm-math/latinmodern-math.otf
 usedmethod=database
used file  12: filename=latinmodern-math.otf filetype=otf format=otf 
foundname=/home/sanjoy/context/tex/texmf/fonts/opentype/public/lm-math/latinmodern-math.otf
 usedmethod=database
used file  13: filename=lpdf-pdx.xml filetype=tex 

[NTG-context] missing underbrace using palatino with latest beta (2013.12.26)

2013-12-27 Thread Sanjoy Mahajan
A minimal example:

--- cut ---
\setupbodyfont[palatino,12pt]

\starttext

\startformula
\underbrace{x}_{1}
\stopformula

\stoptext
--- cut ---

It works fine with 2013.05.28 00:36 MKIV current.

With 2013.12.26 12:50 MKIV beta, the underbrace disappears.  With a
bigger target (e.g. xyz instead of x) or with the default font, the
underbrace returns.
-- 
-Sanjoy
___
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] XML and ConTeXt - no XML text showing up in output

2013-12-27 Thread Steve Anderson
I'm following the instructions in
http://pragma-ade.com/general/manuals/xml-mkiv.pdf for using XML in
ConTeXt.

When I run the first example, I get a PDF, but only the hard-coded text
string Contents is in the PDF; none of the strings from the XML file are
in the PDF.

Any ideas?

- Steve

Mac OSX 10.7.5, MacTEX-2013

I've created the following two files:

==
demo.xml
==
?xml version='1.0' standalone='yes?
!-- From http://pragma-ade.com/general/manuals/xml-mkiv.pdf --
document
section
titleSome title/title
content
pa paragraph of text/p
panother paragraph of text/p
/content
/section
/document

==
demo-converter.tex
==
\startxmlsetups xml:demo:base
  \xmlsetsetup{demo}{*}{-}
  \xmlsetsetup{demo}{document|section|p}{xml:demo:*}
\stopxmlsetups
\xmlregisterdocumentsetup{demo}{xml:demo:base}
\startxmlsetups xml:demo:document
  \title{Contents}
  \placelist[chapter]
  \page
  \xmlflush{#1}
\stopxmlsetups
\startxmlsetups xml:demo:section
  \chapter{\xmlfirst{#1}{/title}}
  \xmlfirst{#1}{/content}
\stopxmlsetups
\startxmlsetups xml:demo:p
  \xmlflush{#1}\endgraf
\stopxmlsetups
\xmlprocessfile{demo}{demo.xml}{}
==

and the command I'm running is

  context demo-converter.tex

Standard out is:

==

ConTeXt  ver: 2013.04.20 01:15 MKIV current  fmt: 2013.12.26  int:
english/english

system   'cont-new.mkiv' loaded
(/usr/local/texlive/2013/texmf-dist/tex/context/base/cont-new.mkiv)
system   files  jobname 'demo-converter', input
'./demo-converter', result 'demo-converter'
fontslatin modern fonts are not preloaded
languageslanguage 'en' is active
(/Users/sanderson/dev/doc/main/feature/texml/content/demo-converter.tex
structuresectioning  title @ level 2 : 0.0 - Contents
fontsbeware: no fonts are loaded yet, using 'lm mono' in box
backend  xmp  using file
'/usr/local/texlive/2013/texmf-dist/tex/context/base/lpdf-pdx.xml'
pagesflushing realpage 1, userpage 1
structuresectioning  chapter @ level 2 : 0.1 - \xmlfirst
{demo::5}{/title}
)
system   invalid \starttext ... \stoptext structure
pagesflushing realpage 2, userpage 2
 
)/usr/local/texlive/2013/texmf-dist/fonts/opentype/public/lm/lmmono10-regular.otf

mkiv lua stats   used config file:
selfautoparent:/texmfcnf.lua;selfautoparent:/texmf-dist/web2c/texmfcnf.lua
mkiv lua stats   used cache path: readable:
'/usr/local/texlive/2013/texmf-var/luatex-cache/context/a86c089b384a3076dc514ba966a1fac9'
| readable+writable:
'/Users/sanderson/Library/texlive/2013/texmf-var/luatex-cache/context/a86c089b384a3076dc514ba966a1fac9'
mkiv lua stats   resource resolver: loadtime 0.415 seconds, 0 scans with
scantime 0.000 seconds, 0 shared scans, 7 found files, scanned paths: none
mkiv lua stats   stored bytecode data: 326 modules (0.207 sec), 69 tables
(0.003 sec), 395 chunks (0.210 sec)
mkiv lua stats   cleaned up reserved nodes: 41 nodes, 9 lists of 441
mkiv lua stats   node memory usage: 2 glue, 3 penalty, 12 attribute, 36
glue_spec, 3 attribute_list
mkiv lua stats   node list callback tasks: 6 unique task lists, 5
instances (re)created, 103 calls
mkiv lua stats   used backend: pdf (backend for directly generating pdf
output)
mkiv lua stats   loaded patterns: en::2
mkiv lua stats   jobdata time: 0.005 seconds saving, 0.001 seconds loading
mkiv lua stats   callbacks: 290 direct, 197 indirect, 487 total
mkiv lua stats   randomizer: resumed with value 0.88342237327407
mkiv lua stats   xml load time: 0.002 seconds, 1 files, 1 converted
mkiv lua stats   lxml preparation time: 0.000 seconds, 9 nodes, 20 lpath
calls, 1 cached calls
mkiv lua stats   result saved in file: demo-converter.pdf, compresslevel
3, objectcompreslevel 3
mkiv lua stats   loaded fonts: 1 files: lmmono10-regular.otf
mkiv lua stats   fonts load time: 0.042 seconds
mkiv lua stats   luatex banner: this is luatex, version
beta-0.76.0-2013052718  (tex live 2013) (rev 4627)
mkiv lua stats   control sequences: 35558 of 65536 + 10
mkiv lua stats   current memory usage: 47 MB (ctx: 47 MB)
mkiv lua stats   runtime: 0.676 seconds, 2 processed pages, 2 shipped
pages, 2.959 pages/second

system  | total runtime: 1.382

==
and here's the log file
==

(/usr/local/texlive/2013/texmf-dist/tex/context/base/cont-yes.mkiv

ConTeXt  ver: 2013.04.20 01:15 MKIV current  fmt: 2013.12.26  int:
english/english

system   'cont-new.mkiv' loaded
(/usr/local/texlive/2013/texmf-dist/tex/context/base/cont-new.mkiv)
system   files  jobname 'demo-converter', input
'./demo-converter', result 'demo-converter'
fontslatin modern fonts are not preloaded
languageslanguage 'en' is active
(/Users/sanderson/dev/doc/main/feature/texml/content/demo-converter.tex
structuresectioning  title @ level 2 : 0.0 - Contents
fontsbeware: no fonts are loaded yet, using 'lm mono' 

[NTG-context] Centering the last line in combination subcaptions

2013-12-27 Thread Jan Tosovsky
Hello Everyone,

I try to fill the entire page with two images with their captions. The final
page should be floating, keeping both images together and not containing any
other text.

I found this solution. It work fine for short captions / wide images.

\starttext
test
\startplacefigure[location=page, number=no, title={}]

%\setupcombinations[align={hz, hanging}]
%\setuptolerance[strict]

{\startcombination[1*2]
   {\externalfigure[cow]} {\input{ward}}
   {\externalfigure[cow]} {\input{ward}}
\stopcombination}

\stopplacefigure
\stoptext

If captions are long and the image narrow, they are typeset on multiple
lines. Default centering produces the ragged column - both not very nice and
difficult to read. When the alignment is set to hanging, it looks better
except the last line which is not centered.

Is there any settings for centering the last line?

Can the 'column' width be somehow extended to e.g. 80% of text width? If not
via the 'combination', are there any better alternatives for my use case?

Any hint is appreciated.

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
___