This update should reach your local mirror within a day.
Jim Hefferon
Saint Michael's College
.......................................................................
The following information was provided by our fellow contributor:
Name of contribution: xpackages
Version number: SVN 1509
Author's name: LaTeX3 Project
Location on CTAN: /macros/latex/contrib/xpackages
Summary description: High-level LaTeX3 concepts
License type: lppl
Announcement text:
----------------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
The xpackages bundle: high-Level LaTeX3 concepts
----------------------------------------------------------------
The xpackages are experimental, high-level parts of LaTeX3. They
are designed to provide a link between the programming system
(expl3) and the user. Each xpackage is focussed in a different
area, for example creating document commands (xparse),
producing flexible formatting functions (template), etc.
At present, the xpackages are designed to be loaded on top
of LaTeX2e:
usepackage{xparse}
usepackage{template}
In time, a LaTeX3 format will be produced based on this code.
This allows the code to be used in LaTeX2e packages now while a
stand-alone LaTeX3 is developed.
To use the xpackages, you will need to have the expl3 package
available. This provides the LaTeX3 coding environment on which
the xpackages are built.
----------------------------------------------------------------
This release (SVN 1509)
----------------------------------------------------------------
Since the last CTAN snap-shot of the xpackages, a lot of work
has been carried out revising the xparse package. Much of the
code of xparse has been rewritten and a lot of thought has gone
into the interface. The functions;
- DeclareDocumentCommand
- DeclareDocumentEnvironment
- IfNoValue(TF)
- IfBoolean(TF)
are now considered stable. This means that xparse can be used
to generate functions for real documents as well as for
testing.
Some parts of xparse may still be revised, as functions such as:
- DeclareExpandableDocumentCommand
- DeclareDocumentCommandInterface
- DeclareDocumentCommandImplementation
- IfValue(TF)
are not yet regarded as stable. However, this will depend on
feedback from other programmers regarding the usefulness of
these facilities.
The method for defining a function in xparse:
{ m o +m }
is also now stable. Some work is still being done on the
processor concept, but the team hope this will not take too
long and so should not cause problems for package authors.
The second notable change in this release is the addition of
the l3keys2e package in the xtras bundle. The xtras bundle is
intended to hold xpackages which are tided closely to LaTeX2e,
and so provide functionality which will be implemented
differently in a LaTeX3 format. l3keys2e allows keyval input
defined using l3keys to be used as LaTeX2e package or class
options. This is done in a similar manner to that used by
the kvoptions package.
Finally, the addition of the xtras bundle means that the
TDS organisation of the xpackages has slightly altered. It now
reflects the SVN structure:
xpackages/xbase/xparse.sty
xpackages/xbase/template.sty
xpackages/xtras/l3keys2e.sty
----------------------------------------------------------------
Looking forward
----------------------------------------------------------------
The ideas in the template package are currently being examined,
and the team expect to update template in the coming weeks.
There is likely to be an update to CTAN once this process is
complete so that template can move to stable status.
----------------------------------------------------------------
The LaTeX3 Project
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------------
This package is located at
http://tug.ctan.org/tex-archive/macros/latex/contrib/xpackages
. More information is at
http://tug.ctan.org/pkg/xpackages
(if the package is new it may take a day for that information to
appear). We are supported by the TeX Users Group http://www.tug.org .
Please join a users group; see http://www.tug.org/usergroups.html .
This update should within a day reach your local mirror.
Jim Hefferon
Saint Michael's College
..........................................................................
The following information was provided by our fellow contributor:
Name of contribution: expl3
Version number: SVN 1509
Author's name: LaTeX3 Project
Location on CTAN: /macros/latex/contrib/expl3
Summary description: An Experimental LaTeX3 Programming Convention
License type: lppl
Announcement text:
----------------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
The expl3 bundle: low-level LaTeX3 coding
----------------------------------------------------------------
The files of the expl3 bundle provide a low-level API for TeX
programmers with special syntax conventions, completely
separating it from document level syntax. Hence, the commands
provided are not intended for use at the document level nor for
use in describing design layouts in document class files.
This API provides the foundation on which the LaTeX3 kernel
and other advanced extensions are built. Special care has been
taken so that they can be used within a LaTeX2e context as
regular packages.
The TeX and eTeX primitives are all given a new name according
to these conventions. However, in the main direct use of the
primitives is not required or encouraged: the expl3 modules
define an independent low-level LaTeX3 programming language.
At present, the expl3 modules are designed to be loaded on top
of LaTeX2e:
usepackage{expl3}
In time, a LaTeX3 format will be produced based on this code.
This allows the code to be used in LaTeX2e packages now while a
stand-alone LaTeX3 is developed.
----------------------------------------------------------------
This release (SVN 1509)
----------------------------------------------------------------
Most of the changes to expl3 since the last snapshot (SVN 1441)
are additions or documentation improvements.
The documentation provided in expl3.pdf has been heavily
revised to make it clearer which parts of the bundle are stable.
The terminology used has also been tightened up. Some of the
module documentation has had minor improvements to try to
ensure that all functions are documented.
The new functions added are:
- exp_args:NnV
- keys_if_exist:nn(TF)
- prop_put:NVn
- prop_put:NVV
- l_head:V
- l_tail:V
as these have proved useful to the team. These updated functions
are needed by the SVN version of the xpackages.
There has also been some One undocumented function has been
removed:
- file_not_found:nTF
as this can now be handled using the l3file module.
Some minor internal logic changes have been made to a small
number of functions. This should not affect the functions in
use.
----------------------------------------------------------------
The LaTeX3 Project
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------------
This package is located at
http://tug.ctan.org/tex-archive/macros/latex/contrib/expl3
. More information is at
http://tug.ctan.org/pkg/expl3
(if the package is new it may take a day for that information to
appear). We are supported by the TeX Users Group http://www.tug.org .
Please join a users group; see http://www.tug.org/usergroups.html .
This update should reach your local mirror withing a day.
Jim Hefferon
Saint Michael's College
..........................................................................
The following information was provided by our fellow contributor:
Name of contribution: xltxtra
Version number: 0.5
Author's name: Will Robertson
Location on CTAN: /macros/xetex/latex/xltxtra
Summary description: Grab-bag of features for XeLaTeX
License type: lppl
Announcement text:
----------------------------------------------------------------------
Changes in v0.5:
- Switch to using Andrew Moschou's metalogo package for the logos.
- Bug fix involving hyperref logo definitions.
----------------------------------------------------------------------
This package is located at
http://tug.ctan.org/tex-archive/macros/xetex/latex/xltxtra
. More information is at
http://tug.ctan.org/pkg/xltxtra
(if the package is new it may take a day for that information to
appear). We are supported by the TeX Users Group http://www.tug.org .
Please join a users group; see http://www.tug.org/usergroups.html .
On Thu, 3 Sep 2009, Josef Kleber submitted an update to the
softmaker-freefont
package.
Location on CTAN: /fonts/softmaker-freefont/
Summary description: Support files for fonts available at www.freefont.de
License type: lppl
Announcement text:
----------------------------------------------------------------------
In June 2009 www.freefont.de offered a beautiful handwriting font
for free download: The Softmaker Stone Handwriting.
As handwriting fonts are a quite limited resource in the LaTeX world,
i decided to create support files for this beautiful font. Therefore,
Stone Handwriting will be the starting point for the softmaker-freefont
bundle. Other fonts will be included in future.
Supported fonts at the moment:
Flagstaff, Henderson, Iceberg (regular + bold), Stone Handwriting
License: LPPL (not the fonts themselves)
New in v1.3:
- added LaTeX support for font family: Iceberg (regular + bold)
Attention: The font is not included! This font is font of the
month (September 2009) and can be downloaded for free at (at
least this month): http://www.freefont.de
Later you can buy it from Softmaker
----------------------------------------------------------------------
This package is located at
http://mirror.ctan.org/fonts/softmaker-freefont/
. More information is at
http://tug.ctan.org/info/?id=softmaker-freefont
(if the package is new it may take a day for that information to
appear). We are supported by the TeX Users Group http://www.tug.org .
Please join a users group; see http://www.tug.org/usergroups.html .
_______________________________________________
Thanks for the upload.
For the CTAN Team
Rainer Schöpf
On Wed, 2 Sep 2009 Florent Chervet submitted an update to the
boolexpr
package.
Location on CTAN: /macros/latex/contrib/boolexpr/
Summary description: Purely expandable boolean expressions and switch
License type: lppl
Announcement text:
----------------------------------------------------------------------
Many bugs fixed on switch syntax
Optimization of test macros (hopefully no best solution exists...)
Revision of the pdf documentation
----------------------------------------------------------------------
This package is located at
http://mirror.ctan.org/macros/latex/contrib/boolexpr/
. More information is at
http://tug.ctan.org/info/?id=boolexpr
(if the package is new it may take a day for that information to
appear). We are supported by the TeX Users Group http://www.tug.org .
Please join a users group; see http://www.tug.org/usergroups.html .
_______________________________________________
Thanks for the upload.
For the CTAN Team
Rainer Schöpf
This package has been updated at tug.ctan.org and should soon be at your local
mirror.
Thanks,
Jim Hefferon
Saint Michael's College
.................................................................................
The following information was provided by our fellow contributor:
Name of contribution: linguex
Version number: 3.7a
Author's name: Wolfgang Sternefeld
Location on CTAN: /macros/latex/contrib/linguex
Summary description: Update for Linguex: delete .ps files, fix bugs, update documentation
License type: lppl
Announcement text:
----------------------------------------------------------------------
Fixed a minor bug that made redefinition of heExNo
ineffective, since parts of the package were using the
hard coded version instead of the heExNo macro.
----------------------------------------------------------------------
This package is located at
http://tug.ctan.org/tex-archive/macros/latex/contrib/linguex
. More information is at
http://tug.ctan.org/pkg/linguex
(if the package is new it may take a day for that information to
appear). We are supported by the TeX Users Group http://www.tug.org .
Please join a users group; see http://www.tug.org/usergroups.html .
On Wed, 2 Sep 2009, Daniel Becker submitted an update to the
epspdfconversion
package.
Location on CTAN: /macros/latex/contrib/epspdfconversion/
Summary description:
The package calls the epstopdf (epstopdf-pkg) package to convert EPS graphics to
PDF, on the fly. It servs as a vehicle for passing conversion options (such as
grayscale , prepress or pdfversion ) to the epspdf converter.
License type: lppl
Announcement text:
----------------------------------------------------------------------
This update makes use of changes in the epstopdf-package v2.2
* new options update,verbose,prefersuffix,suffix,outdir (they are really
epstopdf options, but can be set as options for this package)
* default is that converted files have a suffix
* info in logfile about the setup that is used for epstopdf
* new options hires, no-hires
----------------------------------------------------------------------
This package is located at
http://mirror.ctan.org/macros/latex/contrib/epspdfconversion/
. More information is at
http://tug.ctan.org/info/?id=epspdfconversion
(if the package is new it may take a day for that information to
appear). We are supported by the TeX Users Group http://www.tug.org .
Please join a users group; see http://www.tug.org/usergroups.html .
_______________________________________________
Thanks for the upload.
For the CTAN Team
Rainer Schöpf
the upload daemon is at it again (it's realised i'm back from holiday):
> The following information was provided by the package's contributor.
>
> Name of contribution: achemso
> Author's name: Joseph Wright
> Location on CTAN: /macros/latex/contrib/achemso
> Summary description: Support for American Chemical Society journal submissions
> License type: lppl
>
> Announcement text given by the package's contributor:
> ----------------------------------------------------------------------
> v3.3a:
> - New etalmode option, to support both truncating author lists as seen
> in ACS Nano
> ----------------------------------------------------------------------
i've installed the new version, and updated the catalogue repository.
thanks for the upload.
> Users may view the package catalogue entry at
> http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/achemso.html
> or they may browse the package directory at
> http://www.tex.ac.uk/tex-archive//macros/latex/contrib/achemso
the catalogue entry will change a bit, overnight. nothing much...
Robin Fairbairns
For the CTAN team
This package has been updated at tug.ctan.org.
Jim Hefferon
Saint Michael's College
...............................................................
The following information was provided by our fellow contributor:
Name of contribution: listings-ext
Version number: v48
Author's name: Jobst Hoffmann
Location on CTAN: /macros/latex/contrib/listings-ext
Summary description: a package to support automated input of source code into a document
License type: lppl
Announcement text:
----------------------------------------------------------------------
The LaTeX package listings-ext.dtx contains some macros
and a supporting Bash script, which can be used to
automatically input parts of source code programs into a
documentation.
This version introduces tests of command parameters as well
as an
exemplary configuration file.
----------------------------------------------------------------------
This package is located at
http://tug.ctan.org/tex-archive/macros/latex/contrib/listings-ext
. More information is at
http://tug.ctan.org/pkg/listings-ext
(if the package is new it may take a day for that information to
appear). We are supported by the TeX Users Group http://www.tug.org .
Please join a users group; see http://www.tug.org/usergroups.html .
that upload daemon went and wrote:
> ======================================================================
>
> The following information was provided by the package's contributor.
>
> Name of contribution: achemso
> Author's name: Joseph Wright
> Author's email:
> Location on CTAN: /macros/latex/contrib/achemso
> Summary description: Support for American Chemical Society journal submissions
> License type: lppl
>
> Announcement text given by the package's contributor:
> ----------------------------------------------------------------------
> v3.3:
> - New layout option to allow both one- and two-column drafts
> - Better handling of altaffiliation to detect and combine duplicate values
> - Fix for ACS Nano style
> ----------------------------------------------------------------------
i've installed the new package and updated the catalogue repository.
thanks for the upload.
as always...
> Users may view the package catalogue entry at
> http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/achemso.html
> or they may browse the package directory at
> http://www.tex.ac.uk/tex-archive//macros/latex/contrib/achemso
and (as is common) the catalogue entry will change in a small way,
overnight.
Robin Fairbairns
For the CTAN team