Re: [NTG-context] scancsv.lua
Hello Jaroslav, everything works fine :-). Daniel On 27.09.10 00:18, "Jaroslav Hajtmar" wrote: >Hello Daniel. > >Malfunction your code was caused by two things: > >1. CSV file contains TeX problematic characters (eg underscore_ which is >used only in math mode) - should therefore be set catcodes. >Correction is for example here: > >\def\lineaction{ >\catcode`\_=12 >\catcode`\%=12 >\catcode`\&=12 >\catcod...@=12 >% etc... >\expanded{ >\bTD\ssxx\Name, \Vorname, \Titel, \Bezeichnung \eTD >\bTD\ssxx\Mail \eTD >\bTD\ssxx\Raum \eTD >\bTD\ssxx\Telefon \eTD} >} > > > >2. A simple parser that I wrote not process general CSV files (it not >allow some items were in quotation marks and not others. That is, if you >use within the field delimiter, must be ALL ITEMS quoted!) I modified >the lines 16 and 198 your CSV table, which contained a single delimiter >in quotes (instead of a semicolon delimiter, I used a comma) > >I change 16. line from: > >Bialluch;Kathrin;;Lehrbeauftragte;"kathrinbiall...@web.de; >kathrin.biall...@stimme-dortmund.de";; > >to line: > >Bialluch;Kathrin;;Lehrbeauftragte;kathrinbiall...@web.de, >kathrin.biall...@stimme-dortmund.de;; > >and on 198 line I made the same correction ... (library interpreting >more columns ...) > >3. I modified the code so that the tables, the tables are split at page >breaks. >eg: >\def\bfilehook{\setupTABLE[split=yes]\bTABLE} > > >Will now compile properly. I hope that everything will be OK ... >To Your address I am sending corrected files (as attachment) ..., to >conference I am sending only plain text... >Rejoice in my library, I hope they will serve well ... > >Jarda Hajtmar > > > > >Re: [NTG-context] scancsv.lua.eml > >Předmět: >Re: [NTG-context] scancsv.lua >Od: >"Daniel Grycman" >Datum: >26 Sep 2010 22:46:19 +0200 > >Komu: >hajt...@gyza.cz > > >Dne 26.9.2010 22:46, Daniel Grycman napsal(a): >> >> Re: [NTG-context] scancsv.lua.eml >> >> Předmět: >> Re: [NTG-context] scancsv.lua >> Od: >> "Daniel Grycman" >> Datum: >> 26 Sep 2010 22:46:19 +0200 >> >> Komu: >> hajt...@gyza.cz >> >> >> Hello Jaroslav, >> >> the files attached. The csv lines (181-183) are commented in the source. >> >> Daniel >> >> On 26.09.10 22:38, "Jaroslav Hajtmar" wrote: >> >> >>> >Hello Daniel. >>> >Send me your source code (or minimal example which has an error) and >>>CSV >>> >file too (or minimal example ...if it possible)... >>> >I try to find out where the problem is >>> > >>> >Jaroslav >>> > >>> > >>> > >>> > >>> > >>> >Dne 26.9.2010 22:31, Daniel Grycman napsal(a): >>> >> Hi all, >> >> I use the sancsv.lua libray by Jaroslav Hajtmar for the typesetting of a >> study guide at the German Department at Ruhr-University. By reading the >> data of csv-eile Textmate canceled with the following messages. The >> csv-file has utf-8 encoding. >> >> MTXrun | run 1: luatex >> > >__ >_ >If your question is of interest to others as well, please add an entry to >the Wiki! > >maillist : ntg-context@ntg.nl / >http://www.ntg.nl/mailman/listinfo/ntg-context >webpage : http://www.pragma-ade.nl / http://tex.aanhet.net >archive : http://foundry.supelec.fr/projects/contextrev/ >wiki : http://contextgarden.net >__ >_ ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] scancsv.lua
Hello Daniel. Malfunction your code was caused by two things: 1. CSV file contains TeX problematic characters (eg underscore_ which is used only in math mode) - should therefore be set catcodes. Correction is for example here: \def\lineaction{ \catcode`\_=12 \catcode`\%=12 \catcode`\&=12 \catcod...@=12 % etc... \expanded{ \bTD\ssxx\Name, \Vorname, \Titel, \Bezeichnung \eTD \bTD\ssxx\Mail \eTD \bTD\ssxx\Raum \eTD \bTD\ssxx\Telefon \eTD} } 2. A simple parser that I wrote not process general CSV files (it not allow some items were in quotation marks and not others. That is, if you use within the field delimiter, must be ALL ITEMS quoted!) I modified the lines 16 and 198 your CSV table, which contained a single delimiter in quotes (instead of a semicolon delimiter, I used a comma) I change 16. line from: Bialluch;Kathrin;;Lehrbeauftragte;"kathrinbiall...@web.de; kathrin.biall...@stimme-dortmund.de";; to line: Bialluch;Kathrin;;Lehrbeauftragte;kathrinbiall...@web.de, kathrin.biall...@stimme-dortmund.de;; and on 198 line I made the same correction ... (library interpreting more columns ...) 3. I modified the code so that the tables, the tables are split at page breaks. eg: \def\bfilehook{\setupTABLE[split=yes]\bTABLE} Will now compile properly. I hope that everything will be OK ... To Your address I am sending corrected files (as attachment) ..., to conference I am sending only plain text... Rejoice in my library, I hope they will serve well ... Jarda Hajtmar Re: [NTG-context] scancsv.lua.eml Předmět: Re: [NTG-context] scancsv.lua Od: "Daniel Grycman" Datum: 26 Sep 2010 22:46:19 +0200 Komu: hajt...@gyza.cz Dne 26.9.2010 22:46, Daniel Grycman napsal(a): Re: [NTG-context] scancsv.lua.eml Předmět: Re: [NTG-context] scancsv.lua Od: "Daniel Grycman" Datum: 26 Sep 2010 22:46:19 +0200 Komu: hajt...@gyza.cz Hello Jaroslav, the files attached. The csv lines (181-183) are commented in the source. Daniel On 26.09.10 22:38, "Jaroslav Hajtmar" wrote: >Hello Daniel. >Send me your source code (or minimal example which has an error) and CSV >file too (or minimal example ...if it possible)... >I try to find out where the problem is > >Jaroslav > > > > > >Dne 26.9.2010 22:31, Daniel Grycman napsal(a): >> Hi all, >> >> I use the sancsv.lua libray by Jaroslav Hajtmar for the typesetting of a >> study guide at the German Department at Ruhr-University. By reading the >> data of csv-eile Textmate canceled with the following messages. The >> csv-file has utf-8 encoding. >> >> MTXrun | run 1: luatex >> ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] urgent help needed (registers)
Hi, I need to shape a index register as shown in this sample page: http://werksatz.com/attachments/index_sample.pdf -> the entries should be like \hangafter=1\hangindent=10pt\parindent0pt -> also the subentries (like in itemize: the "-" stands out) -> and the indicator should be the first character bold of the first entry with that letter (better see the example, it's hard to describe :-) How can this be done in MkIV?? Thank you very much, Steffen ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] HowUgly setupregister
Hi, in MkII I used for formatting the index-register a command=\HowUgly \def\HowUgly#1{\doHowUgly#1\relax} \def\doHowUgly#1#2\relax{\iffirstregisterentry{\crlf \crlf $\backslash$blank[biggerblank]$\backslash$hangIndex$\{\backslash$bf #1$\}$}#2\else#1#2\fi} In MkIV there is no \iffirstregisterentry any more. What is the corresponding command today? Thanks, Steffen ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] scancsv.lua
Hello Daniel. Send me your source code (or minimal example which has an error) and CSV file too (or minimal example ...if it possible)... I try to find out where the problem is Jaroslav Dne 26.9.2010 22:31, Daniel Grycman napsal(a): Hi all, I use the sancsv.lua libray by Jaroslav Hajtmar for the typesetting of a study guide at the German Department at Ruhr-University. By reading the data of csv-eile Textmate canceled with the following messages. The csv-file has utf-8 encoding. MTXrun | run 1: luatex --fmt="/Users/grycman/Library/texlive/2010/texmf-var/luatex-cache/context/e 9159e878e989105b2ef2d27fad97515/formats/cont-en" --lua="/Users/grycman/Library/texlive/2010/texmf-var/luatex-cache/context/e 9159e878e989105b2ef2d27fad97515/formats/cont-en.lui" --backend=pdf "/Users/grycman/Dropbox/Uni/kvvtest.tex" This is LuaTeX, Version beta-0.60.2-2010071217 (TeX Live 2010) (rev 3736) \write18 enabled. (/Users/grycman/Dropbox/Uni/kvvtest.tex publications: loading formatting style from bxml-apa (/usr/local/texlive/2010/texmf-dist/tex/context/base/bxml-apa.mkiv) ConTeXt ver: 2010.05.24 13:05 MKIV fmt: 2010.9.20 int: english/english system : cont-new loaded (/usr/local/texlive/2010/texmf-dist/tex/context/base/cont-new.tex systems : beware: some patches loaded from cont-new.tex (/usr/local/texlive/2010/texmf-dist/tex/context/base/cont-new.mkiv)) system : cont-fil loaded (/usr/local/texlive/2010/texmf-dist/tex/context/base/cont-fil.tex loading : ConTeXt File Synonyms ) system : cont-sys loaded (/usr/local/texlive/2010/texmf-config/tex/context/user/cont-sys.tex (/usr/local/texlive/2010/texmf-dist/tex/context/base/type-def.mkiv) (/usr/local/texlive/2010/texmf-dist/tex/context/base/type-lua.mkiv) (/usr/local/texlive/2010/texmf-dist/tex/context/base/type-siz.mkiv) (/usr/local/texlive/2010/texmf-dist/tex/context/base/type-otf.mkiv)) system : kvvtest.top loaded (kvvtest.top) fonts : preloading latin modern fonts {/usr/local/texlive/2010/texmf-dist/fonts/map/dvips/lm/lm-math.map}{/usr/lo cal/texlive/2010/texmf-dist/fonts/map/dvips/lm/lm-rm.map}{/usr/local/texliv e/2010/texmf-dist/fonts/map/pdftex/context/mkiv-base.map} bodyfont: 12pt rm is loaded language: language en is active system : module simplefonts loaded (/usr/local/texlive/2010/texmf-dist/tex/context/third/simplefonts/t-simplef onts.tex loading : ConTeXt User Module / Simplefonts ) system : module r loaded (/usr/local/texlive/2010/texmf-dist/tex/context/base/m-r.tex) system : module tikz loaded (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/frontendlayer/t-tikz.te x (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/basiclayer/t-pgf.tex (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/basiclayer/t-pgfcor.tex (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/systemlayer/t-pgfsys.t ex (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/utilities/t-pgfrcs.tex (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/utilities/t-pgfmod.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-comm on.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-conte xt.def) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.t ex)) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code .tex (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code. tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdft ex.def (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-comm on-pdf.def)) (kvvtest.pgf)) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftp ath.code.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsysproto col.code.tex)) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code .tex (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.t ex (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.t ex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathparser.code .tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathoperations. code.tex (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathtrig.code.t ex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathrnd.code.te x)) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathbase.code.t ex))) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoint s.code.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathc onstruct.code.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathu sage.code.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescope s.code.t
[NTG-context] scancsv.lua
Hi all, I use the sancsv.lua libray by Jaroslav Hajtmar for the typesetting of a study guide at the German Department at Ruhr-University. By reading the data of csv-eile Textmate canceled with the following messages. The csv-file has utf-8 encoding. MTXrun | run 1: luatex --fmt="/Users/grycman/Library/texlive/2010/texmf-var/luatex-cache/context/e 9159e878e989105b2ef2d27fad97515/formats/cont-en" --lua="/Users/grycman/Library/texlive/2010/texmf-var/luatex-cache/context/e 9159e878e989105b2ef2d27fad97515/formats/cont-en.lui" --backend=pdf "/Users/grycman/Dropbox/Uni/kvvtest.tex" This is LuaTeX, Version beta-0.60.2-2010071217 (TeX Live 2010) (rev 3736) \write18 enabled. (/Users/grycman/Dropbox/Uni/kvvtest.tex publications: loading formatting style from bxml-apa (/usr/local/texlive/2010/texmf-dist/tex/context/base/bxml-apa.mkiv) ConTeXt ver: 2010.05.24 13:05 MKIV fmt: 2010.9.20 int: english/english system : cont-new loaded (/usr/local/texlive/2010/texmf-dist/tex/context/base/cont-new.tex systems : beware: some patches loaded from cont-new.tex (/usr/local/texlive/2010/texmf-dist/tex/context/base/cont-new.mkiv)) system : cont-fil loaded (/usr/local/texlive/2010/texmf-dist/tex/context/base/cont-fil.tex loading : ConTeXt File Synonyms ) system : cont-sys loaded (/usr/local/texlive/2010/texmf-config/tex/context/user/cont-sys.tex (/usr/local/texlive/2010/texmf-dist/tex/context/base/type-def.mkiv) (/usr/local/texlive/2010/texmf-dist/tex/context/base/type-lua.mkiv) (/usr/local/texlive/2010/texmf-dist/tex/context/base/type-siz.mkiv) (/usr/local/texlive/2010/texmf-dist/tex/context/base/type-otf.mkiv)) system : kvvtest.top loaded (kvvtest.top) fonts : preloading latin modern fonts {/usr/local/texlive/2010/texmf-dist/fonts/map/dvips/lm/lm-math.map}{/usr/lo cal/texlive/2010/texmf-dist/fonts/map/dvips/lm/lm-rm.map}{/usr/local/texliv e/2010/texmf-dist/fonts/map/pdftex/context/mkiv-base.map} bodyfont: 12pt rm is loaded language: language en is active system : module simplefonts loaded (/usr/local/texlive/2010/texmf-dist/tex/context/third/simplefonts/t-simplef onts.tex loading : ConTeXt User Module / Simplefonts ) system : module r loaded (/usr/local/texlive/2010/texmf-dist/tex/context/base/m-r.tex) system : module tikz loaded (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/frontendlayer/t-tikz.te x (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/basiclayer/t-pgf.tex (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/basiclayer/t-pgfcor.tex (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/systemlayer/t-pgfsys.t ex (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/utilities/t-pgfrcs.tex (/usr/local/texlive/2010/texmf-dist/tex/context/pgf/utilities/t-pgfmod.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-comm on.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-conte xt.def) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.t ex)) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code .tex (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code. tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdft ex.def (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-comm on-pdf.def)) (kvvtest.pgf)) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftp ath.code.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsysproto col.code.tex)) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code .tex (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.t ex (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.t ex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathparser.code .tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathoperations. code.tex (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathtrig.code.t ex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathrnd.code.te x)) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathbase.code.t ex))) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoint s.code.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathc onstruct.code.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathu sage.code.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescope s.code.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraph icstate.code.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretrans formations.code.tex) (/usr/local/texlive/2010/texmf-dist/tex/generic/
[NTG-context] Tagged register
Hi, up to now one can use either collapsed registeres ... \placeregister[index][compress=yes] or tagged PDF ... \setupstructure[state=start] Otherwise there is an error (see below). Couldn't we also have both, or is this impossible by the logic of structure? (I have to admit, I never saw the combination of a tagged pdf with collapsed register ...) Steffen === ! Undefined control sequence. system > error on line 26 in file Ohnee-Titel.tex: Undefined control sequence ... 16 \starttext 17 \placeregister[index][compress=yes] \blank[2*big] 18 \page 19 \dorecurse{10}{test 1:!\startregister[index]{test} test 20 \stopregister{} 21 \page} 22 \dorecurse{5} {test 2:\recurselevel \page} 23 \dorecurse{10}{test 3:!\startregister[index]{test} test 24 \stopregister{} 25 \page} 26 >> \dorecurse{5} {test 4:\recurselevel \page} 27 \dorecurse{1} {test 5:!\startregister[index]{test} test 28 \stopregister{} 29 \page} 30 \dorecurse{5} {test 6:\recurselevel \page} 31 \dorecurse{10}{test 7:!\startregister[index]{test} test 32 \stopregister{} 33 \page} 34 \stoptext \t!registerpagerange \dododostarttagged ...a {structures.tags.start("#1 ",{ label = "\dogetupsomet... \registerpagerange ...\t!registerpagerange \empty \dostarttagged \t!register... l.26 } \doplaceregister ...ameter \c!pagesegments ", } )} \stoppacked \stopcolumns \... l.17 \placeregister[index][compress=yes] \blank[2*big] ? Process aborted ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] compound titles, lists and headers
Thank you Wolfgang and all, this was exactly what I needed. One more thing. I would like to add a date to every chapter in TOC. I do it this way: \define[1]\ChapterListTextCommand{% #1\hskip 1.5em \hbox{ \doiftextelse{\structurelistuservariable{date}{(\structurelistuservariable{datum})}{} } } But actually I would like to align the date to some fixed horizontal position. Something like this: 1. Title of chapter 1 (9.2.2010) 5 2. Title of another chapter (10.3.2010) .. 10 3. A very long title of a chapter (10.5.2010) .. 34 4. Title of fourth chap. (8.4.2010) ... 25 Another complication is that I would like the line to snap to a grid. I tried it with framed, but I'm not good enough in ConTeXt. Please, any idea? Thank you, best regards, Tomas On 26.9.2010 18:06, Wolfgang Schuster wrote: Am 26.09.2010 um 17:54 schrieb Tomas Bures: Dear all, I found this useful, but still I'm wondering, how shall I extend the \KomplexTitel to put current chapter number to the \writetolist command? I wouldn’t use this method anymore because with \startchapter etc. you have a even more powerful mechanism without such tricks, see also http://www.ntg.nl/pipermail/ntg-context/2010/052429.html Wolfgang ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___ ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] MKIV/MKII Survey
2010/9/26 Mojca Miklavec : > (was: Info about creating modules for beginners.) > > On Sun, Sep 26, 2010 at 19:51, Peter Münster wrote: >> >> Hello, >> >> It would be interesting, to know how many people actually use mkii. >> Perhaps a survey on the wiki...? > > I would be interested in that as well. However, a very relevant > question would be - how to get unbiased results? (I guess there is > quite some correlation between being active mailing list user and > being MKIV user, apart from the fact that a newbie might simply type > the command "context" without ever realizing the difference between > MKII and MKIV.) > > Mojca > > PS: if we do make a Survey, I would prefer any free tool that's better > in creating surveys (as opposed to "change the number on wiki by > one"). When we did survey on the topic of attitude towards mathematics two years ago, we used LimeSurvey[1] and it was quite good. -- Vedran Miletić [1] http://www.limesurvey.org/ ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] MKIV/MKII Survey
(was: Info about creating modules for beginners.) On Sun, Sep 26, 2010 at 19:51, Peter Münster wrote: > > Hello, > > It would be interesting, to know how many people actually use mkii. > Perhaps a survey on the wiki...? I would be interested in that as well. However, a very relevant question would be - how to get unbiased results? (I guess there is quite some correlation between being active mailing list user and being MKIV user, apart from the fact that a newbie might simply type the command "context" without ever realizing the difference between MKII and MKIV.) Mojca PS: if we do make a Survey, I would prefer any free tool that's better in creating surveys (as opposed to "change the number on wiki by one"). ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Info about creating modules for beginners.
On Sun, Sep 26 2010, Aditya Mahajan wrote: > > You are essentially maintaining two modules, one for mkii and one for mkiv. > At least for the filter module, I would like to maintain only one module. The > current version has manual parameter handling. Some of which can be automated > using \installparameterhandler etc. That is why I am asking part of > mult-aux.mkiv to be copied to mkii. Hello, It would be interesting, to know how many people actually use mkii. Perhaps a survey on the wiki...? Cheers, Peter -- Contact information: http://pmrb.free.fr/contact/ ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] compound titles, lists and headers
Am 26.09.2010 um 17:54 schrieb Tomas Bures: > Dear all, > > I found this useful, but still I'm wondering, how shall I extend the > \KomplexTitel to put current chapter number to the \writetolist command? I wouldn’t use this method anymore because with \startchapter etc. you have a even more powerful mechanism without such tricks, see also http://www.ntg.nl/pipermail/ntg-context/2010/052429.html Wolfgang ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Justifying last line of paragraph
Taco Hoekwater wrote: > On 09/25/2010 08:03 PM, Elias Oltmanns wrote: >> > >> The first couple of lines of the paragraph beginning on page two should >> really go on the previous page. Since the hang mechanism of \placefigure >> doesn't work due to the page break, I'd like to split this paragraph >> into two logical entities, so TeX can put the first on the first page >> and treat the second as a separate paragraph flowing around the picture. >> However, the reader should not be aware of this split. >> >> Any help much appreciated, > > I don't know of any automatic solution to this problem (except _perhaps_ > columnsets could help) but the simplest way to split a paragraph into > two paragraphs while still looking like one is by inserting a macro > like this at an existing break point: Thanks Taco, this appears to be exactly what I was looking for. One more thing though: is there a simple way to arrange for all arguments provided to \splitpar to be passed on to \placefigure in a definition like this: > > \def\splitpar > {\bgroup > \parfillskip\zeropoint > \par \aftergroup \placefigure% arguments to \splitpar should be passed on > \aftergroup \parskip > \aftergroup \zeropoint > \aftergroup \noindentation > \egroup } Thanks for your help, Elias ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] Brejlov pictures
I finally managed to put my pics online: http://picasaweb.google.de/fiee.visuelle/ConTeXtMeeting2010# (first few are in Prague) Can't keep up with the quality of Frans' pictures, the colors are rather horrible (picture correction of iPhoto)... Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer) ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] compound titles, lists and headers
Dear all, I found this useful, but still I'm wondering, how shall I extend the \KomplexTitel to put current chapter number to the \writetolist command? Thank you. Best regards, Tomas On 17.2.2003 0:31, Hans Hagen wrote: better make a dedicated list: \definelist [mylist] and configure that one (so no \framed in write) \setuplist [mychapter] [alternative=command, command=\MyChapterList] with something \def\ChapterList#1#2#3% {\framed [frame=off, align={right,broad,nothyphenated}, width=0.8\textwidth, height=2\baselineskip, offset=none] {#2}} your title command \def\KomplexTitel#1#2#3% {\title{#1}\subject{#2}\writetolist[mychapter]{}{#3}} (next version will contain a direct write command, which avoids an interfering node) call lists like: \placelist[chapter,mychapter] etc - Hans Hagen | PRAGMA ADE | pra...@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com - information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Info about creating modules for beginners.
On Sep 26, 2010, at 7:24 AM, Hans Hagen wrote: > On 26-9-2010 2:02, Aditya Mahajan wrote: > >> Does it make sense to copy the definition of mult-aux.mkiv to mkii? >> Everything other than \definenamespace should work in both mkii and >> mkiv. That way, I can use it in modules that target both mkii and mkiv. > > if you consider it useful ... keep in mind that it uses the new inheritance > model of mkiv (less predefined hash entries at the cost of a bit more runtime > but also more powerful) ... adding it would not mean that I'd adapt all old > mkii code to it I understand. I am not asking any change in the mkii code. Just want the macros for the inheritance code (without the definenamespace macro that uses lua) to be available in mkii so that I can use the new inheritance model with mkii in my modules. (I use it anyways, but with boilerplate macros borrowed from Wolfgang. All I want to do is reduce that boilerplate) Aditya ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Info about creating modules for beginners.
On Sep 26, 2010, at 10:06 AM, Wolfgang Schuster wrote: > > Am 26.09.2010 um 02:02 schrieb Aditya Mahajan: > >> Does it make sense to copy the definition of mult-aux.mkiv to mkii? >> Everything other than \definenamespace should work in both mkii and mkiv. >> That way, I can use it in modules that target both mkii and mkiv. > > Parameter handling is different in mkii and mkiv and it’s not such a problem > to write different code for each of them. But right now, I use a unified parameter handling for both mkii and mkiv. > For fancybreak i used different mechanism for each of them and i think you > should do this as well with your filter module. You are essentially maintaining two modules, one for mkii and one for mkiv. At least for the filter module, I would like to maintain only one module. The current version has manual parameter handling. Some of which can be automated using \installparameterhandler etc. That is why I am asking part of mult-aux.mkiv to be copied to mkii. Aditya ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Info about creating modules for beginners.
Am 26.09.2010 um 02:02 schrieb Aditya Mahajan: > Does it make sense to copy the definition of mult-aux.mkiv to mkii? > Everything other than \definenamespace should work in both mkii and mkiv. > That way, I can use it in modules that target both mkii and mkiv. Parameter handling is different in mkii and mkiv and it’s not such a problem to write different code for each of them. For fancybreak i used different mechanism for each of them and i think you should do this as well with your filter module. Wolfgang ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Euler font and context minimals
Hi Khaled, > Neo Euler does not have all math arrows at the moment, if some one can > come with a list of standard math arrows (i.e. CM and AMS ones), I'll > see if I can add them. I extracted the following list from the Tex Reference Card J.H. Silverman. Seeing as that card is for plain TeX, I'd assume his list of arrows is pretty standard. I don't know how much of a subset of all the arrows available in CM is, but it's a start. \longleftarrow \leftarrow or \gets \Longleftarrow \Leftarrow \longrightarrow \rightarrow or \to \Longrightarrow \Rightarrow \longleftrightarrow \leftrightarrow \Longleftrightarrow \Leftrightarrow \longmapsto \mapsto \hookleftarrow \uparrow \downarrow \updownarrow \nearrow \nwarrow \hookrightarrow \Uparrow \Downarrow \Updownarrow \searrow \swarrow Many thanks, Mathieu ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Fwd: Re: New beta 2010-09-22 and xits fonts
On Sun, Sep 26, 2010 at 01:05:21PM +0200, Hans Hagen wrote: > On 26-9-2010 9:58, Taco Hoekwater wrote: > >On 09/25/2010 09:00 PM, Khaled Hosny wrote: > >>> > >>>Many thanks Hans: now xits fonts work as before (with ConTeXt ver: > >>>2010.09.24 11:40 MKIV fmt: 2010.9.24). > >>>However, for some reason it seems that the white space (or should I > >>>say the glue?) between some operators such as \int and the following > >>>characters is too big. > >> > >>Seems like another italic correction related issue. Taco, should the > >>italic correction be ignored if the \int does not have scripts? > > > >This gets sort of ridiculous, as *ignoring* the italic correction is not > >good enough, it has to be explicitly substracted from the glyph width > >(at least that is the case for the integrals with subscripts so I > >assume that that will apply here as well). Why on earth would someone > >design a font in this manner ?! > > > >Anyway, a small test file would be helpful, as it should not be hard > >to do. Can you create a tracker? > > is this to be hardcoded or do we need flags for that so that we can > set the method depending on the font .. implementing redicoulous > specs sounds somewhat strange AFAICT, both XITS and Cambria integrals should look OK with no italic correction applied (both have around .1em right side bearing) and no negative italic correction is needed. I'll open a tracker issue with a test file. Regards, Khaled -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Info about creating modules for beginners.
On 26-9-2010 2:02, Aditya Mahajan wrote: Does it make sense to copy the definition of mult-aux.mkiv to mkii? Everything other than \definenamespace should work in both mkii and mkiv. That way, I can use it in modules that target both mkii and mkiv. if you consider it useful ... keep in mind that it uses the new inheritance model of mkiv (less predefined hash entries at the cost of a bit more runtime but also more powerful) ... adding it would not mean that I'd adapt all old mkii code to it BTW, I am still amused how Hans manages to write such code. If you replace \expandafter with \...@ea, this code will have more # than other characters combined :) grep for "#...@ea" or "#\expandafter" and you will see some real horror Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] unicode error
On 25-9-2010 8:30, Mojca Miklavec wrote: On Sat, Sep 25, 2010 at 20:25, Alan BRASLAU wrote: An obscure unicode error, minimal example: \starttext (≡) should be ($\equiv$) \stoptext Well, this works: $≡$ (This is not to say that the character ≡ alone should not work, but it may be that it is simply missing in the text font and no mechanism is there that would switch to "math mode".) indeed. of course one could use the math font as base font as well, but that would complicate matters a bit as we use a virtual font (so instead of the default set one would need to specify multiple featuresets, which actually is supported) another solution is do define fallbacks but I have no time right now to do that (it would slow down loading a bit); some time in the future we will have the option in luatex to add missing glyphs to a font using a 'missign glyph' callback but this is quite tricky as there is state to be kept) making all math characters active and resolve to math could be a solution too but this is not always wanted either (so we should need exceptions etc etc then) Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Fwd: Re: New beta 2010-09-22 and xits fonts
On 26-9-2010 9:58, Taco Hoekwater wrote: On 09/25/2010 09:00 PM, Khaled Hosny wrote: Many thanks Hans: now xits fonts work as before (with ConTeXt ver: 2010.09.24 11:40 MKIV fmt: 2010.9.24). However, for some reason it seems that the white space (or should I say the glue?) between some operators such as \int and the following characters is too big. Seems like another italic correction related issue. Taco, should the italic correction be ignored if the \int does not have scripts? This gets sort of ridiculous, as *ignoring* the italic correction is not good enough, it has to be explicitly substracted from the glyph width (at least that is the case for the integrals with subscripts so I assume that that will apply here as well). Why on earth would someone design a font in this manner ?! Anyway, a small test file would be helpful, as it should not be hard to do. Can you create a tracker? is this to be hardcoded or do we need flags for that so that we can set the method depending on the font .. implementing redicoulous specs sounds somewhat strange Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Fwd: Re: New beta 2010-09-22 and xits fonts
On 09/25/2010 09:00 PM, Khaled Hosny wrote: Many thanks Hans: now xits fonts work as before (with ConTeXt ver: 2010.09.24 11:40 MKIV fmt: 2010.9.24). However, for some reason it seems that the white space (or should I say the glue?) between some operators such as \int and the following characters is too big. Seems like another italic correction related issue. Taco, should the italic correction be ignored if the \int does not have scripts? This gets sort of ridiculous, as *ignoring* the italic correction is not good enough, it has to be explicitly substracted from the glyph width (at least that is the case for the integrals with subscripts so I assume that that will apply here as well). Why on earth would someone design a font in this manner ?! Anyway, a small test file would be helpful, as it should not be hard to do. Can you create a tracker? Best wishes, Taco ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Justifying last line of paragraph
On 09/25/2010 08:03 PM, Elias Oltmanns wrote: The first couple of lines of the paragraph beginning on page two should really go on the previous page. Since the hang mechanism of \placefigure doesn't work due to the page break, I'd like to split this paragraph into two logical entities, so TeX can put the first on the first page and treat the second as a separate paragraph flowing around the picture. However, the reader should not be aware of this split. Any help much appreciated, I don't know of any automatic solution to this problem (except _perhaps_ columnsets could help) but the simplest way to split a paragraph into two paragraphs while still looking like one is by inserting a macro like this at an existing break point: \def\splitpar {\bgroup \parfillskip\zeropoint \par \aftergroup \parskip \aftergroup \zeropoint \aftergroup \noindentation \egroup } \splitpar will work anywhere in a paragraph, but you only get a visually pleasing result when it is applied at, or close to, a break that would have been chosen anyway. Best wishes, Taco ___ If your question is of interest to others as well, please add an 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 ___