Am 16.11.2008 um 14:36 schrieb Mildred Ki'Lya:

>
> Le Sun 16/11/2008 à 13:01 Wolfgang Schuster à écrit:
>> You should use ConTeXt markup and try to avoid the plain TeX
>> commands.
>
> Thank you for your hists. I'll have to go through them.
>
> In fact, I wanted as much as possible to be independent from ConTeXt
> itself. In the file I typeset, I only use customized control sequences
> I have defined before. It looks like:

Ah! You try to define your own markup for TeX.

> \def\title{Title}
> \def\author{Author}
>
> \Header{
>  \ifodd\pagenumber
>    \hfil{\sc\title}\hfil\hfil\pagenumber\hfil
>  \else
>    \hfil\pagenumber\hfil\hfil{\sc\author}\hfil
>  \fi
>  \break
>  \vbox{\hfil\hrulefill\hfil}
> }

Better:

\Header{\sc\title\\\pagenumber}{\pagenumber\\sc\author}

and the mapping to the ConTeXt commands happens in your style file.

> \PaperSize{C5}
>
> \StartFrontPage
> \Title{\title}
> \vfil
> \SubTitle{\author}
> \StopFrontPage

Why do you use a environmen but post low level code
in your other mail, if you use such code use it in your
questions, it's easier to help you.

> \Chapter
> \Title{Introduction}
>
> \Chapter[1]
> \Title{Chapter name}

What is \Chapter supposed to do.

> All those control sequences are defined in another file I \input at  
> the
> beginning. This way, I can be independent from the TeX's flavour I  
> use.
>
> In fact, I started hating TeX (it was more LaTeX I think) because I
> couldn't customize it as i wanted. I could write styles, but it was
> over complicated and there was no documentation I could find.
>
> Recently, I realized that TeX wasn't so bad. Before that, I had  
> tried to
> write TeX replacements, but I have realized then that TeX has
> everything I wanted (except perhaps unicode support that luatex is
> supposed to have now). It just lacked proper documentation. I decided
> it was not a sufficient reason to start an alternative to TeX so I
> started using TeX.
>
> At first, I wanted to use LuaTeX (because I like Lua a lot and I need
> unicode). The main problem I had was it was impossible for me to get
> unicode characters right. So I switched to ConTeXt (which still used
> LuaTeX but was able to display unicode as well). I still plan to
> eventually move to LuaTeX when it will recognize unicode characters.
>
> That's why I don't want to use too many ConTeXt advanced features. The
> other reasons being that I want to learn low-level TeX, so perhaps one
> day, I'll be able to write documentation for all those like me who  
> like
> to understand every single bit of the language they use. I don't like
> having recipes I just have to apply, I want to be able to understand
> what's behind.

You could also use xml for your document, it's independant
of the backend and you could use whatever you want to produce
a pdf file.

Or you write a complete new markup style, here is something
from my archive, I never used it but it was interesting to
test a new method to write text.

[ :document

        [ :title {Document title}

                [ :section "Section title"

                        [ :example

                                [ :sign {Name}
                                My name is :sign {Name}.
                                I live in :sign {town}.
                                ]
                                
                                ]

                        [ :description {xxx}

                                [We all know xxx is known for ...]
                        
                        ]
        
        ]
]]

Regards,
Wolfgang

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

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

Reply via email to