* upload
@ 2023-04-11 21:02 Hans Hagen via ntg-context
2023-04-14 15:16 ` [NTG-context] upload Alexandre Christe via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2023-04-11 21:02 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
I just uploaded an update, the areas that were touched:
- math (font) improvements (with mikael, roadmap stuff, fixes, compact
mode testing)
- text (font) improvements (with mikael, side track of math)
- experimental stuff wrt project structure (with alan, complex huge
files; prelude to possible partial overhaul)
- some language details like labels (with tomas & students, ongoing)
- little thingies that probably no one will notice unless it's bugged
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: [NTG-context] upload
2023-04-11 21:02 upload Hans Hagen via ntg-context
@ 2023-04-14 15:16 ` Alexandre Christe via ntg-context
2023-04-14 15:39 ` Alexandre Christe via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Alexandre Christe via ntg-context @ 2023-04-14 15:16 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Alexandre Christe
[-- Attachment #1.1: Type: text/plain, Size: 1612 bytes --]
Dear Hans,
In the latest upload, I see that uppercase greek letters in the math environment are displayed in italic. Is there a way to force them to appear as upright letters instead?
Thanks in advance,
Alex
Le 11 avr. 2023 à 23:08 +0200, Hans Hagen via ntg-context <ntg-context@ntg.nl>, a écrit :
> Hi,
>
> I just uploaded an update, the areas that were touched:
>
> - math (font) improvements (with mikael, roadmap stuff, fixes, compact
> mode testing)
> - text (font) improvements (with mikael, side track of math)
> - experimental stuff wrt project structure (with alan, complex huge
> files; prelude to possible partial overhaul)
> - some language details like labels (with tomas & students, ongoing)
> - little thingies that probably no one will notice unless it's bugged
>
> Hans
>
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
> webpage : https://www.pragma-ade.nl / http://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> wiki : https://contextgarden.net
> ___________________________________________________________________________________
[-- Attachment #1.2: Type: text/html, Size: 2195 bytes --]
[-- Attachment #2: Type: text/plain, Size: 496 bytes --]
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: [NTG-context] upload
2023-04-14 15:16 ` [NTG-context] upload Alexandre Christe via ntg-context
@ 2023-04-14 15:39 ` Alexandre Christe via ntg-context
2023-04-14 19:44 ` Mikael Sundqvist via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Alexandre Christe via ntg-context @ 2023-04-14 15:39 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Alexandre Christe
[-- Attachment #1.1: Type: text/plain, Size: 1861 bytes --]
Sorry, \setupmathematics[ucgreek=normal] does the job. Nothing to do with the last upload.
Le 14 avr. 2023 à 17:16 +0200, Alexandre Christe <aleks.christe@gmail.com>, a écrit :
> Dear Hans,
>
> In the latest upload, I see that uppercase greek letters in the math environment are displayed in italic. Is there a way to force them to appear as upright letters instead?
>
> Thanks in advance,
> Alex
> Le 11 avr. 2023 à 23:08 +0200, Hans Hagen via ntg-context <ntg-context@ntg.nl>, a écrit :
> > Hi,
> >
> > I just uploaded an update, the areas that were touched:
> >
> > - math (font) improvements (with mikael, roadmap stuff, fixes, compact
> > mode testing)
> > - text (font) improvements (with mikael, side track of math)
> > - experimental stuff wrt project structure (with alan, complex huge
> > files; prelude to possible partial overhaul)
> > - some language details like labels (with tomas & students, ongoing)
> > - little thingies that probably no one will notice unless it's bugged
> >
> > Hans
> >
> >
> > -----------------------------------------------------------------
> > Hans Hagen | PRAGMA ADE
> > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> > tel: 038 477 53 69 | www.pragma-ade.nl | 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
> > webpage : https://www.pragma-ade.nl / http://context.aanhet.net
> > archive : https://bitbucket.org/phg/context-mirror/commits/
> > wiki : https://contextgarden.net
> > ___________________________________________________________________________________
[-- Attachment #1.2: Type: text/html, Size: 2652 bytes --]
[-- Attachment #2: Type: text/plain, Size: 496 bytes --]
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: [NTG-context] upload
2023-04-14 15:39 ` Alexandre Christe via ntg-context
@ 2023-04-14 19:44 ` Mikael Sundqvist via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Mikael Sundqvist via ntg-context @ 2023-04-14 19:44 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Mikael Sundqvist
Hi,
On Fri, Apr 14, 2023 at 5:40 PM Alexandre Christe via ntg-context
<ntg-context@ntg.nl> wrote:
>
> Sorry, \setupmathematics[ucgreek=normal] does the job. Nothing to do with the last upload.
Yes, but I think the default has been normal (upright), and when I
test with a minimal document here, it is still upright.
/Mikael
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-12-21 16:20 upload Hans Hagen via ntg-context
@ 2022-12-21 21:15 ` Pablo Rodriguez via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Pablo Rodriguez via ntg-context @ 2022-12-21 21:15 UTC (permalink / raw)
To: Hans Hagen via ntg-context; +Cc: Pablo Rodriguez
[-- Attachment #1: Type: text/plain, Size: 1243 bytes --]
On 12/21/22 17:20, Hans Hagen via ntg-context wrote:
> [...]
> Some other possible speedups are on-hold till I have better test cases.
Many thanks for the improvements in the new release, Hans.
I have some documents, but I should be reluctant to send longs, because
I’m almost confident that my code is poorly written (to say the least).
The attachment contains a log for a 72 page document with just text
(from XML sources [XHTML generated by pandoc from Markdown file]).
[Since attachments over 100KB aren’t allowed, only the last two runs are
included in the log file.]
With current latest from today, I get:
mkiv lua stats > runtime: 2.167 seconds, 72 processed pages, 72 shipped
pages, 33.225 pages/second
mtx-context | purged files: xml-context.log, xml-context.tuc
system | total runtime: 8.779 seconds of 8.818 seconds
Exactly the same sources with previous latest (from 2022.12.15):
mkiv lua stats > runtime: 2.410 seconds, 72 processed pages, 72 shipped
pages, 29.877 pages/second
mtx-context | purged files: xml-context.log, xml-context.tuc
system | total runtime: 9.310 seconds of 9.350 seconds
So, the improvement is clear in current latest.
Many thanks again for the improvement,
Pablo
[-- Attachment #2: xc.log --]
[-- Type: text/x-log, Size: 43777 bytes --]
resolvers | formats | executing runner 'run luametatex format': ~/context/tex/texmf-linux-64/bin/luametatex --jobname="./xml-context.xml" --fmt=~/context/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex/cont-en.fmt --lua=~/context/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex/cont-en.lui --c:currentrun=3 --c:environment="xml-context.tex" --c:fulljobname="./xml-context.xml" --c:input="./xml-context.xml" --c:kindofrun=2 --c:maxnofruns=9 --c:purgeall --c:texmfbinpath="~/context/tex/texmf-linux-64/bin"
structure > lists > out of order sectionsblocks, maybe use \setsectionblock
structure > lists > out of order sectionsblocks, maybe use \setsectionblock
structure > lists > out of order sectionsblocks, maybe use \setsectionblock
structure > lists > out of order sectionsblocks, maybe use \setsectionblock
system >
system > ConTeXt ver: 2022.12.21 17:13 LMTX fmt: 2022.12.21 int: english/english
system >
system > 'cont-new.mkxl' loaded
open source > level 1, order 1, name '~/context/tex/texmf-context/tex/context/base/mkxl/cont-new.mkxl'
system > beware: some patches loaded from cont-new.mkiv
close source > level 1, order 1, name '~/context/tex/texmf-context/tex/context/base/mkxl/cont-new.mkxl'
system > 'cont-loc.mkxl' loaded
open source > level 1, order 2, name '~/context/tex/texmf-local/cont-loc.mkxl'
close source > level 1, order 2, name '~/context/tex/texmf-local/cont-loc.mkxl'
system > files > jobname './xml-context', input './xml-context.xml', result './xml-context'
fonts > latin modern fonts are not preloaded
languages > language 'en' is active
open source > level 1, order 3, name 'xml-context.tex'
open source > level 2, order 4, name '~/from-pandoc-to-context/pandoc-xhtml.tex'
close source > level 2, order 4, name '~/from-pandoc-to-context/pandoc-xhtml.tex'
colors > 'rgb' color space is supported
colors > 'cmyk' color space is supported
fonts > checks > registering extra script 'auto'
fonts > bodyfont '15pt' is defined (can better be done global)
fonts > bodyfont '18pt' is defined (can better be done global)
close source > level 1, order 4, name 'xml-context.tex'
system > processing as xml: ./xml-context.xml
xml > core > ignoring public entities 'html' as '-//W3C//DTD XHTML 1.0 Transitional//EN' from 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'
structures > begin of sectionblock 'whatcomesfirst'
structures > bookmark: [Portada]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> [Portada]
fonts > bodyfont '25pt' is defined (can better be done global)
fonts > bodyfont '30pt' is defined (can better be done global)
fonts > bodyfont '20pt' is defined (can better be done global)
backend > xmp > using file '~/context/tex/texmf-context/tex/context/base/mkiv/lpdf-pdx.xml'
pages > flushing realpage 1, userpage 1, subpage 1
pages > flushing realpage 2, userpage 2, subpage 2
structures > bookmark: [Título]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> [Título]
pages > flushing realpage 3, userpage 3, subpage 3
structures > bookmark: [Derechos de autor]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> \xmlflush {main::24}
pages > flushing realpage 4, userpage 4, subpage 4
structures > bookmark: [Dedicatoria]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> \xmlflush {main::29}
pages > flushing realpage 5, userpage 5, subpage 5
pages > flushing realpage 6, userpage 6, subpage 6
structures > bookmark: [Cita]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> \xmlflush {main::35}
pages > flushing realpage 7, userpage 7, subpage 7
pages > flushing realpage 8, userpage 8, subpage 8
structures > end of sectionblock 'whatcomesfirst'
structures > begin of sectionblock 'whatcomesfirst'
structures > begin of sectionblock 'tocpart'
structures > bookmark: Sumario
structure > sectioning > title @ level 2 : 0.0 -> \headtext {content}
pages > flushing realpage 9, userpage 9, subpage 9
structures > end of sectionblock 'tocpart'
pages > flushing realpage 10, userpage 10, subpage 10
structures > end of sectionblock 'whatcomesfirst'
structures > begin of sectionblock 'frontpart'
structures > bookmark: Prólogo
structure > sectioning > forewordtitle @ level 2 : 0.0 -> \xmlflush {main::41}
pages > flushing realpage 11, userpage 11, subpage 11
4:15: [package: underfull \hbox (badness 10000) in paragraph at lines 9--9]
pages > flushing realpage 12, userpage 12, subpage 12
structures > bookmark: Introducción
structure > sectioning > part @ level 1 : 1 -> \xmlflush {main::61}
pages > flushing realpage 13, userpage 13, subpage 13
pages > flushing realpage 14, userpage 14, subpage 14
structures > bookmark: Antes de comenzar
structure > sectioning > chapter @ level 2 : 1.1 -> \xmlflush {main::63}
structures > bookmark: ¿A quienes va dirigido?
structure > sectioning > section @ level 3 : 1.1.1 -> \xmlflush {main::65}
structures > bookmark: El punto de partida
structure > sectioning > section @ level 3 : 1.1.2 -> \xmlflush {main::73}
pages > flushing realpage 15, userpage 15, subpage 15
structures > bookmark: ¿Qué es lo que hay?
structure > sectioning > section @ level 3 : 1.1.3 -> \xmlflush {main::79}
pages > flushing realpage 16, userpage 16, subpage 16
pages > flushing realpage 17, userpage 17, subpage 17
pages > flushing realpage 18, userpage 18, subpage 18
structures > bookmark: Sólo una introducción
structure > sectioning > chapter @ level 2 : 1.2 -> \xmlflush {main::120}
structures > bookmark: El origen
structure > sectioning > section @ level 3 : 1.2.1 -> \xmlflush {main::127}
pages > flushing realpage 19, userpage 19, subpage 19
structures > bookmark: El camino de los ejemplos
structure > sectioning > section @ level 3 : 1.2.2 -> \xmlflush {main::159}
pages > flushing realpage 20, userpage 20, subpage 20
pages > flushing realpage 21, userpage 21, subpage 21
structures > bookmark: Sobre este libro
structure > sectioning > chapter @ level 2 : 1.3 -> \xmlflush {main::171}
structures > bookmark: Estructura del texto
structure > sectioning > section @ level 3 : 1.3.1 -> \xmlflush {main::173}
structures > bookmark: Convenciones tipográficas
structure > sectioning > section @ level 3 : 1.3.2 -> \xmlflush {main::192}
pages > flushing realpage 22, userpage 22, subpage 22
structures > bookmark: Agradecimientos
structure > sectioning > section @ level 3 : 1.3.3 -> \xmlflush {main::218}
pages > flushing realpage 23, userpage 23, subpage 23
pages > flushing realpage 24, userpage 24, subpage 24
structures > bookmark: Sobre la licencia de uso
structure > sectioning > chapter @ level 2 : 1.4 -> \xmlflush {main::228}
structures > bookmark: Uso no comercial
structure > sectioning > section @ level 3 : 1.4.1 -> \xmlflush {main::237}
structures > bookmark: Sin obra derivada
structure > sectioning > section @ level 3 : 1.4.2 -> \xmlflush {main::249}
pages > flushing realpage 25, userpage 25, subpage 25
structures > bookmark: Sólo descarga
structure > sectioning > section @ level 3 : 1.4.3 -> \xmlflush {main::254}
pages > flushing realpage 26, userpage 26, subpage 26
structures > bookmark: Un pacto de nobleza
structure > sectioning > section @ level 3 : 1.4.4 -> \xmlflush {main::260}
structures > bookmark: Comentarios
structure > sectioning > section @ level 3 : 1.4.5 -> \xmlflush {main::278}
structures > end of sectionblock 'frontpart'
pages > flushing realpage 27, userpage 27, subpage 27
pages > flushing realpage 28, userpage 28, subpage 28
structures > begin of sectionblock 'bodypart'
structures > bookmark: Conceptos previos
structure > sectioning > part @ level 1 : 1 -> \xmlflush {main::286}
pages > flushing realpage 29, userpage 29, subpage 29
pages > flushing realpage 30, userpage 30, subpage 30
structures > bookmark: Un archivo XML
structure > sectioning > chapter @ level 2 : 1.1 -> \xmlflush {main::288}
structures > bookmark: Código XML básico
structure > sectioning > section @ level 3 : 1.1.1 -> \xmlflush {main::290}
8:20: [package: underfull \hbox (badness 1168) in paragraph at lines 8--8]
structures > bookmark: Entorno ConTeXt
structure > sectioning > section @ level 3 : 1.1.2 -> \xmlflush {main::365}
pages > flushing realpage 31, userpage 31, subpage 31
8:20: [package: underfull \hbox (badness 1168) in paragraph at lines 8--8]
structures > bookmark: Partes
structure > sectioning > section @ level 3 : 1.1.3 -> \xmlflush {main::465}
pages > flushing realpage 32, userpage 32, subpage 32
structures > bookmark: Estructura básica
structure > sectioning > section @ level 3 : 1.1.4 -> \xmlflush {main::477}
pages > flushing realpage 33, userpage 33, subpage 33
structures > bookmark: Selección
structure > sectioning > section @ level 3 : 1.1.5 -> \xmlflush {main::500}
8:20: [package: underfull \hbox (badness 1168) in paragraph at lines 8--8]
pages > flushing realpage 34, userpage 34, subpage 34
structures > bookmark: Registro
structure > sectioning > section @ level 3 : 1.1.6 -> \xmlflush {main::576}
pages > flushing realpage 35, userpage 35, subpage 35
structures > bookmark: Configuración
structure > sectioning > section @ level 3 : 1.1.7 -> \xmlflush {main::588}
structures > bookmark: Elementos relevantes
structure > sectioning > section @ level 3 : 1.1.8 -> \xmlflush {main::618}
pages > flushing realpage 36, userpage 36, subpage 36
pages > flushing realpage 37, userpage 37, subpage 37
structures > bookmark: Nodos y rutas
structure > sectioning > chapter @ level 2 : 1.2 -> \xmlflush {main::645}
structures > bookmark: Nodo
structure > sectioning > section @ level 3 : 1.2.1 -> \xmlflush {main::648}
structures > bookmark: Ruta
structure > sectioning > section @ level 3 : 1.2.2 -> \xmlflush {main::656}
pages > flushing realpage 38, userpage 38, subpage 38
pages > flushing realpage 39, userpage 39, subpage 39
pages > flushing realpage 40, userpage 40, subpage 40
structures > bookmark: Manejar XML
structure > sectioning > part @ level 1 : 2 -> \xmlflush {main::687}
pages > flushing realpage 41, userpage 41, subpage 41
pages > flushing realpage 42, userpage 42, subpage 42
structures > bookmark: Operaciones básicas
structure > sectioning > chapter @ level 2 : 2.3 -> \xmlflush {main::689}
structures > bookmark: Sin distinción, nada vale
structure > sectioning > section @ level 3 : 2.3.1 -> \xmlflush {main::691}
structures > bookmark: Texto y formato
structure > sectioning > section @ level 3 : 2.3.2 -> \xmlflush {main::714}
pages > flushing realpage 43, userpage 43, subpage 43
structures > bookmark: Filtrado
structure > sectioning > section @ level 3 : 2.3.3 -> \xmlflush {main::727}
structures > bookmark: Formato
structure > sectioning > section @ level 3 : 2.3.4 -> \xmlflush {main::729}
pages > flushing realpage 44, userpage 44, subpage 44
structures > bookmark: Selección
structure > sectioning > chapter @ level 2 : 2.4 -> \xmlflush {main::731}
pages > flushing realpage 45, userpage 45, subpage 45
structures > bookmark: Formato
structure > sectioning > chapter @ level 2 : 2.5 -> \xmlflush {main::734}
structures > end of sectionblock 'bodypart'
pages > flushing realpage 46, userpage 46, subpage 46
structures > begin of sectionblock 'backpart'
structures > bookmark: Conclusiones
structure > sectioning > chapter @ level 2 : 0.1 -> \xmlflush {main::737}
structures > end of sectionblock 'backpart'
pages > flushing realpage 47, userpage 47, subpage 47
pages > flushing realpage 48, userpage 48, subpage 48
structures > begin of sectionblock 'appendix'
structures > bookmark: Apéndices
structure > sectioning > part @ level 1 : 1 -> \xmlflush {main::739}
pages > flushing realpage 49, userpage 49, subpage 49
pages > flushing realpage 50, userpage 50, subpage 50
structures > bookmark: Uso básico de ConTeXt
structure > sectioning > chapter @ level 2 : 1.1 -> \xmlflush {main::741}
structures > bookmark: Instalación
structure > sectioning > section @ level 3 : 1.1.1 -> \xmlflush {main::744}
structures > bookmark: Entornos
structure > sectioning > section @ level 3 : 1.1.2 -> \xmlflush {main::753}
structures > bookmark: Compilación
structure > sectioning > section @ level 3 : 1.1.3 -> \xmlflush {main::762}
pages > flushing realpage 51, userpage 51, subpage 51
structures > bookmark: Un único documento
structure > sectioning > section @ level 3 : 1.1.4 -> \xmlflush {main::775}
8:18: [package: underfull \hbox (badness 1168) in paragraph at lines 8--8]
pages > flushing realpage 52, userpage 52, subpage 52
pages > flushing realpage 53, userpage 53, subpage 53
pages > flushing realpage 54, userpage 54, subpage 54
structures > bookmark: Unicode
structure > sectioning > chapter @ level 2 : 1.2 -> \xmlflush {main::920}
structures > bookmark: Un poco de historia
structure > sectioning > section @ level 3 : 1.2.1 -> \xmlflush {main::927}
pages > flushing realpage 55, userpage 55, subpage 55
structures > bookmark: Diferentes necesidades
structure > sectioning > section @ level 3 : 1.2.2 -> \xmlflush {main::958}
pages > flushing realpage 56, userpage 56, subpage 56
structures > bookmark: El nuevo estándar
structure > sectioning > section @ level 3 : 1.2.3 -> \xmlflush {main::981}
pages > flushing realpage 57, userpage 57, subpage 57
structures > bookmark: El arte del fallo en TeX
structure > sectioning > chapter @ level 2 : 1.3 -> \xmlflush {main::989}
structures > bookmark: Humano, demasiado humano
structure > sectioning > section @ level 3 : 1.3.1 -> \xmlflush {main::992}
pages > flushing realpage 58, userpage 58, subpage 58
structures > bookmark: Cuestión de perspectiva
structure > sectioning > section @ level 3 : 1.3.2 -> \xmlflush {main::1006}
structures > bookmark: Un buen ejemplo
structure > sectioning > section @ level 3 : 1.3.3 -> \xmlflush {main::1014}
structures > bookmark: Observar y borrar
structure > sectioning > section @ level 3 : 1.3.4 -> \xmlflush {main::1016}
structures > bookmark: Código mínimo
structure > sectioning > section @ level 3 : 1.3.5 -> \xmlflush {main::1018}
pages > flushing realpage 59, userpage 59, subpage 59
structures > bookmark: Espera ayuda
structure > sectioning > section @ level 3 : 1.3.6 -> \xmlflush {main::1022}
pages > flushing realpage 60, userpage 60, subpage 60
structures > bookmark: Aprendizaje por la experiencia
structure > sectioning > chapter @ level 2 : 1.4 -> \xmlflush {main::1026}
structures > bookmark: Perspectiva limitada
structure > sectioning > section @ level 3 : 1.4.1 -> \xmlflush {main::1032}
structures > bookmark: Sólo un ejemplo
structure > sectioning > section @ level 3 : 1.4.2 -> \xmlflush {main::1038}
pages > flushing realpage 61, userpage 61, subpage 61
structures > bookmark: Uno para todos
structure > sectioning > section @ level 3 : 1.4.3 -> \xmlflush {main::1049}
structures > bookmark: Abstracción
structure > sectioning > section @ level 3 : 1.4.4 -> \xmlflush {main::1051}
structures > bookmark: Rutas
structure > sectioning > section @ level 3 : 1.4.5 -> \xmlflush {main::1053}
structures > end of sectionblock 'appendix'
pages > flushing realpage 62, userpage 62, subpage 62
structures > begin of sectionblock 'whatcomeslast'
structures > bookmark: Notas
structure > sectioning > chapter @ level 2 : 0.0 -> Notas
pages > flushing realpage 63, userpage 63, subpage 63
pages > flushing realpage 64, userpage 64, subpage 64
pages > flushing realpage 65, userpage 65, subpage 65
pages > flushing realpage 66, userpage 66, subpage 66
pages > flushing realpage 67, userpage 67, subpage 67
pages > flushing realpage 68, userpage 68, subpage 68
structures > bookmark: [Colofón]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> \xmlflush {main::1056}
pages > flushing realpage 69, userpage 69, subpage 69
pages > flushing realpage 70, userpage 70, subpage 70
pages > flushing realpage 71, userpage 71, subpage 71
structures > bookmark: [Contracubierta]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> \xmlflush {main::1070}
pages > flushing realpage 72, userpage 72, subpage 72
structures > end of sectionblock 'whatcomeslast'
backend > bookmarks > confusing level change at level 2 around 'Prólogo'
backend > bookmarks > confusing level change at level 2 around 'Conceptos previos'
backend > bookmarks > confusing level change at level 3 around 'Conclusiones'
backend > bookmarks > confusing level change at level 2 around 'Apéndices'
backend > bookmarks > confusing level change at level 3 around 'Notas'
mkiv lua stats > scheme handling time: 0.003 seconds, 1 processed, threshold 86400 seconds, loaded: http:1, reused: http:1
mkiv lua stats > used config file: selfautoparent:/texmf/web2c/texmfcnf.lua
mkiv lua stats > used cache path: ~/context/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e
mkiv lua stats > resource resolver: loadtime 0.005 seconds, 1 scans with scantime 0.000 seconds, 0 shared scans, 29 found files, scanned paths: ~/texmf
mkiv lua stats > stored bytecode data: 507 modules (0.177 sec), 106 tables (0.010 sec), 613 chunks (0.187 sec)
mkiv lua stats > traced context: maxstack: 1658, freed: 1, unreachable: 1657
mkiv lua stats > cleaned up reserved nodes: 84 nodes, 7 lists of 434
mkiv lua stats > node memory usage: 37 attribute, 4 dir, 46 fontspec, 8 glue, 121 gluespec, 3 kern, 647 mathspec, 8 penalty, 2 temp
mkiv lua stats > node list callback tasks: 13 unique task lists, 18 instances (re)created, 9335 calls
mkiv lua stats > h-node processing time: 0.211 seconds including kernel
mkiv lua stats > attribute processing time: 0.014 seconds front- and backend
mkiv lua stats > driver time: 0.185 seconds
mkiv lua stats > used backend: pdf
mkiv lua stats > jobdata time: 0.011 seconds saving, 0.003 seconds loading
mkiv lua stats > callbacks: file: 2632, saved: 17724, direct: 148, function: 18648, value: 86, message: 0, bytecode: 613, late 0, total: 39851 (553 per page)
mkiv lua stats > randomizer: resumed with value 0.96080909448678
mkiv lua stats > v-node processing time: 0.018 seconds
mkiv lua stats > loaded patterns: agr:gr:62 de::3 en::1 es::64 la::67, load time: 0.000
mkiv lua stats > hyphenation: 5575 words hyphenated, 1995 unique, used time 0.217 seconds
mkiv lua stats > xml load time: 0.022 seconds, 1 files, 1 converted
mkiv lua stats > lxml preparation time: 0.063 seconds, 1383 nodes, 659 lpath calls, 506 cached calls
mkiv lua stats > interactive elements: 240 references, 143 destinations
mkiv lua stats > margin data: 6 entries, 0 pending
mkiv lua stats > loaded fonts: 12 files: cousine-bold.ttf, cousine-regular.ttf, gfsheraklit.otf, p052-bold.otf, p052-italic.otf, p052-roman.otf, urwclassico-regular.otf, texgyrepagella-bold.otf, texgyrepagella-italic.otf, texgyrepagella-math.otf, texgyrepagella-regular.otf, dejavusans.ttf
mkiv lua stats > font engine: otf 3.131, afm 1.513, tfm 1.000, 24 instances, 11 shared in backend, 5 common vectors, 6 common hashes, load time 0.184 seconds
mkiv lua stats > body font sizes: defined: 10pt 11pt 12pt 14.4pt 17.3pt 20.7pt 4pt 5pt 6pt 7pt 8pt 9pt, undefined: 15pt 18pt 20pt 25pt 30pt
mkiv lua stats > math tweaking time: 0.007 seconds, 2 math goodie tables
mkiv lua stats > pdf annotations: 240 links (240 unique), 6 special
mkiv lua stats > font embedding time: 0.010 seconds, 7 fonts
mkiv lua stats > result saved in file: xml-context.pdf, compresslevel 1, objectcompresslevel 3
mkiv lua stats > positions: 428 collected, 307 deltas, 422 shared partials, 30 partial entries
mkiv lua stats > used platform: linux-64, type: unix, binary subtree: texmf-linux-64
mkiv lua stats > used engine: luametatex version: 2.1004, functionality level: 20221216, format id: 680, compiler: gcc
mkiv lua stats > tex properties: 740852 hash slots used of 2097152, 54566 control sequences, approximate memory usage: 39 MB
mkiv lua stats > lua properties: engine: lua 5.4, used memory: 109 MB, ctx: 104 MB, max: 104 MB, symbol mask: utf (τεχ)
mkiv lua stats > runtime: 2.114 seconds, 72 processed pages, 72 shipped pages, 34.062 pages/second
resolvers | formats | executing runner 'run luametatex format': ~/context/tex/texmf-linux-64/bin/luametatex --jobname="./xml-context.xml" --fmt=~/context/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex/cont-en.fmt --lua=~/context/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex/cont-en.lui --c:currentrun=4 --c:environment="xml-context.tex" --c:fulljobname="./xml-context.xml" --c:input="./xml-context.xml" --c:kindofrun=2 --c:maxnofruns=9 --c:purgeall --c:texmfbinpath="~/context/tex/texmf-linux-64/bin"
structure > lists > out of order sectionsblocks, maybe use \setsectionblock
structure > lists > out of order sectionsblocks, maybe use \setsectionblock
structure > lists > out of order sectionsblocks, maybe use \setsectionblock
structure > lists > out of order sectionsblocks, maybe use \setsectionblock
system >
system > ConTeXt ver: 2022.12.21 17:13 LMTX fmt: 2022.12.21 int: english/english
system >
system > 'cont-new.mkxl' loaded
open source > level 1, order 1, name '~/context/tex/texmf-context/tex/context/base/mkxl/cont-new.mkxl'
system > beware: some patches loaded from cont-new.mkiv
close source > level 1, order 1, name '~/context/tex/texmf-context/tex/context/base/mkxl/cont-new.mkxl'
system > 'cont-loc.mkxl' loaded
open source > level 1, order 2, name '~/context/tex/texmf-local/cont-loc.mkxl'
close source > level 1, order 2, name '~/context/tex/texmf-local/cont-loc.mkxl'
system > files > jobname './xml-context', input './xml-context.xml', result './xml-context'
fonts > latin modern fonts are not preloaded
languages > language 'en' is active
open source > level 1, order 3, name 'xml-context.tex'
open source > level 2, order 4, name '~/from-pandoc-to-context/pandoc-xhtml.tex'
close source > level 2, order 4, name '~/from-pandoc-to-context/pandoc-xhtml.tex'
colors > 'rgb' color space is supported
colors > 'cmyk' color space is supported
fonts > checks > registering extra script 'auto'
fonts > bodyfont '15pt' is defined (can better be done global)
fonts > bodyfont '18pt' is defined (can better be done global)
close source > level 1, order 4, name 'xml-context.tex'
system > processing as xml: ./xml-context.xml
xml > core > ignoring public entities 'html' as '-//W3C//DTD XHTML 1.0 Transitional//EN' from 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'
structures > begin of sectionblock 'whatcomesfirst'
structures > bookmark: [Portada]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> [Portada]
fonts > bodyfont '25pt' is defined (can better be done global)
fonts > bodyfont '30pt' is defined (can better be done global)
fonts > bodyfont '20pt' is defined (can better be done global)
backend > xmp > using file '~/context/tex/texmf-context/tex/context/base/mkiv/lpdf-pdx.xml'
pages > flushing realpage 1, userpage 1, subpage 1
pages > flushing realpage 2, userpage 2, subpage 2
structures > bookmark: [Título]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> [Título]
pages > flushing realpage 3, userpage 3, subpage 3
structures > bookmark: [Derechos de autor]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> \xmlflush {main::24}
pages > flushing realpage 4, userpage 4, subpage 4
structures > bookmark: [Dedicatoria]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> \xmlflush {main::29}
pages > flushing realpage 5, userpage 5, subpage 5
pages > flushing realpage 6, userpage 6, subpage 6
structures > bookmark: [Cita]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> \xmlflush {main::35}
pages > flushing realpage 7, userpage 7, subpage 7
pages > flushing realpage 8, userpage 8, subpage 8
structures > end of sectionblock 'whatcomesfirst'
structures > begin of sectionblock 'whatcomesfirst'
structures > begin of sectionblock 'tocpart'
structures > bookmark: Sumario
structure > sectioning > title @ level 2 : 0.0 -> \headtext {content}
pages > flushing realpage 9, userpage 9, subpage 9
structures > end of sectionblock 'tocpart'
pages > flushing realpage 10, userpage 10, subpage 10
structures > end of sectionblock 'whatcomesfirst'
structures > begin of sectionblock 'frontpart'
structures > bookmark: Prólogo
structure > sectioning > forewordtitle @ level 2 : 0.0 -> \xmlflush {main::41}
pages > flushing realpage 11, userpage 11, subpage 11
4:15: [package: underfull \hbox (badness 10000) in paragraph at lines 9--9]
pages > flushing realpage 12, userpage 12, subpage 12
structures > bookmark: Introducción
structure > sectioning > part @ level 1 : 1 -> \xmlflush {main::61}
pages > flushing realpage 13, userpage 13, subpage 13
pages > flushing realpage 14, userpage 14, subpage 14
structures > bookmark: Antes de comenzar
structure > sectioning > chapter @ level 2 : 1.1 -> \xmlflush {main::63}
structures > bookmark: ¿A quienes va dirigido?
structure > sectioning > section @ level 3 : 1.1.1 -> \xmlflush {main::65}
structures > bookmark: El punto de partida
structure > sectioning > section @ level 3 : 1.1.2 -> \xmlflush {main::73}
pages > flushing realpage 15, userpage 15, subpage 15
structures > bookmark: ¿Qué es lo que hay?
structure > sectioning > section @ level 3 : 1.1.3 -> \xmlflush {main::79}
pages > flushing realpage 16, userpage 16, subpage 16
pages > flushing realpage 17, userpage 17, subpage 17
pages > flushing realpage 18, userpage 18, subpage 18
structures > bookmark: Sólo una introducción
structure > sectioning > chapter @ level 2 : 1.2 -> \xmlflush {main::120}
structures > bookmark: El origen
structure > sectioning > section @ level 3 : 1.2.1 -> \xmlflush {main::127}
pages > flushing realpage 19, userpage 19, subpage 19
structures > bookmark: El camino de los ejemplos
structure > sectioning > section @ level 3 : 1.2.2 -> \xmlflush {main::159}
pages > flushing realpage 20, userpage 20, subpage 20
pages > flushing realpage 21, userpage 21, subpage 21
structures > bookmark: Sobre este libro
structure > sectioning > chapter @ level 2 : 1.3 -> \xmlflush {main::171}
structures > bookmark: Estructura del texto
structure > sectioning > section @ level 3 : 1.3.1 -> \xmlflush {main::173}
structures > bookmark: Convenciones tipográficas
structure > sectioning > section @ level 3 : 1.3.2 -> \xmlflush {main::192}
pages > flushing realpage 22, userpage 22, subpage 22
structures > bookmark: Agradecimientos
structure > sectioning > section @ level 3 : 1.3.3 -> \xmlflush {main::218}
pages > flushing realpage 23, userpage 23, subpage 23
pages > flushing realpage 24, userpage 24, subpage 24
structures > bookmark: Sobre la licencia de uso
structure > sectioning > chapter @ level 2 : 1.4 -> \xmlflush {main::228}
structures > bookmark: Uso no comercial
structure > sectioning > section @ level 3 : 1.4.1 -> \xmlflush {main::237}
structures > bookmark: Sin obra derivada
structure > sectioning > section @ level 3 : 1.4.2 -> \xmlflush {main::249}
pages > flushing realpage 25, userpage 25, subpage 25
structures > bookmark: Sólo descarga
structure > sectioning > section @ level 3 : 1.4.3 -> \xmlflush {main::254}
pages > flushing realpage 26, userpage 26, subpage 26
structures > bookmark: Un pacto de nobleza
structure > sectioning > section @ level 3 : 1.4.4 -> \xmlflush {main::260}
structures > bookmark: Comentarios
structure > sectioning > section @ level 3 : 1.4.5 -> \xmlflush {main::278}
structures > end of sectionblock 'frontpart'
pages > flushing realpage 27, userpage 27, subpage 27
pages > flushing realpage 28, userpage 28, subpage 28
structures > begin of sectionblock 'bodypart'
structures > bookmark: Conceptos previos
structure > sectioning > part @ level 1 : 1 -> \xmlflush {main::286}
pages > flushing realpage 29, userpage 29, subpage 29
pages > flushing realpage 30, userpage 30, subpage 30
structures > bookmark: Un archivo XML
structure > sectioning > chapter @ level 2 : 1.1 -> \xmlflush {main::288}
structures > bookmark: Código XML básico
structure > sectioning > section @ level 3 : 1.1.1 -> \xmlflush {main::290}
8:20: [package: underfull \hbox (badness 1168) in paragraph at lines 8--8]
structures > bookmark: Entorno ConTeXt
structure > sectioning > section @ level 3 : 1.1.2 -> \xmlflush {main::365}
pages > flushing realpage 31, userpage 31, subpage 31
8:20: [package: underfull \hbox (badness 1168) in paragraph at lines 8--8]
structures > bookmark: Partes
structure > sectioning > section @ level 3 : 1.1.3 -> \xmlflush {main::465}
pages > flushing realpage 32, userpage 32, subpage 32
structures > bookmark: Estructura básica
structure > sectioning > section @ level 3 : 1.1.4 -> \xmlflush {main::477}
pages > flushing realpage 33, userpage 33, subpage 33
structures > bookmark: Selección
structure > sectioning > section @ level 3 : 1.1.5 -> \xmlflush {main::500}
8:20: [package: underfull \hbox (badness 1168) in paragraph at lines 8--8]
pages > flushing realpage 34, userpage 34, subpage 34
structures > bookmark: Registro
structure > sectioning > section @ level 3 : 1.1.6 -> \xmlflush {main::576}
pages > flushing realpage 35, userpage 35, subpage 35
structures > bookmark: Configuración
structure > sectioning > section @ level 3 : 1.1.7 -> \xmlflush {main::588}
structures > bookmark: Elementos relevantes
structure > sectioning > section @ level 3 : 1.1.8 -> \xmlflush {main::618}
pages > flushing realpage 36, userpage 36, subpage 36
pages > flushing realpage 37, userpage 37, subpage 37
structures > bookmark: Nodos y rutas
structure > sectioning > chapter @ level 2 : 1.2 -> \xmlflush {main::645}
structures > bookmark: Nodo
structure > sectioning > section @ level 3 : 1.2.1 -> \xmlflush {main::648}
structures > bookmark: Ruta
structure > sectioning > section @ level 3 : 1.2.2 -> \xmlflush {main::656}
pages > flushing realpage 38, userpage 38, subpage 38
pages > flushing realpage 39, userpage 39, subpage 39
pages > flushing realpage 40, userpage 40, subpage 40
structures > bookmark: Manejar XML
structure > sectioning > part @ level 1 : 2 -> \xmlflush {main::687}
pages > flushing realpage 41, userpage 41, subpage 41
pages > flushing realpage 42, userpage 42, subpage 42
structures > bookmark: Operaciones básicas
structure > sectioning > chapter @ level 2 : 2.3 -> \xmlflush {main::689}
structures > bookmark: Sin distinción, nada vale
structure > sectioning > section @ level 3 : 2.3.1 -> \xmlflush {main::691}
structures > bookmark: Texto y formato
structure > sectioning > section @ level 3 : 2.3.2 -> \xmlflush {main::714}
pages > flushing realpage 43, userpage 43, subpage 43
structures > bookmark: Filtrado
structure > sectioning > section @ level 3 : 2.3.3 -> \xmlflush {main::727}
structures > bookmark: Formato
structure > sectioning > section @ level 3 : 2.3.4 -> \xmlflush {main::729}
pages > flushing realpage 44, userpage 44, subpage 44
structures > bookmark: Selección
structure > sectioning > chapter @ level 2 : 2.4 -> \xmlflush {main::731}
pages > flushing realpage 45, userpage 45, subpage 45
structures > bookmark: Formato
structure > sectioning > chapter @ level 2 : 2.5 -> \xmlflush {main::734}
structures > end of sectionblock 'bodypart'
pages > flushing realpage 46, userpage 46, subpage 46
structures > begin of sectionblock 'backpart'
structures > bookmark: Conclusiones
structure > sectioning > chapter @ level 2 : 0.1 -> \xmlflush {main::737}
structures > end of sectionblock 'backpart'
pages > flushing realpage 47, userpage 47, subpage 47
pages > flushing realpage 48, userpage 48, subpage 48
structures > begin of sectionblock 'appendix'
structures > bookmark: Apéndices
structure > sectioning > part @ level 1 : 1 -> \xmlflush {main::739}
pages > flushing realpage 49, userpage 49, subpage 49
pages > flushing realpage 50, userpage 50, subpage 50
structures > bookmark: Uso básico de ConTeXt
structure > sectioning > chapter @ level 2 : 1.1 -> \xmlflush {main::741}
structures > bookmark: Instalación
structure > sectioning > section @ level 3 : 1.1.1 -> \xmlflush {main::744}
structures > bookmark: Entornos
structure > sectioning > section @ level 3 : 1.1.2 -> \xmlflush {main::753}
structures > bookmark: Compilación
structure > sectioning > section @ level 3 : 1.1.3 -> \xmlflush {main::762}
pages > flushing realpage 51, userpage 51, subpage 51
structures > bookmark: Un único documento
structure > sectioning > section @ level 3 : 1.1.4 -> \xmlflush {main::775}
8:18: [package: underfull \hbox (badness 1168) in paragraph at lines 8--8]
pages > flushing realpage 52, userpage 52, subpage 52
pages > flushing realpage 53, userpage 53, subpage 53
pages > flushing realpage 54, userpage 54, subpage 54
structures > bookmark: Unicode
structure > sectioning > chapter @ level 2 : 1.2 -> \xmlflush {main::920}
structures > bookmark: Un poco de historia
structure > sectioning > section @ level 3 : 1.2.1 -> \xmlflush {main::927}
pages > flushing realpage 55, userpage 55, subpage 55
structures > bookmark: Diferentes necesidades
structure > sectioning > section @ level 3 : 1.2.2 -> \xmlflush {main::958}
pages > flushing realpage 56, userpage 56, subpage 56
structures > bookmark: El nuevo estándar
structure > sectioning > section @ level 3 : 1.2.3 -> \xmlflush {main::981}
pages > flushing realpage 57, userpage 57, subpage 57
structures > bookmark: El arte del fallo en TeX
structure > sectioning > chapter @ level 2 : 1.3 -> \xmlflush {main::989}
structures > bookmark: Humano, demasiado humano
structure > sectioning > section @ level 3 : 1.3.1 -> \xmlflush {main::992}
pages > flushing realpage 58, userpage 58, subpage 58
structures > bookmark: Cuestión de perspectiva
structure > sectioning > section @ level 3 : 1.3.2 -> \xmlflush {main::1006}
structures > bookmark: Un buen ejemplo
structure > sectioning > section @ level 3 : 1.3.3 -> \xmlflush {main::1014}
structures > bookmark: Observar y borrar
structure > sectioning > section @ level 3 : 1.3.4 -> \xmlflush {main::1016}
structures > bookmark: Código mínimo
structure > sectioning > section @ level 3 : 1.3.5 -> \xmlflush {main::1018}
pages > flushing realpage 59, userpage 59, subpage 59
structures > bookmark: Espera ayuda
structure > sectioning > section @ level 3 : 1.3.6 -> \xmlflush {main::1022}
pages > flushing realpage 60, userpage 60, subpage 60
structures > bookmark: Aprendizaje por la experiencia
structure > sectioning > chapter @ level 2 : 1.4 -> \xmlflush {main::1026}
structures > bookmark: Perspectiva limitada
structure > sectioning > section @ level 3 : 1.4.1 -> \xmlflush {main::1032}
structures > bookmark: Sólo un ejemplo
structure > sectioning > section @ level 3 : 1.4.2 -> \xmlflush {main::1038}
pages > flushing realpage 61, userpage 61, subpage 61
structures > bookmark: Uno para todos
structure > sectioning > section @ level 3 : 1.4.3 -> \xmlflush {main::1049}
structures > bookmark: Abstracción
structure > sectioning > section @ level 3 : 1.4.4 -> \xmlflush {main::1051}
structures > bookmark: Rutas
structure > sectioning > section @ level 3 : 1.4.5 -> \xmlflush {main::1053}
structures > end of sectionblock 'appendix'
pages > flushing realpage 62, userpage 62, subpage 62
structures > begin of sectionblock 'whatcomeslast'
structures > bookmark: Notas
structure > sectioning > chapter @ level 2 : 0.0 -> Notas
pages > flushing realpage 63, userpage 63, subpage 63
pages > flushing realpage 64, userpage 64, subpage 64
pages > flushing realpage 65, userpage 65, subpage 65
pages > flushing realpage 66, userpage 66, subpage 66
pages > flushing realpage 67, userpage 67, subpage 67
pages > flushing realpage 68, userpage 68, subpage 68
structures > bookmark: [Colofón]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> \xmlflush {main::1056}
pages > flushing realpage 69, userpage 69, subpage 69
pages > flushing realpage 70, userpage 70, subpage 70
pages > flushing realpage 71, userpage 71, subpage 71
structures > bookmark: [Contracubierta]
structure > sectioning > hiddentitle @ level 2 : 0.0 -> \xmlflush {main::1070}
pages > flushing realpage 72, userpage 72, subpage 72
structures > end of sectionblock 'whatcomeslast'
backend > bookmarks > confusing level change at level 2 around 'Prólogo'
backend > bookmarks > confusing level change at level 2 around 'Conceptos previos'
backend > bookmarks > confusing level change at level 3 around 'Conclusiones'
backend > bookmarks > confusing level change at level 2 around 'Apéndices'
backend > bookmarks > confusing level change at level 3 around 'Notas'
mkiv lua stats > scheme handling time: 0.002 seconds, 1 processed, threshold 86400 seconds, loaded: http:1, reused: http:1
mkiv lua stats > used config file: selfautoparent:/texmf/web2c/texmfcnf.lua
mkiv lua stats > used cache path: ~/context/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e
mkiv lua stats > resource resolver: loadtime 0.005 seconds, 1 scans with scantime 0.000 seconds, 0 shared scans, 29 found files, scanned paths: ~/texmf
mkiv lua stats > stored bytecode data: 507 modules (0.175 sec), 106 tables (0.010 sec), 613 chunks (0.184 sec)
mkiv lua stats > traced context: maxstack: 1658, freed: 1, unreachable: 1657
mkiv lua stats > cleaned up reserved nodes: 84 nodes, 7 lists of 434
mkiv lua stats > node memory usage: 37 attribute, 4 dir, 46 fontspec, 8 glue, 121 gluespec, 3 kern, 647 mathspec, 8 penalty, 2 temp
mkiv lua stats > node list callback tasks: 13 unique task lists, 18 instances (re)created, 9335 calls
mkiv lua stats > h-node processing time: 0.206 seconds including kernel
mkiv lua stats > attribute processing time: 0.014 seconds front- and backend
mkiv lua stats > driver time: 0.184 seconds
mkiv lua stats > used backend: pdf
mkiv lua stats > jobdata time: 0.011 seconds saving, 0.003 seconds loading
mkiv lua stats > callbacks: file: 2632, saved: 17724, direct: 148, function: 18648, value: 86, message: 0, bytecode: 613, late 0, total: 39851 (553 per page)
mkiv lua stats > randomizer: resumed with value 0.96080909448678
mkiv lua stats > v-node processing time: 0.018 seconds
mkiv lua stats > loaded patterns: agr:gr:62 de::3 en::1 es::64 la::67, load time: 0.000
mkiv lua stats > hyphenation: 5575 words hyphenated, 1995 unique, used time 0.214 seconds
mkiv lua stats > xml load time: 0.020 seconds, 1 files, 1 converted
mkiv lua stats > lxml preparation time: 0.067 seconds, 1383 nodes, 659 lpath calls, 506 cached calls
mkiv lua stats > interactive elements: 240 references, 143 destinations
mkiv lua stats > margin data: 6 entries, 0 pending
mkiv lua stats > loaded fonts: 12 files: cousine-bold.ttf, cousine-regular.ttf, gfsheraklit.otf, p052-bold.otf, p052-italic.otf, p052-roman.otf, urwclassico-regular.otf, texgyrepagella-bold.otf, texgyrepagella-italic.otf, texgyrepagella-math.otf, texgyrepagella-regular.otf, dejavusans.ttf
mkiv lua stats > font engine: otf 3.131, afm 1.513, tfm 1.000, 24 instances, 11 shared in backend, 5 common vectors, 6 common hashes, load time 0.180 seconds
mkiv lua stats > body font sizes: defined: 10pt 11pt 12pt 14.4pt 17.3pt 20.7pt 4pt 5pt 6pt 7pt 8pt 9pt, undefined: 15pt 18pt 20pt 25pt 30pt
mkiv lua stats > math tweaking time: 0.007 seconds, 2 math goodie tables
mkiv lua stats > pdf annotations: 240 links (240 unique), 6 special
mkiv lua stats > font embedding time: 0.010 seconds, 7 fonts
mkiv lua stats > result saved in file: xml-context.pdf, compresslevel 1, objectcompresslevel 3
mkiv lua stats > positions: 428 collected, 307 deltas, 422 shared partials, 30 partial entries
mkiv lua stats > used platform: linux-64, type: unix, binary subtree: texmf-linux-64
mkiv lua stats > used engine: luametatex version: 2.1004, functionality level: 20221216, format id: 680, compiler: gcc
mkiv lua stats > tex properties: 740852 hash slots used of 2097152, 54566 control sequences, approximate memory usage: 39 MB
mkiv lua stats > lua properties: engine: lua 5.4, used memory: 109 MB, ctx: 104 MB, max: 104 MB, symbol mask: utf (τεχ)
mkiv lua stats > runtime: 2.152 seconds, 72 processed pages, 72 shipped pages, 33.461 pages/second
mtx-context | purged files: xml-context.log, xml-context.tuc
system | total runtime: 8.502 seconds of 8.541 seconds
[-- Attachment #3: Type: text/plain, Size: 496 bytes --]
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2022-12-21 16:20 Hans Hagen via ntg-context
2022-12-21 21:15 ` upload Pablo Rodriguez via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-12-21 16:20 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
I uploaded a new version of lmtx. This version uses a new counter and
dimension model deep down (\newinteger and \newdimension) which is more
efficient in certain cases. From the user's perspective there is no
difference between \newcount and \newdimen although there are some
fundamental differences. I might have overlooked a few cases where it
does make a difference in ConTeXt (easy to handle once I know).
The test suite runs 5-10 % faster depending on the load of the machine
and the gain mostly relates to memory access (where processes fight over
memory and cpu cache). Of course I can probably gain more but using a
faster machien than this 5 year old one but why waste a good machine.
Some other possible speedups are on-hold till I have better test cases.
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2022-12-09 16:41 Hans Hagen via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-12-09 16:41 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
A new upload:
- we had a dir node leak (in some cases), fixed
- some fun stuff that i couldn't resist adding:
% \bgroup
% \unprotect
% \catcode`< \lettercatcode
\ifnum 1 = 2 n \else y \fi
\ifnum 1 > 2 n \else y \fi
\ifnum 1 < 2 y \else n \fi
\ifnum 1 != 2 y \else n \fi
\ifnum 1 !> 2 y \else n \fi
\ifnum 1 !< 2 n \else y \fi
\ifnum 1 ≠ 2 y \else n \fi
\ifnum 1 ≥ 2 n \else y \fi
\ifnum 1 ≤ 2 y \else n \fi
\ifnum 1 ≱ 2 n \else y \fi
\ifnum 1 ≰ 2 y \else n \fi
\ifnum 1 ∈ 3 y \else n \fi
\ifnum 1 ∉ 3 n \else y \fi
% \protect
% \egroup
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2022-10-21 19:23 Hans Hagen via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-10-21 19:23 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
I updated lmtx ... there are a few fixes for issues reported on the
list. In the perspective of updating math the - otherwise unchanged -
mkiv variant has also been updated a little. No new commands, just some
(already old) experimental font related features gone and replaced by a
combined one inspired by what we do in lmtx. In our opinion on the
average it should not come out worse.
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-07-08 22:40 ` upload Otared Kavian via ntg-context
@ 2022-07-09 7:39 ` Hans Hagen via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-07-09 7:39 UTC (permalink / raw)
To: Otared Kavian via ntg-context; +Cc: Hans Hagen
On 7/9/2022 12:40 AM, Otared Kavian via ntg-context wrote:
> I just found that \choose has been replaced with \binom (binomial coefficient):
>
> \starttext
> \meaning\choose
>
> \meaning\binom
>
> $\binom{n}{k}$
> \stoptext
>
> Sorry for complaining… :-)
no problem ... maybe we should have a wiki page for 'use this instead of
that'
as you're playing with it ... there is a lot we haven't yet introduced
but we will do that stepwise .. here's one
inline formulas like $(x + a + 2)$ will break across lines but
traditionally \left( .. \right) doesn't which is why these \bigg things
are there : manual solution for breaking inline math
however, in lmtx these do break across lines but there are of course
still cases where the penalties injected will discourage it; there is
agranular penalty system in place but current it is configured as
traditional tex
now, when a formula doesn't break and is somehow wrapped it doesn't play
that well with linebreaks but you can cheat: formulas can becoem liek
glue where the inter atom stretch and shrink can play a more prominent
role ... here's a test:
% turning small inline formulas into leaders to that we don't get overflows
% or excessive spacing
\continuewhenlmtxmode
\startbuffer[threshold-none]
\setupbodyfont[modern]
\setuppapersize[A5]
\setuplayout[tight]
\setupmathematics[threshold=none]
\dorecurse {950} {
test $\darkblue \showboxes x + #1 $
test $\darkred \showboxes x + #1 + z$
}
\stopbuffer
\startbuffer[threshold-small]
\setupbodyfont[modern]
\setuppapersize[A5]
\setuplayout[tight]
\setupmathematics[threshold=small]
\dorecurse {950} {
test $\darkblue \showboxes x + #1 $
test $\darkred \showboxes x + #1 + z$
}
\stopbuffer
\startbuffer[threshold-medium]
\setupbodyfont[modern]
\setuppapersize[A5]
\setuplayout[tight]
\setupmathematics[threshold=medium]
\dorecurse {950} {
test $\darkblue \showboxes x + #1 $
test $\darkred \showboxes x + #1 + z$
}
\stopbuffer
\startbuffer[threshold-big]
\setupbodyfont[modern]
\setuppapersize[A5]
\setuplayout[tight]
\setupmathematics[threshold=big]
\dorecurse {950} {
test $\darkblue \showboxes x + #1 $
test $\darkred \showboxes x + #1 + z$
}
\stopbuffer
\starttext
\dorecurse {10} {
\startcombination[2*2]
{\hbox to .45\textwidth{\typesetbuffer[threshold-none]
[frame=on,width=.45\textwidth,page=#1]\hss}} {\type {threshold=none}}
{\hbox to .45\textwidth{\typesetbuffer[threshold-small]
[frame=on,width=.45\textwidth,page=#1]\hss}} {\type {threshold=small}}
{\hbox to
.45\textwidth{\typesetbuffer[threshold-medium][frame=on,width=.45\textwidth,page=#1]\hss}}
{\type {threshold=medium}}
{\hbox to .45\textwidth{\typesetbuffer[threshold-big]
[frame=on,width=.45\textwidth,page=#1]\hss}} {\type {threshold=big}}
\stopcombination
}
\stoptext
There is also a system like widows and orphans in the sense that one can
set forward and backward penalties, as in:
\setuplayout[width=11cm]
\startbuffer
\dorecurse {50} {
test $\darkblue a + #1 + b > 2$ %
test $\darkred a + b + #1 + c + d > 2$ %
test $\darkgreen a + b + c + #1 + d + e + f > 2$ %
}
\stopbuffer
\setuptolerance[verytolerant,stretch]
\starttext
\start
\mathforwardpenalties 0
\mathbackwardpenalties 0
\getbuffer
\par
\stop
\page
\start
\mathforwardpenalties 2 -200 -100
\mathbackwardpenalties 2 -100 -50
\getbuffer
\par
\stop
\page
\start
\mathforwardpenalties 2 200 100
\mathbackwardpenalties 2 100 50
\getbuffer
\par
\stop
\page
\stoptext
but we currently don't have a high level interface for that; it will be
part of the more general math penalties setup.
These are just a few of the things to play with.
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-07-08 22:34 ` upload Otared Kavian via ntg-context
2022-07-08 22:40 ` upload Otared Kavian via ntg-context
@ 2022-07-09 6:40 ` Hans Hagen via ntg-context
1 sibling, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-07-09 6:40 UTC (permalink / raw)
To: Otared Kavian via ntg-context; +Cc: Hans Hagen
On 7/9/2022 12:34 AM, Otared Kavian via ntg-context wrote:
>
>
>> On 6 Jul 2022, at 22:10, Hans Hagen via ntg-context <ntg-context@ntg.nl> wrote:
>>
>> Hi,
>>
>> We're pleased to announce the first official release of the new math code. We're talking of:
>>
>> […]
>
> Dear Hans and Mikael،
>
> Thank you very much for the new upload and the new stuff for tyepsetting maths. I have been playing around with the features presented in the example file sent by Mikael, and I must say, among other things you have implemented, the constructs \bearkhere and \skiphere, and friends, are absolutely great, brilliant and so simple! I wonder why such a simple and elegant solution was not around before…
they were to some extend (in split=text mode) but never advocated but we
added some to it as well as made it work with diferent alignments (most
noticeably slanted) and number placement (overflow)
> As a plain TeX traditionalist I am a little bit sad to let the \over construct be ditched, but my sadness did not last too long.
just think of the side effects:
{a}\over{y} + z
y and z are combined so one need to add { }
{{a}\over{y}}
thenm infleuncing styles becomes trickier too; the lot becomes an ord
(ok, not in lmtx, where it becomes a fraction atom) and when you compare
{{a}\over{y}}
\frac{a}{b}
you even save two keystrokes -)
it's also not easy to control spacing etc because one cannot redefine
over; actually fractions uses \U[..over|above|..] which takes two
arguments (forward scanning)
> It seems that the \choose construct has been ditched but I did not guess what has replaced it (I guess the reason is the same for ditching \over, since the construct used to be ${n \choose k}$ and this is not what one wants to have in a macro).
some of these were just old school simple things but we have better
alternatives; and if not: just specify what you need and we will come up
with something (configurable)
(of course one can just define the old schoose)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-07-08 22:34 ` upload Otared Kavian via ntg-context
@ 2022-07-08 22:40 ` Otared Kavian via ntg-context
2022-07-09 7:39 ` upload Hans Hagen via ntg-context
2022-07-09 6:40 ` upload Hans Hagen via ntg-context
1 sibling, 1 reply; 103+ messages in thread
From: Otared Kavian via ntg-context @ 2022-07-08 22:40 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Otared Kavian
I just found that \choose has been replaced with \binom (binomial coefficient):
\starttext
\meaning\choose
\meaning\binom
$\binom{n}{k}$
\stoptext
Sorry for complaining… :-)
> On 9 Jul 2022, at 00:34, Otared Kavian <otared@gmail.com> wrote:
>
>
>
>> On 6 Jul 2022, at 22:10, Hans Hagen via ntg-context <ntg-context@ntg.nl> wrote:
>>
>> Hi,
>>
>> We're pleased to announce the first official release of the new math code. We're talking of:
>>
>> […]
>
> Dear Hans and Mikael،
>
> Thank you very much for the new upload and the new stuff for tyepsetting maths. I have been playing around with the features presented in the example file sent by Mikael, and I must say, among other things you have implemented, the constructs \bearkhere and \skiphere, and friends, are absolutely great, brilliant and so simple! I wonder why such a simple and elegant solution was not around before…
>
> As a plain TeX traditionalist I am a little bit sad to let the \over construct be ditched, but my sadness did not last too long.
>
> It seems that the \choose construct has been ditched but I did not guess what has replaced it (I guess the reason is the same for ditching \over, since the construct used to be ${n \choose k}$ and this is not what one wants to have in a macro).
>
> Best regards: Otared
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-07-06 20:10 upload Hans Hagen via ntg-context
` (2 preceding siblings ...)
2022-07-07 20:48 ` upload Aditya Mahajan via ntg-context
@ 2022-07-08 22:34 ` Otared Kavian via ntg-context
2022-07-08 22:40 ` upload Otared Kavian via ntg-context
2022-07-09 6:40 ` upload Hans Hagen via ntg-context
3 siblings, 2 replies; 103+ messages in thread
From: Otared Kavian via ntg-context @ 2022-07-08 22:34 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Otared Kavian
> On 6 Jul 2022, at 22:10, Hans Hagen via ntg-context <ntg-context@ntg.nl> wrote:
>
> Hi,
>
> We're pleased to announce the first official release of the new math code. We're talking of:
>
> […]
Dear Hans and Mikael،
Thank you very much for the new upload and the new stuff for tyepsetting maths. I have been playing around with the features presented in the example file sent by Mikael, and I must say, among other things you have implemented, the constructs \bearkhere and \skiphere, and friends, are absolutely great, brilliant and so simple! I wonder why such a simple and elegant solution was not around before…
As a plain TeX traditionalist I am a little bit sad to let the \over construct be ditched, but my sadness did not last too long.
It seems that the \choose construct has been ditched but I did not guess what has replaced it (I guess the reason is the same for ditching \over, since the construct used to be ${n \choose k}$ and this is not what one wants to have in a macro).
Best regards: Otared
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-07-08 7:40 ` upload Max Chernoff via ntg-context
@ 2022-07-08 14:20 ` Hans Hagen via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-07-08 14:20 UTC (permalink / raw)
To: Max Chernoff via ntg-context; +Cc: Hans Hagen
On 7/8/2022 9:40 AM, Max Chernoff via ntg-context wrote:
>> This is because you need to pass a list that conforms to what the
>> builder expects and the callback that you use doesn't do that for you
>> (after all, it also gets hbox content).
>
> Isn't "processors/after" the same as "pre_linebreak_filter"? I thought
> that only "hpack_filter" gets \hbox content? Anyways, my actual function
> has this guard at the very start:
>
> if (head.id ~= par_id and context) or -- Ensure that we were
> actually given a par
> status.output_active or -- Don't run during the output routine
> tex.nest.ptr > 1 -- Don't run inside boxes
> then
> return head
> end
>
> so I think that I'm only processing actual top-level paragraphs here.
>
>> There is no 'callback sequence handler' for the par builder (currently
>> i see no need for it, also given the extra overhead involved) but this
>> what what you can do:
>>
>> \startluacode
>> function builders.paragraphs.constructors.methods.preroll_a(head)
>> local result, info = tex.linebreak(head)
>> tex.prevdepth = info.prevdepth
>> tex.prevgraf = info.prevgraf
>> return result
>> end
>> function builders.paragraphs.constructors.methods.preroll_b(head)
>> local result, info = tex.linebreak(nodes.nuts.copylist(head))
>> inspect(info)
>> return true
>> end
>> \stopluacode
>>
>> \defineparbuilder[preroll_a]
>> \defineparbuilder[preroll_b]
>>
>> \starttext
>> \setmainparbuilder[default] \input tufte \par \input tufte \page
>> \setmainparbuilder[preroll_a] \input tufte \par \input tufte \page
>> \setmainparbuilder[preroll_b] \input tufte \par \input tufte \page
>> \stoptext
>
> I think that that code is for replacing the linebreaker entirely, like
> with using "linebreak_filter"? My goal isn't to replace the linebreaker;
> I just want to be able to inspect the paragraph before it is broken,
> without modifying anything.
as long as you return true the built in will do the work but you can
still do the preroll so basically nothing gets replaced .. it's just a
more natural hook;l keep in mind that if someone replaces the linebreak
your code woudl fail to do its work anyway
> What I'm trying to do *very* roughly looks like the following:
>
> paragraphs = {}
> attribute = 1234
>
> function pre_linebreak_filter(head)
> if head.id ~= node.id"par" then
> return head
> end
>
> local nat_node, nat_info = tex.linebreak(node.copylist(head))
> node.freelist(nat_node)
>
> local long_node, long_info = tex.linebreak(
> node.copylist(head), {looseness = 1}
> )
>
> if long_info.prevgraf == nat_info.prevgraf + 1 then
> table.insert(paragraphs, long_node)
> end
>
> return head
> end
>
> function post_linebreak_filter(head)
> node.setattribute(head, attribute, #paragraphs)
> node.setattribute(node.slide(head), attribute, #paragraphs)
>
> return head
> end
>
> function pre_output_filter(head)
> if tex.outputpenalty ~= tex.widowpenalty then
> return head
> end
>
> -- Pick a paragraph from `paragraphs` somehow
>
> -- Replace that paragraph on the page with the one
> -- from `paragraphs`
>
> -- Move the last line of the page onto the top of
> -- tex.lists.contributehead
>
> return head
> end
>
> (The full implementation is in the module "lua-widow-control" on CTAN,
> TeX Live, and modules.contextgarden.net, or directly at
> "https://github.com/gucci-on-fleek/lua-widow-control/blob/master/source/lua-widow-control.lua".
> It's pretty long though, so I'm just trying to summarize here.)
>
> This works pretty well with Plain LuaTeX, LuaLaTeX, OpTeX, MkIV, and
> MkXL before the latest upload, but something broke with the latest
> upload in MkXL. I understand that I'm mucking around with volatile
> interfaces, and I have no problem making a bunch of changes whenever the
> engine/format changes; the problem is that I'm not too sure what changed
> in the engine, so I don't know what I need to change in my code.
the tricky part is probably to make sure that it doesn't interfere with
what other functions hooked into the callbacks are doing because who
knows what gets injected in those lists
>> On the to do is a to add a 'prepare' helper that adds the mandate
>> nodes (par fillers etc)
>
> Maybe that's all that I need? If that's the case, I have no problem
> coding my own "prepare helper" if you think that it'll be awhile before
> you get around to it; the problem is that I'm not entirely sure what
> nodes I would need to add. These new nodes aren't added until after
> "pre_linebreak_filter", and they're gone after the linebreaker runs, so
> I can't inspect a "regular" paragraph to see where these nodes belong.
there will be (untested on what you do)
tex.preparelinebreak(par)
that will add the additional stuff needed (and bark if something is
there already).
btw, a par builder - even in luatex - needs a parfillskip to properly do
its work, some penalty and in the case of context lmtx also a
leftparfill skip and optionally initleft and right skip
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-07-07 8:27 ` upload Hans Hagen via ntg-context
@ 2022-07-08 7:40 ` Max Chernoff via ntg-context
2022-07-08 14:20 ` upload Hans Hagen via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Max Chernoff via ntg-context @ 2022-07-08 7:40 UTC (permalink / raw)
To: ntg-context; +Cc: Max Chernoff
> This is because you need to pass a list that conforms to what the
> builder expects and the callback that you use doesn't do that for you
> (after all, it also gets hbox content).
Isn't "processors/after" the same as "pre_linebreak_filter"? I thought
that only "hpack_filter" gets \hbox content? Anyways, my actual function
has this guard at the very start:
if (head.id ~= par_id and context) or -- Ensure that we were
actually given a par
status.output_active or -- Don't run during the output routine
tex.nest.ptr > 1 -- Don't run inside boxes
then
return head
end
so I think that I'm only processing actual top-level paragraphs here.
> There is no 'callback sequence handler' for the par builder (currently i
> see no need for it, also given the extra overhead involved) but this
> what what you can do:
>
> \startluacode
> function builders.paragraphs.constructors.methods.preroll_a(head)
> local result, info = tex.linebreak(head)
> tex.prevdepth = info.prevdepth
> tex.prevgraf = info.prevgraf
> return result
> end
> function builders.paragraphs.constructors.methods.preroll_b(head)
> local result, info = tex.linebreak(nodes.nuts.copylist(head))
> inspect(info)
> return true
> end
> \stopluacode
>
> \defineparbuilder[preroll_a]
> \defineparbuilder[preroll_b]
>
> \starttext
> \setmainparbuilder[default] \input tufte \par \input tufte \page
> \setmainparbuilder[preroll_a] \input tufte \par \input tufte \page
> \setmainparbuilder[preroll_b] \input tufte \par \input tufte \page
> \stoptext
I think that that code is for replacing the linebreaker entirely, like
with using "linebreak_filter"? My goal isn't to replace the linebreaker;
I just want to be able to inspect the paragraph before it is broken,
without modifying anything.
What I'm trying to do *very* roughly looks like the following:
paragraphs = {}
attribute = 1234
function pre_linebreak_filter(head)
if head.id ~= node.id"par" then
return head
end
local nat_node, nat_info = tex.linebreak(node.copylist(head))
node.freelist(nat_node)
local long_node, long_info = tex.linebreak(
node.copylist(head), {looseness = 1}
)
if long_info.prevgraf == nat_info.prevgraf + 1 then
table.insert(paragraphs, long_node)
end
return head
end
function post_linebreak_filter(head)
node.setattribute(head, attribute, #paragraphs)
node.setattribute(node.slide(head), attribute, #paragraphs)
return head
end
function pre_output_filter(head)
if tex.outputpenalty ~= tex.widowpenalty then
return head
end
-- Pick a paragraph from `paragraphs` somehow
-- Replace that paragraph on the page with the one
-- from `paragraphs`
-- Move the last line of the page onto the top of
-- tex.lists.contributehead
return head
end
(The full implementation is in the module "lua-widow-control" on CTAN,
TeX Live, and modules.contextgarden.net, or directly at
"https://github.com/gucci-on-fleek/lua-widow-control/blob/master/source/lua-widow-control.lua".
It's pretty long though, so I'm just trying to summarize here.)
This works pretty well with Plain LuaTeX, LuaLaTeX, OpTeX, MkIV, and
MkXL before the latest upload, but something broke with the latest
upload in MkXL. I understand that I'm mucking around with volatile
interfaces, and I have no problem making a bunch of changes whenever the
engine/format changes; the problem is that I'm not too sure what changed
in the engine, so I don't know what I need to change in my code.
> On the to do is a to add a 'prepare' helper that adds
> the mandate nodes (par fillers etc)
Maybe that's all that I need? If that's the case, I have no problem
coding my own "prepare helper" if you think that it'll be awhile before
you get around to it; the problem is that I'm not entirely sure what
nodes I would need to add. These new nodes aren't added until after
"pre_linebreak_filter", and they're gone after the linebreaker runs, so
I can't inspect a "regular" paragraph to see where these nodes belong.
> but even then one has to be careful
> where linebreak hackery is applied.
Oh yes, I'm well aware :) Earlier versions of my module would silently
eat entire paragraphs, which was very not good. Luckily that problem is
fixed now.
And finally, thanks for all your work with LuaMetaTeX. This new engine
is quite nice to work with and has some pretty cool new features.
Thanks,
-- Max
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-07-07 20:48 ` upload Aditya Mahajan via ntg-context
@ 2022-07-07 21:16 ` Hans Hagen via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-07-07 21:16 UTC (permalink / raw)
To: Aditya Mahajan via ntg-context; +Cc: Hans Hagen
On 7/7/2022 10:48 PM, Aditya Mahajan via ntg-context wrote:
> On Wed, 6 Jul 2022, Hans Hagen via ntg-context wrote:
>
>> We're pleased to announce the first official release of the new math
>> code. We're talking of:
>>
>> -- a reworked math engine (which happened stepwise so some already
>> trickled into previous uploads)
>>
>> -- settling on one model for display math but with alignment variants as
>> well as improving inline math (e.g. wrt linebreaks)
>>
>> -- redoing bit of the (sub) numbering
>>
>> -- improving the alignment features (the traditional one and the
>> text/page mode one)
>>
>> -- fixing the math font using all kind of tweaks in the goodie file
>>
>> -- providing means to annotate formulas
>>
>> -- we ditched support for \over simply because it is too fragile wrt
>> spacing (one can \usemodule[oldmath] to get it back
>>
>> -- we might move some more alien stuff to m-oldmath in due time
>
> I played around with it a bit, and everything looks really nice!
Thanks.
Btw, you can run with
\showmakeup[mathglue] % \mathspacingmode=1
to see what math atoms are 'seen' (the spacingmode also injects zero
spaces) (there are other tracers too but this is the one we use most)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-07-06 20:10 upload Hans Hagen via ntg-context
2022-07-06 20:38 ` upload Mikael Sundqvist via ntg-context
2022-07-07 1:15 ` upload Max Chernoff via ntg-context
@ 2022-07-07 20:48 ` Aditya Mahajan via ntg-context
2022-07-07 21:16 ` upload Hans Hagen via ntg-context
2022-07-08 22:34 ` upload Otared Kavian via ntg-context
3 siblings, 1 reply; 103+ messages in thread
From: Aditya Mahajan via ntg-context @ 2022-07-07 20:48 UTC (permalink / raw)
To: Hans Hagen via ntg-context; +Cc: Aditya Mahajan
On Wed, 6 Jul 2022, Hans Hagen via ntg-context wrote:
> We're pleased to announce the first official release of the new math
> code. We're talking of:
>
> -- a reworked math engine (which happened stepwise so some already
> trickled into previous uploads)
>
> -- settling on one model for display math but with alignment variants as
> well as improving inline math (e.g. wrt linebreaks)
>
> -- redoing bit of the (sub) numbering
>
> -- improving the alignment features (the traditional one and the
> text/page mode one)
>
> -- fixing the math font using all kind of tweaks in the goodie file
>
> -- providing means to annotate formulas
>
> -- we ditched support for \over simply because it is too fragile wrt
> spacing (one can \usemodule[oldmath] to get it back
>
> -- we might move some more alien stuff to m-oldmath in due time
I played around with it a bit, and everything looks really nice!
Thanks,
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-07-07 1:15 ` upload Max Chernoff via ntg-context
@ 2022-07-07 8:27 ` Hans Hagen via ntg-context
2022-07-08 7:40 ` upload Max Chernoff via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-07-07 8:27 UTC (permalink / raw)
To: ntg-context; +Cc: Hans Hagen
On 7/7/2022 3:15 AM, Max Chernoff via ntg-context wrote:
> Hi,
>
> With the latest upload, "tex.linebreak" doesn't return an "info" table.
>
> When running this code:
>
> \startluacode
> function test(head)
> local new_head, info = tex.linebreak(node.copylist(head))
>
> print(head, type(head), info, type(info))
>
> if info == nil then
> print "!!! info is nil !!!"
> end
>
> return head
> end
>
> nodes.tasks.appendaction("processors", "after", "test")
> \stopluacode
>
> \starttext
> Hello!
> \stoptext
>
> with the latest upload I get (also note the small typo in "rigthfill"):
>
> luatex warning > linebreak: no [ leftinit | rightinit | leftfill |
> rigthfill] expected
> <node : nil <= 2265 => 2353 : par vmodepar>
> userdata nil nil
> !!! info is nil !!!
> <node : nil <= 2475 => 2299 : glue userskip>
> userdata nil nil
> !!! info is nil !!!
>
> but with live.contextgarden.net I get:
>
> luatex warning > tex: left parfill skip is gone
> Underfull \hbox (badness 10000) in paragraph at lines 20--1
> <node : nil <= 936 => 929 : par vmode_par> userdata
> table: 0x39a050f7000 table
> <node : nil <= 1529 => 1561 : glue userskip> userdata
> nil nil
> !!! info is nil !!!
This is because you need to pass a list that conforms to what the
builder expects and the callback that you use doesn't do that for you
(after all, it also gets hbox content).
There is no 'callback sequence handler' for the par builder (currently i
see no need for it, also given the extra overhead involved) but this
what what you can do:
\startluacode
function builders.paragraphs.constructors.methods.preroll_a(head)
local result, info = tex.linebreak(head)
tex.prevdepth = info.prevdepth
tex.prevgraf = info.prevgraf
return result
end
function builders.paragraphs.constructors.methods.preroll_b(head)
local result, info = tex.linebreak(nodes.nuts.copylist(head))
inspect(info)
return true
end
\stopluacode
\defineparbuilder[preroll_a]
\defineparbuilder[preroll_b]
\starttext
\setmainparbuilder[default] \input tufte \par \input tufte \page
\setmainparbuilder[preroll_a] \input tufte \par \input tufte \page
\setmainparbuilder[preroll_b] \input tufte \par \input tufte \page
\stoptext
The tex.linebreak function gets the properly prepared paragraph and can
handle it then. On the to do is a to add a 'prepare' helper that adds
the mandate nodes (par fillers etc) but even then one has to be careful
where linebreak hackery is applied.
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-07-06 20:10 upload Hans Hagen via ntg-context
2022-07-06 20:38 ` upload Mikael Sundqvist via ntg-context
@ 2022-07-07 1:15 ` Max Chernoff via ntg-context
2022-07-07 8:27 ` upload Hans Hagen via ntg-context
2022-07-07 20:48 ` upload Aditya Mahajan via ntg-context
2022-07-08 22:34 ` upload Otared Kavian via ntg-context
3 siblings, 1 reply; 103+ messages in thread
From: Max Chernoff via ntg-context @ 2022-07-07 1:15 UTC (permalink / raw)
To: ntg-context; +Cc: Max Chernoff
Hi,
With the latest upload, "tex.linebreak" doesn't return an "info" table.
When running this code:
\startluacode
function test(head)
local new_head, info = tex.linebreak(node.copylist(head))
print(head, type(head), info, type(info))
if info == nil then
print "!!! info is nil !!!"
end
return head
end
nodes.tasks.appendaction("processors", "after", "test")
\stopluacode
\starttext
Hello!
\stoptext
with the latest upload I get (also note the small typo in "rigthfill"):
luatex warning > linebreak: no [ leftinit | rightinit | leftfill | rigthfill] expected
<node : nil <= 2265 => 2353 : par vmodepar> userdata nil nil
!!! info is nil !!!
<node : nil <= 2475 => 2299 : glue userskip> userdata nil nil
!!! info is nil !!!
but with live.contextgarden.net I get:
luatex warning > tex: left parfill skip is gone
Underfull \hbox (badness 10000) in paragraph at lines 20--1
<node : nil <= 936 => 929 : par vmode_par> userdata table: 0x39a050f7000 table
<node : nil <= 1529 => 1561 : glue userskip> userdata nil nil
!!! info is nil !!!
Thanks,
-- Max
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-07-06 20:10 upload Hans Hagen via ntg-context
@ 2022-07-06 20:38 ` Mikael Sundqvist via ntg-context
2022-07-07 1:15 ` upload Max Chernoff via ntg-context
` (2 subsequent siblings)
3 siblings, 0 replies; 103+ messages in thread
From: Mikael Sundqvist via ntg-context @ 2022-07-06 20:38 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Mikael Sundqvist
[-- Attachment #1: Type: text/plain, Size: 1811 bytes --]
On Wed, Jul 6, 2022 at 10:10 PM Hans Hagen via ntg-context
<ntg-context@ntg.nl> wrote:
>
> Hi,
>
> We're pleased to announce the first official release of the new math
> code. We're talking of:
>
> -- a reworked math engine (which happened stepwise so some already
> trickled into previous uploads)
>
> -- settling on one model for display math but with alignment variants as
> well as improving inline math (e.g. wrt linebreaks)
>
> -- redoing bit of the (sub) numbering
>
> -- improving the alignment features (the traditional one and the
> text/page mode one)
>
> -- fixing the math font using all kind of tweaks in the goodie file
>
> -- providing means to annotate formulas
>
> -- we ditched support for \over simply because it is too fragile wrt
> spacing (one can \usemodule[oldmath] to get it back
>
> -- we might move some more alien stuff to m-oldmath in due time
>
> We paid a lot of attention to details of positioning, sizing and spacing
> of glyphs. We do have some documents in the making that describe this
> (some are in the ontarget namespace) and the second half of this year we
> use for writing a math manual (Mikael) and updating the luametatex
> manual (Hans). For sure we will run into unforseen issues, come up with
> additional things and try to please users who have demands. There are
> 'hidden' features that will be revealed stepwise.
>
> An example of some usage will be posted next.
>
> The pragma-ade.com domain is still in transfer but the nl one should
> work fine. There is now also a https://www.luametatex.org that might be
> get some more than there is now (when i find it useful but best to have
> the domain for the ctx group).
>
> Mikael & Hans
>
> (on behalf of the CMS)
Hi,
Attached is a file with some example formulas and comments that might
be of help.
/Mikael
[-- Attachment #2: someformulas.tex --]
[-- Type: application/octet-stream, Size: 4955 bytes --]
\setuppapersize[A5]
\definereferenceformat[eqref][left=(,right=)]
% \showframe
\starttext
Just a simple formula (as before):
\startplaceformula
\startformula
f(x) = \lim_{n\to+\infty}\left(1 + \frac{x}{n}\right)^n
\stopformula
\stopplaceformula
A chain formula that runs over several lines. One formula, numbered at the end.
\startplaceformula
\startformula
f(x) \alignhere = \exp(x) \breakhere
= 1 + x + x^2/2 + \ldots \breakhere
= \lim_{n\to+\infty}\left(1 + \frac{x}{n}\right)^n \breakhere
= f'(x)
\stopformula
\stopplaceformula
As above, but with \tex{skiphere} at one place:
\startplaceformula
\startformula
f(x) \alignhere = \exp(x) \breakhere
= 1 + x + x^2/2 + x^3/6 + x^4/24 \breakhere
\skiphere[1em] + x^5/120 + x^6/720 \ldots \breakhere
= \lim_{n\to+\infty}\left(1 + \frac{x}{n}\right)^n \breakhere
= f'(x)
\stopformula
\stopplaceformula
With \typ{align=slanted} we get first line flush left, last one flush right and the rest midaligned:
\startplaceformula
\startformula[align=slanted]
f(x) = \exp(x) = 1 + x + x^2/2 + x^3/6 + x^4/24 + \ldots \breakhere
= \lim_{n\to+\infty}\left(1 + \frac{x}{n}\right)^n = f'(x)
\stopformula
\stopplaceformula
Don't do this (unclear what the number points to):
\startplaceformula[eq:all]
\startformula
\startalign
\NC f(x) \EQ \exp(x) \NR
\NC \EQ 1 + x + x^2/2 + \ldots \NR
\NC \EQ \lim_{n\to+\infty}\left(1 + \frac{x}{n}\right)^n \NR
\NC \EQ f'(x) \NR
\stopalign
\stopformula
\stopplaceformula
Better to brace the formula and give one number:
\definemathsimplealign[collected][
left={\startmathfenced[sesac]},
right=\stopmathfenced,
align={1:right,2:left},
strut=yes,
]
\startplaceformula[eq:All]
\startformula
\startcollected
\NC f(x) = \NC \exp(x) \NR
\NC = \NC 1 + x + x^2/2 + \ldots \NR
\NC = \NC \lim_{n\to+\infty}\left(1 + \frac{x}{n}\right)^n \NR
\NC = \NC f'(x) \NR
\stopcollected
\stopformula
\stopplaceformula
Or, if needed, to number each line:
\startplaceformula
\startformula
\startalign
\NC f(x) \EQ \exp(x) \NR[eq:X]
\NC \EQ 1 + x + x^2/2 + \ldots \NR[eq:Y]
\NC \EQ \lim_{n\to+\infty}\left(1 + \frac{x}{n}\right)^n \NR
\NC \EQ f'(x) \NR[eq:Z]
\stopalign
\stopformula
\stopplaceformula
We can get subnumbering with letters:
\startplaceformula
\startformula
\startalign
\NC f(x) \EQ \exp(x) \NR[eq:a][a]
\NC \EQ 1 + x + x^2/2 + \ldots \NR[eq:b][b]
\NC \EQ \lim_{n\to+\infty}\left(1 + \frac{x}{n}\right)^n \NR[eq:c][c]
\NC \EQ f'(x) \NR
\stopalign
\stopformula
\stopplaceformula
If we want no dot between we can do
\startbuffer
\defineseparatorset[none][][]
\setupformulas[numberseparatorset=none]
\stopbuffer
\getbuffer
\typebuffer
\startplaceformula
\startformula
\startalign
\NC f(x) \EQ \exp(x) \NR[eq:A][a]
\NC \EQ 1 + x + x^2/2 + \ldots \NR[eq:B][b]
\NC \EQ \lim_{n\to+\infty}\left(1 + \frac{x}{n}\right)^n \NR[eq:C][c]
\NC \EQ f'(x) \NR
\stopalign
\stopformula
\stopplaceformula
See \eqref[eq:B]. Fences can break over lines:
\startplaceformula
\startformula[textdistance=2em]
\alignhere
P'(iy_1, \ldots, iy_n, i\eta_k)
\breakhere
= (ir)^{k-1} \left[
P_k' \left( z_ 1, \ldots, z_n, \frac{\eta_k}{r} \right)
\breakhere
\skiphere[3]
+ \frac{1}{ir}P_{k-1}'
\left( z_ 1, \ldots, z_n, \frac{\eta_k}{r} \right)
+ \ldots
\right]
\breakhere
= (ir)^{k-1}
P_k'\left( z_ 1, \ldots, z_n, \frac{\eta_k}{r} \right)
+ O(r^{k-2})
\stopformula
\stopplaceformula
Note that the alignment point is to the left of \im{P}. Then all lines are moved in the amount of \typ{textdistance}, which is set to 2em.
Here the \typ{\skiphere[3]} skips four units of \typ{textmargin}, which by default is set to 2em. In this case we could have used \typ{\skiphere[6em]}
We can add comments in the margin:
\startformula
\startalign[text:1={Foo},text:2={Bar}]
\NC x \EQ r \cos\theta \NR
\NC y \EQ r \sin\theta \NR
\stopalign
\stopformula
Likewise,
\startformula
\breakhere[below]{Foo}
f(x) \alignhere = \exp(x) \breakhere[left]{Bar}
= 1 + x + x^2/2 + \ldots \breakhere
= \lim_{n\to+\infty}\left(1 + \frac{x}{n}\right)^n \breakhere[right]{Oh no!}
= f'(x)
\stopformula
\stoptext
[-- Attachment #3: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2022-07-06 20:10 Hans Hagen via ntg-context
2022-07-06 20:38 ` upload Mikael Sundqvist via ntg-context
` (3 more replies)
0 siblings, 4 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-07-06 20:10 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
We're pleased to announce the first official release of the new math
code. We're talking of:
-- a reworked math engine (which happened stepwise so some already
trickled into previous uploads)
-- settling on one model for display math but with alignment variants as
well as improving inline math (e.g. wrt linebreaks)
-- redoing bit of the (sub) numbering
-- improving the alignment features (the traditional one and the
text/page mode one)
-- fixing the math font using all kind of tweaks in the goodie file
-- providing means to annotate formulas
-- we ditched support for \over simply because it is too fragile wrt
spacing (one can \usemodule[oldmath] to get it back
-- we might move some more alien stuff to m-oldmath in due time
We paid a lot of attention to details of positioning, sizing and spacing
of glyphs. We do have some documents in the making that describe this
(some are in the ontarget namespace) and the second half of this year we
use for writing a math manual (Mikael) and updating the luametatex
manual (Hans). For sure we will run into unforseen issues, come up with
additional things and try to please users who have demands. There are
'hidden' features that will be revealed stepwise.
An example of some usage will be posted next.
The pragma-ade.com domain is still in transfer but the nl one should
work fine. There is now also a https://www.luametatex.org that might be
get some more than there is now (when i find it useful but best to have
the domain for the ctx group).
Mikael & Hans
(on behalf of the CMS)
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-05-11 15:46 ` upload Zhichu Chen via ntg-context
@ 2022-05-11 17:00 ` Hans Hagen via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-05-11 17:00 UTC (permalink / raw)
To: Zhichu Chen via ntg-context; +Cc: Hans Hagen
On 5/11/2022 5:46 PM, Zhichu Chen via ntg-context wrote:
> Thanks for the update. But I noticed that the XITS fonts were still the
> old ones:
>
> ========================================
>
> zhichu@large /opt/context-lmtx/tex/texmf/fonts/opentype/public/xits $
> fc-query -f '%{fontversion}\n' XITS-Regular.otf | perl -E 'printf
> "%.3f\n", <>/65536.0'
> 1.200
>
> ========================================
>
>
> According to
>
> https://github.com/aliftype/xits/releases
>
> the final release is version 1.302. Maybe I don't care the new changes
> since 1.200, but every time I compile my file, I get the warnings I
> don't like:
>
> ========================================
>
> mathematics > tweak > 'XITSMath-Regular', size 6pt, math size 3,
> version 'Version 1.200' found, version 'Version 1.302' expected
> mathematics > tweak > 'XITSMath-Bold', size 6pt, math size 3,
> version 'Version 1.109' found, version 'Version 1.302' expected
>
>
> Do you mind get the new ones in the next beta?
i'll try but you need to check
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-05-09 15:41 upload Hans Hagen via ntg-context
2022-05-09 15:54 ` upload mf via ntg-context
@ 2022-05-11 15:46 ` Zhichu Chen via ntg-context
2022-05-11 17:00 ` upload Hans Hagen via ntg-context
1 sibling, 1 reply; 103+ messages in thread
From: Zhichu Chen via ntg-context @ 2022-05-11 15:46 UTC (permalink / raw)
To: Hans Hagen via ntg-context; +Cc: Zhichu Chen
Hi Hans,
Thanks for the update. But I noticed that the XITS fonts were still the
old ones:
========================================
zhichu@large /opt/context-lmtx/tex/texmf/fonts/opentype/public/xits $
fc-query -f '%{fontversion}\n' XITS-Regular.otf | perl -E 'printf
"%.3f\n", <>/65536.0'
1.200
========================================
According to
https://github.com/aliftype/xits/releases
the final release is version 1.302. Maybe I don't care the new changes
since 1.200, but every time I compile my file, I get the warnings I
don't like:
========================================
mathematics > tweak > 'XITSMath-Regular', size 6pt, math size 3,
version 'Version 1.200' found, version 'Version 1.302' expected
mathematics > tweak > 'XITSMath-Bold', size 6pt, math size 3,
version 'Version 1.109' found, version 'Version 1.302' expected
Do you mind get the new ones in the next beta?
Best regards,
Zhichu
On 5/9/22 23:41, Hans Hagen via ntg-context wrote:
> Hi,
>
> I uploaded a new version of lmtx (also because some users have to test
> some new metapost functionality). In the next upload metafun will use
> 'double' mode (and scaledfun will be the traditional one). The
> advantage is less dager for overflows and in the meantime running in
> double mode is often also faster.
>
> Hans
>
>
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-05-09 15:54 ` upload mf via ntg-context
2022-05-09 16:16 ` upload Hans Hagen via ntg-context
2022-05-09 16:16 ` upload Alexandre Christe via ntg-context
@ 2022-05-11 12:48 ` śrīrāma via ntg-context
2 siblings, 0 replies; 103+ messages in thread
From: śrīrāma via ntg-context @ 2022-05-11 12:48 UTC (permalink / raw)
To: Hans Hagen via ntg-context; +Cc: śrīrāma
On 5/9/22 9:24 PM mf via ntg-context wrote:
> I'm downloading it and I see a lot of mkii files and even some Ruby files.
>
> It looks like some old material got into the update. Is everything right?
Hi Hans,
In addition to the above mkii files and rb files mentioned by Massi, I have also
got a lot of files pertaining to 'win64' which I never had before. [I am on
linux64].
Thanks,
Sreeram
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-05-09 16:36 ` upload Mikael Sundqvist via ntg-context
@ 2022-05-10 5:10 ` śrīrāma via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: śrīrāma via ntg-context @ 2022-05-10 5:10 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: śrīrāma
[-- Attachment #1: Type: text/plain, Size: 1679 bytes --]
On 5/9/22 10:06 PM Mikael Sundqvist via ntg-context wrote:
> On Mon, May 9, 2022 at 6:16 PM Alexandre Christe via ntg-context
>
> <ntg-context@ntg.nl> wrote:
> > Sadly I have to report the bibliography is still broken. Could someone
> > else confirm? It's an unfortunate timing since I need to hand in some
> > report really soon.
> I can confirm that there is a problem. But in the example below it
> goes away if I uncomment the \usebtxdefinitions[aps].
>
> /Mikael
>
> \startbuffer[bib]
> @ELECTRONIC{hh2010,
> author = {Hans Hagen},
> year = {2010},
> title = {Metafun. \CONTEXT\ mkiv},
> url = {http://www.pragma-ade.nl/general/manuals/metafun-s.pdf},
> }
> \stopbuffer
>
> \usebtxdataset[bib.buffer]
>
> % \usebtxdefinitions[aps]
>
> \starttext
> \cite[hh2010]
> \placelistofpublications
> \stoptext
Hi Mikael (and others),
[I have not upgraded yet; version: 2022.05.02 16:19, so I don't know if
anything has changed in the new upload, but:]
In your example if you change the tag 'hh2010' to 'HansHagen2010' or anything
with uppercase ASCII chars, the bibliography entries will not be correctly
rendered even if you un-comment '\usebtxdefinitions[aps]' line. [Please see
attached output example]
This issue seems to have originated in the version after 2022.04.15 when 'tag'
and 'field' values in publ-ini.lua were string.lower()'ed. Removing those
statements from the file seems to be a workaround. On the other hand, if the
tag entries are all lower-case (as they were in your example), then there
seems to be no issue. I had reported this earlier, please see:
https://mailman.ntg.nl/pipermail/ntg-context/2022/105585.html
Thanks,
Sreeram
[-- Attachment #2: btx-issue.pdf --]
[-- Type: application/pdf, Size: 7646 bytes --]
[-- Attachment #3: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-05-09 16:16 ` upload Hans Hagen via ntg-context
@ 2022-05-09 16:39 ` Alexandre Christe via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Alexandre Christe via ntg-context @ 2022-05-09 16:39 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Alexandre Christe
[-- Attachment #1.1: Type: text/plain, Size: 1521 bytes --]
Sorry for spamming again, but I've underlooked the message from śrīrāma who
mentioned a workaround: use only lowercase letters in the . Then it works.
I think this bib issue could be downgraded to a low priority.
Le lun. 9 mai 2022 à 18:17, Hans Hagen via ntg-context <ntg-context@ntg.nl>
a écrit :
> On 5/9/2022 5:54 PM, mf via ntg-context wrote:
> > I'm downloading it and I see a lot of mkii files and even some Ruby
> files.
> >
> > It looks like some old material got into the update. Is everything right?
> hm, i'm on a different laptop now so maybe some program is not yet
> installed, i'll check it
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
>
> ___________________________________________________________________________________
>
[-- Attachment #1.2: Type: text/html, Size: 2702 bytes --]
[-- Attachment #2: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-05-09 16:16 ` upload Alexandre Christe via ntg-context
@ 2022-05-09 16:36 ` Mikael Sundqvist via ntg-context
2022-05-10 5:10 ` upload śrīrāma via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Mikael Sundqvist via ntg-context @ 2022-05-09 16:36 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Mikael Sundqvist
On Mon, May 9, 2022 at 6:16 PM Alexandre Christe via ntg-context
<ntg-context@ntg.nl> wrote:
>
> Sadly I have to report the bibliography is still broken. Could someone else confirm? It's an unfortunate timing since I need to hand in some report really soon.
>
I can confirm that there is a problem. But in the example below it
goes away if I uncomment the \usebtxdefinitions[aps].
/Mikael
\startbuffer[bib]
@ELECTRONIC{hh2010,
author = {Hans Hagen},
year = {2010},
title = {Metafun. \CONTEXT\ mkiv},
url = {http://www.pragma-ade.nl/general/manuals/metafun-s.pdf},
}
\stopbuffer
\usebtxdataset[bib.buffer]
% \usebtxdefinitions[aps]
\starttext
\cite[hh2010]
\placelistofpublications
\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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-05-09 15:54 ` upload mf via ntg-context
2022-05-09 16:16 ` upload Hans Hagen via ntg-context
@ 2022-05-09 16:16 ` Alexandre Christe via ntg-context
2022-05-09 16:36 ` upload Mikael Sundqvist via ntg-context
2022-05-11 12:48 ` upload śrīrāma via ntg-context
2 siblings, 1 reply; 103+ messages in thread
From: Alexandre Christe via ntg-context @ 2022-05-09 16:16 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Alexandre Christe
[-- Attachment #1.1: Type: text/plain, Size: 1366 bytes --]
Sadly I have to report the bibliography is still broken. Could someone else
confirm? It's an unfortunate timing since I need to hand in some report
really soon.
Le lun. 9 mai 2022 à 17:56, mf via ntg-context <ntg-context@ntg.nl> a
écrit :
> I'm downloading it and I see a lot of mkii files and even some Ruby files.
>
> It looks like some old material got into the update. Is everything right?
>
> Massi
>
> Il 09/05/22 17:41, Hans Hagen via ntg-context ha scritto:
> > Hi,
> >
> > I uploaded a new version of lmtx (also because some users have to test
> > some new metapost functionality). In the next upload metafun will use
> > 'double' mode (and scaledfun will be the traditional one). The advantage
> > is less dager for overflows and in the meantime running in double mode
> > is often also faster.
> >
>
> ___________________________________________________________________________________
> 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
>
> ___________________________________________________________________________________
>
[-- Attachment #1.2: Type: text/html, Size: 2232 bytes --]
[-- Attachment #2: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-05-09 15:54 ` upload mf via ntg-context
@ 2022-05-09 16:16 ` Hans Hagen via ntg-context
2022-05-09 16:39 ` upload Alexandre Christe via ntg-context
2022-05-09 16:16 ` upload Alexandre Christe via ntg-context
2022-05-11 12:48 ` upload śrīrāma via ntg-context
2 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-05-09 16:16 UTC (permalink / raw)
To: mf via ntg-context; +Cc: Hans Hagen
On 5/9/2022 5:54 PM, mf via ntg-context wrote:
> I'm downloading it and I see a lot of mkii files and even some Ruby files.
>
> It looks like some old material got into the update. Is everything right?
hm, i'm on a different laptop now so maybe some program is not yet
installed, i'll check it
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-05-09 15:41 upload Hans Hagen via ntg-context
@ 2022-05-09 15:54 ` mf via ntg-context
2022-05-09 16:16 ` upload Hans Hagen via ntg-context
` (2 more replies)
2022-05-11 15:46 ` upload Zhichu Chen via ntg-context
1 sibling, 3 replies; 103+ messages in thread
From: mf via ntg-context @ 2022-05-09 15:54 UTC (permalink / raw)
To: Hans Hagen via ntg-context; +Cc: mf
I'm downloading it and I see a lot of mkii files and even some Ruby files.
It looks like some old material got into the update. Is everything right?
Massi
Il 09/05/22 17:41, Hans Hagen via ntg-context ha scritto:
> Hi,
>
> I uploaded a new version of lmtx (also because some users have to test
> some new metapost functionality). In the next upload metafun will use
> 'double' mode (and scaledfun will be the traditional one). The advantage
> is less dager for overflows and in the meantime running in double mode
> is often also faster.
>
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2022-05-09 15:41 Hans Hagen via ntg-context
2022-05-09 15:54 ` upload mf via ntg-context
2022-05-11 15:46 ` upload Zhichu Chen via ntg-context
0 siblings, 2 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-05-09 15:41 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
I uploaded a new version of lmtx (also because some users have to test
some new metapost functionality). In the next upload metafun will use
'double' mode (and scaledfun will be the traditional one). The advantage
is less dager for overflows and in the meantime running in double mode
is often also faster.
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-03-29 16:08 ` upload Aditya Mahajan via ntg-context
@ 2022-03-30 10:02 ` Otared Kavian via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Otared Kavian via ntg-context @ 2022-03-30 10:02 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Otared Kavian
Hi Aditya and Mikael,
Indeed in some situations it is useful to number each equation appearing in formulas grouped with \startcases, and one can construct a structure allowing this, as in the example below which is not satisfactory. I am sure Hans can find a better solution…
Here is a working example:
% begin math-cases-numbered.tex
\definemathmatrix[alignedcases]
[align={1:right,2:left,3:left},
distance=3pt,
left={\left\{},
right={\right.},
style=\displaystyle]
\definereferenceformat[informula] [left=(,right=),text=]
\def\eqref#1{\informula[eq:#1]}
\starttext
Using \type{\startmathfenced} and \type{\startalign} we can number each equation, but the left brace is too far from the formula:
\startplaceformula
\startformula
\startmathfenced[cases]
\startalign[n=3,align={1:right,2:left,3:left}]
\NC \partial_{tt} u - \Delta u + q(x) u \NC = 0 \NC \quad\text{in }\; (0,T)\times\Omega \NR[+]
\NC u \NC = 0 \NC \quad\text{on }\; [0,T]\times\partial\Omega \NR[eq:Dirichlet]
\NC u(0,x) \NC = u_{0} \NC \quad\text{in }\; \Omega \NR[+]
\NC \partial_{t}u(0,x) \NC = v_{0} \NC \quad\text{in }\; \Omega \NR[+]
\stopalign
\stopmathfenced
\stopformula
\stopplaceformula
In some situations it is useful to number each equation, for example when we want to say:
Indeed we could study the above wave equation with Neumann boundary conditions, that is when \eqref{Dirichlet} is replaced with
\startplaceformula[eq:Neumann]
\startformula
{\partial u \over \partial {\bi n} } = 0 \quad \text{on }\; [0,T]\times\partial\Omega.
\stopformula
\stopplaceformula
Using \type{\startalignedcases} we cannot number each equation\dots
\startplaceformula
\startformula
\startalignedcases
\NC \partial_{tt} u - \Delta u + q(x) u \NC = 0 \NC \quad\text{in }\; (0,T)\times\Omega \NR
\NC u \NC = 0 \NC \quad\text{in }\; [0,T]\times\partial\Omega \NR
\NC u(0,x) \NC = u_{0} \NC \quad\text{in }\; \Omega \NR
\NC \partial_{t}u(0,x) \NC = v_{0} \NC \quad\text{in }\; \Omega \NR
\stopalignedcases
\stopformula
\stopplaceformula
\stoptext
% end math-cases-numbered.tex
Best regards: Otared
> On 29 Mar 2022, at 18:08, Aditya Mahajan via ntg-context <ntg-context@ntg.nl> wrote:
>
> On Tue, 29 Mar 2022, Mikael Sundqvist via ntg-context wrote:
>
>> On Tue, Mar 29, 2022 at 6:37 AM Otared Kavian <otared@gmail.com> wrote:
>>>
>>> Hi Mikael,
>>
>> Hi Otared,
>>
>>>
>>> Thanks for your explanation and the example you sent about \definemathsimplealign (I didn’t get immediately that « sesac » in the command \startmathfenced[sesac] means « cases » in reverse or mirrored… I guess this is a wise and humourous choice by Hans :-) ).
>>
>> I guess so too :)
>>
>>>
>>> Regarding \startcases, it seems that it is still not possible to number each equation, but I may be overlooking something. I’ll try a few examples and will let you know, as well as Hans.
>>
>> Hm, but a cases environment does not provide several formulas. This is
>> just one formula:
>>
>> \startformula
>> |x|=
>> \startcases
>> \NC x \NC x>0\NR
>> \NC 0 \NC x=0\NR
>> \NC -x \NC x<0\NR
>> \stopcases
>> \stopformula
>>
>> and as such should have (at most) one equation number, right?
>
> However, some sub-disciplines like to number each case (for example, if you want to refer to one of them in the future).
>
>> Only Hans knows if it is (easily) doable to add the possibility to add
>> numbers to each three lines.
>
> In the old implementation, this was tricky (the equation without the equation number should be centered, and the equation number should be flush right). But I think that this should be possible with the new low-level box alignment macros.
>
> 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-03-29 14:10 ` upload Mikael Sundqvist via ntg-context
@ 2022-03-29 16:08 ` Aditya Mahajan via ntg-context
2022-03-30 10:02 ` upload Otared Kavian via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Aditya Mahajan via ntg-context @ 2022-03-29 16:08 UTC (permalink / raw)
To: Mikael Sundqvist via ntg-context; +Cc: Aditya Mahajan
[-- Attachment #1: Type: text/plain, Size: 1475 bytes --]
On Tue, 29 Mar 2022, Mikael Sundqvist via ntg-context wrote:
> On Tue, Mar 29, 2022 at 6:37 AM Otared Kavian <otared@gmail.com> wrote:
> >
> > Hi Mikael,
>
> Hi Otared,
>
> >
> > Thanks for your explanation and the example you sent about \definemathsimplealign (I didn’t get immediately that « sesac » in the command \startmathfenced[sesac] means « cases » in reverse or mirrored… I guess this is a wise and humourous choice by Hans :-) ).
>
> I guess so too :)
>
> >
> > Regarding \startcases, it seems that it is still not possible to number each equation, but I may be overlooking something. I’ll try a few examples and will let you know, as well as Hans.
>
> Hm, but a cases environment does not provide several formulas. This is
> just one formula:
>
> \startformula
> |x|=
> \startcases
> \NC x \NC x>0\NR
> \NC 0 \NC x=0\NR
> \NC -x \NC x<0\NR
> \stopcases
> \stopformula
>
> and as such should have (at most) one equation number, right?
However, some sub-disciplines like to number each case (for example, if you want to refer to one of them in the future).
> Only Hans knows if it is (easily) doable to add the possibility to add
> numbers to each three lines.
In the old implementation, this was tricky (the equation without the equation number should be centered, and the equation number should be flush right). But I think that this should be possible with the new low-level box alignment macros.
Aditya
[-- Attachment #2: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-03-29 4:37 ` upload Otared Kavian via ntg-context
@ 2022-03-29 14:10 ` Mikael Sundqvist via ntg-context
2022-03-29 16:08 ` upload Aditya Mahajan via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Mikael Sundqvist via ntg-context @ 2022-03-29 14:10 UTC (permalink / raw)
To: Otared Kavian; +Cc: Mikael Sundqvist, mailing list for ConTeXt users
On Tue, Mar 29, 2022 at 6:37 AM Otared Kavian <otared@gmail.com> wrote:
>
> Hi Mikael,
Hi Otared,
>
> Thanks for your explanation and the example you sent about \definemathsimplealign (I didn’t get immediately that « sesac » in the command \startmathfenced[sesac] means « cases » in reverse or mirrored… I guess this is a wise and humourous choice by Hans :-) ).
I guess so too :)
>
> Regarding \startcases, it seems that it is still not possible to number each equation, but I may be overlooking something. I’ll try a few examples and will let you know, as well as Hans.
Hm, but a cases environment does not provide several formulas. This is
just one formula:
\startformula
|x|=
\startcases
\NC x \NC x>0\NR
\NC 0 \NC x=0\NR
\NC -x \NC x<0\NR
\stopcases
\stopformula
and as such should have (at most) one equation number, right?
Only Hans knows if it is (easily) doable to add the possibility to add
numbers to each three lines.
By the way, thanks for testing and commenting!
/Mikael
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-03-28 21:54 ` upload Mikael Sundqvist via ntg-context
@ 2022-03-29 4:37 ` Otared Kavian via ntg-context
2022-03-29 14:10 ` upload Mikael Sundqvist via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Otared Kavian via ntg-context @ 2022-03-29 4:37 UTC (permalink / raw)
To: mickep; +Cc: Otared Kavian, mailing list for ConTeXt users
Hi Mikael,
Thanks for your explanation and the example you sent about \definemathsimplealign (I didn’t get immediately that « sesac » in the command \startmathfenced[sesac] means « cases » in reverse or mirrored… I guess this is a wise and humourous choice by Hans :-) ).
Regarding \startcases, it seems that it is still not possible to number each equation, but I may be overlooking something. I’ll try a few examples and will let you know, as well as Hans.
Best regards: Otared
> On 28 Mar 2022, at 23:54, Mikael Sundqvist <mickep@gmail.com> wrote:
>
> On Mon, Mar 28, 2022 at 11:23 PM Otared Kavian <otared@gmail.com> wrote:
>>
>> Hi Hans,
>>
>> Thank you for the new upload and the improvements you mention about the handling of math stuff. Thanks also to Mikael for the follow up of these matters.
>>
>> I noticed that in math mode the command \cal does not work anymore and one has to use \mathcal.
>> However in almost all of my documents I use Lucida Bright OT, and in some occasions I replace its calligraphic letters by the slots from Asana Math with the following definitions:
>>
>> \definefallbackfamily[myfont][math][Asana Math]
>> [range={uppercasescript,lowercasescript}]
>>
>> % lucida font
>> \definefontfamily[myfont][serif][Lucida Bright OT]
>> \definefontfamily[myfont][math][LucidaBrightMathOT]
>> \definefontfamily[myfont][sans][LucidaSansOT]
>> \definefontfamily[myfont][mono][LucidaSansTypewriterOT]
>>
>> \setupbodyfont[myfont,9pt]
>>
>> It seems that with the changes made recently the above definitions must be modified in order to have Asana Math show up.
>>
>> So, I am asking for help from Mikael in this regard…
>
> Hi Otared,
>
> At the moment I don't know how one can use the fallback system with
> calligraphic/script fonts. Let me explain in a few sentences what we
> changed. Now we have \mathcal and \mathscr. If the font has both a
> chancery alphabet and a roundhand alphabet, the goodie file is coded
> so that \mathcal points to chancery and \mathscr to roundhand. This is
> the case for Lucida. So, maybe you could try to do
> \setupbodyfont[lucidadk] and then try \mathscr out. Other fonts that
> have both variants are stixtwo and xits. The rest have only either
> chancery style or roundhand style, and there you will get what it has.
> About \cal I don't know.
>
>>
>> Also, it would be nice to have a few explanations about the new stuff in math alignments.
>
> I think the new math alignments are still work in progress. One thing
> that happens will probably go unnoticed, and that is the spacing. Hans
> is playing a lot with the new atoms, and right now he is playing(?)
> with construction atoms, ghosts and fences. There is one new type of
> alignments, called simplealignments. We can use them for example to
> collect some equations with a brace (and give the collection one
> number).
>
> /Mikael
>
> \setupbodyfont[lucidadk]
>
> \definemathsimplealign[collecteqequations][
> left={\startmathfenced[sesac]},
> right=\stopmathfenced,
> align={1:right,2:left},
> ]
>
> \starttext
> %\showmakeup[mathglue]
> ${\mathcal ABC}$ and ${\mathscr ABC}$
>
> \placeformula
> \startformula
> \startcollecteqequations
> \NC x \NC = r\sin\theta\cos\phi\NR
> \NC y \NC = r\sin\theta\sin\phi \NR
> \NC z \NC = r\cos\theta \NR
> \stopcollecteqequations
> \stopformula
>
> \stoptext
> <220328-5.pdf>
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-03-28 21:22 ` upload Otared Kavian via ntg-context
@ 2022-03-28 21:54 ` Mikael Sundqvist via ntg-context
2022-03-29 4:37 ` upload Otared Kavian via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Mikael Sundqvist via ntg-context @ 2022-03-28 21:54 UTC (permalink / raw)
To: Otared Kavian; +Cc: Mikael Sundqvist, mailing list for ConTeXt users
[-- Attachment #1: Type: text/plain, Size: 2739 bytes --]
On Mon, Mar 28, 2022 at 11:23 PM Otared Kavian <otared@gmail.com> wrote:
>
> Hi Hans,
>
> Thank you for the new upload and the improvements you mention about the handling of math stuff. Thanks also to Mikael for the follow up of these matters.
>
> I noticed that in math mode the command \cal does not work anymore and one has to use \mathcal.
> However in almost all of my documents I use Lucida Bright OT, and in some occasions I replace its calligraphic letters by the slots from Asana Math with the following definitions:
>
> \definefallbackfamily[myfont][math][Asana Math]
> [range={uppercasescript,lowercasescript}]
>
> % lucida font
> \definefontfamily[myfont][serif][Lucida Bright OT]
> \definefontfamily[myfont][math][LucidaBrightMathOT]
> \definefontfamily[myfont][sans][LucidaSansOT]
> \definefontfamily[myfont][mono][LucidaSansTypewriterOT]
>
> \setupbodyfont[myfont,9pt]
>
> It seems that with the changes made recently the above definitions must be modified in order to have Asana Math show up.
>
> So, I am asking for help from Mikael in this regard…
Hi Otared,
At the moment I don't know how one can use the fallback system with
calligraphic/script fonts. Let me explain in a few sentences what we
changed. Now we have \mathcal and \mathscr. If the font has both a
chancery alphabet and a roundhand alphabet, the goodie file is coded
so that \mathcal points to chancery and \mathscr to roundhand. This is
the case for Lucida. So, maybe you could try to do
\setupbodyfont[lucidadk] and then try \mathscr out. Other fonts that
have both variants are stixtwo and xits. The rest have only either
chancery style or roundhand style, and there you will get what it has.
About \cal I don't know.
>
> Also, it would be nice to have a few explanations about the new stuff in math alignments.
I think the new math alignments are still work in progress. One thing
that happens will probably go unnoticed, and that is the spacing. Hans
is playing a lot with the new atoms, and right now he is playing(?)
with construction atoms, ghosts and fences. There is one new type of
alignments, called simplealignments. We can use them for example to
collect some equations with a brace (and give the collection one
number).
/Mikael
\setupbodyfont[lucidadk]
\definemathsimplealign[collecteqequations][
left={\startmathfenced[sesac]},
right=\stopmathfenced,
align={1:right,2:left},
]
\starttext
%\showmakeup[mathglue]
${\mathcal ABC}$ and ${\mathscr ABC}$
\placeformula
\startformula
\startcollecteqequations
\NC x \NC = r\sin\theta\cos\phi\NR
\NC y \NC = r\sin\theta\sin\phi \NR
\NC z \NC = r\cos\theta \NR
\stopcollecteqequations
\stopformula
\stoptext
[-- Attachment #2: 220328-5.pdf --]
[-- Type: application/pdf, Size: 9987 bytes --]
[-- Attachment #3: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2022-03-25 10:01 upload Hans Hagen via ntg-context
@ 2022-03-28 21:22 ` Otared Kavian via ntg-context
2022-03-28 21:54 ` upload Mikael Sundqvist via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Otared Kavian via ntg-context @ 2022-03-28 21:22 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Otared Kavian, Mikael Sundqvist
Hi Hans,
Thank you for the new upload and the improvements you mention about the handling of math stuff. Thanks also to Mikael for the follow up of these matters.
I noticed that in math mode the command \cal does not work anymore and one has to use \mathcal.
However in almost all of my documents I use Lucida Bright OT, and in some occasions I replace its calligraphic letters by the slots from Asana Math with the following definitions:
\definefallbackfamily[myfont][math][Asana Math]
[range={uppercasescript,lowercasescript}]
% lucida font
\definefontfamily[myfont][serif][Lucida Bright OT]
\definefontfamily[myfont][math][LucidaBrightMathOT]
\definefontfamily[myfont][sans][LucidaSansOT]
\definefontfamily[myfont][mono][LucidaSansTypewriterOT]
\setupbodyfont[myfont,9pt]
It seems that with the changes made recently the above definitions must be modified in order to have Asana Math show up.
So, I am asking for help from Mikael in this regard…
Also, it would be nice to have a few explanations about the new stuff in math alignments.
Best regards: Otared K.
> On 25 Mar 2022, at 11:01, Hans Hagen via ntg-context <ntg-context@ntg.nl> wrote:
>
> Hi,
>
> Last night I uploaded a new lmtx:
>
> - fix in new strut handling
> - zint support improved
> - some more math font tweaks (mikael will enlighten *)
> - math alignment spacing nornmalized (mikael will explain *)
> - new simplealignment environmet (mikael will document *)
>
> We're now playing a bit more with combining graphics and math (educational usage)
>
> Hans
>
> * when asked
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2022-03-25 10:01 Hans Hagen via ntg-context
2022-03-28 21:22 ` upload Otared Kavian via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2022-03-25 10:01 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
Last night I uploaded a new lmtx:
- fix in new strut handling
- zint support improved
- some more math font tweaks (mikael will enlighten *)
- math alignment spacing nornmalized (mikael will explain *)
- new simplealignment environmet (mikael will document *)
We're now playing a bit more with combining graphics and math
(educational usage)
Hans
* when asked
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2021-12-30 18:14 Hans Hagen via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-12-30 18:14 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
I pploaded a new lmtx (no rpi 64 bins yet, one can pick these up from
the build in a few days).
Apart from a few fixes (older side float issue, some recent special rule
related things) the only new thing is 'low level anchoring'. More can be
found in ontarget.pdf (ontarget-anchoring.tex). It basically boils down
to boxes listening to source, target and anchor keys, as in:
\vbox
source 123
\bgroup
\offinterlineskip
\blackrule[width=4cm,height=2cm,depth=0cm,color=darkred]\par
\blackrule[width=4cm,height=0cm,depth=1cm,color=darkblue]\par
\setbox\scratchboxtwo\hbox
anchors "0004 "0001
% anchor "00040001
target 123
orientation 1
{\blackrule[width=2cm,height=1cm,depth=0cm,color=darkgreen]%
\hskip-2cm
\blackrule[width=2cm,height=0cm,depth=1cm,color=darkyellow]}%
%
\smash{\box\scratchboxtwo}%
\egroup
the mentioned document describes a bit higher interface (plugs into
layers) .. all kind of experimental and meant as teaser for users who
like low level stuff (playground).
I also made it possible to use context \frules with leaders as in:
test \leaders \frule height 6mm depth 3mm radius 1mm\hfill test
\startuseMPgraphic{demoleader}
fill
unitcircle xysized (RuleWidth,RuleHeight+RuleDepth)
withcolor RuleColor ;
\stopuseMPgraphic
test {\red \leaders \frule
height 6mm
depth 3mm
type mp
data {\includeMPgraphic{demoleader}}
\hfill} test
\startuseMPgraphic{demoleader}
drawdblarrow (0,RuleHeight) -- (RuleWidth,RuleHeight)
withpen pencircle scaled RuleThickness
withcolor RuleColor ;
\stopuseMPgraphic
test {\red \leaders \frule
height 1mm % we need at least some dimensions
type mp
line 1mm
data {\includeMPgraphic{demoleader}}
\hfill} test
(leaders can have boxes, rules and also glyphs)
In principle we can also have adaptive images (basically scaling) so I
might make an example of that later (when i need it).
Of course I'll fix things I broke this time,
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-12-25 11:44 ` upload Hans Hagen via ntg-context
@ 2021-12-25 12:18 ` Marco Patzer via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Marco Patzer via ntg-context @ 2021-12-25 12:18 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Marco Patzer
On Sat, 25 Dec 2021 12:44:31 +0100
Hans Hagen <j.hagen@xs4all.nl> wrote:
> because these are not errors in the sense of 'quit' ... for instance
> missing references can be resolved in a second run
Ok, but that's what the context runner is for, not? It's smart and
knows when it's hitting the last run and if there are still
unresolved issues, it could then report the correct return value to
the environment. The runner is responsible for the final return
value, not the individual context run AFAIK.
> you need to be explicit:
>
> \enabledirectives [logs.errors={missing references,missing
> characters}]
Ok, that works, great news. So if I understand you correctly,
there's no command to enable them *all* at once? Frankly, I'd expect
\enabledirectives [logs.errors] to enable them all (including the
correct return value), but apparently it only enables the reporting
and doesn't affect the return value.
That begs the question: Which error directives are available (so I
can manually enable them)?
Side note: A missing font is not an error:
\enabledirectives [logs.errors]
\definefontfamily [foo] [serif] [no font here really]
\setupbodyfont [foo]
\starttext foo \stoptext
But I guess that's just not supported.
Marco
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-12-25 11:22 ` upload Marco Patzer via ntg-context
@ 2021-12-25 11:44 ` Hans Hagen via ntg-context
2021-12-25 12:18 ` upload Marco Patzer via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-12-25 11:44 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
On 12/25/2021 12:22 PM, Marco Patzer via ntg-context wrote:
> On Sat, 25 Dec 2021 11:55:31 +0100
> Hans Hagen <j.hagen@xs4all.nl> wrote:
>
>> >mtxrun --autogenerate --script context --autopdf "oeps.tex"
>>
>> ....
>>
>> mkiv lua stats > runtime: 0.485 seconds, 1 processed pages, 1
>> shipped pages, 2.062 pages/second
>> mtx-context | fatal error: return code: 1
>>
>> so ... an error ... that's the most i can do
>
> I did some more checking. It seems to return 1 on *some* errors, but
> not on all the ones supported by --errors. This example e.g.
> compiles with return code 0:
>
> %% enables logging of errors
> \enabledirectives [logs.errors]
>
> %% missing font
> \definefontfamily [foo] [serif] [no font here really]
> \setupbodyfont [foo]
>
> \starttext
> %% missing characters
> 𝒜
>
> %% missing figure
> \externalfigure [foo]
>
> %% missing references
> See \in{section}[sec:none].
> \stoptext
because these are not errors in the sense of 'quit' ... for instance
missing references can be resolved in a second run
you need to be explicit:
\enabledirectives [logs.errors={missing references,missing characters}]
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-12-25 10:55 ` upload Hans Hagen via ntg-context
@ 2021-12-25 11:22 ` Marco Patzer via ntg-context
2021-12-25 11:44 ` upload Hans Hagen via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Marco Patzer via ntg-context @ 2021-12-25 11:22 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Marco Patzer
On Sat, 25 Dec 2021 11:55:31 +0100
Hans Hagen <j.hagen@xs4all.nl> wrote:
> >mtxrun --autogenerate --script context --autopdf "oeps.tex"
>
> ....
>
> mkiv lua stats > runtime: 0.485 seconds, 1 processed pages, 1
> shipped pages, 2.062 pages/second
> mtx-context | fatal error: return code: 1
>
> so ... an error ... that's the most i can do
I did some more checking. It seems to return 1 on *some* errors, but
not on all the ones supported by --errors. This example e.g.
compiles with return code 0:
%% enables logging of errors
\enabledirectives [logs.errors]
%% missing font
\definefontfamily [foo] [serif] [no font here really]
\setupbodyfont [foo]
\starttext
%% missing characters
𝒜
%% missing figure
\externalfigure [foo]
%% missing references
See \in{section}[sec:none].
\stoptext
Marco
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-12-25 9:09 ` upload Jeong Dal via ntg-context
@ 2021-12-25 10:57 ` Hans Hagen via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-12-25 10:57 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen, Jeong Dal
On 12/25/2021 10:09 AM, Jeong Dal via ntg-context wrote:
> Dear Hans,
>
> I installed the new upload and compiled “helloWorld.tex” created Sanjoy Mahajan.
> It runs well except the dummy figures are not appeared in the pdf output.
>
> However, I still got error message when try to compile “\startcolumnset … \stopcolumnset”.
>
> fonts > 'fallback modern-designsize rm 12pt' is loaded
> mtx-context | fatal error: return code: 1
> The terminal process "zsh '-c', 'mtxrun --autogenerate --script context --autopdf --purge '/Users/graph/Library/Mobile Documents/com~apple~CloudDocs/texMain/exit11.tex''" terminated with exit code: 1.
maybe some file access issue, i have no apple computer to test
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-12-25 9:19 ` upload Marco Patzer via ntg-context
@ 2021-12-25 10:55 ` Hans Hagen via ntg-context
2021-12-25 11:22 ` upload Marco Patzer via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-12-25 10:55 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
On 12/25/2021 10:19 AM, Marco Patzer via ntg-context wrote:
> On Fri, 24 Dec 2021 19:45:05 +0100
> Hans Hagen via ntg-context <ntg-context@ntg.nl> wrote:
>
>> When wrapping up before the weekend I uploaded a new lmtx (bottom
>> floats fixed afaiks
>
> If you mean the issue I posted on 2021-11-30, then no. It still
> throws an error here on my end.
>
>> exit codes more reliable
>
> The example I posted on 2021-12-15 still returns success when it
> should fail. So regarding the exit codes I see no change here.
\enabledirectives
[logs.errors]
\starttext
%% ### semi simple group … entered at line
\startalignment [middle]
foo
\stoptext
....
>mtxrun --autogenerate --script context --autopdf "oeps.tex"
....
mkiv lua stats > runtime: 0.485 seconds, 1 processed pages, 1 shipped
pages, 2.062 pages/second
mtx-context | fatal error: return code: 1
so ... an error ... that's the most i can do
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-12-24 18:45 upload Hans Hagen via ntg-context
2021-12-24 22:08 ` upload Jairo A. del Rio via ntg-context
@ 2021-12-25 9:19 ` Marco Patzer via ntg-context
2021-12-25 10:55 ` upload Hans Hagen via ntg-context
1 sibling, 1 reply; 103+ messages in thread
From: Marco Patzer via ntg-context @ 2021-12-25 9:19 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Marco Patzer
On Fri, 24 Dec 2021 19:45:05 +0100
Hans Hagen via ntg-context <ntg-context@ntg.nl> wrote:
> When wrapping up before the weekend I uploaded a new lmtx (bottom
> floats fixed afaiks
If you mean the issue I posted on 2021-11-30, then no. It still
throws an error here on my end.
> exit codes more reliable
The example I posted on 2021-12-15 still returns success when it
should fail. So regarding the exit codes I see no change here.
> side float coming loose from section head issue solved; ...).
That's fixed indeed. Thanks for looking into that.
Marco
LMTX 2021.12.25 00:55
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
[not found] <mailman.320.1640390435.1172.ntg-context@ntg.nl>
@ 2021-12-25 9:09 ` Jeong Dal via ntg-context
2021-12-25 10:57 ` upload Hans Hagen via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Jeong Dal via ntg-context @ 2021-12-25 9:09 UTC (permalink / raw)
To: list ntg-context@ntg.nl ntg-context@ntg.nl ntg-context@ntg.nl
ntg-context@ntg.nl
Cc: Jeong Dal
Dear Hans,
I installed the new upload and compiled “helloWorld.tex” created Sanjoy Mahajan.
It runs well except the dummy figures are not appeared in the pdf output.
However, I still got error message when try to compile “\startcolumnset … \stopcolumnset”.
fonts > 'fallback modern-designsize rm 12pt' is loaded
mtx-context | fatal error: return code: 1
The terminal process "zsh '-c', 'mtxrun --autogenerate --script context --autopdf --purge '/Users/graph/Library/Mobile Documents/com~apple~CloudDocs/texMain/exit11.tex''" terminated with exit code: 1.
As you see in the log file, "return code: 11" is changed to “return code: 1”.
It might be the problem of system environment as you said.
Thank you.
Merry Christmas and Happy new year!
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-12-24 22:08 ` upload Jairo A. del Rio via ntg-context
2021-12-24 23:39 ` upload Rik Kabel via ntg-context
@ 2021-12-24 23:54 ` Hans Hagen via ntg-context
1 sibling, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-12-24 23:54 UTC (permalink / raw)
To: Jairo A. del Rio, mailing list for ConTeXt users; +Cc: Hans Hagen
On 12/24/2021 11:08 PM, Jairo A. del Rio wrote:
> Hi, Hans. In Ubuntu 20.04:
>
> resolvers > lua > loading file
> '/home/coragyps/lmtx/tex/texmf-context/tex/context/base/mkxl/node-cmp.lmt'
> succeeded
>
> fatal error: storage cannot be marked
strange ... must be a mismatch in binary ... i'll reupload
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-12-24 22:08 ` upload Jairo A. del Rio via ntg-context
@ 2021-12-24 23:39 ` Rik Kabel via ntg-context
2021-12-24 23:54 ` upload Hans Hagen via ntg-context
1 sibling, 0 replies; 103+ messages in thread
From: Rik Kabel via ntg-context @ 2021-12-24 23:39 UTC (permalink / raw)
To: ntg-context; +Cc: Rik Kabel
[-- Attachment #1.1: Type: text/plain, Size: 2601 bytes --]
Same with W64 on W11.
On 2021-12-24 17:08, Jairo A. del Rio via ntg-context wrote:
> Hi, Hans. In Ubuntu 20.04:
>
> resolvers > lua > loading file
> '/home/coragyps/lmtx/tex/texmf-context/tex/context/base/mkxl/node-cmp.lmt'
> succeeded
>
> fatal error: storage cannot be marked
>
> Jairo
>
>
> El vie, 24 dic 2021 a la(s) 13:45, Hans Hagen via ntg-context
> (ntg-context@ntg.nl) escribió:
>
> Hi,
>
> When wrapping up before the weekend I uploaded a new lmtx (bottom
> floats
> fixed afaiks, but hat mechanism might see some improvements anyway
> next
> year; exit codes more reliable; some low level tracing; side float
> coming loose from section head issue solved; ...).
>
> I'm experimenting with some more efficient low level state info
> and in
> the process ran into an issue / interference with (also low level)
> attributes. I'm not sure if I solved it (work in progress, i need
> to run
> into another border case first which may take ages) but the test
> suite
> runs ok so ...
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl
> <http://www.pragma-ade.nl> | www.pragma-pod.nl
> <http://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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> 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://context.aanhet.net
> archive :https://bitbucket.org/phg/context-mirror/commits/
> wiki :http://contextgarden.net
> ___________________________________________________________________________________
[-- Attachment #1.2: Type: text/html, Size: 5590 bytes --]
[-- Attachment #2: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-12-24 18:45 upload Hans Hagen via ntg-context
@ 2021-12-24 22:08 ` Jairo A. del Rio via ntg-context
2021-12-24 23:39 ` upload Rik Kabel via ntg-context
2021-12-24 23:54 ` upload Hans Hagen via ntg-context
2021-12-25 9:19 ` upload Marco Patzer via ntg-context
1 sibling, 2 replies; 103+ messages in thread
From: Jairo A. del Rio via ntg-context @ 2021-12-24 22:08 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Jairo A. del Rio
[-- Attachment #1.1: Type: text/plain, Size: 1801 bytes --]
Hi, Hans. In Ubuntu 20.04:
resolvers > lua > loading file
'/home/coragyps/lmtx/tex/texmf-context/tex/context/base/mkxl/node-cmp.lmt'
succeeded
fatal error: storage cannot be marked
Jairo
El vie, 24 dic 2021 a la(s) 13:45, Hans Hagen via ntg-context (
ntg-context@ntg.nl) escribió:
> Hi,
>
> When wrapping up before the weekend I uploaded a new lmtx (bottom floats
> fixed afaiks, but hat mechanism might see some improvements anyway next
> year; exit codes more reliable; some low level tracing; side float
> coming loose from section head issue solved; ...).
>
> I'm experimenting with some more efficient low level state info and in
> the process ran into an issue / interference with (also low level)
> attributes. I'm not sure if I solved it (work in progress, i need to run
> into another border case first which may take ages) but the test suite
> runs ok so ...
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
>
> ___________________________________________________________________________________
>
[-- Attachment #1.2: Type: text/html, Size: 2864 bytes --]
[-- Attachment #2: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2021-12-24 18:45 Hans Hagen via ntg-context
2021-12-24 22:08 ` upload Jairo A. del Rio via ntg-context
2021-12-25 9:19 ` upload Marco Patzer via ntg-context
0 siblings, 2 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-12-24 18:45 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
When wrapping up before the weekend I uploaded a new lmtx (bottom floats
fixed afaiks, but hat mechanism might see some improvements anyway next
year; exit codes more reliable; some low level tracing; side float
coming loose from section head issue solved; ...).
I'm experimenting with some more efficient low level state info and in
the process ran into an issue / interference with (also low level)
attributes. I'm not sure if I solved it (work in progress, i need to run
into another border case first which may take ages) but the test suite
runs ok so ...
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-12-03 14:29 upload Hans Hagen via ntg-context
@ 2021-12-06 4:41 ` Jairo A. del Rio via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Jairo A. del Rio via ntg-context @ 2021-12-06 4:41 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Jairo A. del Rio
[-- Attachment #1.1: Type: text/plain, Size: 2608 bytes --]
Hi, Hans. I've got a question. Negative steps are treated as positive:
\starttext
\expandedloop 10 0 -2 {\the\currentloopiterator\ }
\stoptext
gives
0 2 4 6 8 10
Is this expected behavior? If so, it would be fine to have something more
alike to MetaPost's "for ... step ... until" loop. Thank you in advance.
Regards,
Jairo
El vie, 3 dic 2021 a la(s) 09:29, Hans Hagen via ntg-context (
ntg-context@ntg.nl) escribió:
> Hi,
>
> a new upload
>
> - some keywords renamed in the engine and therefore more split between
> mkiv and lmtx (hopefully i included all files) .. if something doesn't
> work any more it might be because i missed a rename.
>
> - i finally decied that it does make sense to have native loops at the
> primitive level (after all, metapost as macro language also has them)
> and although much is possible in macros it doesn't mean we have to do it
> the (often ugly and showing-off-by-abusing-side-effects way).
>
> We have just a constructor:
>
> \unexpandedloop 1 100 1 {.}
>
> and a fully expandable one for e.g. use in \edef:
>
> \expandedloop 1 100 1 {.}
>
> plus an also fully expandable one for anywhere but with potential side
> effects (out of order local loops):
>
> \localcontrolledloop 1 100 1 {.}
>
> complemented by a few status primitives (integers, use \the or \number
> to serialize them):
>
> \currentloopiterator
> \currentloopnesting
>
> and a quitter that aborts at the next iteration:
>
> \quitloop
>
> as usual it's experimental for a while. Among the rationales are 'less
> tracing clutter', 'performance' and 'more natural primitive tex coding'
> (but that one is personal).
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
>
> ___________________________________________________________________________________
>
[-- Attachment #1.2: Type: text/html, Size: 3790 bytes --]
[-- Attachment #2: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2021-12-03 14:29 Hans Hagen via ntg-context
2021-12-06 4:41 ` upload Jairo A. del Rio via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-12-03 14:29 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
a new upload
- some keywords renamed in the engine and therefore more split between
mkiv and lmtx (hopefully i included all files) .. if something doesn't
work any more it might be because i missed a rename.
- i finally decied that it does make sense to have native loops at the
primitive level (after all, metapost as macro language also has them)
and although much is possible in macros it doesn't mean we have to do it
the (often ugly and showing-off-by-abusing-side-effects way).
We have just a constructor:
\unexpandedloop 1 100 1 {.}
and a fully expandable one for e.g. use in \edef:
\expandedloop 1 100 1 {.}
plus an also fully expandable one for anywhere but with potential side
effects (out of order local loops):
\localcontrolledloop 1 100 1 {.}
complemented by a few status primitives (integers, use \the or \number
to serialize them):
\currentloopiterator
\currentloopnesting
and a quitter that aborts at the next iteration:
\quitloop
as usual it's experimental for a while. Among the rationales are 'less
tracing clutter', 'performance' and 'more natural primitive tex coding'
(but that one is personal).
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-11-26 10:06 ` upload Alain Delmotte via ntg-context
@ 2021-11-26 10:44 ` Hans Hagen via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-11-26 10:44 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
On 11/26/2021 11:06 AM, Alain Delmotte via ntg-context wrote:
> Hi,
>
> When I run the example below with 2021.11.22 22:32 LMTX fmt: 2021.11.23
> I get errors for \Umathxscale and \setupmathsspacing The control
> sequence [...] was never \def'ed.
which normally means that you should update
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-11-24 14:29 upload Hans Hagen via ntg-context
@ 2021-11-26 10:06 ` Alain Delmotte via ntg-context
2021-11-26 10:44 ` upload Hans Hagen via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Alain Delmotte via ntg-context @ 2021-11-26 10:06 UTC (permalink / raw)
To: liste ConTeXt; +Cc: Alain Delmotte, Hans Hagen via ntg-context
[-- Attachment #1: Type: text/html, Size: 4530 bytes --]
[-- Attachment #2: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2021-11-24 14:29 Hans Hagen via ntg-context
2021-11-26 10:06 ` upload Alain Delmotte via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-11-24 14:29 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
for those who keep an eye on what is new, the most recent upload
provides this:
\starttext
$\Umathxscale\textstyle 800 a + b + x + d + e = f $\par
$\Umathxscale\textstyle 1000 a + b + x + d + e = f $\par
$\Umathxscale\textstyle 1200 a + b + x + d + e = f $\blank
$\showboxes\setupmathspacing[narrow] a + b + x + d + e = f $\par
$\showboxes\setupmathspacing[normal] a + b + x + d + e = f $\par
$\showboxes\setupmathspacing[wide] a + b + x + d + e = f $\blank
$\showboxes\setupmathspacing[tight] x^2_1$\quad
$\showboxes\setupmathspacing[normal] x^2_1$\quad
$\showboxes\setupmathspacing[loose] x^2_1$\blank
$\showboxes\setupmathspacing[narrow]\sqrt[2]{x+1}$\quad
$\showboxes\setupmathspacing[normal]\sqrt[2]{x+1}$\quad
$\showboxes\setupmathspacing[wide] \sqrt[2]{x+1}$\blank
$\showboxes\setupmathspacing[less] \sqrt[2]{x+1}$\quad
$\showboxes\setupmathspacing[normal]\sqrt[2]{x+1}$\quad
$\showboxes\setupmathspacing[more] \sqrt[2]{x+1}$\blank
\stoptext
it's still experimental so the predefined values might change
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-10-22 7:22 ` upload Hans Hagen via ntg-context
@ 2021-10-23 8:10 ` Mikael Sundqvist via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Mikael Sundqvist via ntg-context @ 2021-10-23 8:10 UTC (permalink / raw)
To: Hans Hagen; +Cc: Mikael Sundqvist, mailing list for ConTeXt users
On Fri, Oct 22, 2021 at 9:22 AM Hans Hagen <j.hagen@xs4all.nl> wrote:
>
> On 10/21/2021 10:31 PM, Mikael Sundqvist via ntg-context wrote:
>
> > It works very nicely. I played with the test file you sent me, and I
> > find that in the .lfg file, the up parameter set to 0.06 instead of
> > 0.1 looks better to me.
> there are no ssty's for the quadruple prime in that font but if you need
> primes so badly you probably shouldn't use it anyway i guess (there are
> only super-textsize ssty variants for the 1/2/3 and their reverse)
>
> anyway, as you desperately need these quads (why check otherwise),
> adding this to the lfg blob helps:
>
> local four = characters[0x2057]
> if four then
> local one = characters[okay]
> local owd = .75*one.width
> local off = .6*one.height
> four.width = 4*owd
> four.commands = {
> { "offset", 0, off, okay },
> { "offset", owd, off, okay },
> { "offset", 2*owd, off, okay },
> { "offset", 3*owd, off, okay },
> }
> else
> -- we don't add (but we could), just patch, and there's no
> -- reverse quad either
> end
>
> and no one will notice (unless you wikify al this)
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
> -----------------------------------------------------------------
Hi!
As I wrote, I do not use the quadruple primes (I used your file), but
I must confess that I'm impressed that you fix it so quickly. :)
In any case, a big thank you for fixing the primes in the libertinus font!!
/Mikael
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-10-22 15:50 ` upload Michal Vlasák via ntg-context
2021-10-22 16:51 ` upload Pablo Rodriguez via ntg-context
@ 2021-10-23 0:40 ` Hans Hagen via ntg-context
1 sibling, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-10-23 0:40 UTC (permalink / raw)
To: Michal Vlasák, mailing list for ConTeXt users
Cc: Hans Hagen, Pablo Rodriguez
On 10/22/2021 5:50 PM, Michal Vlasák wrote:
> Hello,
>
> On Thu Oct 21, 2021 at 8:04 PM CEST, Hans Hagen via ntg-context wrote:
>> I cleaned up some more backend code. There were some mails about dates
>> and such and although the date field in setupinteraction works ok a more
>> drastic overload is doen with directives. The reason is that the fact
>> that we can set the date (and traler) is only because it permits
>> generating pdf files that can be compared. No date as a bad idea anyway.
>>
>> \setupinteraction[title=My Title]
>> % \enabledirectives[backend.date=2034-06-07]
>> \enabledirectives[backend.date=no]
>> \enabledirectives[backend.trailerid=no]
>
> I checked the backend code and some of the related os functions. I put
> together a patch that hopefully fixes some stuff and doesn't break
> anything. The changes:
>
> 1) Dates parsed by ConTeXt (function converters.totime), such as those
> that are input to backend.date, now allow specifying seconds and time
> zone information. If there is no timezone the datetime is presumed to be
> in local time, otherwise the datetime is offset by the local / specified
> time zone difference (because ConTeXt outputs these dates as local times
> with local timezone). Additionally both "T" and " " are now allowed as
> date/time separator characters. Thus dates output by ConTeXt can be also
> fed in.
i made the parser a bit more tolerant
"1234-12-30"
"1234/12/30"
"1234-12-30 23:45"
"1234-12-30 23:45:16"
"1234-12-30 23:45:16"
"1234-12-30T23:45:16+01:00"
"1234-12-30 23:45:16-02:00"
"1234-12-30 23:45:16+05:00"
"1234-12-30 23:45:16 05:00"
"1234-12-30 23:45:16 05:00"
(I'll send you the file to check/test)
> 2) Fix the os.timezone function. Previously, it could be wrong around
> midnight, which I discovered only by chance. The trick is lifted from
> http://lua-users.org/wiki/TimeZone, which I hope is OK. The before and
> after (I am at +02:00):
>
> os.localtime() 2021-10-22 01:44:24
> os.now() 2021-10-21 23:44:24
> os.timezone(true) -22:00
>
>
> os.localtime() 2021-10-22 01:46:23
> os.now() 2021-10-21 23:46:23
> os.timezone(true) +02:00
shouldn't we also offer a -02:00 ? (relative)
> I also extended the interface of os.timezone to accommodate 1), but as
> this is probably a very public interface, I am not sure if these changes
> are OK. If more changes to the interface can be made, I propose to get
> rid of the delta parameter, since it seems like a remnant from the past.
maybe later, i need to check other files
> Some caching can also be introduced, but I again wasn't sure if this
> even would be the final form of the function, so didn't do anything in
> that sense, yet.
i'll adapt it to that
> 3) Don't use %X in time formats. It is specified to be platform
> dependent and we want %H:%M:%S everywhere. Also, it would be nice if
> lpdf-xmp.lmt would use the os.fulltime() function to format dates (like
> back-exp.lmt does), but there are multiple dates with different formats
> and purposes and it is probably too late to change now.
(probably not that harmfull on the platforms we support)
the reason for different times is that i never liked the timezone in
regular date/time (so only the mandate one had it) but in the end i
don't care that much about times/date i never look at (i admit that i
never consult any of this pdf meta data)
> 4) I changed the os.fulltime function, that returns date + time + local
> time zone to output the _local_ time instead of UTC time. This is AFAICT
> the right way to do times. The PDF spec says:
>
> If no UT information is specified, the relationship of the specified
> time to UT shall be considered to be GMT. Regardless of whether the
> time zone is specified, the rest of the date shall be specified in
> local time.
>
> EXAMPLE: For example, December 23, 1998, at 7:52 PM, U.S. Pacific
> Standard Time, is represented by the string D:199812231952-08'00
>
> A test program:
>
>
> \enabletrackers[backend.info]
>
> \enabledirectives[backend.date=1234-12-30] % 1234-12-30T00:00:00+02:00
> \enabledirectives[backend.date=1234-12-30 23:45] % 1234-12-30T23:45:00+02:00
> \enabledirectives[backend.date=1234-12-30 23:45:16] % 1234-12-30T23:45:16+02:00
> \enabledirectives[backend.date=1234-12-30T23:45:16+01:00] % 1234-12-31T00:45:16+02:00
> \enabledirectives[backend.date=1234-12-30 23:45:16-02:00] % 1234-12-31T03:45:16+02:00
> \enabledirectives[backend.date=1234-12-30 23:45:16+05:00] % 1234-12-31T20:45:16+02:00
>
> \starttext
> dummy text
>
> \startluacode
> print("os.timezone(true)", os.timezone(true)) -- +02:00
> print("os.fulltime()", os.fulltime()) -- 2021-10-22 17:38:38+02:00
> print("os.localtime()", os.localtime()) -- 2021-10-22 17:38:38
> print("os.now()", os.now()) -- 2021-10-22 15:38:38
> \stopluacode
> \stoptext
>
> I don't claim to know LPEG so please check my work. I also know nothing
> about XMP, so I didn't check that at all, sorry.
i saw a few things but you can check what i patched later (probably this
weekend)
Thanks
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-10-22 15:50 ` upload Michal Vlasák via ntg-context
@ 2021-10-22 16:51 ` Pablo Rodriguez via ntg-context
2021-10-23 0:40 ` upload Hans Hagen via ntg-context
1 sibling, 0 replies; 103+ messages in thread
From: Pablo Rodriguez via ntg-context @ 2021-10-22 16:51 UTC (permalink / raw)
To: Michal Vlasák via ntg-context; +Cc: Pablo Rodriguez
On 10/22/21 5:50 PM, Michal Vlasák via ntg-context wrote:
> [...]
> I checked the backend code and some of the related os functions. I put
> together a patch that hopefully fixes some stuff and doesn't break
> anything.
> [...]
> \enabledirectives[backend.date=1234-12-30T23:45:16+01:00] % 1234-12-31T00:45:16+02:00
> \enabledirectives[backend.date=1234-12-30 23:45:16-02:00] % 1234-12-31T03:45:16+02:00
> \enabledirectives[backend.date=1234-12-30 23:45:16+05:00] % 1234-12-31T20:45:16+02:00
> [...]
> Is the timezone stuff what you wanted, Pablo?
Hi Michal,
I haven’t found the time to check this, but this is pretty much what I
wanted: being able to set other timezones than the local one.
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-10-21 18:04 upload Hans Hagen via ntg-context
2021-10-21 19:13 ` upload Pablo Rodriguez via ntg-context
2021-10-21 20:31 ` upload Mikael Sundqvist via ntg-context
@ 2021-10-22 15:50 ` Michal Vlasák via ntg-context
2021-10-22 16:51 ` upload Pablo Rodriguez via ntg-context
2021-10-23 0:40 ` upload Hans Hagen via ntg-context
2 siblings, 2 replies; 103+ messages in thread
From: Michal Vlasák via ntg-context @ 2021-10-22 15:50 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Michal Vlasák, Pablo Rodriguez
Hello,
On Thu Oct 21, 2021 at 8:04 PM CEST, Hans Hagen via ntg-context wrote:
> I cleaned up some more backend code. There were some mails about dates
> and such and although the date field in setupinteraction works ok a more
> drastic overload is doen with directives. The reason is that the fact
> that we can set the date (and traler) is only because it permits
> generating pdf files that can be compared. No date as a bad idea anyway.
>
> \setupinteraction[title=My Title]
> % \enabledirectives[backend.date=2034-06-07]
> \enabledirectives[backend.date=no]
> \enabledirectives[backend.trailerid=no]
I checked the backend code and some of the related os functions. I put
together a patch that hopefully fixes some stuff and doesn't break
anything. The changes:
1) Dates parsed by ConTeXt (function converters.totime), such as those
that are input to backend.date, now allow specifying seconds and time
zone information. If there is no timezone the datetime is presumed to be
in local time, otherwise the datetime is offset by the local / specified
time zone difference (because ConTeXt outputs these dates as local times
with local timezone). Additionally both "T" and " " are now allowed as
date/time separator characters. Thus dates output by ConTeXt can be also
fed in.
2) Fix the os.timezone function. Previously, it could be wrong around
midnight, which I discovered only by chance. The trick is lifted from
http://lua-users.org/wiki/TimeZone, which I hope is OK. The before and
after (I am at +02:00):
os.localtime() 2021-10-22 01:44:24
os.now() 2021-10-21 23:44:24
os.timezone(true) -22:00
os.localtime() 2021-10-22 01:46:23
os.now() 2021-10-21 23:46:23
os.timezone(true) +02:00
I also extended the interface of os.timezone to accommodate 1), but as
this is probably a very public interface, I am not sure if these changes
are OK. If more changes to the interface can be made, I propose to get
rid of the delta parameter, since it seems like a remnant from the past.
Some caching can also be introduced, but I again wasn't sure if this
even would be the final form of the function, so didn't do anything in
that sense, yet.
3) Don't use %X in time formats. It is specified to be platform
dependent and we want %H:%M:%S everywhere. Also, it would be nice if
lpdf-xmp.lmt would use the os.fulltime() function to format dates (like
back-exp.lmt does), but there are multiple dates with different formats
and purposes and it is probably too late to change now.
4) I changed the os.fulltime function, that returns date + time + local
time zone to output the _local_ time instead of UTC time. This is AFAICT
the right way to do times. The PDF spec says:
If no UT information is specified, the relationship of the specified
time to UT shall be considered to be GMT. Regardless of whether the
time zone is specified, the rest of the date shall be specified in
local time.
EXAMPLE: For example, December 23, 1998, at 7:52 PM, U.S. Pacific
Standard Time, is represented by the string D:199812231952-08'00
A test program:
\enabletrackers[backend.info]
\enabledirectives[backend.date=1234-12-30] % 1234-12-30T00:00:00+02:00
\enabledirectives[backend.date=1234-12-30 23:45] % 1234-12-30T23:45:00+02:00
\enabledirectives[backend.date=1234-12-30 23:45:16] % 1234-12-30T23:45:16+02:00
\enabledirectives[backend.date=1234-12-30T23:45:16+01:00] % 1234-12-31T00:45:16+02:00
\enabledirectives[backend.date=1234-12-30 23:45:16-02:00] % 1234-12-31T03:45:16+02:00
\enabledirectives[backend.date=1234-12-30 23:45:16+05:00] % 1234-12-31T20:45:16+02:00
\starttext
dummy text
\startluacode
print("os.timezone(true)", os.timezone(true)) -- +02:00
print("os.fulltime()", os.fulltime()) -- 2021-10-22 17:38:38+02:00
print("os.localtime()", os.localtime()) -- 2021-10-22 17:38:38
print("os.now()", os.now()) -- 2021-10-22 15:38:38
\stopluacode
\stoptext
I don't claim to know LPEG so please check my work. I also know nothing
about XMP, so I didn't check that at all, sorry.
Is the timezone stuff what you wanted Pablo?
Full patch temporarily at this URL and also below:
https://github.com/contextgarden/context-mirror/compare/beta...vlasakm:dates
Michal
--- a/tex/context/base/mkiv/core-con.lua
+++ b/tex/context/base/mkiv/core-con.lua
@@ -17,7 +17,7 @@ slower but look nicer this way.</p>
--ldx]]--
local floor = math.floor
-local osdate, ostime = os.date, os.time
+local osdate, ostime, ostimezone = os.date, os.time, os.timezone
local concat, insert, reverse = table.concat, table.insert, table.reverse
local lower, upper, rep, match, gsub = string.lower, string.upper, string.rep, string.match, string.gsub
local utfchar, utfbyte = utf.char, utf.byte
@@ -1972,13 +1972,18 @@ implement {
}
local n = R("09")^1 / tonumber
+local sign = S("+-") / function(s) return tonumber(s.."1") end
local p = Cf( Ct("")
* Cg(Cc("year") * (n )) * P("-")^-1
* Cg(Cc("month") * (n + Cc( 1))) * P("-")^-1
- * Cg(Cc("day") * (n + Cc( 1))) * whitespace^-1
+ * Cg(Cc("day") * (n + Cc( 1))) * (whitespace + P("T"))^-1
* Cg(Cc("hour") * (n + Cc( 0))) * P(":")^-1
- * Cg(Cc("min") * (n + Cc( 0)))
+ * Cg(Cc("min") * (n + Cc( 0))) * P(":")^-1
+ * Cg(Cc("sec") * (n + Cc( 0)))^-1
+ *(Cg(Cc("tzsgn") * sign)
+ * Cg(Cc("tzh") * (n + Cc( 0))) * P(":")^-1
+ * Cg(Cc("tzm") * (n + Cc( 0))))^-1
, rawset)
function converters.totime(s)
@@ -1987,7 +1992,13 @@ function converters.totime(s)
elseif type(s) == "table" then
return s
elseif type(s) == "string" then
- return lpegmatch(p,s)
+ local t = lpegmatch(p,s)
+ if t.tzh then
+ local localtzh, localtzm = ostimezone(true, true)
+ t.hour = t.hour + localtzh - t.tzsgn * t.tzh
+ t.min = t.min + localtzm - t.tzsgn * t.tzm or 0
+ end
+ return t
end
local n = tonumber(s)
if n and n >= 0 then
--- a/tex/context/base/mkiv/l-os.lua
+++ b/tex/context/base/mkiv/l-os.lua
@@ -26,10 +26,10 @@ if not modules then modules = { } end modules ['l-os'] = {
-- math.randomseed(tonumber(string.sub(string.reverse(tostring(math.floor(socket.gettime()*10000))),1,6)))
local os = os
-local date, time = os.date, os.time
+local date, time, difftime = os.date, os.time, os.difftime
local find, format, gsub, upper, gmatch = string.find, string.format, string.gsub, string.upper, string.gmatch
local concat = table.concat
-local random, ceil, randomseed = math.random, math.ceil, math.randomseed
+local random, ceil, randomseed, modf = math.random, math.ceil, math.randomseed, math.modf
local type, setmetatable, tonumber, tostring = type, setmetatable, tonumber, tostring
-- This check needs to happen real early on. Todo: we can pick it up from the commandline
@@ -434,15 +434,22 @@ end
do
- local d
-
- function os.timezone(delta)
- d = d or ((tonumber(date("%H")) or 0) - (tonumber(date("!%H")) or 0))
+ -- http://lua-users.org/wiki/TimeZone
+ -- +02:00
+ function os.timezone(delta, diff)
if delta then
- if d > 0 then
- return format("+%02i:00",d)
+ local t = time()
+ local utcdate = os.date("!*t", t)
+ local localdate = os.date("*t", t)
+ localdate.isdst = false
+ local timediff = os.difftime(time(localdate), time(utcdate))
+ local hour, min = math.modf(timediff / 3600)
+ min = min * 60
+
+ if diff then
+ return hour, min
else
- return format("-%02i:00",-d)
+ return format("%+03d:%02d", hour, min)
end
else
return 1
@@ -450,10 +457,12 @@ do
end
local timeformat = format("%%s%s",os.timezone(true))
- local dateformat = "!%Y-%m-%d %H:%M:%S"
+ local dateformat = "%Y-%m-%d %H:%M:%S"
local lasttime = nil
local lastdate = nil
+ -- localtime + timezone
+ -- 2021-10-22 10:22:54+02:00
function os.fulltime(t,default)
t = t and tonumber(t) or 0
if t > 0 then
@@ -474,6 +483,8 @@ do
local lasttime = nil
local lastdate = nil
+ -- localtime without timezone
+ -- 2021-10-22 10:22:54
function os.localtime(t,default)
t = t and tonumber(t) or 0
if t > 0 then
@@ -503,8 +514,10 @@ do
return date("!*t") -- table with values
end
+ -- utc time without timezone
+ -- 2021-10-22 08:22:54
function os.now()
- return date("!%Y-%m-%d %H:%M:%S") -- 2011-12-04 14:59:12
+ return date("!%Y-%m-%d %H:%M:%S")
end
end
--- a/tex/context/base/mkxl/lpdf-xmp.lmt
+++ b/tex/context/base/mkxl/lpdf-xmp.lmt
@@ -151,7 +151,7 @@ local function pdfsetmetadate(n,both)
if n then
n = converters.totime(n)
if n then
- creationdate = osdate("%Y-%m-%dT%X",ostime(n)) .. ostimezone(true)
+ creationdate = osdate("%Y-%m-%dT%H:%M:%S",ostime(n)) .. ostimezone(true)
if both then
modificationdate = creationdate
end
@@ -190,7 +190,7 @@ local function setdates(v)
end
end
if toboolean(v) then
- creationdate = osdate("%Y-%m-%dT%X") .. ostimezone(true)
+ creationdate = osdate("%Y-%m-%dT%H:%M:%S") .. ostimezone(true)
modificationdate = creationdate
else
creationdate = false
--
2.33.1
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-10-21 19:13 ` upload Pablo Rodriguez via ntg-context
@ 2021-10-22 7:55 ` Hans Hagen via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-10-22 7:55 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen, Pablo Rodriguez
On 10/21/2021 9:13 PM, Pablo Rodriguez via ntg-context wrote:
> On 10/21/21 8:04 PM, Hans Hagen via ntg-context wrote:
>> Hi,
>>
>> I cleaned up some more backend code. There were some mails about dates
>> and such and although the date field in setupinteraction works ok a more
>> drastic overload is doen with directives. The reason is that the fact
>> that we can set the date (and traler) is only because it permits
>> generating pdf files that can be compared. No date as a bad idea anyway.
>>
>> \setupinteraction[title=My Title]
>> % \enabledirectives[backend.date=2034-06-07]
>
> Many thanks for the new version, Hans.
>
> Is there a way to add time and timezone in backend.date?
>
>> Pablo : transparencies should work again (wrong alias fixed).
>
> Many thanks for this fix too.
>
> Sorry for insisting, but could you check what is wrong with an extra
> blank space in rotated imposition
> (https://mailman.ntg.nl/pipermail/ntg-context/2021/103909.html)?
.. it was not really a minimal example ...
\showframe
\starttext
\topskip4cm
\rotate[rotation=90]
{\externalfigure[A3page.pdf][page=1,width=\textheight]}\page
\rotate[rotation=270]{\externalfigure[A3page.pdf][page=2,width=\textheight]}\page
\rotate[rotation=90]
{\externalfigure[A3page.pdf][page=1,width=\textheight]}\page
\rotate[rotation=270]{\externalfigure[A3page.pdf][page=2,width=\textheight]}\page
\stoptext
so, you need to wrap it, like
\startpagemakeup \rotate[rotation=90]
{\externalfigure[A3page.pdf][page=1,width=\textheight]}\stoppagemakeup
\startpagemakeup
\rotate[rotation=270]{\externalfigure[A3page.pdf][page=2,width=\textheight]}\stoppagemakeup
\startpagemakeup \rotate[rotation=90]
{\externalfigure[A3page.pdf][page=1,width=\textheight]}\stoppagemakeup
\startpagemakeup
\rotate[rotation=270]{\externalfigure[A3page.pdf][page=2,width=\textheight]}\stoppagemakeup
and not make it 'sort of text that breaks or not across the page'. Now
it is an interesting question why ... (spoiler: nice animation:)
\starttext
\topskip4cm
\dostepwiserecurse{0}{360}{1}{
\rotate[rotation=#1]{\externalfigure[A3page.pdf][page=1,width=\textheight]}
}
\stoptext
so we probably cross some threshold with some angles and because these
are basically lines, we then get an interplay woth topskip, maxdepth etc
(which normally goes unnoticed)
the good news is that you can play with it because rotate is normally
configured for inline usage (so we get depth and height) you can use the
location parameter to do otherwise:
% normal default depth fit broad high middle
\starttext
\topskip4cm
\dostepwiserecurse{0}{360}{1}{
\ruledhbox{\rotate[rotation=#1,location=high]{\externalfigure[A3page.pdf][page=1,width=\textheight]}}
}
\stoptext
irr it's actually shown somewhere in a manual but the source also has this
% \dostepwiserecurse{0}{360}{10}
% {\startlinecorrection[blank]
% \hbox
% {\expanded{\setuprotate[rotation=\recurselevel]}%
% \traceboxplacementtrue
% \hbox to .2\hsize{\hss\ruledhbox{\rotate[location=depth]
{\ruledhbox{\bfb (depth)}}}}%
% \hbox to .2\hsize{\hss\ruledhbox{\rotate[location=fit]
{\ruledhbox{\bfb (fit)}}}}%
% \hbox to .2\hsize{\hss\ruledhbox{\rotate[location=broad]
{\ruledhbox{\bfb (broad)}}}}%
% \hbox to
.2\hsize{\hss\ruledhbox{\rotate[location=normal]{\ruledhbox{\bfb
(normal)}}}}%
% \hbox to .2\hsize{\hss\ruledhbox{\rotate[location=high]
{\ruledhbox{\bfb (high)}}}}}
% \stoplinecorrection}
% \def\Test{\ruledhbox{%
% \def\DemoX{\vl\kern.5\emwidth\vl}%
% \kern\emwidth\ruledhpack{\green\rotate[rotation=20]
{\ruledhpack{\DemoX}}}%
% \kern\emwidth\ruledhpack{\blue \rotate[rotation=0]
{\ruledhpack{\DemoX}}}%
% \kern\emwidth\ruledhpack{\red \rotate[rotation=-20]
{\ruledhpack{\DemoX}}}%
% \kern\emwidth\ruledhpack{\green\rotate[rotation=200]
{\ruledhpack{\DemoX}}}%
% \kern\emwidth\ruledhpack{\blue \rotate[rotation=180]
{\ruledhpack{\DemoX}}}%
% \kern\emwidth\ruledhpack{\red
\rotate[rotation=-200]{\ruledhpack{\DemoX}}}%
% \kern\emwidth}}
% \startTEXpage[offset=10pt,align=middle]
% \setuprotate[location=fit] \Test \par
{\infofont\setstrut\strut fit} \par
% \setuprotate[location=depth] \Test \par
{\infofont\setstrut\strut depth} \par
% \setuprotate[location=broad] \Test \par
{\infofont\setstrut\strut broad} \par
% \setuprotate[location=high] \Test \par
{\infofont\setstrut\strut high} \par
% \setuprotate[location=middle] \Test \par
{\infofont\setstrut\strut middle} \par
% \setuprotate[location=default] \Test \par
{\infofont\setstrut\strut default} \par
% \stopTEXpage
so, not a bug but a features (that code hasn't been touched for ages,
apart from maybe some lmtx interface adaptation), and if it's not in the
wiki .. you know what to do now
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-10-21 20:31 ` upload Mikael Sundqvist via ntg-context
@ 2021-10-22 7:22 ` Hans Hagen via ntg-context
2021-10-23 8:10 ` upload Mikael Sundqvist via ntg-context
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-10-22 7:22 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen, Mikael Sundqvist
On 10/21/2021 10:31 PM, Mikael Sundqvist via ntg-context wrote:
> It works very nicely. I played with the test file you sent me, and I
> find that in the .lfg file, the up parameter set to 0.06 instead of
> 0.1 looks better to me.
there are no ssty's for the quadruple prime in that font but if you need
primes so badly you probably shouldn't use it anyway i guess (there are
only super-textsize ssty variants for the 1/2/3 and their reverse)
anyway, as you desperately need these quads (why check otherwise),
adding this to the lfg blob helps:
local four = characters[0x2057]
if four then
local one = characters[okay]
local owd = .75*one.width
local off = .6*one.height
four.width = 4*owd
four.commands = {
{ "offset", 0, off, okay },
{ "offset", owd, off, okay },
{ "offset", 2*owd, off, okay },
{ "offset", 3*owd, off, okay },
}
else
-- we don't add (but we could), just patch, and there's no
-- reverse quad either
end
and no one will notice (unless you wikify al this)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-10-21 18:04 upload Hans Hagen via ntg-context
2021-10-21 19:13 ` upload Pablo Rodriguez via ntg-context
@ 2021-10-21 20:31 ` Mikael Sundqvist via ntg-context
2021-10-22 7:22 ` upload Hans Hagen via ntg-context
2021-10-22 15:50 ` upload Michal Vlasák via ntg-context
2 siblings, 1 reply; 103+ messages in thread
From: Mikael Sundqvist via ntg-context @ 2021-10-21 20:31 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Mikael Sundqvist
On Thu, Oct 21, 2021 at 8:04 PM Hans Hagen via ntg-context
<ntg-context@ntg.nl> wrote:
>
> Hi,
>
> I cleaned up some more backend code. There were some mails about dates
> and such and although the date field in setupinteraction works ok a more
> drastic overload is doen with directives. The reason is that the fact
> that we can set the date (and traler) is only because it permits
> generating pdf files that can be compared. No date as a bad idea anyway.
>
> \setupinteraction[title=My Title]
> % \enabledirectives[backend.date=2034-06-07]
> \enabledirectives[backend.date=no]
> \enabledirectives[backend.trailerid=no]
> \starttext
>
> \startTEXpage
> \blackrule[height=1cm,depth=0cm,width=4cm,color=darkred]
> \stopTEXpage
>
> (there always were command line options for it)
>
> More interesting is asome new experimental code:
>
> \starttext
>
> \dostepwiserecurse{40}{110}{2}{
> \startTEXpage[offset=4mm,width=#1mm,align={stretch,normal,tolerant}]
> \showmakeup[penalty]%
> \orphanpenalties 4 4000 3000 2000 1000\relax
> \updateparagraphpenalties
> \samplefile{tufte}
> \par
> \stopTEXpage
> }
>
> \stoptext
>
> it's an addendum to the widowpenalties and clubpenalties introduced by
> etex but this time it's horizontal; the orphan penalties will be
> inserted before spaces (aka spaceskip, xspaceskip and zerospaceskip
> glue) so in this case 4000 between the last two 'words' and this
> trickery can be used to make sure that the last line is not too short
>
> \orphanpenalties 4 4000 3000 -12000 1000\relax
>
> is also intereting
>
> it's work in progress (i need to play more with it and figure out nice
> values for context) .. there might be more such 'simple' useful tricks
>
> Mikael: you can test the math cheat (doesn't make the font nicer).
> Pablo : transparencies should work again (wrong alias fixed).
> Michal: you can check the dates (as for sure i messed up something).
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
Hi!
Thank you Hans for the very quick fix on the libertinus font!
It works very nicely. I played with the test file you sent me, and I
find that in the .lfg file, the up parameter set to 0.06 instead of
0.1 looks better to me.
/Mikael
PS I do not use them, but I noticed that the quadruple prime f''''
still uses small primes.
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-10-21 18:04 upload Hans Hagen via ntg-context
@ 2021-10-21 19:13 ` Pablo Rodriguez via ntg-context
2021-10-22 7:55 ` upload Hans Hagen via ntg-context
2021-10-21 20:31 ` upload Mikael Sundqvist via ntg-context
2021-10-22 15:50 ` upload Michal Vlasák via ntg-context
2 siblings, 1 reply; 103+ messages in thread
From: Pablo Rodriguez via ntg-context @ 2021-10-21 19:13 UTC (permalink / raw)
To: Hans Hagen via ntg-context; +Cc: Pablo Rodriguez
On 10/21/21 8:04 PM, Hans Hagen via ntg-context wrote:
> Hi,
>
> I cleaned up some more backend code. There were some mails about dates
> and such and although the date field in setupinteraction works ok a more
> drastic overload is doen with directives. The reason is that the fact
> that we can set the date (and traler) is only because it permits
> generating pdf files that can be compared. No date as a bad idea anyway.
>
> \setupinteraction[title=My Title]
> % \enabledirectives[backend.date=2034-06-07]
Many thanks for the new version, Hans.
Is there a way to add time and timezone in backend.date?
> Pablo : transparencies should work again (wrong alias fixed).
Many thanks for this fix too.
Sorry for insisting, but could you check what is wrong with an extra
blank space in rotated imposition
(https://mailman.ntg.nl/pipermail/ntg-context/2021/103909.html)?
Many thanks for your help again,
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2021-10-21 18:04 Hans Hagen via ntg-context
2021-10-21 19:13 ` upload Pablo Rodriguez via ntg-context
` (2 more replies)
0 siblings, 3 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-10-21 18:04 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
I cleaned up some more backend code. There were some mails about dates
and such and although the date field in setupinteraction works ok a more
drastic overload is doen with directives. The reason is that the fact
that we can set the date (and traler) is only because it permits
generating pdf files that can be compared. No date as a bad idea anyway.
\setupinteraction[title=My Title]
% \enabledirectives[backend.date=2034-06-07]
\enabledirectives[backend.date=no]
\enabledirectives[backend.trailerid=no]
\starttext
\startTEXpage
\blackrule[height=1cm,depth=0cm,width=4cm,color=darkred]
\stopTEXpage
(there always were command line options for it)
More interesting is asome new experimental code:
\starttext
\dostepwiserecurse{40}{110}{2}{
\startTEXpage[offset=4mm,width=#1mm,align={stretch,normal,tolerant}]
\showmakeup[penalty]%
\orphanpenalties 4 4000 3000 2000 1000\relax
\updateparagraphpenalties
\samplefile{tufte}
\par
\stopTEXpage
}
\stoptext
it's an addendum to the widowpenalties and clubpenalties introduced by
etex but this time it's horizontal; the orphan penalties will be
inserted before spaces (aka spaceskip, xspaceskip and zerospaceskip
glue) so in this case 4000 between the last two 'words' and this
trickery can be used to make sure that the last line is not too short
\orphanpenalties 4 4000 3000 -12000 1000\relax
is also intereting
it's work in progress (i need to play more with it and figure out nice
values for context) .. there might be more such 'simple' useful tricks
Mikael: you can test the math cheat (doesn't make the font nicer).
Pablo : transparencies should work again (wrong alias fixed).
Michal: you can check the dates (as for sure i messed up something).
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-10-19 6:43 ` upload Axel Kielhorn via ntg-context
@ 2021-10-20 7:29 ` Hans Hagen via ntg-context
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-10-20 7:29 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
On 10/19/2021 8:43 AM, Axel Kielhorn via ntg-context wrote:
>
>
>> Am 18.10.2021 um 23:17 schrieb Hans Hagen via ntg-context <ntg-context@ntg.nl>:
>>
>> Hi,
>>
>> I uploaded a new lmtx. This one is a little experimental because I removed so redundant / intermediate code still present from teh transition from mkiv to lmtx (mostly backend related). I might have missed something (not all is in the test suite) but nothing that can't be fixed easy, most has to do with the timing of definitions.
>>
>> But I assume users save their stable trees anyway …
>
> Of course we do, especially after Hraban recommended the 2021-10-10 tree last week.
>
> Just one question:
>
> LMTX comes with an empty texmf-modules tree.
> Are we still supposed to copy the context version?
>
> There have been updates to letter, filter and some others lately.
> That means we have to update the context tree as well.
>
> Do you plan to include this tree in the future?
at some point yes, but then we can also sync from the garden server (on
the todo list)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-10-18 21:17 upload Hans Hagen via ntg-context
2021-10-19 6:43 ` upload Axel Kielhorn via ntg-context
@ 2021-10-19 16:03 ` Pablo Rodriguez via ntg-context
1 sibling, 0 replies; 103+ messages in thread
From: Pablo Rodriguez via ntg-context @ 2021-10-19 16:03 UTC (permalink / raw)
To: Hans Hagen via ntg-context; +Cc: Pablo Rodriguez
On 10/18/21 11:17 PM, Hans Hagen via ntg-context wrote:
> Hi,
>
> I uploaded a new lmtx. This one is a little experimental because I
> removed so redundant / intermediate code still present from teh
> transition from mkiv to lmtx (mostly backend related). I might have
> missed something (not all is in the test suite) but nothing that can't
> be fixed easy, most has to do with the timing of definitions.
>
> But I assume users save their stable trees anyway ...
Hi Hans,
I’m afraid that viewerlayers have issues now.
I hope I’ll find some time soon to write a minimal sample.
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2021-10-18 21:17 upload Hans Hagen via ntg-context
@ 2021-10-19 6:43 ` Axel Kielhorn via ntg-context
2021-10-20 7:29 ` upload Hans Hagen via ntg-context
2021-10-19 16:03 ` upload Pablo Rodriguez via ntg-context
1 sibling, 1 reply; 103+ messages in thread
From: Axel Kielhorn via ntg-context @ 2021-10-19 6:43 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Axel Kielhorn
> Am 18.10.2021 um 23:17 schrieb Hans Hagen via ntg-context <ntg-context@ntg.nl>:
>
> Hi,
>
> I uploaded a new lmtx. This one is a little experimental because I removed so redundant / intermediate code still present from teh transition from mkiv to lmtx (mostly backend related). I might have missed something (not all is in the test suite) but nothing that can't be fixed easy, most has to do with the timing of definitions.
>
> But I assume users save their stable trees anyway …
Of course we do, especially after Hraban recommended the 2021-10-10 tree last week.
Just one question:
LMTX comes with an empty texmf-modules tree.
Are we still supposed to copy the context version?
There have been updates to letter, filter and some others lately.
That means we have to update the context tree as well.
Do you plan to include this tree in the future?
Greetings
Axel
PS: I tested one document with the new version without problems.
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2021-10-18 21:17 Hans Hagen via ntg-context
2021-10-19 6:43 ` upload Axel Kielhorn via ntg-context
2021-10-19 16:03 ` upload Pablo Rodriguez via ntg-context
0 siblings, 2 replies; 103+ messages in thread
From: Hans Hagen via ntg-context @ 2021-10-18 21:17 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
Hi,
I uploaded a new lmtx. This one is a little experimental because I
removed so redundant / intermediate code still present from teh
transition from mkiv to lmtx (mostly backend related). I might have
missed something (not all is in the test suite) but nothing that can't
be fixed easy, most has to do with the timing of definitions.
But I assume users save their stable trees anyway ...
(rpi bins should be in sync too.)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-11-23 19:21 ` upload Otared Kavian
@ 2020-11-23 19:27 ` Hans Hagen
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen @ 2020-11-23 19:27 UTC (permalink / raw)
To: Otared Kavian, mailing list for ConTeXt users
On 11/23/2020 8:21 PM, Otared Kavian wrote:
> Hi Hans,
>
> On MacOS X I obtain the same error when doing:
> context --make --all
> (or mtxrun --make --all).
> The error is
>
> csname overload > fatal error, protection level 4, control sequence 'textcontrolspace', properties 'immutable', file 'enco-ini.mkxl', line 315
yes, i'll make new zip btu i also found out that the build server is n't
running so we get the wrong binaries (i kind of assume it runs and
didn't check)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-11-23 18:29 ` upload Christian Prim
2020-11-23 19:21 ` upload Otared Kavian
@ 2020-11-23 19:24 ` Hans Hagen
1 sibling, 0 replies; 103+ messages in thread
From: Hans Hagen @ 2020-11-23 19:24 UTC (permalink / raw)
To: mailing list for ConTeXt users, Christian Prim
On 11/23/2020 7:29 PM, Christian Prim wrote:
> Hi
> Do I miss something?
looks like some old files are still present
i'll fix it
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-11-23 18:29 ` upload Christian Prim
@ 2020-11-23 19:21 ` Otared Kavian
2020-11-23 19:27 ` upload Hans Hagen
2020-11-23 19:24 ` upload Hans Hagen
1 sibling, 1 reply; 103+ messages in thread
From: Otared Kavian @ 2020-11-23 19:21 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi Hans,
On MacOS X I obtain the same error when doing:
context --make --all
(or mtxrun --make --all).
The error is
csname overload > fatal error, protection level 4, control sequence 'textcontrolspace', properties 'immutable', file 'enco-ini.mkxl', line 315
Best regards: Otared
> On 23 Nov 2020, at 19:29, Christian Prim <christian.prim@gmx.ch> wrote:
>
> Hi
>
> on linux I get:
> csname overload > fatal error, protection level 4, control sequence 'textcontrolspace', properties 'immutable', file 'enco-ini.mkxl', line 315
>
> wiped cache; run mtxrun --generate without problems; but context --make has this error.
>
> Do I miss something?
>
> Thanks
> Christian
>
> Am Mo., 23. Nov. 2020 um 18:56 Uhr schrieb Hans Hagen <j.hagen@xs4all.nl>:
> Hi,
>
> I uploaded a next iteration of lmtx. From now on there are dedicated sub
> directories for mklx and mpxl, which is an indication that we're on the
> way to a full code split.
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-11-23 17:55 upload Hans Hagen
2020-11-23 18:28 ` upload Pablo Rodriguez
@ 2020-11-23 18:29 ` Christian Prim
2020-11-23 19:21 ` upload Otared Kavian
2020-11-23 19:24 ` upload Hans Hagen
1 sibling, 2 replies; 103+ messages in thread
From: Christian Prim @ 2020-11-23 18:29 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 1426 bytes --]
Hi
on linux I get:
csname overload > fatal error, protection level 4, control sequence
'textcontrolspace', properties 'immutable', file 'enco-ini.mkxl', line 315
wiped cache; run mtxrun --generate without problems; but context --make has
this error.
Do I miss something?
Thanks
Christian
Am Mo., 23. Nov. 2020 um 18:56 Uhr schrieb Hans Hagen <j.hagen@xs4all.nl>:
> Hi,
>
> I uploaded a next iteration of lmtx. From now on there are dedicated sub
> directories for mklx and mpxl, which is an indication that we're on the
> way to a full code split.
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
>
> ___________________________________________________________________________________
>
[-- Attachment #1.2: Type: text/html, Size: 2562 bytes --]
[-- Attachment #2: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-11-23 17:55 upload Hans Hagen
@ 2020-11-23 18:28 ` Pablo Rodriguez
2020-11-23 18:29 ` upload Christian Prim
1 sibling, 0 replies; 103+ messages in thread
From: Pablo Rodriguez @ 2020-11-23 18:28 UTC (permalink / raw)
To: ntg-context
On 11/23/20 6:55 PM, Hans Hagen wrote:
> Hi,
>
> I uploaded a next iteration of lmtx. From now on there are dedicated sub
> directories for mklx and mpxl, which is an indication that we're on the
> way to a full code split.
Hi Hans,
I’m afraid that there is an error that prevents the creation of the
format file:
loading > ConTeXt Encoding Macros / Initialization
csname overload > fatal error, protection level 4, control sequence
'textcontrolspace', properties 'immutable', file 'enco-ini.mkxl', line 315
Just in case it helps,
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2020-11-23 17:55 Hans Hagen
2020-11-23 18:28 ` upload Pablo Rodriguez
2020-11-23 18:29 ` upload Christian Prim
0 siblings, 2 replies; 103+ messages in thread
From: Hans Hagen @ 2020-11-23 17:55 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi,
I uploaded a next iteration of lmtx. From now on there are dedicated sub
directories for mklx and mpxl, which is an indication that we're on the
way to a full code split.
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-11-18 20:29 ` upload Pablo Rodriguez
@ 2020-11-18 22:57 ` Hans Hagen
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen @ 2020-11-18 22:57 UTC (permalink / raw)
To: mailing list for ConTeXt users, Pablo Rodriguez
On 11/18/2020 9:29 PM, Pablo Rodriguez wrote:
> On 11/17/20 3:15 PM, Hans Hagen wrote:
>> On 11/17/2020 2:57 PM, Pablo Rodriguez wrote:
>>> [...]
>>> What are we doing wrong that prevents the update of the installation?
>> I don't know. Nothing really changed in the installer.
>
> It may be something unrelated, but I don’t know why the resolver
> databases (I assume tex/texmf-*.tma) aren’t detected by the installer
> (or it considers them outdated).
>
> The second cuestion is that current is set to %S (but probably this is
> only about not showing the right version).
>
> resolvers | resolving | warning: no lua configuration files found
> resolvers | resolving | no texmf paths are defined (using TEXMF)
> resolvers | resolving |
> mtxrun | the resolver databases are not present or outdated
> mtx-install | server : lmtx.pragma-ade.com
> mtx-install | instance : install-lmtx
> mtx-install | platform : linux-64
> mtx-install | system : unix
> mtx-install | updating tex/texmf, 1541 files
> mtx-install | updating tex/texmf-context, 3757 files
> mtx-install | updating tex/texmf-linux-64, 6 files
> mtx-install | skipping tex/texmf-linux-64/bin/context
> mtx-install | skipping tex/texmf-linux-64/bin/mtxrun
> mtx-install | current : %S
> mtx-install | target : true
> mtx-install | removing : mtxrun
> mtx-install | removing : context
> mtx-install | linked : mtxrun
> mtx-install | linked : context
>
> Just in case it might help,
it looks like lua can't load a file (no problem loading it in editors)
so i need to hack around it (maybe something lua 5.4 that i need to
investigate)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-11-17 14:15 ` upload Hans Hagen
@ 2020-11-18 20:29 ` Pablo Rodriguez
2020-11-18 22:57 ` upload Hans Hagen
0 siblings, 1 reply; 103+ messages in thread
From: Pablo Rodriguez @ 2020-11-18 20:29 UTC (permalink / raw)
To: ntg-context
On 11/17/20 3:15 PM, Hans Hagen wrote:
> On 11/17/2020 2:57 PM, Pablo Rodriguez wrote:
>> [...]
>> What are we doing wrong that prevents the update of the installation?
> I don't know. Nothing really changed in the installer.
It may be something unrelated, but I don’t know why the resolver
databases (I assume tex/texmf-*.tma) aren’t detected by the installer
(or it considers them outdated).
The second cuestion is that current is set to %S (but probably this is
only about not showing the right version).
resolvers | resolving | warning: no lua configuration files found
resolvers | resolving | no texmf paths are defined (using TEXMF)
resolvers | resolving |
mtxrun | the resolver databases are not present or outdated
mtx-install | server : lmtx.pragma-ade.com
mtx-install | instance : install-lmtx
mtx-install | platform : linux-64
mtx-install | system : unix
mtx-install | updating tex/texmf, 1541 files
mtx-install | updating tex/texmf-context, 3757 files
mtx-install | updating tex/texmf-linux-64, 6 files
mtx-install | skipping tex/texmf-linux-64/bin/context
mtx-install | skipping tex/texmf-linux-64/bin/mtxrun
mtx-install | current : %S
mtx-install | target : true
mtx-install | removing : mtxrun
mtx-install | removing : context
mtx-install | linked : mtxrun
mtx-install | linked : context
Just in case it might 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-11-17 11:55 upload Hans Hagen
2020-11-17 13:57 ` upload Pablo Rodriguez
@ 2020-11-17 15:26 ` Willi Egger
1 sibling, 0 replies; 103+ messages in thread
From: Willi Egger @ 2020-11-17 15:26 UTC (permalink / raw)
To: NTG-Context ConTeXt users
Hans,
I was looking trough your new manuals. Chapeau! Very interesting and good reading! — I wonder whether your day still has 24 hours ;-) — Thank you so much!
Willi
> On 17 Nov 2020, at 12:55, Hans Hagen <j.hagen@xs4all.nl> wrote:
>
> Hi,
>
> I uploaded a new version of lmtx (and mkiv). We're still in the process of migrating code from mkiv to lmtx (using new features). Anyway, I also uploaded a few more (preliminary) 'manuals'
>
> http://www.pragma-ade.com/general/manuals/lowlevel-macros.pdf
> http://www.pragma-ade.com/general/manuals/lowlevel-security.pdf
> http://www.pragma-ade.com/general/manuals/lowlevel-conditionals.pdf
> http://www.pragma-ade.com/general/manuals/lowlevel-boxes.pdf
>
> but some is work in progress. It shows a bit how things evolve(d) and what ws and i are dealing with now. More (details) in due time.
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-11-17 13:57 ` upload Pablo Rodriguez
@ 2020-11-17 14:15 ` Hans Hagen
2020-11-18 20:29 ` upload Pablo Rodriguez
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen @ 2020-11-17 14:15 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 11/17/2020 2:57 PM, Pablo Rodriguez wrote:
> On 11/17/20 12:55 PM, Hans Hagen wrote:
>> Hi,
>>
>> I uploaded a new version of lmtx (and mkiv). We're still in the process
>> of migrating code from mkiv to lmtx (using new features).
>
> Hans,
>
> many thanks for the new upload.
>
> As I reported before, I’m afraid I’m not able to update LMTX unless I
> remove the three tex/texmf-*.tma files (in both Windows and Linux).
>
> Other users have reported that this is the only method to get the update
> done. But this downloads all the files, overloading your servers (after
> all, this isn’t an update, just a complete install over an already
> installed system).
>
> This used to work before LMTX from 2020.09.20.
>
> In Linux, tex/install.sh from both versions (2020.11.17 and 2020.11.15)
> are exactly the same. I used a diff tool to allow no error.
>
> What are we doing wrong that prevents the update of the installation?
I don't know. Nothing really changed in the installer.
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-11-17 11:55 upload Hans Hagen
@ 2020-11-17 13:57 ` Pablo Rodriguez
2020-11-17 14:15 ` upload Hans Hagen
2020-11-17 15:26 ` upload Willi Egger
1 sibling, 1 reply; 103+ messages in thread
From: Pablo Rodriguez @ 2020-11-17 13:57 UTC (permalink / raw)
To: ntg-context
On 11/17/20 12:55 PM, Hans Hagen wrote:
> Hi,
>
> I uploaded a new version of lmtx (and mkiv). We're still in the process
> of migrating code from mkiv to lmtx (using new features).
Hans,
many thanks for the new upload.
As I reported before, I’m afraid I’m not able to update LMTX unless I
remove the three tex/texmf-*.tma files (in both Windows and Linux).
Other users have reported that this is the only method to get the update
done. But this downloads all the files, overloading your servers (after
all, this isn’t an update, just a complete install over an already
installed system).
This used to work before LMTX from 2020.09.20.
In Linux, tex/install.sh from both versions (2020.11.17 and 2020.11.15)
are exactly the same. I used a diff tool to allow no error.
What are we doing wrong that prevents the update of the installation?
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2020-11-17 11:55 Hans Hagen
2020-11-17 13:57 ` upload Pablo Rodriguez
2020-11-17 15:26 ` upload Willi Egger
0 siblings, 2 replies; 103+ messages in thread
From: Hans Hagen @ 2020-11-17 11:55 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi,
I uploaded a new version of lmtx (and mkiv). We're still in the process
of migrating code from mkiv to lmtx (using new features). Anyway, I also
uploaded a few more (preliminary) 'manuals'
http://www.pragma-ade.com/general/manuals/lowlevel-macros.pdf
http://www.pragma-ade.com/general/manuals/lowlevel-security.pdf
http://www.pragma-ade.com/general/manuals/lowlevel-conditionals.pdf
http://www.pragma-ade.com/general/manuals/lowlevel-boxes.pdf
but some is work in progress. It shows a bit how things evolve(d) and
what ws and i are dealing with now. More (details) in due time.
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-07-28 8:58 ` upload Fabrice Couvreur
@ 2020-07-28 11:28 ` Hans Hagen
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen @ 2020-07-28 11:28 UTC (permalink / raw)
To: Fabrice Couvreur, mailing list for ConTeXt users
On 7/28/2020 10:58 AM, Fabrice Couvreur wrote:
> Hi Hans,
> I updated the version of lmtx and wanted to test the following code
>
> \useMPlibrary[dum]
> \starttext
> \placefigure[right]{}{\externalfigure[dummy]}
> \input ward\par
> \placefigure[right]{}{\externalfigure[dummy]}
> {\bf \input ward} \par
add a space after ward
> \stoptext
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-07-27 14:42 upload Hans Hagen
@ 2020-07-28 8:58 ` Fabrice Couvreur
2020-07-28 11:28 ` upload Hans Hagen
0 siblings, 1 reply; 103+ messages in thread
From: Fabrice Couvreur @ 2020-07-28 8:58 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 3667 bytes --]
Hi Hans,
I updated the version of lmtx and wanted to test the following code
\useMPlibrary[dum]
\starttext
\placefigure[right]{}{\externalfigure[dummy]}
\input ward\par
\placefigure[right]{}{\externalfigure[dummy]}
{\bf \input ward} \par
\stoptext
This returns the error message
runtime error : input file 'ward}.tex' is not found, quitting
mtx-context | fatal error: return code: 256
TeX Output exited abnormally with code 1 at Tue Jul 28 10:57:55
Thank you
Fabrice
Le lun. 27 juil. 2020 à 16:42, Hans Hagen <j.hagen@xs4all.nl> a écrit :
> Hi,
>
> Normally we don't report on successive loe level improvements in the
> engine or the core of context (we do so in articles and wrapups), and
> much goes unnoticed anyway (which is good). But ... the last couple of
> weeks we have been playing with some adapted functionality in lmtx and
> some of the experimental low level code has now made it in core.
> Normally users will not notice this but who knows.
>
> There are already features in lmtx that are not (and are unlikely to be)
> in mkiv (most significant in the metapost related part). When possible
> new macros and additions to mechanism will be in both mkiv and lmtx, but
> lmtx users will be better off in the end. We're mostly talking of the
> more tricky mechanisms here, those that currently have limitations due
> to all kind of possible interferences. To summarize:
>
> mkii : frozen (seldom patches)
> lmtx : cutting edge
> mkiv : when possible following lmtx, otherwise frozen
>
> Because we develop lmtx and luametatex alongside it is no problem if we
> have experimental (and even temporary imperfect) code in the engine:
> context knows about it and especially with experiments, we try to make
> sure it doesn't hit users (who we don't expect to use those, often
> undocumented, new tricks anyway). It's sometimes the only way to go
> forward (stepwise testing).
>
> So, here is an example of where lmtx can do better than mkiv:
>
> \placefigure[left]{}{} \input ward \par
> \placefigure[left]{}{} {\bf \input ward} \par
>
> Another area is in using footnotes. As a first step to more robust
> handling of deeply nested notes, lmtx now defaults to (the more than a
> decade optional in mkiv) \automigrateinserts, but with less overhead
> (for performance reasons, it was never enabled in mkiv, apart from
> occasional side effects). It is features like these that will stepwise
> be improved, at least that is what we hope for.
>
> So, the current upload has some new stuff, hopefully without too many
> side effects, but if so, we'll deal with it as usual. As a result, the
> latest lmtx could be a little slower, but I wonder if someone will
> notice it in practice.
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
>
> ___________________________________________________________________________________
>
[-- Attachment #1.2: Type: text/html, Size: 6344 bytes --]
[-- Attachment #2: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2020-07-27 14:42 Hans Hagen
2020-07-28 8:58 ` upload Fabrice Couvreur
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen @ 2020-07-27 14:42 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi,
Normally we don't report on successive loe level improvements in the
engine or the core of context (we do so in articles and wrapups), and
much goes unnoticed anyway (which is good). But ... the last couple of
weeks we have been playing with some adapted functionality in lmtx and
some of the experimental low level code has now made it in core.
Normally users will not notice this but who knows.
There are already features in lmtx that are not (and are unlikely to be)
in mkiv (most significant in the metapost related part). When possible
new macros and additions to mechanism will be in both mkiv and lmtx, but
lmtx users will be better off in the end. We're mostly talking of the
more tricky mechanisms here, those that currently have limitations due
to all kind of possible interferences. To summarize:
mkii : frozen (seldom patches)
lmtx : cutting edge
mkiv : when possible following lmtx, otherwise frozen
Because we develop lmtx and luametatex alongside it is no problem if we
have experimental (and even temporary imperfect) code in the engine:
context knows about it and especially with experiments, we try to make
sure it doesn't hit users (who we don't expect to use those, often
undocumented, new tricks anyway). It's sometimes the only way to go
forward (stepwise testing).
So, here is an example of where lmtx can do better than mkiv:
\placefigure[left]{}{} \input ward \par
\placefigure[left]{}{} {\bf \input ward} \par
Another area is in using footnotes. As a first step to more robust
handling of deeply nested notes, lmtx now defaults to (the more than a
decade optional in mkiv) \automigrateinserts, but with less overhead
(for performance reasons, it was never enabled in mkiv, apart from
occasional side effects). It is features like these that will stepwise
be improved, at least that is what we hope for.
So, the current upload has some new stuff, hopefully without too many
side effects, but if so, we'll deal with it as usual. As a result, the
latest lmtx could be a little slower, but I wonder if someone will
notice it in practice.
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-02-13 12:57 ` upload Hans Hagen
@ 2020-02-17 9:39 ` mf
0 siblings, 0 replies; 103+ messages in thread
From: mf @ 2020-02-17 9:39 UTC (permalink / raw)
To: Hans Hagen, mailing list for ConTeXt users
> if you fetch from the web site you need to use /latest as we no longer
> have lpha, beta current ... maybe somthing got messed up in the git
> sync, i don't know
>
The git mirror is in sync again.
Thanks to anybody working on it.
Best wishes,
Massi
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-02-13 10:28 ` upload mf
@ 2020-02-13 12:57 ` Hans Hagen
2020-02-17 9:39 ` upload mf
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen @ 2020-02-13 12:57 UTC (permalink / raw)
To: mailing list for ConTeXt users, mf
On 2/13/2020 11:28 AM, mf wrote:
> Il 11/02/20 17:00, Hans Hagen ha scritto:
>> Hi,
>>
>> I uploaded a fresh lmtx. There is some new stuff in there:
>>
>
> I'm a little bit confused about versions.
>
> 1) GIT MIRROR
>
> The last commit in the branch "beta" is 2020-01-26 18:37:00.
>
> I've seen no update since your "upload" message (the one i'm replying to).
>
> (Hans, I know it's not you updating it)
>
> 2) CONTEXT MKIV
>
> I've just updated the "latest" ConTeXt MkIV, i mean the one you update
> with first-setup.sh ...
>
> Once updated, this is the output of "context --version":
>
> mtx-context | ConTeXt Process Management 1.03
> mtx-context |
> mtx-context | main context file:
> /home/massi/context/latest/tex/texmf-context/tex/context/base/mkiv/context.mkiv
>
> mtx-context | current version: 2020.01.30 14:13
> mtx-context | main context file:
> /home/massi/context/latest/tex/texmf-context/tex/context/base/mkiv/context.mkxl
>
> mtx-context | current version: 2020.01.30 14:13
>
> 3) LMTX
>
> After ./install.sh and setting the PATH, "context --version" gives:
>
> mtx-context | ConTeXt Process Management 1.03
> mtx-context |
> mtx-context | main context file:
> /home/massi/context/lmtx/tex/texmf-context/tex/context/base/mkiv/context.mkiv
>
> mtx-context | current version: 2019.07.24 11:31
> mtx-context | main context file:
> /home/massi/context/lmtx/tex/texmf-context/tex/context/base/mkiv/context.mkxl
>
> mtx-context | current version: 2020.02.11 16:41
>
> "2020.02.11 16:41" for MKXL looks right to me, since it's the version
> you are talking of in your message.
>
> But what about "2019.07.24 11:31" for MKIV? It's even older than the one
> you get with first-setup.sh.
>
> Maybe it's the version when MKXL and MKIV split, and "2020.01.30 14:13"
> is the latest version of MKIV with the backporting of some of the
> enhancements that took place in MKXL. Is it like that?
if you fetch from the web site you need to use /latest as we no longer
have lpha, beta current ... maybe somthing got messed up in the git
sync, i don't know
it occasionally can be that there is some difference with lmtx but not
that large
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-02-11 16:00 upload Hans Hagen
2020-02-11 16:18 ` upload Floris van Manen
@ 2020-02-13 10:28 ` mf
2020-02-13 12:57 ` upload Hans Hagen
1 sibling, 1 reply; 103+ messages in thread
From: mf @ 2020-02-13 10:28 UTC (permalink / raw)
To: ntg-context
Il 11/02/20 17:00, Hans Hagen ha scritto:
> Hi,
>
> I uploaded a fresh lmtx. There is some new stuff in there:
>
I'm a little bit confused about versions.
1) GIT MIRROR
The last commit in the branch "beta" is 2020-01-26 18:37:00.
I've seen no update since your "upload" message (the one i'm replying to).
(Hans, I know it's not you updating it)
2) CONTEXT MKIV
I've just updated the "latest" ConTeXt MkIV, i mean the one you update
with first-setup.sh ...
Once updated, this is the output of "context --version":
mtx-context | ConTeXt Process Management 1.03
mtx-context |
mtx-context | main context file:
/home/massi/context/latest/tex/texmf-context/tex/context/base/mkiv/context.mkiv
mtx-context | current version: 2020.01.30 14:13
mtx-context | main context file:
/home/massi/context/latest/tex/texmf-context/tex/context/base/mkiv/context.mkxl
mtx-context | current version: 2020.01.30 14:13
3) LMTX
After ./install.sh and setting the PATH, "context --version" gives:
mtx-context | ConTeXt Process Management 1.03
mtx-context |
mtx-context | main context file:
/home/massi/context/lmtx/tex/texmf-context/tex/context/base/mkiv/context.mkiv
mtx-context | current version: 2019.07.24 11:31
mtx-context | main context file:
/home/massi/context/lmtx/tex/texmf-context/tex/context/base/mkiv/context.mkxl
mtx-context | current version: 2020.02.11 16:41
"2020.02.11 16:41" for MKXL looks right to me, since it's the version
you are talking of in your message.
But what about "2019.07.24 11:31" for MKIV? It's even older than the one
you get with first-setup.sh.
Maybe it's the version when MKXL and MKIV split, and "2020.01.30 14:13"
is the latest version of MKIV with the backporting of some of the
enhancements that took place in MKXL. Is it like that?
Best greetings,
Massi
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-02-11 19:07 ` upload Hans Hagen
@ 2020-02-11 21:09 ` Richard Mahoney | Indica et Buddhica
0 siblings, 0 replies; 103+ messages in thread
From: Richard Mahoney | Indica et Buddhica @ 2020-02-11 21:09 UTC (permalink / raw)
To: ntg-context
[-- Attachment #1: Type: text/plain, Size: 2833 bytes --]
With the latest just uploaded I'm running into the following on Linux,
after trying all these:
mtxrun --script cache --erase --make
mtxrun --generate
context --make
I've also tried manually deleting the cache but the result is the
same.
Does anyone know what might be wrong?
I'm attaching the log.
Best, Richard
--
Richard Mahoney | Indica et Buddhica
Littledene Bay Road Oxford NZ
T: +6433121699 M: +64210640216
r.mahoney@indica-et-buddhica.org
https://indica-et-buddhica.org/
-----Original Message-----
From: Hans Hagen <j.hagen@xs4all.nl>
Reply-To: mailing list for ConTeXt users <ntg-context@ntg.nl>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>, Floris van
Manen <vm@klankschap.nl>
Subject: Re: [NTG-context] upload
Date: Tue, 11 Feb 2020 20:07:39 +0100
Mailer: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0)
Gecko/20100101
Thunderbird/68.4.2
On 2/11/2020 5:18 PM, Floris van Manen wrote:
>
> On 11-02-2020 17:00, Hans Hagen wrote:
> > - support for ecmascript for those who think thayt javascript is
> > better
> > than lua (of course only to find out at some point that it's not
> > true in
> > the perspective of context but it migh tmake a transition easier).
> > For
> > the impatient:
> >
> > http://www.pragma-ade.com/general/manuals/ecmascript-mkiv.pdf
>
> to (further) promote the usage of lua, it might help if the examples
> given in the pdf documentation will also include the (better) lua
> version...
sure but actually it can be that users have (or find) javascript code
someplace that can help them do something without conversion (and
introducing errors) ... of course assuming proper ecmascript
the interface in lmtx provides a way to pipe into tex (with catcode
support) as well as access to files in the tex ecosystem (controlled)
so
it just provides the few interfaces needed on top of a basic engine
conforming the 'standard'
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
______________________________________________________________________
_____________
[-- Attachment #2: master000.log --]
[-- Type: text/x-log, Size: 18473 bytes --]
mtx-context | warning: no format found, forcing remake (commandline driven)
resolvers | resolving | configuration files already identified
resolvers | resolving | loading configuration file 'selfautoparent:/texmf/web2c/texmfcnf.lua'
resolvers | resolving |
resolvers | resolving | locating list of 'home:texmf' (runtime) (tree:///home:texmf)
resolvers | methods | resolving, method 'locators', how 'uri', handler 'tree', argument 'tree:///home:texmf'
resolvers | trees | locator 'home:texmf' not found
resolvers | resolving | locating list of 'selfautoparent:texmf-project' (cached)
resolvers | methods | resolving, method 'locators', how 'uri', handler 'file', argument 'selfautoparent:texmf-project'
resolvers | files | file locator 'selfautoparent:texmf-project' found as '/home/rbm49/lmtx/tex/texmf-project'
resolvers | resolving | locating list of 'selfautoparent:texmf-fonts' (cached)
resolvers | methods | resolving, method 'locators', how 'uri', handler 'file', argument 'selfautoparent:texmf-fonts'
resolvers | files | file locator 'selfautoparent:texmf-fonts' found as '/home/rbm49/lmtx/tex/texmf-fonts'
resolvers | resolving | locating list of 'selfautoparent:texmf-local' (cached)
resolvers | methods | resolving, method 'locators', how 'uri', handler 'file', argument 'selfautoparent:texmf-local'
resolvers | files | file locator 'selfautoparent:texmf-local' found as '/home/rbm49/lmtx/tex/texmf-local'
resolvers | resolving | locating list of 'selfautoparent:texmf-modules' (cached)
resolvers | methods | resolving, method 'locators', how 'uri', handler 'file', argument 'selfautoparent:texmf-modules'
resolvers | files | file locator 'selfautoparent:texmf-modules' found as '/home/rbm49/lmtx/tex/texmf-modules'
resolvers | resolving | locating list of 'selfautoparent:texmf-context' (cached)
resolvers | methods | resolving, method 'locators', how 'uri', handler 'file', argument 'selfautoparent:texmf-context'
resolvers | files | file locator 'selfautoparent:texmf-context' found as '/home/rbm49/lmtx/tex/texmf-context'
resolvers | resolving | locating list of 'selfautoparent:texmf-linux-64' (cached)
resolvers | methods | resolving, method 'locators', how 'uri', handler 'file', argument 'selfautoparent:texmf-linux-64'
resolvers | files | file locator 'selfautoparent:texmf-linux-64' found as '/home/rbm49/lmtx/tex/texmf-linux-64'
resolvers | resolving | locating list of 'selfautoparent:texmf' (cached)
resolvers | methods | resolving, method 'locators', how 'uri', handler 'file', argument 'selfautoparent:texmf'
resolvers | files | file locator 'selfautoparent:texmf' found as '/home/rbm49/lmtx/tex/texmf'
resolvers | resolving |
resolvers | methods | resolving, method 'generators', how 'uri', handler 'file', argument 'selfautoparent:texmf-project'
resolvers | expansions | scanning path 'selfautoparent:texmf-project', branch 'selfautoparent:texmf-project'
resolvers | expansions | 1 files found on 8 directories with 0 uppercase remappings
resolvers | methods | resolving, method 'generators', how 'uri', handler 'file', argument 'selfautoparent:texmf-fonts'
resolvers | expansions | scanning path 'selfautoparent:texmf-fonts', branch 'selfautoparent:texmf-fonts'
resolvers | expansions | 0 files found on 0 directories with 0 uppercase remappings
resolvers | methods | resolving, method 'generators', how 'uri', handler 'file', argument 'selfautoparent:texmf-local'
resolvers | expansions | scanning path 'selfautoparent:texmf-local', branch 'selfautoparent:texmf-local'
resolvers | expansions | 360 files found on 91 directories with 222 uppercase remappings
resolvers | methods | resolving, method 'generators', how 'uri', handler 'file', argument 'selfautoparent:texmf-modules'
resolvers | expansions | scanning path 'selfautoparent:texmf-modules', branch 'selfautoparent:texmf-modules'
resolvers | expansions | 0 files found on 0 directories with 0 uppercase remappings
resolvers | methods | resolving, method 'generators', how 'uri', handler 'file', argument 'selfautoparent:texmf-context'
resolvers | expansions | scanning path 'selfautoparent:texmf-context', branch 'selfautoparent:texmf-context'
resolvers | expansions | 3522 files found on 219 directories with 14 uppercase remappings
resolvers | methods | resolving, method 'generators', how 'uri', handler 'file', argument 'selfautoparent:texmf-linux-64'
resolvers | expansions | scanning path 'selfautoparent:texmf-linux-64', branch 'selfautoparent:texmf-linux-64'
resolvers | expansions | 5 files found on 1 directories with 0 uppercase remappings
resolvers | methods | resolving, method 'generators', how 'uri', handler 'file', argument 'selfautoparent:texmf'
resolvers | expansions | scanning path 'selfautoparent:texmf', branch 'selfautoparent:texmf'
resolvers | expansions | 1477 files found on 114 directories with 106 uppercase remappings
resolvers | resolving |
resolvers | resolving | saving tree 'selfautoparent:texmf-project'
resolvers | caches | hashing tree 'selfautoparent:texmf-project', hash '71c82419867f9a0df8a150196c03c86f'
resolvers | caching | preparing 'files' for 'selfautoparent:texmf-project'
resolvers | caching | category 'files', cachename 'selfautoparent:texmf-project' saved in '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/71c82419867f9a0df8a150196c03c86f.lua'
system | lua | compiling '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/71c82419867f9a0df8a150196c03c86f.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/71c82419867f9a0df8a150196c03c86f.lud'
system | lua | dumping '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/71c82419867f9a0df8a150196c03c86f.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/71c82419867f9a0df8a150196c03c86f.lud' stripped
resolvers | caching | 'files' compiled to '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/71c82419867f9a0df8a150196c03c86f.lud'
resolvers | resolving | saving tree 'selfautoparent:texmf-fonts'
resolvers | caches | hashing tree 'selfautoparent:texmf-fonts', hash '3f406286dc3075cdfb044f836920f46a'
resolvers | caching | preparing 'files' for 'selfautoparent:texmf-fonts'
resolvers | caching | category 'files', cachename 'selfautoparent:texmf-fonts' saved in '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f406286dc3075cdfb044f836920f46a.lua'
system | lua | compiling '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f406286dc3075cdfb044f836920f46a.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f406286dc3075cdfb044f836920f46a.lud'
system | lua | dumping '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f406286dc3075cdfb044f836920f46a.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f406286dc3075cdfb044f836920f46a.lud' stripped
resolvers | caching | 'files' compiled to '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f406286dc3075cdfb044f836920f46a.lud'
resolvers | resolving | saving tree 'selfautoparent:texmf-local'
resolvers | caches | hashing tree 'selfautoparent:texmf-local', hash '73630a261795d9c53610a28af4550cbc'
resolvers | caching | preparing 'files' for 'selfautoparent:texmf-local'
resolvers | caching | category 'files', cachename 'selfautoparent:texmf-local' saved in '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/73630a261795d9c53610a28af4550cbc.lua'
system | lua | compiling '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/73630a261795d9c53610a28af4550cbc.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/73630a261795d9c53610a28af4550cbc.lud'
system | lua | dumping '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/73630a261795d9c53610a28af4550cbc.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/73630a261795d9c53610a28af4550cbc.lud' stripped
resolvers | caching | 'files' compiled to '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/73630a261795d9c53610a28af4550cbc.lud'
resolvers | resolving | saving tree 'selfautoparent:texmf-modules'
resolvers | caches | hashing tree 'selfautoparent:texmf-modules', hash '3952aa25b6a1b9f9f8d3eeb6e65f0039'
resolvers | caching | preparing 'files' for 'selfautoparent:texmf-modules'
resolvers | caching | category 'files', cachename 'selfautoparent:texmf-modules' saved in '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3952aa25b6a1b9f9f8d3eeb6e65f0039.lua'
system | lua | compiling '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3952aa25b6a1b9f9f8d3eeb6e65f0039.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3952aa25b6a1b9f9f8d3eeb6e65f0039.lud'
system | lua | dumping '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3952aa25b6a1b9f9f8d3eeb6e65f0039.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3952aa25b6a1b9f9f8d3eeb6e65f0039.lud' stripped
resolvers | caching | 'files' compiled to '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3952aa25b6a1b9f9f8d3eeb6e65f0039.lud'
resolvers | resolving | saving tree 'selfautoparent:texmf-context'
resolvers | caches | hashing tree 'selfautoparent:texmf-context', hash 'fb39a92c95ceca857c3f2d0ee48a2ad3'
resolvers | caching | preparing 'files' for 'selfautoparent:texmf-context'
resolvers | caching | category 'files', cachename 'selfautoparent:texmf-context' saved in '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/fb39a92c95ceca857c3f2d0ee48a2ad3.lua'
system | lua | compiling '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/fb39a92c95ceca857c3f2d0ee48a2ad3.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/fb39a92c95ceca857c3f2d0ee48a2ad3.lud'
system | lua | dumping '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/fb39a92c95ceca857c3f2d0ee48a2ad3.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/fb39a92c95ceca857c3f2d0ee48a2ad3.lud' stripped
resolvers | caching | 'files' compiled to '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/fb39a92c95ceca857c3f2d0ee48a2ad3.lud'
resolvers | resolving | saving tree 'selfautoparent:texmf-linux-64'
resolvers | caches | hashing tree 'selfautoparent:texmf-linux-64', hash '3f6978edf9feb817ad6c1f21fc262031'
resolvers | caching | preparing 'files' for 'selfautoparent:texmf-linux-64'
resolvers | caching | category 'files', cachename 'selfautoparent:texmf-linux-64' saved in '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f6978edf9feb817ad6c1f21fc262031.lua'
system | lua | compiling '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f6978edf9feb817ad6c1f21fc262031.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f6978edf9feb817ad6c1f21fc262031.lud'
system | lua | dumping '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f6978edf9feb817ad6c1f21fc262031.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f6978edf9feb817ad6c1f21fc262031.lud' stripped
resolvers | caching | 'files' compiled to '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/3f6978edf9feb817ad6c1f21fc262031.lud'
resolvers | resolving | saving tree 'selfautoparent:texmf'
resolvers | caches | hashing tree 'selfautoparent:texmf', hash 'dcb651482955ac31eaab7723b70e0184'
resolvers | caching | preparing 'files' for 'selfautoparent:texmf'
resolvers | caching | category 'files', cachename 'selfautoparent:texmf' saved in '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/dcb651482955ac31eaab7723b70e0184.lua'
system | lua | compiling '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/dcb651482955ac31eaab7723b70e0184.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/dcb651482955ac31eaab7723b70e0184.lud'
system | lua | dumping '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/dcb651482955ac31eaab7723b70e0184.lua' into '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/dcb651482955ac31eaab7723b70e0184.lud' stripped
resolvers | caching | 'files' compiled to '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/dcb651482955ac31eaab7723b70e0184.lud'
resolvers | resolving | using given filetype 'tex'
resolvers | methods | resolving, method 'concatinators', how 'tag', tag 'file'
resolvers | resolving | remembering file 'cont-en.mkxl' using hash 'tex::cont-en.mkxl'
resolvers | formats | using tex source file '/home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/cont-en.mkxl'
resolvers | resolving | forcing filetype 'tex'
resolvers | methods | resolving, method 'concatinators', how 'tag', tag 'file'
resolvers | resolving | remembering file 'context.lus' using hash 'lus::context.lus'
resolvers | formats | using specification file '/home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/context.lus'
resolvers | formats | using tex source path '/home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv'
resolvers | formats | changing to format path '/home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex'
resolvers | formats | executing runner 'make luametatex format': /home/rbm49/lmtx/tex/texmf-linux-64/bin/luametatex --ini --lua=/home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/luat-cod.lua /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/cont-en.mkxl \dump
This is LuaMetaTeX, Version 2.03.15 (INITEX)
(/home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/cont-en.mkxl(context.mkxl(syst-ini.mkxl)(norm-ctx.mkiv)(syst-pln.mkiv)(syst-mes.mkiv)(luat-cod.mkiv<+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/luat-cod.lua>)(luat-bas.mkiv loading: ConTeXt Lua Macros / Basic Lua Libraries<+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-bit32.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-lua.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-macro.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-sandbox.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-package.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-lpeg.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-function.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-string.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-table.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-boolean.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-number.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-math.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-io.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-os.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-file.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-gzip.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-md5.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-sha.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-dir.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-unicode.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-url.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-set.lua><+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/l-macro-imp-optimize.lua>)(luat-lib.mkiv loading: ConTeXt Lua Macros / Libraries<+ /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/util-str.lua><- /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/util-tab.lua>
error loading file: util-tab.lua (aborting)resolvers | formats |
resolvers | formats | binary path : /home/rbm49/lmtx/tex/texmf-linux-64/bin
resolvers | formats | format path : /home/rbm49/lmtx/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex
resolvers | formats | luatex engine : luametatex
resolvers | formats | lua startup file : /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/luat-cod.lua
resolvers | formats | context file : /home/rbm49/lmtx/tex/texmf-context/tex/context/base/mkiv/cont-en.mkxl
resolvers | formats | run time : 0.034 seconds
resolvers | formats | return value : okay
resolvers | formats |
mtx-context | error, no format found with name: cont-en, aborting
system | total runtime: 0.086 seconds of 0.136 seconds
[-- Attachment #3: Type: text/html, Size: 116 bytes --]
[-- Attachment #4: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-02-11 16:18 ` upload Floris van Manen
@ 2020-02-11 19:07 ` Hans Hagen
2020-02-11 21:09 ` upload Richard Mahoney | Indica et Buddhica
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen @ 2020-02-11 19:07 UTC (permalink / raw)
To: mailing list for ConTeXt users, Floris van Manen
On 2/11/2020 5:18 PM, Floris van Manen wrote:
>
>
> On 11-02-2020 17:00, Hans Hagen wrote:
>>
>> - support for ecmascript for those who think thayt javascript is better
>> than lua (of course only to find out at some point that it's not true in
>> the perspective of context but it migh tmake a transition easier). For
>> the impatient:
>>
>> http://www.pragma-ade.com/general/manuals/ecmascript-mkiv.pdf
>
> to (further) promote the usage of lua, it might help if the examples
> given in the pdf documentation will also include the (better) lua version...
sure but actually it can be that users have (or find) javascript code
someplace that can help them do something without conversion (and
introducing errors) ... of course assuming proper ecmascript
the interface in lmtx provides a way to pipe into tex (with catcode
support) as well as access to files in the tex ecosystem (controlled) so
it just provides the few interfaces needed on top of a basic engine
conforming the 'standard'
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2020-02-11 16:00 upload Hans Hagen
@ 2020-02-11 16:18 ` Floris van Manen
2020-02-11 19:07 ` upload Hans Hagen
2020-02-13 10:28 ` upload mf
1 sibling, 1 reply; 103+ messages in thread
From: Floris van Manen @ 2020-02-11 16:18 UTC (permalink / raw)
To: ntg-context
[-- Attachment #1: Type: text/plain, Size: 516 bytes --]
On 11-02-2020 17:00, Hans Hagen wrote:
>
> - support for ecmascript for those who think thayt javascript is better
> than lua (of course only to find out at some point that it's not true in
> the perspective of context but it migh tmake a transition easier). For
> the impatient:
>
> http://www.pragma-ade.com/general/manuals/ecmascript-mkiv.pdf
to (further) promote the usage of lua, it might help if the examples
given in the pdf documentation will also include the (better) lua version...
.F
[-- Attachment #2: pEpkey.asc --]
[-- Type: application/pgp-keys, Size: 2497 bytes --]
[-- Attachment #3: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2020-02-11 16:00 Hans Hagen
2020-02-11 16:18 ` upload Floris van Manen
2020-02-13 10:28 ` upload mf
0 siblings, 2 replies; 103+ messages in thread
From: Hans Hagen @ 2020-02-11 16:00 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi,
I uploaded a fresh lmtx. There is some new stuff in there:
- upgraded mysql and sqlite support (more about that later as i need to
check it some more)
- upgraded support for barcodes using libzint (at some point we will
provide this in the installation)
- support for gnuplot as in:
\usemodule[gnuplot]
\starttext
\externalfigure[gpdemo.gp][conversion=svg,width=4cm]
\externalfigure[gpdemo.gp][conversion=svg,width=8cm]
stoptext
a new terminal feature is under investigation by Mojca and me
but this is a start
- support for ecmascript for those who think thayt javascript is better
than lua (of course only to find out at some point that it's not true in
the perspective of context but it migh tmake a transition easier). For
the impatient:
http://www.pragma-ade.com/general/manuals/ecmascript-mkiv.pdf
http://www.pragma-ade.com/context/latest/texmf-win64-lib.zip
(after unzipping in the right spot, yuou need to run mtxrun --generate)
other platforms will follow once Mojca and I have dealt with them on the
compile farm so windows users have the scoop here). So
\startecmacode
texsprint("\\startpacked");
for (var i = 1; i <= MyMax; i++) {
texprint(
"Here is some rather dumb math test:" +
Math.sqrt(i/MyMax) +
"!\\par"
);
}
texsprint("\\stoppacked");
\stopecmacode
is the alternative for javascript lovers then (no access to tex
internals, once someone wants that lua is the way to go!)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2013-03-05 18:18 upload Hans Hagen
@ 2013-03-05 19:45 ` Thomas A. Schmitz
0 siblings, 0 replies; 103+ messages in thread
From: Thomas A. Schmitz @ 2013-03-05 19:45 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 03/05/2013 07:18 PM, Hans Hagen wrote:
> Hi,
>
> I uploaded a 0.75 matching beta. I also
>
> new / updated:
>
> http://www.pragma-ade.com/general/manuals/sql-mkiv.pdf
> http://www.pragma-ade.com/general/manuals/lua-mkiv.pdf
> http://www.pragma-ade.com/general/manuals/templates-mkiv.pdf
> http://www.pragma-ade.com/general/manuals/cld-mkiv.pdf
>
> Unfortunately I haven't finished the new detailed font manual yet.
>
> Hans
Had already seen templates-mkiv.pdf on the website: so we're talking
mkix and mkxi now, eh? One day you will regret having used roman
numerals, when we reach mkcccil or something like that.
All best
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2013-03-05 18:18 Hans Hagen
2013-03-05 19:45 ` upload Thomas A. Schmitz
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen @ 2013-03-05 18:18 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi,
I uploaded a 0.75 matching beta. I also
new / updated:
http://www.pragma-ade.com/general/manuals/sql-mkiv.pdf
http://www.pragma-ade.com/general/manuals/lua-mkiv.pdf
http://www.pragma-ade.com/general/manuals/templates-mkiv.pdf
http://www.pragma-ade.com/general/manuals/cld-mkiv.pdf
Unfortunately I haven't finished the new detailed font manual yet.
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2012-07-04 8:56 upload Hans Hagen
2012-07-04 10:40 ` upload Hongwen Qiu
@ 2012-07-04 16:02 ` Philipp Gesang
1 sibling, 0 replies; 103+ messages in thread
From: Philipp Gesang @ 2012-07-04 16:02 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 1403 bytes --]
···<date: 2012-07-04, Wednesday>···<from: Hans Hagen>···
> Hi,
>
> I uploaded a beta. There has been the usual amount of renamings
> going on so there might be problems.
syst-aux.mkiv, line 2449:
-\def\syst_helpers_seventupleempty_four_yes#1#2#3#4[#5]%
+\def\syst_helpers_seventuple_empty_four_yes#1#2#3#4[#5]%
Philipp
>
> 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
> ___________________________________________________________________________________
--
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
[-- Attachment #1.2: Type: application/pgp-signature, Size: 198 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2012-07-04 10:40 ` upload Hongwen Qiu
@ 2012-07-04 11:29 ` Hans Hagen
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen @ 2012-07-04 11:29 UTC (permalink / raw)
To: Hongwen Qiu; +Cc: mailing list for ConTeXt users
On 4-7-2012 12:40, Hongwen Qiu wrote:
> On 07/04/2012 04:56 PM, Hans Hagen wrote:
>> Hi,
>>
>> I uploaded a beta. There has been the usual amount of renamings going
>> on so there might be problems.
>>
>> Hans
> This is broken:
>
> ! Undefined control sequence.
>
> system > tex > error on line 4 in file test.tex: Undefined
> control sequence ...
in strc-mat.mkiv patch
\unexpanded\def\afterdisplayspace
{\edef\p_spaceafter{\formulaparameter\c!spaceafter}%
\ifx\p_spaceafter\v!none \else
\blank[\p_spaceafter]%
\fi}
fixed in next beta
-----------------------------------------------------------------
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2012-07-04 8:56 upload Hans Hagen
@ 2012-07-04 10:40 ` Hongwen Qiu
2012-07-04 11:29 ` upload Hans Hagen
2012-07-04 16:02 ` upload Philipp Gesang
1 sibling, 1 reply; 103+ messages in thread
From: Hongwen Qiu @ 2012-07-04 10:40 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Hans Hagen
On 07/04/2012 04:56 PM, Hans Hagen wrote:
> Hi,
>
> I uploaded a beta. There has been the usual amount of renamings going
> on so there might be problems.
>
> Hans
This is broken:
! Undefined control sequence.
system > tex > error on line 4 in file test.tex: Undefined
control sequence ...
1 \starttext
2 \startformula
3 a
4 >> \stopformula
5 \stoptext
6
<argument> vspacing("\p_spaceafter
")
\ctxcommand #1->\directlua \zerocount {commands.#1
}
\spac_vspacing_yes_indeed ...mand {vspacing("#1")}
\fi
\afterdisplayspace ...else \blank [\p_spaceafter ]
\fi
\stopdisplaymath ...ath $$\par \afterdisplayspace
\par \egroup
\strc_formulas_stop_formula ...native \v!formula }
\dostoptagged
\dostoptagge...
l.4 \stopformula
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2012-07-04 8:56 Hans Hagen
2012-07-04 10:40 ` upload Hongwen Qiu
2012-07-04 16:02 ` upload Philipp Gesang
0 siblings, 2 replies; 103+ messages in thread
From: Hans Hagen @ 2012-07-04 8:56 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi,
I uploaded a beta. There has been the usual amount of renamings going on
so there might be problems.
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2012-06-22 11:24 ` upload Hans Hagen
@ 2012-06-22 12:19 ` Marco
0 siblings, 0 replies; 103+ messages in thread
From: Marco @ 2012-06-22 12:19 UTC (permalink / raw)
To: ntg-context
On 2012-06-22 Hans Hagen <pragma@wxs.nl> wrote:
> > !LuaTeX error: 1 unmatched \pdfsave after page shipout
>
> fixed (uploading now)
Works. And I see you also fixed the reference anchor position, which
was always underneath the reference text instead of above. Very
good!
Have a nice Midsommarafton!
Marco
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2012-06-22 10:10 ` upload Marco
@ 2012-06-22 11:24 ` Hans Hagen
2012-06-22 12:19 ` upload Marco
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen @ 2012-06-22 11:24 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Marco
On 22-6-2012 12:10, Marco wrote:
> On 2012-06-22 Hans Hagen <pragma@wxs.nl> wrote:
>
>> I uploaded a new beta (still no current). Some more core modules have
>> been cleaned up (so Wolfgang cum suis have to do more checking).
>
> This fails:
>
> \setupinteraction [state=start, focus=standard]
> \starttext
> \startchapter [title=First, reference=sec:first]
> \stopchapter
> \stoptext
>
> with
>
> !LuaTeX error: 1 unmatched \pdfsave after page shipout
fixed (uploading 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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2012-06-22 9:37 upload Hans Hagen
@ 2012-06-22 10:10 ` Marco
2012-06-22 11:24 ` upload Hans Hagen
0 siblings, 1 reply; 103+ messages in thread
From: Marco @ 2012-06-22 10:10 UTC (permalink / raw)
To: ntg-context
On 2012-06-22 Hans Hagen <pragma@wxs.nl> wrote:
> I uploaded a new beta (still no current). Some more core modules have
> been cleaned up (so Wolfgang cum suis have to do more checking).
This fails:
\setupinteraction [state=start, focus=standard]
\starttext
\startchapter [title=First, reference=sec:first]
\stopchapter
\stoptext
with
!LuaTeX error: 1 unmatched \pdfsave after page shipout
Marco
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2012-06-22 9:37 Hans Hagen
2012-06-22 10:10 ` upload Marco
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen @ 2012-06-22 9:37 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi,
I uploaded a new beta (still no current). Some more core modules have
been cleaned up (so Wolfgang cum suis have to do more checking).
I also changed the status-mkiv.pdf document and added columns for
'reference', 'wiki' and 'manuals' so that we can keep track of what is
done. Hopefully someone (other than me) will provide the right info for
that (goes in status-mkiv.lua).
Some 64 modules to go. When all the tex code is done, I'll go over the
lua code. When all that is done, we have to hope a rather clean
repository (Mojca is working in that) and starting point for the real
challenges.
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2012-06-20 3:28 ` upload Hongwen Qiu
@ 2012-06-20 14:20 ` Hans Hagen
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen @ 2012-06-20 14:20 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 20-6-2012 05:28, Hongwen Qiu wrote:
> On 06/20/2012 04:40 AM, Hans Hagen wrote:
>> I uploaded a version that has the bTABLE mechanism reorganized
>> (different low level names etc). Hopefully nothing got broken in the
>> process.
> Unfortunately it is broken. Minimal example:
>
>
> \starttext
>
> \bTABLE
> \bTR\bTD[nc=2] r1c1 \eTD\eTR
> \bTR\bTD r2c1 \eTD\bTD r2c2 \eTD\eTR
> \eTABLE
fixed in next upload
-----------------------------------------------------------------
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* Re: upload
2012-06-19 20:40 upload Hans Hagen
@ 2012-06-20 3:28 ` Hongwen Qiu
2012-06-20 14:20 ` upload Hans Hagen
0 siblings, 1 reply; 103+ messages in thread
From: Hongwen Qiu @ 2012-06-20 3:28 UTC (permalink / raw)
To: ntg-context
On 06/20/2012 04:40 AM, Hans Hagen wrote:
> I uploaded a version that has the bTABLE mechanism reorganized
> (different low level names etc). Hopefully nothing got broken in the
> process.
Unfortunately it is broken. Minimal example:
\starttext
\bTABLE
\bTR\bTD[nc=2] r1c1 \eTD\eTR
\bTR\bTD r2c1 \eTD\bTD r2c2 \eTD\eTR
\eTABLE
\stoptext
Error message:
! Missing number, treated as zero.
system > tex > error on line 6 in file test.tex: Missing
number, treated as zero ...
1 \starttext
2
3 \bTABLE
4 \bTR\bTD[nc=2] r1c1 \eTD\eTR
5 \bTR\bTD r2c1 \eTD\bTD r2c2 \eTD\eTR
6 >> \eTABLE
7
8 \stoptext
9
<to be read again>
\relax
\2>>1 ...l_ntb_get_dis \scratchcounter \fi \relax
\advance
\scratchcounter \...
\redorecurse ->\expandrecursecontent
\dodorecurse
<to be read again>
{
<inserted text>
2
\dodorecurse ... \expandafter {\the \innerrecurse
}{#2}
...
l.6 \eTABLE
?
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2012-06-19 20:40 Hans Hagen
2012-06-20 3:28 ` upload Hongwen Qiu
0 siblings, 1 reply; 103+ messages in thread
From: Hans Hagen @ 2012-06-19 20:40 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi,
I uploaded a version that has the bTABLE mechanism reorganized
(different low level names etc). Hopefully nothing got broken in the
process.
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 103+ messages in thread
* upload
@ 2006-04-07 8:22 Hans Hagen
0 siblings, 0 replies; 103+ messages in thread
From: Hans Hagen @ 2006-04-07 8:22 UTC (permalink / raw)
Hi,
I uploaded new minimals and cdwincontext versions
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
^ permalink raw reply [flat|nested] 103+ messages in thread
end of thread, other threads:[~2023-04-14 19:45 UTC | newest]
Thread overview: 103+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-11 21:02 upload Hans Hagen via ntg-context
2023-04-14 15:16 ` [NTG-context] upload Alexandre Christe via ntg-context
2023-04-14 15:39 ` Alexandre Christe via ntg-context
2023-04-14 19:44 ` Mikael Sundqvist via ntg-context
-- strict thread matches above, loose matches on Subject: below --
2022-12-21 16:20 upload Hans Hagen via ntg-context
2022-12-21 21:15 ` upload Pablo Rodriguez via ntg-context
2022-12-09 16:41 upload Hans Hagen via ntg-context
2022-10-21 19:23 upload Hans Hagen via ntg-context
2022-07-06 20:10 upload Hans Hagen via ntg-context
2022-07-06 20:38 ` upload Mikael Sundqvist via ntg-context
2022-07-07 1:15 ` upload Max Chernoff via ntg-context
2022-07-07 8:27 ` upload Hans Hagen via ntg-context
2022-07-08 7:40 ` upload Max Chernoff via ntg-context
2022-07-08 14:20 ` upload Hans Hagen via ntg-context
2022-07-07 20:48 ` upload Aditya Mahajan via ntg-context
2022-07-07 21:16 ` upload Hans Hagen via ntg-context
2022-07-08 22:34 ` upload Otared Kavian via ntg-context
2022-07-08 22:40 ` upload Otared Kavian via ntg-context
2022-07-09 7:39 ` upload Hans Hagen via ntg-context
2022-07-09 6:40 ` upload Hans Hagen via ntg-context
2022-05-09 15:41 upload Hans Hagen via ntg-context
2022-05-09 15:54 ` upload mf via ntg-context
2022-05-09 16:16 ` upload Hans Hagen via ntg-context
2022-05-09 16:39 ` upload Alexandre Christe via ntg-context
2022-05-09 16:16 ` upload Alexandre Christe via ntg-context
2022-05-09 16:36 ` upload Mikael Sundqvist via ntg-context
2022-05-10 5:10 ` upload śrīrāma via ntg-context
2022-05-11 12:48 ` upload śrīrāma via ntg-context
2022-05-11 15:46 ` upload Zhichu Chen via ntg-context
2022-05-11 17:00 ` upload Hans Hagen via ntg-context
2022-03-25 10:01 upload Hans Hagen via ntg-context
2022-03-28 21:22 ` upload Otared Kavian via ntg-context
2022-03-28 21:54 ` upload Mikael Sundqvist via ntg-context
2022-03-29 4:37 ` upload Otared Kavian via ntg-context
2022-03-29 14:10 ` upload Mikael Sundqvist via ntg-context
2022-03-29 16:08 ` upload Aditya Mahajan via ntg-context
2022-03-30 10:02 ` upload Otared Kavian via ntg-context
2021-12-30 18:14 upload Hans Hagen via ntg-context
[not found] <mailman.320.1640390435.1172.ntg-context@ntg.nl>
2021-12-25 9:09 ` upload Jeong Dal via ntg-context
2021-12-25 10:57 ` upload Hans Hagen via ntg-context
2021-12-24 18:45 upload Hans Hagen via ntg-context
2021-12-24 22:08 ` upload Jairo A. del Rio via ntg-context
2021-12-24 23:39 ` upload Rik Kabel via ntg-context
2021-12-24 23:54 ` upload Hans Hagen via ntg-context
2021-12-25 9:19 ` upload Marco Patzer via ntg-context
2021-12-25 10:55 ` upload Hans Hagen via ntg-context
2021-12-25 11:22 ` upload Marco Patzer via ntg-context
2021-12-25 11:44 ` upload Hans Hagen via ntg-context
2021-12-25 12:18 ` upload Marco Patzer via ntg-context
2021-12-03 14:29 upload Hans Hagen via ntg-context
2021-12-06 4:41 ` upload Jairo A. del Rio via ntg-context
2021-11-24 14:29 upload Hans Hagen via ntg-context
2021-11-26 10:06 ` upload Alain Delmotte via ntg-context
2021-11-26 10:44 ` upload Hans Hagen via ntg-context
2021-10-21 18:04 upload Hans Hagen via ntg-context
2021-10-21 19:13 ` upload Pablo Rodriguez via ntg-context
2021-10-22 7:55 ` upload Hans Hagen via ntg-context
2021-10-21 20:31 ` upload Mikael Sundqvist via ntg-context
2021-10-22 7:22 ` upload Hans Hagen via ntg-context
2021-10-23 8:10 ` upload Mikael Sundqvist via ntg-context
2021-10-22 15:50 ` upload Michal Vlasák via ntg-context
2021-10-22 16:51 ` upload Pablo Rodriguez via ntg-context
2021-10-23 0:40 ` upload Hans Hagen via ntg-context
2021-10-18 21:17 upload Hans Hagen via ntg-context
2021-10-19 6:43 ` upload Axel Kielhorn via ntg-context
2021-10-20 7:29 ` upload Hans Hagen via ntg-context
2021-10-19 16:03 ` upload Pablo Rodriguez via ntg-context
2020-11-23 17:55 upload Hans Hagen
2020-11-23 18:28 ` upload Pablo Rodriguez
2020-11-23 18:29 ` upload Christian Prim
2020-11-23 19:21 ` upload Otared Kavian
2020-11-23 19:27 ` upload Hans Hagen
2020-11-23 19:24 ` upload Hans Hagen
2020-11-17 11:55 upload Hans Hagen
2020-11-17 13:57 ` upload Pablo Rodriguez
2020-11-17 14:15 ` upload Hans Hagen
2020-11-18 20:29 ` upload Pablo Rodriguez
2020-11-18 22:57 ` upload Hans Hagen
2020-11-17 15:26 ` upload Willi Egger
2020-07-27 14:42 upload Hans Hagen
2020-07-28 8:58 ` upload Fabrice Couvreur
2020-07-28 11:28 ` upload Hans Hagen
2020-02-11 16:00 upload Hans Hagen
2020-02-11 16:18 ` upload Floris van Manen
2020-02-11 19:07 ` upload Hans Hagen
2020-02-11 21:09 ` upload Richard Mahoney | Indica et Buddhica
2020-02-13 10:28 ` upload mf
2020-02-13 12:57 ` upload Hans Hagen
2020-02-17 9:39 ` upload mf
2013-03-05 18:18 upload Hans Hagen
2013-03-05 19:45 ` upload Thomas A. Schmitz
2012-07-04 8:56 upload Hans Hagen
2012-07-04 10:40 ` upload Hongwen Qiu
2012-07-04 11:29 ` upload Hans Hagen
2012-07-04 16:02 ` upload Philipp Gesang
2012-06-22 9:37 upload Hans Hagen
2012-06-22 10:10 ` upload Marco
2012-06-22 11:24 ` upload Hans Hagen
2012-06-22 12:19 ` upload Marco
2012-06-19 20:40 upload Hans Hagen
2012-06-20 3:28 ` upload Hongwen Qiu
2012-06-20 14:20 ` upload Hans Hagen
2006-04-07 8:22 upload Hans Hagen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).