LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Joseph Wright <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Date:
Sun, 4 Jan 2009 10:44:45 +0000
Content-Type:
text/plain
Parts/Attachments:
text/plain (45 lines)
Joseph Wright wrote:
> 
> \latexstart
> 
> \loadclass{article}
> 
> \loadmodule{whatever-module}
> 
> \documentstart
> 
> Some text
> 
> \itemizestart
>   \item An item
>   \item Another one
> \itemizeend
> 
> \documentend
> 
> \latexend

Looking back over this, I suspect that the current LaTeX model is pretty
good at the user level.  Of course, there will be a need to
differentiate LaTeX3 and LaTeX2e documents, but I guess \NeedsTeXFormat
should work fine there.  So the structure:

\NeedsTeXFormat{LaTeX3}
\documentclass{article} % Loads something like article.cls3
                        % or article.ltx3.cls
\usepackage{whatever} % Perhaps \usemodule or \loadmodule better?
                      % Perhaps .mod extension rather than .sty,
                      % or perhaps whatever.ltx3.sty?
\begin{document}
Some text
\begin{some-env}
  Text
\end{some-env}
\emph{With emphasis} or not.
\end{document}

still looks like the best plan to me.  Of course, that leaves a lot of
other questions, but you have to start somewhere.
--
Joseph Wright

ATOM RSS1 RSS2