[latex3-commits] [l3svn] 02/02: Add a stub l3image

noreply at latex-project.org noreply at latex-project.org
Sat May 13 11:05:38 CEST 2017


This is an automated email from the git hooks/post-receive script.

joseph pushed a commit to branch master
in repository l3svn.

commit 63e0c15b8e6f835b20f458ea45aa1b75c1cbfbf1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Sat May 13 09:42:43 2017 +0100

    Add a stub l3image
    
    The plan here is to work on image inclusion, which is largely
    handled at the driver end. This new module will provide a place
    for shared code that doesn't properly belong in the driver files
    themselves. Eventually there will be some form of
    \includegraphics-like interface too.
    
    This work is at least in part to help with supporting LaTeX2e:
    the drivers there are a bit of a mess at present and some space
    to work out what is actually required (and how it works) would be
    very welcome.
---
 l3trial/l3image/build.lua   |   18 ++++++++++
 l3trial/l3image/l3image.dtx |   82 +++++++++++++++++++++++++++++++++++++++++++
 l3trial/l3image/l3image.ins |   40 +++++++++++++++++++++
 3 files changed, 140 insertions(+)

diff --git a/l3trial/l3image/build.lua b/l3trial/l3image/build.lua
new file mode 100644
index 0000000..c91ef2b
--- /dev/null
+++ b/l3trial/l3image/build.lua
@@ -0,0 +1,18 @@
+#!/usr/bin/env texlua
+
+-- Build script for LaTeX3 "l3image" files
+
+-- Identify the bundle and module: the module may be empty in the case where
+-- there is no subdivision
+bundle = "l3trial"
+module = "l3image"
+
+-- Location of main directory: use Unix-style path separators
+maindir = "../.."
+
+-- Load the common build code: this is the one place that a path needs to be
+-- hard-coded
+-- As the build system is 'self-contained' there is no module set up here: just
+--load the file in a similar way to a TeX \input
+dofile(maindir .. "/build-config.lua")
+dofile(maindir .. "/l3build/l3build.lua")
diff --git a/l3trial/l3image/l3image.dtx b/l3trial/l3image/l3image.dtx
new file mode 100644
index 0000000..75fe7b5
--- /dev/null
+++ b/l3trial/l3image/l3image.dtx
@@ -0,0 +1,82 @@
+% \iffalse meta-comment
+%
+%% File: l3image.dtx Copyright(C) 2017 The 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 "l3trial bundle" (The Work in LPPL)
+% and all files in that bundle must be distributed together.
+%
+% -----------------------------------------------------------------------
+%
+% The development version of the bundle can be found at
+%
+%    https://github.com/latex3/latex3
+%
+% for those people who are interested.
+%
+%<*driver|package>
+\RequirePackage{expl3}
+%</driver|package>
+%<*driver>
+\documentclass[full]{l3doc}
+\begin{document}
+  \DocInput{\jobname.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \title{^^A
+%   The \pkg{l3image} package\\ Image inclusion support^^A
+% }
+%
+% \author{^^A
+%  The \LaTeX3 Project\thanks
+%    {^^A
+%      E-mail:
+%        \href{mailto:latex-team at latex-project.org}
+%          {latex-team at latex-project.org}^^A
+%    }^^A
+% }
+%
+% \date{Released 2017/04/01}
+%
+% \maketitle
+%
+% \begin{documentation}
+%
+% \section{\pkg{l3image} documentation}
+%
+% \end{documentation}
+%
+% \begin{implementation}
+%
+% \section{\pkg{l3bigint} implementation}
+%
+%    \begin{macrocode}
+%<*initex|package>
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+%<@@=image>
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+%<*package>
+\ProvidesExplPackage{l3image}{2017/04/01}{}
+  {L3 Experimental image inclusion support}
+%</package>
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+%</initex|package>
+%    \end{macrocode}
+%
+% \end{implementation}
+%
+% \PrintIndex
diff --git a/l3trial/l3image/l3image.ins b/l3trial/l3image/l3image.ins
new file mode 100644
index 0000000..fbf7709
--- /dev/null
+++ b/l3trial/l3image/l3image.ins
@@ -0,0 +1,40 @@
+\iffalse meta-comment
+
+File l3image.ins Copyright (C) 2017 The 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 "l3trial 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.
+
+\fi
+
+\input l3docstrip.tex
+\askforoverwritefalse
+
+\preamble
+
+EXPERIMENTAL CODE
+
+Do not distribute this file without also distributing the
+source files specified above.
+
+Do not distribute a modified version of this file.
+
+\endpreamble
+% stop docstrip adding \endinput
+\postamble
+\endpostamble
+
+\keepsilent
+
+\generate{\file{l3image.sty}{\from{l3image.dtx}{package}}}
+
+\endbatchfile

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the latex3-commits mailing list