ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* ConTeXt on the Mac (TexShop). Problem of a newbie
@ 2013-01-07 15:07 Meigen, Thomas
  2013-01-09  9:00 ` Hans Hagen
  0 siblings, 1 reply; 22+ messages in thread
From: Meigen, Thomas @ 2013-01-07 15:07 UTC (permalink / raw)
  To: ntg-context

Hi,

after using LaTeX for article writing, presentations (beamer) and posters for about 15 years I wanted to try ConTeXt last week. I am not sure whether I installed all components correctly, so I tried to compile different simple test files. As I don't understand the error messages, I would like to ask for help.

****************
0. Installation
****************
My configuration is

- Macbook Pro, OSX 10.6.8
- TexShop 2.47
- Engine: ConTeXt-MKIV.engine

I followed the instructions on

http://wiki.contextgarden.net/ConTeXt_Standalone/Mac_Installation

step by step and installed a standalone version in the folder /Applications/Context.


****************************************************************
1. A simple "Hello world" example works fine!
****************************************************************
\starttext
Hello world
\stoptext


****************************************************************
2. A simple presentation works fine and displays
the nice black-red-gray background (see log below)
****************************************************************
\usemodule[s-pre-03]
\starttext
\TitlePage{A simple presentation}
\Topics{Today's talk}
\Topic{First item}
\Topic{Second item}
\stoptext

****************************************************************
3. A similarly simple presentation _does not work_
(see log below)
****************************************************************
\usemodule[s-pre-05]
\starttext
\TitlePage{A simple presentation}
\Topics{Today's talk}
\Topic{First item}
\Topic{Second item}
\stoptext

****************
My questions:
****************
- What is different between s-pre-03 and s-pre-05?
- Does the error messages indicate that the installation was incomplete in some way...?
- The error message says "
error on line 11 in file Pres2.tex
" although the file contains only 7 lines...?


Thanks for your help
Thomas Meigen


**********************************************************************
Attachment 1: log-file of successful presentation "Pres1.tex"
**********************************************************************

mtx-context     | run 1: luatex --fmt="/Applications/ConTeXt/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en" --jobname="Pres1" --lua="/Applications/ConTeXt/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui" --no-parse-first-line --c:currentrun=1 --c:fulljobname="./Pres1.tex" --c:input="./Pres1.tex" --c:kindofrun=1 "cont-yes.mkiv"
This is LuaTeX, Version beta-0.74.0-2012122517 (rev 4541)
 \write18 enabled.
(/Applications/ConTeXt/tex/texmf-context/tex/context/base/cont-yes.mkiv

ConTeXt  ver: 2013.01.02 18:19 MKIV  fmt: 2013.1.4  int: english/english

system          > cont-new.mkiv loaded
(/Applications/ConTeXt/tex/texmf-context/tex/context/base/cont-new.mkiv
system          > beware: some patches loaded from cont-new.mkiv
)
system          > files > jobname: Pres1, input: Pres1, result: Pres1
fonts           > latin modern fonts are not preloaded
languages       > language en is active
(Pres1.tex
resolvers       > modules > loaded: 's-pre-03'
(/Applications/ConTeXt/tex/texmf-context/tex/context/base/s-pre-03.tex
resolvers       > modules > loaded: 'pre-general'
(/Applications/ConTeXt/tex/texmf-context/tex/context/base/s-pre-00.tex)
fonts           > preloading latin modern fonts (third stage)
fonts           > typescripts > unknown: library 'loc'
{/Applications/ConTeXt/tex/texmf/fonts/map/dvips/lm/lm-math.map}{/Applications/ConTeXt/tex/texmf/fonts/map/dvips/lm/lm-rm.map}{/Applications/ConTeXt/tex/texmf-context/fonts/map/pdftex/context/mkiv-base.map}
fonts           > fallback modern rm 14.4pt is loaded
colors          > rgb color space is supported
colors          > cmyk color space is supported
)
metapost        > initializing instance 'metafun' using format 'metafun'
metapost        > loading 'metafun': /Applications/ConTeXt/tex/texmf-context/metapost/context/base/metafun.mpiv, using method: default
backend         > xmp > using file '/Applications/ConTeXt/tex/texmf-context/tex/context/base/lpdf-pdx.xml'
pages           > flushing realpage 1, userpage 1
structure       > sectioning > Nopic @ level 2: 0.0 -> Today's talk
pages           > flushing realpage 2, userpage 1
structure       > sectioning > Topic @ level 2: 0.1 -> First item
pages           > flushing realpage 3, userpage 2
structure       > sectioning > Topic @ level 2: 0.2 -> Second item
pages           > flushing realpage 4, userpage 3
 ) )</Applications/ConTeXt/tex/texmf/fonts/opentype/public/lm/lmroman10-regular.otf></Applications/ConTeXt/tex/texmf/fonts/opentype/public/lm/lmroman10-bold.otf>
mkiv lua stats  > used config file          - selfautoparent:/texmf/web2c/texmfcnf.lua
mkiv lua stats  > used cache path           - /Applications/ConTeXt/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e
mkiv lua stats  > resource resolver         - loadtime 0.008 seconds, 3 scans with scantime 0.164 seconds, 0 shared scans, 28 found files, scanned paths: /Library/Fonts /System/Library/Fonts /Users/thomasmeigen/Library/Fonts
mkiv lua stats  > stored bytecode data      - 316 modules (0.141 sec), 68 tables (0.003 sec), 384 chunks (0.145 sec)
mkiv lua stats  > cleaned up reserved nodes - 44 nodes, 10 lists of 442
mkiv lua stats  > node memory usage         - 2 glue, 3 penalty, 12 attribute, 54 glue_spec, 3 attribute_list
mkiv lua stats  > node list callback tasks  - 6 unique task lists, 5 instances (re)created, 164 calls
mkiv lua stats  > used backend              - pdf (backend for directly generating pdf output)
mkiv lua stats  > loaded tex modules        - 2 requested, 2 found (*-pre-00 *-s-pre-03), 0 missing
mkiv lua stats  > loaded patterns           - en::2
mkiv lua stats  > jobdata time              - 0.002 seconds saving, 0.001 seconds loading
mkiv lua stats  > callbacks                 - 543 direct, 613 indirect, 1156 total
mkiv lua stats  > randomizer                - resumed with value 0.30593731268586
mkiv lua stats  > lxml preparation time     - 0.000 seconds, 0 nodes, 15 lpath calls, 0 cached calls
mkiv lua stats  > interactive elements      - 10 references, 3 destinations
mkiv lua stats  > result saved in file      - Pres1.pdf, compresslevel 3, objectcompreslevel 3
mkiv lua stats  > loaded fonts              - 3 files: latinmodernmath-regular.otf lmroman10-bold.otf lmroman10-regular.otf
mkiv lua stats  > fonts load time           - 0.364 seconds
mkiv lua stats  > metapost processing time  - 0.074 seconds, loading: 0.091 seconds, execution: 0.073 seconds, n: 4
mkiv lua stats  > pdf annotations           - 10 embedded, 4 unique
mkiv lua stats  > luatex banner             - this is luatex, version beta-0.74.0-2012122517  (tex live 2013/dev)(rev 4541)
mkiv lua stats  > control sequences         - 36292 of 65536 + 100000
mkiv lua stats  > current memory usage      - 38 MB (ctx: 37 MB)
mkiv lua stats  > runtime                   - 1.078 seconds, 3 processed pages, 4 shipped pages, 3.711 pages/second

system          | total runtime: 1.340


**********************************************************************
Attachment 2: log-file of unsuccessful presentation "Pres2.tex"
**********************************************************************


mtx-context     | run 1: luatex --fmt="/Applications/ConTeXt/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en" --jobname="Pres2" --lua="/Applications/ConTeXt/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui" --no-parse-first-line --c:currentrun=1 --c:fulljobname="./Pres2.tex" --c:input="./Pres2.tex" --c:kindofrun=1 "cont-yes.mkiv"
This is LuaTeX, Version beta-0.74.0-2012122517 (rev 4541)
 \write18 enabled.
(/Applications/ConTeXt/tex/texmf-context/tex/context/base/cont-yes.mkiv

ConTeXt  ver: 2013.01.02 18:19 MKIV  fmt: 2013.1.4  int: english/english

system          > cont-new.mkiv loaded
(/Applications/ConTeXt/tex/texmf-context/tex/context/base/cont-new.mkiv
system          > beware: some patches loaded from cont-new.mkiv
)
system          > files > jobname: Pres2, input: Pres2, result: Pres2
fonts           > latin modern fonts are not preloaded
languages       > language en is active
(Pres2.tex
resolvers       > modules > loaded: 's-pre-05'
(/Applications/ConTeXt/tex/texmf-context/tex/context/base/s-pre-05.tex
resolvers       > modules > loaded: 'pre-general'
(/Applications/ConTeXt/tex/texmf-context/tex/context/base/s-pre-00.tex)
fonts           > preloading latin modern fonts (third stage)
fonts           > typescripts > unknown: library 'loc'
{/Applications/ConTeXt/tex/texmf/fonts/map/dvips/lm/lm-math.map}{/Applications/ConTeXt/tex/texmf/fonts/map/dvips/lm/lm-rm.map}{/Applications/ConTeXt/tex/texmf-context/fonts/map/pdftex/context/mkiv-base.map}
fonts           > fallback modern rm 14.4pt is loaded
colors          > rgb color space is supported
colors          > cmyk color space is supported
)
fonts           > bodyfont 24pt is defined (can better be done global)
fonts           > bodyfont 28.8pt is defined (can better be done global)
fonts           > bodyfont 19.2pt is defined (can better be done global)
metapost        > initializing instance 'metafun' using format 'metafun'
metapost        > loading 'metafun': /Applications/ConTeXt/tex/texmf-context/metapost/context/base/metafun.mpiv, using method: default
backend         > xmp > using file '/Applications/ConTeXt/tex/texmf-context/tex/context/base/lpdf-pdx.xml'
pages           > flushing realpage 1, userpage 1
structure       > sectioning > Topic @ level 2: 0.1 -> First item
! Undefined control sequence.

system          > tex > error on line 11 in file Pres2.tex: Undefined control sequence ...

1     \usemodule[s-pre-05]
2     \starttext
3     \TitlePage{A simple presentation}
4     \Topics{Today's talk}
5     \Topic{First item}
6     \Topic{Second item}
7     \stoptext

<argument> ... internal(\currentlistentryinternal
                                                  )\!!es ,\luaconditional \h...
\ctxcommand #1->\directlua {commands.#1
                                       }
\doifreferencefoundelse ...ional \gotonewwindow )}
                                                  {\expandtexincurrentrefere...
\scrn_button_make ...ke_yes \scrn_button_make_nop
                                                  #1#2#3#4 {#5}\endgroup
\startbut ...\setinteractionmenuparameter {#2}{#1}
                                                  \scrn_menu_action_stop
\strc_lists_apply_renderingsetup ...nderingsetup }
                                                  \relax \the \t_lists_every...
...
l.6 \Topic{Second item}



? x
LuaTeX warning (dest): Page 2 has been referenced but does not exist!

</Applications/ConTeXt/tex/texmf/fonts/opentype/public/lm/lmroman10-bold.otf>
mkiv lua stats  > used config file          - selfautoparent:/texmf/web2c/texmfcnf.lua
mkiv lua stats  > used cache path           - /Applications/ConTeXt/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e
mkiv lua stats  > resource resolver         - loadtime 0.007 seconds, 3 scans with scantime 0.003 seconds, 0 shared scans, 28 found files, scanned paths: /Library/Fonts /System/Library/Fonts /Users/thomasmeigen/Library/Fonts
mkiv lua stats  > stored bytecode data      - 316 modules (0.143 sec), 68 tables (0.003 sec), 384 chunks (0.147 sec)
mkiv lua stats  > cleaned up reserved nodes - 42 nodes, 10 lists of 442
mkiv lua stats  > node memory usage         - 24 hlist, 9 vlist, 55 glue, 4 kern, 13 penalty, 9 glyph, 139 attribute, 73 glue_spec, 34 attribute_list, 13 temp, 20 if_stack, 6 local_par, 12 dir, 1 late_lua
mkiv lua stats  > node list callback tasks  - 6 unique task lists, 5 instances (re)created, 56 calls
mkiv lua stats  > used backend              - pdf (backend for directly generating pdf output)
mkiv lua stats  > loaded tex modules        - 2 requested, 2 found (*-pre-00 *-s-pre-05), 0 missing
mkiv lua stats  > loaded patterns           - en::2
mkiv lua stats  > jobdata time              - 0.000 seconds saving, 0.001 seconds loading
mkiv lua stats  > callbacks                 - 243 direct, 593 indirect, 836 total
mkiv lua stats  > randomizer                - initialized with value 0.44303764563195
mkiv lua stats  > lxml preparation time     - 0.000 seconds, 0 nodes, 11 lpath calls, 0 cached calls
mkiv lua stats  > interactive elements      - 1 references, 0 destinations
mkiv lua stats  > result saved in file      - Pres2.pdf, compresslevel 3, objectcompreslevel 3
mkiv lua stats  > loaded fonts              - 3 files: latinmodernmath-regular.otf lmroman10-bold.otf lmroman10-regular.otf
mkiv lua stats  > fonts load time           - 0.246 seconds
mkiv lua stats  > metapost processing time  - 0.246 seconds, loading: 0.060 seconds, execution: 0.190 seconds, n: 1
mkiv lua stats  > pdf annotations           - 1 embedded, 1 unique
mkiv lua stats  > luatex banner             - this is luatex, version beta-0.74.0-2012122517  (tex live 2013/dev)(rev 4541)
mkiv lua stats  > control sequences         - 36790 of 65536 + 100000
mkiv lua stats  > current memory usage      - 44 MB (ctx: 44 MB)
mkiv lua stats  > runtime                   - 30.142 seconds, 1 processed pages, 1 shipped pages, 0.033 pages/second

mtx-context     | fatal error: return code: 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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-07 15:07 ConTeXt on the Mac (TexShop). Problem of a newbie Meigen, Thomas
@ 2013-01-09  9:00 ` Hans Hagen
  2013-01-09 16:01   ` Sietse Brouwer
  0 siblings, 1 reply; 22+ messages in thread
From: Hans Hagen @ 2013-01-09  9:00 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Meigen, Thomas

On 1/7/2013 4:07 PM, Meigen, Thomas wrote:

 > 1     \usemodule[s-pre-05]
> 2     \starttext
> 3     \TitlePage{A simple presentation}
> 4     \Topics{Today's talk}
> 5     \Topic{First item}
> 6     \Topic{Second item}
> 7     \stoptext
>
> <argument> ... internal(\currentlistentryinternal

look like a bug in recently updated list code so your installation si ok

-----------------------------------------------------------------
                                           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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-09  9:00 ` Hans Hagen
@ 2013-01-09 16:01   ` Sietse Brouwer
  2013-01-10  8:13     ` Meigen, Thomas
                       ` (3 more replies)
  0 siblings, 4 replies; 22+ messages in thread
From: Sietse Brouwer @ 2013-01-09 16:01 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Meigen, Thomas

[-- Attachment #1: Type: text/plain, Size: 279 bytes --]

Hello Thomas,

Just to widen your options a bit: I have greatly enjoyed using the
\complexslides module by Aditya (and co?). I've attached an example
document, which shows inter alia how easy it is to override a design
component. (The fontscheme, in this case.)

Cheers,

Sietse

[-- Attachment #2: presentation-hand.pdf --]
[-- Type: application/pdf, Size: 25105 bytes --]

[-- Attachment #3: complexslides-fontscheme-sietse.tex --]
[-- Type: application/x-tex, Size: 604 bytes --]

[-- Attachment #4: 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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-09 16:01   ` Sietse Brouwer
@ 2013-01-10  8:13     ` Meigen, Thomas
  2013-01-10  9:11       ` Hans Hagen
  2013-01-10  9:22       ` Keith J. Schultz
  2013-01-11 10:58     ` Meigen, Thomas
                       ` (2 subsequent siblings)
  3 siblings, 2 replies; 22+ messages in thread
From: Meigen, Thomas @ 2013-01-10  8:13 UTC (permalink / raw)
  To: ntg-context

Hello Sietse,

thank you for your proposal.
I guess that there is not a lack of options here.

However, my problem may be simpler than I had described in the
first place. I am not so much concerned with using a specific
slide layout (be it s-pre-05 or some fancy simple- or complexslide
layout), but whether I want to use ConTeXt at all...

... and as life is already complicated enough ;-), my decision
has more to do with usability and reliability than with the number
of options. I am a software developer for more than 20 years now,
so I know very well how easy it is to implement some
"bug in recently updated XYZ code" as Hans had diagnosed my
problem. But would it be possible to use ConTeXt without
having to care about bugs in updated code or broken links
between different modules...?

So before turning to additional modules with additional questions like...

- if I use simple- or complexslide , do I need to install the visualcounter-module before?
- if so, is there a clear documentation of the required modules?

... I wanted to see whether a rather simple example without
any additional module would work out of the box.
Well, it did partially... ;-)

Best wishes
Thomas

Am 09.01.2013 um 17:01 schrieb Sietse Brouwer:

Hello Thomas,

Just to widen your options a bit: I have greatly enjoyed using the
\complexslides module by Aditya (and co?). I've attached an example
document, which shows inter alia how easy it is to override a design
component. (The fontscheme, in this case.)

Cheers,

Sietse
<presentation-hand.pdf><complexslides-fontscheme-sietse.tex>


PD Dr. rer. nat. Thomas Meigen
Univ.-Augenklinik Würzburg
Josef-Schneider-Str. 11
97080 Würzburg

Tel. +49-(0)931-201-20437
Fax +49-(0)931-201-20430
Email: t.meigen@augenklinik.uni-wuerzburg.de<mailto:t.meigen@augenklinik.uni-wuerzburg.de>

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

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


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-10  8:13     ` Meigen, Thomas
@ 2013-01-10  9:11       ` Hans Hagen
  2013-01-10 10:47         ` Keith J. Schultz
  2013-01-10 11:22         ` Aditya Mahajan
  2013-01-10  9:22       ` Keith J. Schultz
  1 sibling, 2 replies; 22+ messages in thread
From: Hans Hagen @ 2013-01-10  9:11 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Meigen, Thomas

On 1/10/2013 9:13 AM, Meigen, Thomas wrote:

> .... and as life is already complicated enough ;-), my decision
> has more to do with usability and reliability than with the number
> of options. I am a software developer for more than 20 years now,
> so I know very well how easy it is to implement some
> "bug in recently updated XYZ code" as Hans had diagnosed my
> problem. But would it be possible to use ConTeXt without
> having to care about bugs in updated code or broken links
> between different modules...?

some of the presentation styles started out a experiments and therefore 
can have code that should be adapted if experiments have turned feature

anyhow, the transition from mkii to mkiv involves rewrites and therefore 
there can be issues but normally they're fixed rather fast; also, 
updating is easy (just run first-setup again); it's the price we pay for 
using luatex, which is evolving

> So before turning to additional modules with additional questions like...
>
> - if I use simple- or complexslide , do I need to install the visualcounter-module before?
> - if so, is there a clear documentation of the required modules?
>
> .... I wanted to see whether a rather simple example without
> any additional module would work out of the box.
> Well, it did partially... ;-)

you only need modules for special kind of functionality or rendering 
(like presentations) although one can make presentations without extra 
modules (just set the papersize to S6 or so)

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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-10  8:13     ` Meigen, Thomas
  2013-01-10  9:11       ` Hans Hagen
@ 2013-01-10  9:22       ` Keith J. Schultz
  1 sibling, 0 replies; 22+ messages in thread
From: Keith J. Schultz @ 2013-01-10  9:22 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hi Thomas,

In your original post you stated that stated that you have be using LaTeX for your work.
That would suggest to me that you are not proficient with TeX proper. ConTeXt runs, in my
opinion, along the lines of TeX proper. That is you need intimate knowledge of TeX. Furthermore,
you need a good background in ConTeXt and its use of Lua. 
These facts would have me advise you to not use ConTeXt.

Furthermore ConTeXt is a moving target. That is, it is still in development. At least you can 
compare it to the early days of LaTeX2e.  Things change fast, especially if you use the standalone,
even though it is probably the best option.

do not get me wrong ConTeXt is powerful and usable, but you really need to know what
you are doing and what the modules really do.

I assume I am in a similar position as you I prefer a LaTeX approach. Though ConText is
quite advanced and interesting, it is too TeXian for me. I follow this list because I am
interested to and using Lua(La)TeX. (Please ConTeXt group disregard my somewhat negative
opinion of ConTeXt, just is not my cup of tee!)

I noticed that you are using a MacBook Pro with OSX 10.6. My suggestion would be to use
MacTeX and TeXLive 2012. It is most likely to give you more mileage. 

Furthermore try out LuaLaTeX. It gives you the advantage of using what you know and
you can use Lua for doing things that are not that easy to do with LaTeX alone. Once you are
comfortable with LuaLaTeX or LuaTeX then you may want to switch to ConTeXt.

As a side note I am using a mid 2009 MacBook Pro 17" with OSX 10.8.2 and MacTeX/TeXLive 2012.

Hope this helps.

regards
	Keith


Am 10.01.2013 um 09:13 schrieb "Meigen, Thomas" <T.Meigen@augenklinik.uni-wuerzburg.de>:

> Hello Sietse,
> 
> thank you for your proposal.
> I guess that there is not a lack of options here.
> 
> However, my problem may be simpler than I had described in the
> first place. I am not so much concerned with using a specific
> slide layout (be it s-pre-05 or some fancy simple- or complexslide
> layout), but whether I want to use ConTeXt at all...
> 

___________________________________________________________________________________
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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-10  9:11       ` Hans Hagen
@ 2013-01-10 10:47         ` Keith J. Schultz
  2013-01-10 11:19           ` Martin Schröder
  2013-01-10 12:01           ` Hans Hagen
  2013-01-10 11:22         ` Aditya Mahajan
  1 sibling, 2 replies; 22+ messages in thread
From: Keith J. Schultz @ 2013-01-10 10:47 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hi Hans,

I am kind of confused about the relationship between luatex and ConTeXt.

The way I read the wikis and web sites luatex and ConTeXt are basically two
different animals. They have a common core, but two different code bases, where
the ConTeXt group doing most the work advancing the Lua code base and those
changes integrated into the LuaTeX side. 

Your statements below would suggest things are the other way around!?

Would your care to elaborate or anybody else for that matter if this request is not
to OT.

Thanx in advance.

regards
	Keith.
 
Am 10.01.2013 um 10:11 schrieb Hans Hagen <pragma@wxs.nl>:

> [snip, snip]
> some of the presentation styles started out a experiments and therefore can have code that should be adapted if experiments have turned feature
> 
> anyhow, the transition from mkii to mkiv involves rewrites and therefore there can be issues but normally they're fixed rather fast; also, updating is easy (just run first-setup again); it's the price we pay for using luatex, which is evolving
> 

___________________________________________________________________________________
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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-10 10:47         ` Keith J. Schultz
@ 2013-01-10 11:19           ` Martin Schröder
  2013-01-10 11:58             ` Hans Hagen
  2013-01-10 12:01           ` Hans Hagen
  1 sibling, 1 reply; 22+ messages in thread
From: Martin Schröder @ 2013-01-10 11:19 UTC (permalink / raw)
  To: mailing list for ConTeXt users

2013/1/10 Keith J. Schultz <keithjschultz@web.de>:
> I am kind of confused about the relationship between luatex and ConTeXt.

http://www.tug.org/levels.html

ConTeXt MkIV needs LuaTeX.

Best
   Martin
___________________________________________________________________________________
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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-10  9:11       ` Hans Hagen
  2013-01-10 10:47         ` Keith J. Schultz
@ 2013-01-10 11:22         ` Aditya Mahajan
  2013-01-10 13:03           ` Aditya Mahajan
  1 sibling, 1 reply; 22+ messages in thread
From: Aditya Mahajan @ 2013-01-10 11:22 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, 10 Jan 2013, Hans Hagen wrote:

> you only need modules for special kind of functionality or rendering (like 
> presentations) although one can make presentations without extra modules 
> (just set the papersize to S6 or so)

I created an example to show how to create basic slides from scratch.

https://github.com/adityam/context-slides-example/commits/master

The first commit starts with a basic skeleton document, Each additional 
commit adds new functionality (pagesetup, layout, fonts, heads, style, 
bullets) and shows how to incrementally add features to a style. When I 
get the time, I'll add code to show how to create a titlepage etc.

Basically, you don't need any modules for slides as creating your own 
style is relatively simple

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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-10 11:19           ` Martin Schröder
@ 2013-01-10 11:58             ` Hans Hagen
  0 siblings, 0 replies; 22+ messages in thread
From: Hans Hagen @ 2013-01-10 11:58 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On 1/10/2013 12:19 PM, Martin Schröder wrote:
> 2013/1/10 Keith J. Schultz <keithjschultz@web.de>:
>> I am kind of confused about the relationship between luatex and ConTeXt.
>
> http://www.tug.org/levels.html
>
> ConTeXt MkIV needs LuaTeX.

That's a somewhat confusing description.

(1) Context is just a format, so it should be mentioned as format.

(2) We call all instances context, i.e. we don't combine engine names 
with 'context' so there is no 'pdfcontext', although one could do that.

(3) As there are language dependent user interfaces, we have more 
formats (cont-en, cont-nl, ...).

(4) We use a management script to run the engine with the context 
format. Reasons for this are: we need to manage multiple runs, we might 
need to call intermediate programs (in mkii for instance we need to sort 
indices).

(5) This also permits us to present to user with an engine independent 
call to context. In mkii we had 'texexec' (on top of a more generic 
script manager called texmfstart), in mkiv we have 'context' (and again 
a script manager called mtxrun).

Now, to come to luatex: this project is quite related to context as it 
all started in the context community. We also use context for testing 
and exploring new functionality. For this we use mkiv/mkvi which is a 
rewrite of context using the full potential of luatex so that we can go 
beyond what traditional tex engines can do. We explicitly have chosen 
for a lua + tex combination so that we don't have to hardcode solutions 
in the engine (macro packages have too many conflicting demands anyway) 
and are more future proof.

Given that mkii is frozen, and given that type1 fonts are sort of 
obsolete (context has always been an early adopter of lm and gyre 
fonts), and given that utf is the way to go (so no messing with input 
and font encodings any more), and given some more reasons, in practice 
users will no longer use pdftex and/or xetex but luatex. In that sense 
context depends on luatex and also keep the development of that engine 
going.

The philosophy of context is that by having most functionality in the 
core, users can rather easy create their own styles (the average style 
has not that many lines anyway). I'm always sort of puzzled when I see 
remarks that context is close to plain, as I cannot see where that 
conclusion comes from. The whole reason that context exists is that I 
didn't want to hack around in low level style files and deal with funny 
commands having @ in their names.

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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-10 10:47         ` Keith J. Schultz
  2013-01-10 11:19           ` Martin Schröder
@ 2013-01-10 12:01           ` Hans Hagen
  1 sibling, 0 replies; 22+ messages in thread
From: Hans Hagen @ 2013-01-10 12:01 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On 1/10/2013 11:47 AM, Keith J. Schultz wrote:

> I am kind of confused about the relationship between luatex and ConTeXt.
>
> The way I read the wikis and web sites luatex and ConTeXt are basically two
> different animals. They have a common core, but two different code bases, where
> the ConTeXt group doing most the work advancing the Lua code base and those
> changes integrated into the LuaTeX side.

The context lua code base is independent and not part of luatex. 
However, the font related code (opentype stuff) is writen in such a way 
that it can be used in plain and latex. I could probably write much of 
the context lua code so that it can be shared and seen as an extensions 
but it will never pay of.

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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-10 11:22         ` Aditya Mahajan
@ 2013-01-10 13:03           ` Aditya Mahajan
  0 siblings, 0 replies; 22+ messages in thread
From: Aditya Mahajan @ 2013-01-10 13:03 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, 10 Jan 2013, Aditya Mahajan wrote:

> On Thu, 10 Jan 2013, Hans Hagen wrote:
>
>> you only need modules for special kind of functionality or rendering (like 
>> presentations) although one can make presentations without extra modules 
>> (just set the papersize to S6 or so)
>
> I created an example to show how to create basic slides from scratch.
>
> https://github.com/adityam/context-slides-example/commits/master
>
> The first commit starts with a basic skeleton document, Each additional 
> commit adds new functionality (pagesetup, layout, fonts, heads, style, 
> bullets) and shows how to incrementally add features to a style. When I get 
> the time, I'll add code to show how to create a titlepage etc.
>
> Basically, you don't need any modules for slides as creating your own style 
> is relatively simple

Added the code for creating titlepage as well. See the complete example 
at:

https://github.com/adityam/context-slides-example/blame/master/slides.tex

Thus, one can get a completely functional presentation style by just 
tweaking around 10 setups. The only non-trivial part of this setup is

\unprotect
\c_strc_itemgroups_spacing_mode\plusone
\protect

which is needed to get the correct vertical spacing around the second 
level of itemizations.

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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-09 16:01   ` Sietse Brouwer
  2013-01-10  8:13     ` Meigen, Thomas
@ 2013-01-11 10:58     ` Meigen, Thomas
  2013-01-11 13:11       ` Hans Hagen
  2013-01-11 11:32     ` Meigen, Thomas
       [not found]     ` <8A5FF695-AC2A-493E-81D6-322090E1B895@klinik.uni-wuerzburg.de>
  3 siblings, 1 reply; 22+ messages in thread
From: Meigen, Thomas @ 2013-01-11 10:58 UTC (permalink / raw)
  To: <ntg-context@ntg.nl>

Thank you very much for your clarifications!

To summarize...

1. The use of additional modules may be nice (as Sietse proposed the
complex-slides module), but ConTeXt can achieve very flexible solutions
even without these modules.

2. Although the production of slides was not the main issue of my question,
I am amazed by the step-by-step guide from Aditya. This was very helpful
and I learned a lot about ConteXt by going through all the incremental changes.
Thanks!

3. I understand that some presentation styles/modules are provided by users
and that they may have to be adapted for specific applications. At this point I
was a bit surprised that the dependencies between different modules are not
documented explicitly within the modules. E. g., when I tried to use the
"simpleslides" module with the "simpleslides-s-Boxed" layout, I did not find a
"required modules..." command that might have helped to see the problem.
This is different from the LaTeX mechanism to load required packages.
However, the reason might be that LaTeX depends much more on these
packages, so a strict mechanism is mandatory. Anyway, after you get used
to some typical modules in ConTeXt you might not miss this kind of strict rule...

4. The fact that my initial example starting with

> 1 \usemodule[s-pre-05]

crashed for s-pre-05 and most of the other s-pre-XX modules indicates that
such crashes have nothing to do with the decision to load modules from
other users. The s-pre-XX modules are part of the standalone ConTeXt
installation, my installation was fine, but a recent update of some mkiv
component was not compatible with luatex.

So what to do next? Load an earlier ConText version? Wait until this
problem is fixed? If the mkiv <-> luatex interaction is the reason for this
problem, the problems might not be restricted to some s-pre-XX
modules (that are unchanged since about two years...) ?


Thanks again
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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-09 16:01   ` Sietse Brouwer
  2013-01-10  8:13     ` Meigen, Thomas
  2013-01-11 10:58     ` Meigen, Thomas
@ 2013-01-11 11:32     ` Meigen, Thomas
  2013-01-11 12:09       ` Khaled Hosny
  2013-01-11 13:15       ` Hans Hagen
       [not found]     ` <8A5FF695-AC2A-493E-81D6-322090E1B895@klinik.uni-wuerzburg.de>
  3 siblings, 2 replies; 22+ messages in thread
From: Meigen, Thomas @ 2013-01-11 11:32 UTC (permalink / raw)
  To: <ntg-context@ntg.nl>

Hi Keith,

thank you for your  open comments. You exactly understood the questions
that I am asking right now. Would it be a good idea to switch to ConTeXt?

Yes, I do not have (and I do not want to have) a deeper understanding of 
proper TeX. Well, I have Knuth's TeXbook in my shelf, but it is simply
a question of time. Life is too short anyway ;-)

But... do I really have to have a knowledge of proper TeX and Lua before
I can use ConTeXt? For me, the charme of ConTeXt had always been that
those nice documents had been prepared with rather smart code.
I dont want to write my own modules (in which case I definitely would 
need to know proper TeX and Lua). I just want to use ConTeXt and
focus on the content, not on the technical background. 

Sure, I am using MacTeX and TeXLive now for many years. 

What attracted me to ConTeXt was the project-product-component 
structure to use and re-use components. Other aspects are

- different modes (presentation, handout, manuscript)

- poster production

- nice graphics/animation via pstricks or metapost

- export to other formats (when writing articles many journals in my
field do not accept .tex-files)

- export to epub/mobi format. I enjoy reading mobile versions of
my own texts and of the texts my students give me for review. 

- import from Scrivener... When writing difficult texts I noticed that
LaTeX-typesetting is often an interruption of the writing flow. After writing
some sentences I am curious to see how the text might look like, so
I typeset the text and sooner or later I am fiddling with some LaTeX 
details instead of focussing on the writing process. One help had been
to use Scrivener during the writing process and using the LaTeX 
typesetting for the final steps only (as a reward... ;-) ).

How much of this list can be accomplished with LuaTex and ConTeXt...?


Best wishes
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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-11 11:32     ` Meigen, Thomas
@ 2013-01-11 12:09       ` Khaled Hosny
  2013-01-11 13:15       ` Hans Hagen
  1 sibling, 0 replies; 22+ messages in thread
From: Khaled Hosny @ 2013-01-11 12:09 UTC (permalink / raw)
  To: mailing list for ConTeXt users

You can ignore everything Keith said and you will be just fine.

Regards,
Khaled

On Fri, Jan 11, 2013 at 11:32:39AM +0000, Meigen, Thomas wrote:
> Hi Keith,
> 
> thank you for your  open comments. You exactly understood the questions
> that I am asking right now. Would it be a good idea to switch to ConTeXt?
> 
> Yes, I do not have (and I do not want to have) a deeper understanding of 
> proper TeX. Well, I have Knuth's TeXbook in my shelf, but it is simply
> a question of time. Life is too short anyway ;-)
> 
> But... do I really have to have a knowledge of proper TeX and Lua before
> I can use ConTeXt? For me, the charme of ConTeXt had always been that
> those nice documents had been prepared with rather smart code.
> I dont want to write my own modules (in which case I definitely would 
> need to know proper TeX and Lua). I just want to use ConTeXt and
> focus on the content, not on the technical background. 
> 
> Sure, I am using MacTeX and TeXLive now for many years. 
> 
> What attracted me to ConTeXt was the project-product-component 
> structure to use and re-use components. Other aspects are
> 
> - different modes (presentation, handout, manuscript)
> 
> - poster production
> 
> - nice graphics/animation via pstricks or metapost
> 
> - export to other formats (when writing articles many journals in my
> field do not accept .tex-files)
> 
> - export to epub/mobi format. I enjoy reading mobile versions of
> my own texts and of the texts my students give me for review. 
> 
> - import from Scrivener... When writing difficult texts I noticed that
> LaTeX-typesetting is often an interruption of the writing flow. After writing
> some sentences I am curious to see how the text might look like, so
> I typeset the text and sooner or later I am fiddling with some LaTeX 
> details instead of focussing on the writing process. One help had been
> to use Scrivener during the writing process and using the LaTeX 
> typesetting for the final steps only (as a reward... ;-) ).
> 
> How much of this list can be accomplished with LuaTex and ConTeXt...?
> 
> 
> Best wishes
> Thomas
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
> 
> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : http://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

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


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-11 10:58     ` Meigen, Thomas
@ 2013-01-11 13:11       ` Hans Hagen
  0 siblings, 0 replies; 22+ messages in thread
From: Hans Hagen @ 2013-01-11 13:11 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Meigen, Thomas

On 1/11/2013 11:58 AM, Meigen, Thomas wrote:

>> 1 \usemodule[s-pre-05]
>
> crashed for s-pre-05 and most of the other s-pre-XX modules indicates that
> such crashes have nothing to do with the decision to load modules from
> other users. The s-pre-XX modules are part of the standalone ConTeXt
> installation, my installation was fine, but a recent update of some mkiv
> component was not compatible with luatex.

Most of those presentation styles were used at tex user group meetings 
and in those cases I often use new (or experimental) functionality, i.e. 
hooking in extentions and such; in the transition from mkii to mkiv some 
of the hacks needed in traditional tex are gone but then I need to check 
all those styles too and I don't use them that often.

> So what to do next? Load an earlier ConText version? Wait until this
> problem is fixed? If the mkiv <-> luatex interaction is the reason for this
> problem, the problems might not be restricted to some s-pre-XX
> modules (that are unchanged since about two years...) ?

The benefits of mkiv over mkii compensate the occasional issue. Also, 
issues are often fixed quite fast and as we have a perfect update 
structure running on the garden problems never stay long. I (and 
probably others) use mkiv in (often unattended) production runs so it's 
on the average pretty useable. I haven't used mkii for years.

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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-11 11:32     ` Meigen, Thomas
  2013-01-11 12:09       ` Khaled Hosny
@ 2013-01-11 13:15       ` Hans Hagen
  2013-01-11 23:13         ` Sietse Brouwer
  1 sibling, 1 reply; 22+ messages in thread
From: Hans Hagen @ 2013-01-11 13:15 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Meigen, Thomas

On 1/11/2013 12:32 PM, Meigen, Thomas wrote:

> But... do I really have to have a knowledge of proper TeX and Lua before
> I can use ConTeXt? For me, the charme of ConTeXt had always been that
> those nice documents had been prepared with rather smart code.
> I dont want to write my own modules (in which case I definitely would
> need to know proper TeX and Lua). I just want to use ConTeXt and
> focus on the content, not on the technical background.

For most layouts no \def or whatever is needed, just some 
\setupthisorthat commands. The whole idea of context is that one uses a 
high level of abstraction while coding (although I quite often see 
violations of that). For instance, normally you will see / use no 
spacing commands in a document source but set them up in the preamble.

> Sure, I am using MacTeX and TeXLive now for many years.
>
> What attracted me to ConTeXt was the project-product-component
> structure to use and re-use components. Other aspects are
>
> - different modes (presentation, handout, manuscript)

'modes' have always been around

> - poster production

A1 papersizes are supported as are layers (the way to make posters).

> - nice graphics/animation via pstricks or metapost

mp is rather tightly integrated

> - export to other formats (when writing articles many journals in my
> field do not accept .tex-files)

depends on the format .. there is an xml export (still experimental but 
on the average good enough)

> - export to epub/mobi format. I enjoy reading mobile versions of
> my own texts and of the texts my students give me for review.

idem

> - import from Scrivener... When writing difficult texts I noticed that
> LaTeX-typesetting is often an interruption of the writing flow. After writing
> some sentences I am curious to see how the text might look like, so
> I typeset the text and sooner or later I am fiddling with some LaTeX
> details instead of focussing on the writing process. One help had been
> to use Scrivener during the writing process and using the LaTeX
> typesetting for the final steps only (as a reward... ;-) ).

I have no clue what Scrivener is.

> How much of this list can be accomplished with LuaTex and ConTeXt...?

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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-11 13:15       ` Hans Hagen
@ 2013-01-11 23:13         ` Sietse Brouwer
  0 siblings, 0 replies; 22+ messages in thread
From: Sietse Brouwer @ 2013-01-11 23:13 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Meigen, Thomas

Hi Thomas,

You wrote, a good number of e-mails ago:
> But would it be possible
> to use ConTeXt without having to care about bugs in
> updated code or broken links between different modules...?

Thought I'd add a brief note to the conversation about updates and stability.

ConTeXt Mark II (can use XeTeX, pdfTeX, LuaTeX, and all those other
engines) is extraordinarily stable. Its development is frozen
(although I think bugfixes can still be requested). Because it is
written in TeX, a language that is also frozen, I think it is quite
likely that Mark II documents will still compile in 20 years. Mark II
is included in the Standalone distribution; use the `texexec` command
to compile a document with Mark II.

ConTeXt Mark IV is Hans's rewriting of ConTeXt in TeX + Lua, adding
lots of features along the way because Lua makes it so damn easy. It
requires LuaTeX.

* The beta version are mercurial; bugs are introduced and fixed all
the time. If you want to use a beta for a project, this is the usual
advice: make a separate Standalone installation for your project, and
don't update that unless you want/have to. That said: this is only
because the next update might contain a bug when you least need it,
it's not about compatibility. Hans, as far as I know, tries very hard
to not break backward compatibility.

* A stable version comes out once a year. They receive special
bug-checking attention, and because Hans dislikes breaking backward
compatibility I think you could hop from stable to stable and your
documents would still compile.

As for your third worry, modules dependency hell: this is very much a
LaTeX thing. 2 reasons:
1. Pretty much everything is already in ConTeXt itself, meaning less
external modules are needed. 2. ConTeXt is 10 years younger than
LaTeX, meaning that its design and architecture are 10 years more
modern. Specifically, LaTeX has an entire taxonomy of packages that
make package-writing easier -- key-value, loops, string operations --
and user-facing packages may depend on any number of these. ConTeXt
doesn't have this problem: everyone just depends on the core.

So if it's stability you worry about, you have three options:
* Use Mark II, solid as a rock.
* Follow the stable Mark IVs.
* Take a bleeding-edge beta and don't update it.

Good luck!

--Sietse
___________________________________________________________________________________
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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
       [not found]     ` <8A5FF695-AC2A-493E-81D6-322090E1B895@klinik.uni-wuerzburg.de>
@ 2013-01-13 22:03       ` Meigen, Thomas
  2013-01-13 22:44         ` Hans Hagen
  0 siblings, 1 reply; 22+ messages in thread
From: Meigen, Thomas @ 2013-01-13 22:03 UTC (permalink / raw)
  To: ntg-context

Hi,

once again, thank you very much for your help.

@Hans

> Most of those presentation styles were used at tex user group meetings and in those cases I often use new (or experimental) functionality, i.e. hooking in extentions and such; in the transition from mkii to mkiv some of the hacks needed in traditional tex are gone but then I need to check all those styles too and I don't use them that often.

Thanks, now I understand the experimental nature of these modules. 

> The benefits of mkiv over mkii compensate the occasional issue. Also, issues are often fixed quite fast and as we have a perfect update structure running on the garden problems never stay long. I (and probably others) use mkiv in (often unattended) production runs so it's on the average pretty useable. I haven't used mkii for years.

Great, so this would be be an argument for me to use mkiv as well. 
And the very fast and helpful comments here in the Forum are very convincing. Thanks

> I have no clue what Scrivener is.

Sorry, I forget to mention. Scrivener is a very nice editor which mainly supports 
the creative part of writing and the organisation of additional material. 
The reason I mentioned it here is that it can export the text in a large variety
of formats including LaTeX. But the question about how it might cooperate with
Context might be better suited to the Scrivener Forum... ;-).


@Sietse

thanks you very much for your clarifications. These explanations are very helpful!

> So if it's stability you worry about, you have three options:
> * Use Mark II, solid as a rock.
> * Follow the stable Mark IVs.
> * Take a bleeding-edge beta and don't update it.


Thanks. I see, there are different options (which is always good...)

Best wishes
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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
  2013-01-13 22:03       ` Meigen, Thomas
@ 2013-01-13 22:44         ` Hans Hagen
  0 siblings, 0 replies; 22+ messages in thread
From: Hans Hagen @ 2013-01-13 22:44 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Meigen, Thomas

On 1/13/2013 11:03 PM, Meigen, Thomas wrote:

> Sorry, I forget to mention. Scrivener is a very nice editor which mainly supports

looks like it uses some kind of xml to store the data so you can 
directly process that with context if needed

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] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
       [not found] <mailman.269.1357821208.2489.ntg-context@ntg.nl>
  2013-01-10 14:17 ` Pavneet Arora
@ 2013-01-10 14:23 ` Pavneet Arora
  1 sibling, 0 replies; 22+ messages in thread
From: Pavneet Arora @ 2013-01-10 14:23 UTC (permalink / raw)
  To: ntg-context

Hans,

This is a most lucid explanation.  I have been waiting for this myself.

To quote the great American philosopher, Corporal Radar O'Reilly, from the 
television show of the 1970s, M*A*S*H:

Ah, Bark! [He was instructed to say Ah, Baaacccch! by Hawkeye Pierce]

I apologise in advance for this most peculiar and culturally specific bit of 
history.

Regards.


> ------------------------------
>
> Message: 5
> Date: Thu, 10 Jan 2013 12:58:43 +0100
> From: Hans Hagen <pragma@wxs.nl>
> To: mailing list for ConTeXt users <ntg-context@ntg.nl>
> Subject: Re: [NTG-context] ConTeXt on the Mac (TexShop). Problem of a
> 	newbie
> Message-ID: <50EEACF3.9040602@wxs.nl>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> On 1/10/2013 12:19 PM, Martin Schr?der wrote:
>> 2013/1/10 Keith J. Schultz <keithjschultz@web.de>:
>>> I am kind of confused about the relationship between luatex and ConTeXt.
>>
>> http://www.tug.org/levels.html
>>
>> ConTeXt MkIV needs LuaTeX.
>
> That's a somewhat confusing description.
>
> (1) Context is just a format, so it should be mentioned as format.
>
> (2) We call all instances context, i.e. we don't combine engine names
> with 'context' so there is no 'pdfcontext', although one could do that.
>
> (3) As there are language dependent user interfaces, we have more
> formats (cont-en, cont-nl, ...).
>
> (4) We use a management script to run the engine with the context
> format. Reasons for this are: we need to manage multiple runs, we might
> need to call intermediate programs (in mkii for instance we need to sort
> indices).
>
> (5) This also permits us to present to user with an engine independent
> call to context. In mkii we had 'texexec' (on top of a more generic
> script manager called texmfstart), in mkiv we have 'context' (and again
> a script manager called mtxrun).
>
> Now, to come to luatex: this project is quite related to context as it
> all started in the context community. We also use context for testing
> and exploring new functionality. For this we use mkiv/mkvi which is a
> rewrite of context using the full potential of luatex so that we can go
> beyond what traditional tex engines can do. We explicitly have chosen
> for a lua + tex combination so that we don't have to hardcode solutions
> in the engine (macro packages have too many conflicting demands anyway)
> and are more future proof.
>
> Given that mkii is frozen, and given that type1 fonts are sort of
> obsolete (context has always been an early adopter of lm and gyre
> fonts), and given that utf is the way to go (so no messing with input
> and font encodings any more), and given some more reasons, in practice
> users will no longer use pdftex and/or xetex but luatex. In that sense
> context depends on luatex and also keep the development of that engine
> going.
>
> The philosophy of context is that by having most functionality in the
> core, users can rather easy create their own styles (the average style
> has not that many lines anyway). I'm always sort of puzzled when I see
> remarks that context is close to plain, as I cannot see where that
> conclusion comes from. The whole reason that context exists is that I
> didn't want to hack around in low level style files and deal with funny
> commands having @ in their names.
>
> 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
> -----------------------------------------------------------------



-- 
-----
- Pavneet Arora

Waroc Fine Audio + Custom Home Cinema
www.waroc.com  416.937.WAROC (9276)

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

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


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: ConTeXt on the Mac (TexShop). Problem of a newbie
       [not found] <mailman.269.1357821208.2489.ntg-context@ntg.nl>
@ 2013-01-10 14:17 ` Pavneet Arora
  2013-01-10 14:23 ` Pavneet Arora
  1 sibling, 0 replies; 22+ messages in thread
From: Pavneet Arora @ 2013-01-10 14:17 UTC (permalink / raw)
  To: ntg-context

Thanks Aditya!

This is tremendously helpful for all of us who use ConTeXt to do our slides.

Regards.

>
> ------------------------------
>
> Message: 2
> Date: Thu, 10 Jan 2013 06:22:47 -0500 (EST)
> From: Aditya Mahajan <adityam@umich.edu>
> To: mailing list for ConTeXt users <ntg-context@ntg.nl>
> Subject: Re: [NTG-context] ConTeXt on the Mac (TexShop). Problem of a
> 	newbie
> Message-ID: <alpine.DEB.2.02.1301100615390.5047@nqv-guvaxcnq>
> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
>
> On Thu, 10 Jan 2013, Hans Hagen wrote:
>
>> you only need modules for special kind of functionality or rendering (like
>> presentations) although one can make presentations without extra modules
>> (just set the papersize to S6 or so)
>
> I created an example to show how to create basic slides from scratch.
>
> https://github.com/adityam/context-slides-example/commits/master
>
> The first commit starts with a basic skeleton document, Each additional
> commit adds new functionality (pagesetup, layout, fonts, heads, style,
> bullets) and shows how to incrementally add features to a style. When I
> get the time, I'll add code to show how to create a titlepage etc.
>
> Basically, you don't need any modules for slides as creating your own
> style is relatively simple
>
> Aditya



-- 
-----
- Pavneet Arora

Waroc Fine Audio + Custom Home Cinema
www.waroc.com  416.937.WAROC (9276)

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

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


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2013-01-13 22:44 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-07 15:07 ConTeXt on the Mac (TexShop). Problem of a newbie Meigen, Thomas
2013-01-09  9:00 ` Hans Hagen
2013-01-09 16:01   ` Sietse Brouwer
2013-01-10  8:13     ` Meigen, Thomas
2013-01-10  9:11       ` Hans Hagen
2013-01-10 10:47         ` Keith J. Schultz
2013-01-10 11:19           ` Martin Schröder
2013-01-10 11:58             ` Hans Hagen
2013-01-10 12:01           ` Hans Hagen
2013-01-10 11:22         ` Aditya Mahajan
2013-01-10 13:03           ` Aditya Mahajan
2013-01-10  9:22       ` Keith J. Schultz
2013-01-11 10:58     ` Meigen, Thomas
2013-01-11 13:11       ` Hans Hagen
2013-01-11 11:32     ` Meigen, Thomas
2013-01-11 12:09       ` Khaled Hosny
2013-01-11 13:15       ` Hans Hagen
2013-01-11 23:13         ` Sietse Brouwer
     [not found]     ` <8A5FF695-AC2A-493E-81D6-322090E1B895@klinik.uni-wuerzburg.de>
2013-01-13 22:03       ` Meigen, Thomas
2013-01-13 22:44         ` Hans Hagen
     [not found] <mailman.269.1357821208.2489.ntg-context@ntg.nl>
2013-01-10 14:17 ` Pavneet Arora
2013-01-10 14:23 ` Pavneet Arora

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).