summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/expl3/l3final.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/expl3/l3final.dtx')
-rw-r--r--Master/texmf-dist/source/latex/expl3/l3final.dtx129
1 files changed, 129 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/expl3/l3final.dtx b/Master/texmf-dist/source/latex/expl3/l3final.dtx
new file mode 100644
index 00000000000..2eb42fb4a41
--- /dev/null
+++ b/Master/texmf-dist/source/latex/expl3/l3final.dtx
@@ -0,0 +1,129 @@
+% \iffalse
+%% File: l3final.dtx Copyright (C) 1990-2006 LaTeX3 project
+%%
+%% It may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License (LPPL), either version 1.3c of this
+%% license or (at your option) any later version. The latest version
+%% of this license is in the file
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% This file is part of the ``expl3 bundle'' (The Work in LPPL)
+%% and all files in that bundle must be distributed together.
+%%
+%% The released version of this bundle is available from CTAN.
+%%
+%% -----------------------------------------------------------------------
+%%
+%% The development version of the bundle can be found at
+%%
+%% http://www.latex-project.org/cgi-bin/cvsweb.cgi/
+%%
+%% for those people who are interested.
+%%
+%%%%%%%%%%%
+%% NOTE: %%
+%%%%%%%%%%%
+%%
+%% Snapshots taken from the repository represent work in progress and may
+%% not work or may contain conflicting material! We therefore ask
+%% people _not_ to put them into distributions, archives, etc. without
+%% prior consultation with the LaTeX Project Team.
+%%
+%% -----------------------------------------------------------------------
+%
+%<package>\RequirePackage{l3names}
+%<*dtx>
+%\fi
+\def\GetIdInfo$Id: #1.dtx #2 #3-#4-#5 #6 #7$#8{%
+ \def\fileversion{#2}%
+ \def\filedate{#3/#4/#5}%
+ \ProvidesFile{#1.dtx}[#3/#4/#5 v#2 #8]%
+}
+%\iffalse
+%</dtx>
+%\fi
+%<*!ini>
+\GetIdInfo$Id: l3final.dtx 573 2006-08-21 20:59:37Z morten $
+ {L3 Experimental final module}
+%</!ini>
+%
+% \iffalse
+%<*driver>
+\documentclass{l3doc}
+
+\begin{document}
+\DocInput{l3final.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \section{Final Wrap-up}
+%
+% This module will contain all the last minute coding necessary to
+% round off the format.
+%
+% \subsection{Cleaning up}
+%
+% Some of the macros needed in creating the format are no longer
+% needed and will either be removed are modified to generate error
+% messages.
+%<*initex>
+%
+% \subsection{Closing the error file}
+%
+% Earlier on in the format a file was opened to collect all the
+% error messages. This file needs to be closed before the format is
+% dumped.
+% \begin{macrocode}
+\err_file_close:N\c_kernel_err_tlp
+% \end{macrocode}
+%
+% \subsection{Dumping the format}
+%
+% The last action to take is to dump the format.
+% \begin{macrocode}
+\tex_dump:D
+% \end{macrocode}
+%</initex>
+% \subsection{Creating the format}
+%
+% There is one more thing needed for creating the format; a file
+% called \file{lbase.ini}. For now this is included here.
+%<*ini>
+% \begin{macrocode}
+%% Derived from a file by Thomas Esser
+
+\ifx\pdfoutput\undefined \else
+ \ifx\pdfoutput\relax \else
+ % We're building the latex format with the pdfetex engine (started 2004).
+ % See this file for details.
+ \input pdftex-dvi.tex
+ \fi
+\fi
+
+%% the usual format initialization.
+%%\scrollmode
+\input lbase.ltx
+\endinput
+% \end{macrocode}
+%</ini>
+% \endinput
+%
+% $Log$
+% Revision 1.5 2006/03/19 15:03:22 braams
+% Added code to close the kernel error file
+%
+% Revision 1.4 2006/01/13 23:20:07 braams
+% Added lbase.ini to be generated from this file
+%
+% Revision 1.3 2005/12/27 16:01:48 morten
+% Changed RCS information retrieval
+%
+% Revision 1.2 2005/04/12 22:48:24 braams
+% Corrected a slight mistake
+%
+% Revision 1.1 2005/04/12 22:41:38 braams
+% This file will contain al the last minute things needed in the format.
+% For starters it just dumps the format.
+%